/*-----------------------------------------------------------------------------------

    Template Name: Mr.Bara- Multipurpose eCommerce HTML Template 
    Version: 1.4

-----------------------------------------------------------------------------------
    
    CSS INDEX
    ===================
	
    01. Template default CSS
    02. Header style
    03. Slider style
    04. Section title style
    05. About us style
    06. Feature style
    07. Subscribe style
    08. Footer style
    09. Product style
    10. Portfolio style
    11. Testimonial style
    12. Brand logo style
    13. Blog style
    14. Banner style
    15. Product details style
    16. Sidebar style
    17. Shop style
    18. Breadcrumb style
    19. Contact us style
    20. Faq style
    21. Error style
    22. Coming soon style
    23. Cart style
    24. Checkout style
    25. Wishlist style
    26. Login register style
    27. Order tracking style
    28. My account style
    29. Others style
    30. Compare style

-----------------------------------------------------------------------------------*/
/*----------------------------------------*/
/*  01. Template default CSS
/*----------------------------------------*/
/*-- Google Font --*/
@import url("https://fonts.googleapis.com/css2?family=Prata&family=Great+Vibes&family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400&family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500&family=Oswald:wght@300;400;500;600;700&display=swap");
/*-- Common Style --*/
@media only screen and (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}

.container,
.container-fluid {
  padding-left: 15px;
  padding-right: 15px;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}

.row.gx-0 {
  margin-right: 0px;
  margin-left: 0px;
}

.row > * {
  padding-right: 15px;
  padding-left: 15px;
}

.row.gx-0 > * {
  padding-right: 0px;
  padding-left: 0px;
}

:root {
  scroll-behavior: unset;
}

*,
*::after,
*::before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html,
body {
  height: 100%;
}

body {
  margin: 0;
  font-family: "Poppins", sans-serif;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  color: #000000;
  position: relative;
  visibility: visible;
  background-color: #ffffff;
}

body[dir="rtl"] {
  text-align: right;
}

p {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  color: #666;
  margin-bottom: 15px;
  font-family: "Poppins", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000000;
  font-weight: 400;
  margin-top: 0;
  font-family: "Poppins", sans-serif;
}

ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}

a,
button {
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
  color: #000000;
}

a,
button,
img,
input,
span {
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

*:focus {
  outline: none;
}

a:focus {
  color: inherit;
  outline: none;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
  color: #900;
}

button,
input[type="submit"] {
  cursor: pointer;
}

.mt-10 {
  margin-top: 10px;
}

.mt-60 {
  margin-top: 60px;
}

.mt-50 {
  margin-top: 50px;
}

.mt-25 {
  margin-top: 25px;
}

.mt-15 {
  margin-top: 15px;
}

.mt-20 {
  margin-top: 20px;
}

.mt-30 {
  margin-top: 30px;
}

.mt-35 {
  margin-top: 35px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-120 {
  margin-top: 120px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-120 {
    margin-top: 90px;
  }
}

@media only screen and (max-width: 767px) {
  .mt-120 {
    margin-top: 70px;
  }
}

.mb-60 {
  margin-bottom: 60px;
}

.mb-70 {
  margin-bottom: 70px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-25 {
  margin-bottom: 25px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-35 {
  margin-bottom: 35px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-45 {
  margin-bottom: 45px;
}

.mb-50 {
  margin-bottom: 50px;
}

.mb-55 {
  margin-bottom: 55px;
}

.mb-75 {
  margin-bottom: 75px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mb-80 {
  margin-bottom: 80px;
}

.mb-100 {
  margin-bottom: 100px;
}

.mb-115 {
  margin-bottom: 115px;
}

.mb-120 {
  margin-bottom: 120px;
}

.pb-10 {
  padding-bottom: 10px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pb-35 {
  padding-bottom: 35px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pb-50 {
  padding-bottom: 50px;
}

.pb-55 {
  padding-bottom: 55px;
}

.pb-60 {
  padding-bottom: 60px;
}

.pb-70 {
  padding-bottom: 70px;
}

.pb-75 {
  padding-bottom: 75px;
}

.pb-65 {
  padding-bottom: 65px;
}

.pb-95 {
  padding-bottom: 95px;
}

.pb-90 {
  padding-bottom: 90px;
}

.pb-75 {
  padding-bottom: 75px;
}

.pb-80 {
  padding-bottom: 80px;
}

.pb-85 {
  padding-bottom: 85px;
}

.pb-100 {
  padding-bottom: 100px;
}

@media only screen and (max-width: 767px) {
  .pb-100 {
    padding-bottom: 50px;
  }
}

.pb-105 {
  padding-bottom: 105px;
}

@media only screen and (max-width: 767px) {
  .pb-105 {
    padding-bottom: 55px;
  }
}

.pb-110 {
  padding-bottom: 110px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pb-110 {
    padding-bottom: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .pb-110 {
    padding-bottom: 60px;
  }
}

.pb-115 {
  padding-bottom: 115px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pb-115 {
    padding-bottom: 85px;
  }
}

@media only screen and (max-width: 767px) {
  .pb-115 {
    padding-bottom: 65px;
  }
}

.pb-120 {
  padding-bottom: 120px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pb-120 {
    padding-bottom: 90px;
  }
}

@media only screen and (max-width: 767px) {
  .pb-120 {
    padding-bottom: 70px;
  }
}

.pb-130 {
  padding-bottom: 130px;
}

@media only screen and (max-width: 767px) {
  .pb-130 {
    padding-bottom: 70px;
  }
}

.pb-135 {
  padding-bottom: 135px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pb-135 {
    padding-bottom: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .pb-135 {
    padding-bottom: 60px;
  }
}

.pb-195 {
  padding-bottom: 195px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pb-195 {
    padding-bottom: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .pb-195 {
    padding-bottom: 60px;
  }
}

.pb-200 {
  padding-bottom: 200px;
}

@media only screen and (max-width: 767px) {
  .pb-200 {
    padding-bottom: 60px;
  }
}

.pt-20 {
  padding-top: 20px;
}

.pt-25 {
  padding-top: 25px;
}

.pt-40 {
  padding-top: 40px;
}

.pt-50 {
  padding-top: 50px;
}

.pt-55 {
  padding-top: 55px;
}

.pt-60 {
  padding-top: 60px;
}

.pt-65 {
  padding-top: 65px;
}

.pt-70 {
  padding-top: 70px;
}

.pt-75 {
  padding-top: 75px;
}

.pt-80 {
  padding-top: 80px;
}

.pt-85 {
  padding-top: 85px;
}

.pt-90 {
  padding-top: 90px;
}

.pt-15 {
  padding-top: 15px;
}

.pt-95 {
  padding-top: 95px;
}

.pt-100 {
  padding-top: 100px;
}

@media only screen and (max-width: 767px) {
  .pt-100 {
    padding-top: 50px;
  }
}

.pt-105 {
  padding-top: 105px;
}

@media only screen and (max-width: 767px) {
  .pt-105 {
    padding-top: 50px;
  }
}

.pt-110 {
  padding-top: 110px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pt-110 {
    padding-top: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .pt-110 {
    padding-top: 60px;
  }
}

.pt-115 {
  padding-top: 115px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pt-115 {
    padding-top: 85px;
  }
}

@media only screen and (max-width: 767px) {
  .pt-115 {
    padding-top: 65px;
  }
}

.pt-190 {
  padding-top: 190px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pt-190 {
    padding-top: 90px;
  }
}

@media only screen and (max-width: 767px) {
  .pt-190 {
    padding-top: 70px;
  }
}

.pt-120 {
  padding-top: 120px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pt-120 {
    padding-top: 90px;
  }
}

@media only screen and (max-width: 767px) {
  .pt-120 {
    padding-top: 70px;
  }
}

.pt-265 {
  padding-top: 265px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pt-265 {
    padding-top: 243px;
  }
}

@media only screen and (max-width: 767px) {
  .pt-265 {
    padding-top: 160px;
  }
}

.pt-200 {
  padding-top: 200px;
}

@media only screen and (max-width: 767px) {
  .pt-200 {
    padding-top: 70px;
  }
}

.pt-280 {
  padding-top: 280px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .pt-280 {
    padding-top: 220px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .pt-280 {
    padding-top: 200px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pt-280 {
    padding-top: 170px;
  }
}

@media only screen and (max-width: 767px) {
  .pt-280 {
    padding-top: 130px;
  }
}

.pt-290 {
  padding-top: 290px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pt-290 {
    padding-top: 170px;
  }
}

@media only screen and (max-width: 767px) {
  .pt-290 {
    padding-top: 130px;
  }
}

.bg-img {
  background-position: center center;
  background-size: cover;
}

.transparent-bar {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99;
}

.custom-d-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.custom-align-item-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.custom-align-item-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

#scrollUp {
  width: 35px;
  height: 35px;
  background-color: #900;
  color: #fff;
  right: 50px;
  bottom: 53px;
  text-align: center;
  overflow: hidden;
  border-radius: 5px;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

@media only screen and (max-width: 767px) {
  #scrollUp {
    right: 20px;
  }
}

#scrollUp i {
  display: block;
  line-height: 35px;
  font-size: 20px;
}

@media only screen and (max-width: 767px) {
  #scrollUp i {
    font-size: 20px;
  }
}

#scrollUp:hover {
  background-color: #000000;
}

.btn-outline-primary:active:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn-outline-primary:focus, .btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.bg-darkred {
  background-color: #600;
}

.bg-gray {
  background-color: #f5f5f5;
}

.bg-gray-2 {
  background-color: #f0f0f0;
}

.bg-gray-3 {
  background-color: #e4e9ea;
}

.bg-gray-4 {
  background-color: #ececec;
}

.bg-gray-5 {
  background-color: #eee;
}

.bg-gray-6 {
  background-color: #f1f1f1;
}

.bg-gray-7 {
  background-color: #f8f8f8;
}

.bg-gray-8 {
  background-color: #dbdbdb;
}

.bg-gray-9 {
  background-color: #f2f2f2;
}

.bg-gray-10 {
  background-color: #e9e9e9;
}

.bg-gray-11 {
  background-color: #f9f9f9;
}

.bg-gray-12 {
  background-color: #f4f5f5;
}

.bg-gray-13 {
  background-color: #f2f6f6;
}

.bg-golden {
  background-color: #9b6501;
}

.bg-white {
  background-color: #fff;
}

.bg-black {
  background-color: #2d2d2d;
}

.bg-black-2 {
  background-color: #202020;
}

.bg-black-3 {
  background-color: #212121;
}

.bg-lightblue {
  background-color: #e8f0f1;
}

.bg-lightblue-2 {
  background-color: #ebf1f1;
}

.bg-aero-blue {
  background-color: #dae6e6;
}

.gradient-bg-color-1 {
  background: -webkit-gradient(linear, left top, right top, from(#ECECEC), color-stop(35%, #ECECEC), color-stop(0%, #fff));
  background: -webkit-linear-gradient(left, #ECECEC, #ECECEC 35%, #fff 0%);
  background: -o-linear-gradient(left, #ECECEC, #ECECEC 35%, #fff 0%);
  background: linear-gradient(to right, #ECECEC, #ECECEC 35%, #fff 0%);
}

.border-bottom-1 {
  border-bottom: 1px solid #464646;
}

.border-bottom-2 {
  border-bottom: 1px solid #e1e1e1;
}

.border-bottom-3 {
  border-bottom: 1px solid #3a3a3a;
}

.border-bottom-4 {
  border-bottom: 1px solid #d6d6d6;
}

.border-top-1 {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.col-custom-width-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 17%;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .col-custom-width-1 {
    width: 15%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .col-custom-width-1 {
    width: 33.333%;
  }
}

@media only screen and (max-width: 767px) {
  .col-custom-width-1 {
    width: 100%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .col-custom-width-1 {
    width: 50%;
  }
}

.col-custom-width-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 24%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .col-custom-width-2 {
    width: 23%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .col-custom-width-2 {
    width: 23%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .col-custom-width-2 {
    width: 33.333%;
  }
}

@media only screen and (max-width: 767px) {
  .col-custom-width-2 {
    width: 100%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .col-custom-width-2 {
    width: 50%;
  }
}

.col-custom-width-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 22%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .col-custom-width-3 {
    width: 20%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .col-custom-width-3 {
    width: 20%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .col-custom-width-3 {
    width: 33.333%;
  }
}

@media only screen and (max-width: 767px) {
  .col-custom-width-3 {
    width: 100%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .col-custom-width-3 {
    width: 50%;
  }
}

.col-custom-width-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 21%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .col-custom-width-4 {
    width: 19%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .col-custom-width-4 {
    width: 18%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .col-custom-width-4 {
    width: 33.333%;
  }
}

@media only screen and (max-width: 767px) {
  .col-custom-width-4 {
    width: 100%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .col-custom-width-4 {
    width: 50%;
  }
}

.col-custom-width-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .col-custom-width-5 {
    width: 21%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .col-custom-width-5 {
    width: 24%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .col-custom-width-5 {
    width: 33.333%;
  }
}

@media only screen and (max-width: 767px) {
  .col-custom-width-5 {
    width: 100%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .col-custom-width-5 {
    width: 50%;
  }
}

.section-padding-1 .container-fluid {
  padding: 0 80px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-1 .container-fluid {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-1 .container-fluid {
    padding: 0 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-1 .container-fluid {
    padding: 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-1 .container-fluid {
    padding: 0 15px;
  }
}

.section-padding-2 .container-fluid {
  padding: 0 190px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .section-padding-2 .container-fluid {
    padding: 0 100px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-2 .container-fluid {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-2 .container-fluid {
    padding: 0 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-2 .container-fluid {
    padding: 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-2 .container-fluid {
    padding: 0 15px;
  }
}

.section-padding-3 .container-fluid {
  padding: 0 110px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .section-padding-3 .container-fluid {
    padding: 0 100px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-3 .container-fluid {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-3 .container-fluid {
    padding: 0 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-3 .container-fluid {
    padding: 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-3 .container-fluid {
    padding: 0 15px;
  }
}

.section-padding-4 .container-fluid {
  padding: 0 150px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .section-padding-4 .container-fluid {
    padding: 0 50px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-4 .container-fluid {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-4 .container-fluid {
    padding: 0 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-4 .container-fluid {
    padding: 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-4 .container-fluid {
    padding: 0 0px;
  }
}

.section-padding-5 .container-fluid {
  padding: 0 50px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-5 .container-fluid {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-5 .container-fluid {
    padding: 0 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-5 .container-fluid {
    padding: 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-5 .container-fluid {
    padding: 0 15px;
  }
}

.section-padding-6 .container-fluid {
  padding: 0 140px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-6 .container-fluid {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-6 .container-fluid {
    padding: 0 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-6 .container-fluid {
    padding: 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-6 .container-fluid {
    padding: 0 15px;
  }
}

.section-padding-7 .container-fluid {
  padding: 0 270px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .section-padding-7 .container-fluid {
    padding: 0 80px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-7 .container-fluid {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-7 .container-fluid {
    padding: 0 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-7 .container-fluid {
    padding: 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-7 .container-fluid {
    padding: 0 15px;
  }
}

.section-padding-8 .container-fluid {
  padding: 0 60px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-8 .container-fluid {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-8 .container-fluid {
    padding: 0 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-8 .container-fluid {
    padding: 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-8 .container-fluid {
    padding: 0 15px;
  }
}

.section-padding-9 .container-fluid {
  padding: 0 100px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-9 .container-fluid {
    padding: 0 35px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-9 .container-fluid {
    padding: 0 35px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-9 .container-fluid {
    padding: 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-9 .container-fluid {
    padding: 0 15px;
  }
}

.section-padding-10 .container-fluid {
  padding: 0 30px;
}

@media only screen and (max-width: 767px) {
  .section-padding-10 .container-fluid {
    padding: 0 15px;
  }
}

.section-padding-11 .container-fluid {
  padding: 0 100px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-11 .container-fluid {
    padding: 0 35px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-11 .container-fluid {
    padding: 0 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-11 .container-fluid {
    padding: 0 60px;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-11 .container-fluid {
    padding: 0 30px;
  }
}

.section-padding-12 .container-fluid {
  padding: 0 130px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .section-padding-12 .container-fluid {
    padding: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-padding-12 .container-fluid {
    padding: 0 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-padding-12 .container-fluid {
    padding: 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-padding-12 .container-fluid {
    padding: 0 15px;
  }
}

.boxed-wrapper {
  max-width: 1270px;
  margin: 0 auto;
  position: relative;
  background-color: transparent;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .boxed-wrapper {
    max-width: 1170px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .boxed-wrapper {
    max-width: 970px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .boxed-wrapper {
    max-width: 730px;
  }
}

@media only screen and (max-width: 767px) {
  .boxed-wrapper {
    max-width: 100%;
  }
}

.height-100vh {
  height: 100vh;
}

.section-margin-lr {
  margin: 0 80px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-margin-lr {
    margin: 0 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-margin-lr {
    margin: 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-margin-lr {
    margin: 0 15px;
  }
}

.padding-10-row-col .row {
  margin-right: -5px;
  margin-left: -5px;
}

@media only screen and (max-width: 767px) {
  .padding-10-row-col .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

.padding-10-row-col .row div[class^="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}

@media only screen and (max-width: 767px) {
  .padding-10-row-col .row div[class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.boxed-wrapper-product-layout5 {
  max-width: 1270px;
  margin: 0 auto 120px auto;
  background-color: #ffffff;
  border: 1px solid #f2f2f2;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .boxed-wrapper-product-layout5 {
    max-width: 1170px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .boxed-wrapper-product-layout5 {
    max-width: 930px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .boxed-wrapper-product-layout5 {
    max-width: 690px;
    margin: 0 auto 90px auto;
  }
}

@media only screen and (max-width: 767px) {
  .boxed-wrapper-product-layout5 {
    max-width: 100%;
    margin: 0 auto 70px auto;
  }
}

.position-relative {
  position: relative;
}

.boxed-product-layout5-padding1 {
  padding: 110px 50px 112px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .boxed-product-layout5-padding1 {
    padding: 80px 30px 82px;
  }
}

@media only screen and (max-width: 767px) {
  .boxed-product-layout5-padding1 {
    padding: 60px 15px 62px;
  }
}

.boxed-product-layout5-padding2 {
  padding: 120px 50px 120px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .boxed-product-layout5-padding2 {
    padding: 90px 30px 90px;
  }
}

@media only screen and (max-width: 767px) {
  .boxed-product-layout5-padding2 {
    padding: 70px 15px 70px;
  }
}

.boxed-product-layout5-padding3 {
  padding: 115px 50px 113px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .boxed-product-layout5-padding3 {
    padding: 85px 30px 83px;
  }
}

@media only screen and (max-width: 767px) {
  .boxed-product-layout5-padding3 {
    padding: 65px 15px 63px;
  }
}

.margin-wrapper {
  margin: 50px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .margin-wrapper {
    margin: 50px 20px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .margin-wrapper {
    margin: 50px 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .margin-wrapper {
    margin: 20px 20px;
  }
}

@media only screen and (max-width: 767px) {
  .margin-wrapper {
    margin: 0px 0px 20px;
  }
}

@media only screen and (max-width: 767px) {
  .responsive-xs-overly {
    position: relative;
  }
  .responsive-xs-overly::before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 2;
  }
}

.margin-lr-50 {
  margin-left: 50px;
  margin-right: 50px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .margin-lr-50 {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .margin-lr-50 {
    margin-left: 15px;
    margin-right: 15px;
  }
}

.margin-lrb-50 {
  margin-left: 50px;
  margin-right: 50px;
  margin-bottom: 50px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .margin-lrb-50 {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .margin-lrb-50 {
    margin-left: 15px;
    margin-right: 15px;
  }
}

/*-------- 02. Header style ---------*/
.header-height-1 {
  min-height: 175px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-height-1 {
    min-height: 135px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-height-1 {
    min-height: 115px;
  }
}

@media only screen and (max-width: 767px) {
  .header-height-1 {
    min-height: 105px;
  }
}

.header-height-2 {
  min-height: 81px;
}

.sticky-bar.stick {
  -webkit-animation: 700ms ease-in-out 0s normal none 1 running fadeInDown;
          animation: 700ms ease-in-out 0s normal none 1 running fadeInDown;
  border-bottom: 1px solid #ccc;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
  left: 0;
  background-color: #ffffff;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.logo {
  display: block;
}

.logo a {
  display: inline-block;
}

.mobile-menu {
  margin-left: 40px;
}

@media only screen and (max-width: 767px) {
  .mobile-menu {
    margin-left: 20px;
  }
}

.mobile-menu a {
  color: #ffffff;
  font-size: 45px;
  display: inline-block;
  line-height: 1;
}

@media only screen and (max-width: 767px) {
  .mobile-menu a {
    font-size: 44px;
  }
}

.mobile-menu a:hover {
  color: #ccc;
}

.mobile-menu.mobile-menu-right {
  text-align: right;
}

.mobile-menu.mobile-menu-black a {
  color: #000000;
}

.mobile-menu.mobile-menu-black a:hover {
  color: #900;
}

.main-menu > nav > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.main-menu > nav > ul > li {
  display: inline-block;
  padding-right: 40px;
  position: relative;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .main-menu > nav > ul > li {
    padding-right: 30px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu > nav > ul > li {
    padding-right: 25px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu > nav > ul > li {
    padding-right: 25px;
  }
}

.main-menu > nav > ul > li:last-child {
  padding-right: 0;
}

.main-menu > nav > ul > li > a {
  color: #ffffff;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  display: inline-block;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu > nav > ul > li > a {
    font-size: 14px;
  }
}

.main-menu > nav > ul > li > a i {
  padding-left: 8px;
  font-size: 14px;
  top: -1px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu > nav > ul > li > a i {
    padding-left: 3px;
  }
}

.main-menu > nav > ul > li > ul {
  -webkit-box-shadow: 0px 1px 24px 0px rgba(0, 0, 0, 0.09);
          box-shadow: 0px 1px 24px 0px rgba(0, 0, 0, 0.09);
  background-color: #ffffff;
  position: absolute;
  top: 110%;
  left: 0;
  -webkit-transition: top .3s ease 0s,opacity .3s;
  -o-transition: top .3s ease 0s,opacity .3s;
  transition: top .3s ease 0s,opacity .3s;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  z-index: 999;
  border: 1px solid #ccc;
}

.main-menu > nav > ul > li > ul.sub-menu-width {
  width: 230px;
  padding: 22px 0 25px;
}

.main-menu > nav > ul > li > ul.sub-menu-width li {
  display: block;
  padding: 0 15px 11px 30px;
  position: relative;
}

.main-menu > nav > ul > li > ul.sub-menu-width li:last-child {
  padding-bottom: 0;
}

.main-menu > nav > ul > li > ul.sub-menu-width li a {
  display: block;
  color: #999;
  font-size: 14px;
}

.main-menu > nav > ul > li > ul.sub-menu-width li a:hover {
  color: #000000;
}

.main-menu > nav > ul > li > ul.mega-menu-width1 {
  width: 1053px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu > nav > ul > li > ul.mega-menu-width1 {
    width: 1020px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu > nav > ul > li > ul.mega-menu-width1 {
    width: 900px;
  }
}

.main-menu > nav > ul > li > ul.menu-negative-mrg1 {
  left: -461px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu > nav > ul > li > ul.menu-negative-mrg1 {
    left: -500px;
  }
  .main-menu > nav > ul > li > ul.menu-negative-mrg1.glasses-menu {
    left: -550px;
  }
}

.main-menu > nav > ul > li > ul.mega-menu-width2 {
  width: 855px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu > nav > ul > li > ul.mega-menu-width2.menu-negative-res-mrg {
    left: -50px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu > nav > ul > li > ul.mega-menu-width2 {
    width: 755px;
  }
  .main-menu > nav > ul > li > ul.mega-menu-width2.menu-negative-res-mrg {
    left: -50px;
  }
}

.main-menu > nav > ul > li > ul.menu-negative-mrg2 {
  left: -105px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu > nav > ul > li > ul.menu-negative-mrg2 {
    left: -78px;
  }
}

.main-menu > nav > ul > li > ul.mega-menu-width3 {
  width: 1170px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .main-menu > nav > ul > li > ul.mega-menu-width3 {
    width: 1035px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu > nav > ul > li > ul.mega-menu-width3 {
    width: 1000px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu > nav > ul > li > ul.mega-menu-width3 {
    width: 900px;
  }
}

.main-menu > nav > ul > li > ul.menu-negative-mrg3 {
  left: -209px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu > nav > ul > li > ul.menu-negative-mrg3 {
    left: -299px;
  }
}

.main-menu > nav > ul > li > ul.menu-negative-mrg4 {
  left: -268px;
}

.main-menu > nav > ul > li > ul.menu-negative-mrg5 {
  left: -525px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .main-menu > nav > ul > li > ul.menu-negative-mrg5 {
    left: -458px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu > nav > ul > li > ul.menu-negative-mrg5 {
    left: -443px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu > nav > ul > li > ul.menu-negative-mrg5 {
    left: -415px;
  }
}

.main-menu > nav > ul > li > ul.menu-negative-mrg6 {
  left: -722px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .main-menu > nav > ul > li > ul.menu-negative-mrg6 {
    left: -700px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu > nav > ul > li > ul.menu-negative-mrg6 {
    left: -676px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu > nav > ul > li > ul.menu-negative-mrg6 {
    left: -640px;
  }
}

.main-menu > nav > ul > li > ul.menu-negative-mrg7 {
  left: -410px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .main-menu > nav > ul > li > ul.menu-negative-mrg7 {
    left: -389px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu > nav > ul > li > ul.menu-negative-mrg7 {
    left: -379px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu > nav > ul > li > ul.menu-negative-mrg7 {
    left: -342px;
  }
}

.main-menu > nav > ul > li > ul.menu-negative-mrg8 {
  left: -663px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .main-menu > nav > ul > li > ul.menu-negative-mrg8 {
    left: -623px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu > nav > ul > li > ul.menu-negative-mrg8 {
    left: -602px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu > nav > ul > li > ul.menu-negative-mrg8 {
    left: -551px;
  }
}

.main-menu > nav > ul > li > ul.menu-negative-mrg9 {
  left: -390px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu > nav > ul > li > ul.menu-negative-mrg9 {
    left: -290px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu > nav > ul > li > ul.menu-negative-mrg9 {
    left: -290px;
  }
}

.main-menu > nav > ul > li > ul.menu-negative-mrg10 {
  left: -529px;
}

.main-menu > nav > ul > li > ul.mega-menu-style-1 {
  padding: 43px 38px 37px 22px;
}

.main-menu > nav > ul > li > ul.mega-menu-style-1.mega-menu-style-1-padding2 {
  padding: 43px 0px 0px 22px;
}

.main-menu > nav > ul > li > ul.mega-menu-style-1 > li {
  float: left;
  display: block;
}

.main-menu > nav > ul > li > ul.mega-menu-style-1 > li.mega-menu-sub-width25 {
  width: 25%;
}

.main-menu > nav > ul > li > ul.mega-menu-style-1 > li.mega-menu-sub-width33 {
  width: 33.333%;
}

.main-menu > nav > ul > li > ul.mega-menu-style-1 > li a.menu-title {
  color: #010101;
  font-size: 14px;
  margin: 0 15px;
  text-transform: uppercase;
  position: relative;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}

.main-menu > nav > ul > li > ul.mega-menu-style-1 > li a.menu-title::after {
  content: "";
  height: 1px;
  right: 0px;
  bottom: 0px;
  left: auto;
  width: 0;
  position: absolute;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
  background-color: #000000;
}

.main-menu > nav > ul > li > ul.mega-menu-style-1 > li a.menu-title:hover::after {
  left: 0px;
  right: auto;
  width: 100%;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
}

.main-menu > nav > ul > li > ul.mega-menu-style-1 > li > ul {
  margin: 8px 0 0;
}

.main-menu > nav > ul > li > ul.mega-menu-style-1 > li > ul li {
  display: block;
}

.main-menu > nav > ul > li > ul.mega-menu-style-1 > li > ul li a {
  color: #999;
  font-size: 14px;
  display: inline-block;
  padding: 7px 15px;
  position: relative;
}

.main-menu > nav > ul > li > ul.mega-menu-style-1 > li > ul li a::after {
  position: absolute;
  content: attr(title);
  top: 2px;
  right: -15px;
  color: red;
  font-size: 12px;
}

.main-menu > nav > ul > li > ul.mega-menu-style-1 > li > ul li a:hover {
  color: #000000;
}

.main-menu > nav > ul > li > ul.mega-menu-style-1 > li > ul li.mega-menu-img-1 a {
  padding: 0px 15px;
}

.main-menu > nav > ul > li > ul.mega-menu-style-1 > li > ul li.mega-menu-img-1 a img {
  width: 100%;
}

.main-menu > nav > ul > li > ul.mega-menu-style-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

.main-menu > nav > ul > li > ul.mega-menu-style-2 > li {
  text-align: center;
  height: 440px;
  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;
  position: relative;
  padding: 40px 10px 150px;
  -webkit-transition: .35s;
  -o-transition: .35s;
  transition: .35s;
}

.main-menu > nav > ul > li > ul.mega-menu-style-2 > li.mega-menu-sub-width20 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .main-menu > nav > ul > li > ul.mega-menu-style-2 > li {
    height: 370px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .main-menu > nav > ul > li > ul.mega-menu-style-2 > li {
    height: 370px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu > nav > ul > li > ul.mega-menu-style-2 > li {
    height: 350px;
  }
}

.main-menu > nav > ul > li > ul.mega-menu-style-2 > li .single-menu-item-mega {
  width: 100%;
}

.main-menu > nav > ul > li > ul.mega-menu-style-2 > li .single-menu-item-mega > a {
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
  -webkit-transition: .35s;
  -o-transition: .35s;
  transition: .35s;
  -webkit-transform: translate3d(0, 5px, 0);
          transform: translate3d(0, 5px, 0);
  font-family: "Montserrat", sans-serif;
}

.main-menu > nav > ul > li > ul.mega-menu-style-2 > li .single-menu-item-mega .single-menu-item-content {
  opacity: 0;
  height: 0;
  -webkit-transform: translate3d(0, -20px, 0);
          transform: translate3d(0, -20px, 0);
  -webkit-transition: .35s;
  -o-transition: .35s;
  transition: .35s;
}

.main-menu > nav > ul > li > ul.mega-menu-style-2 > li .single-menu-item-mega .single-menu-item-content ul li {
  display: block;
  padding-bottom: 8px;
}

.main-menu > nav > ul > li > ul.mega-menu-style-2 > li .single-menu-item-mega .single-menu-item-content ul li:last-child {
  padding-bottom: 0;
}

.main-menu > nav > ul > li > ul.mega-menu-style-2 > li .single-menu-item-mega .single-menu-item-content ul li a {
  display: inline-block;
  color: #999;
}

.main-menu > nav > ul > li > ul.mega-menu-style-2 > li .single-menu-item-mega .single-menu-item-content ul li a:hover {
  color: #000000;
}

.main-menu > nav > ul > li > ul.mega-menu-style-2 > li .single-menu-item-mega .single-menu-item-img {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  -webkit-transition: .35s;
  -o-transition: .35s;
  transition: .35s;
}

.main-menu > nav > ul > li > ul.mega-menu-style-2 > li .single-menu-item-mega .single-menu-item-img img {
  max-width: 100%;
}

.main-menu > nav > ul > li > ul.mega-menu-style-2 > li:hover {
  background-color: #ededed;
}

.main-menu > nav > ul > li > ul.mega-menu-style-2 > li:hover .single-menu-item-mega > a {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.main-menu > nav > ul > li > ul.mega-menu-style-2 > li:hover .single-menu-item-mega .single-menu-item-content {
  opacity: 1;
  height: auto;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  margin-top: 20px;
}

.main-menu > nav > ul > li > ul.mega-menu-style-2 > li:hover .single-menu-item-mega .single-menu-item-img {
  bottom: -60px;
}

.main-menu > nav > ul > li:hover > a {
  color: #ccc;
}

.main-menu > nav > ul > li:hover > ul {
  opacity: 1;
  visibility: visible;
  top: 100%;
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
}

.main-menu.main-menu-center > nav > ul {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.main-menu.main-menu-black > nav > ul > li > a {
  color: #000000;
}

.main-menu.main-menu-black > nav > ul > li:hover > a {
  color: #900;
}

.main-menu.menu-line-height-1 > nav > ul > li > a {
  line-height: 123px;
}

.main-menu.menu-line-height-2 > nav > ul > li > a {
  line-height: 60px;
}

.main-menu.menu-line-height-3 > nav > ul > li > a {
  line-height: 87px;
}

.main-menu.menu-line-height-4 > nav > ul > li > a {
  line-height: 81px;
}

.main-menu.main-menu-negative-mrg {
  margin-left: -15px;
}

.main-menu.main-menu-negative-mrg-2 {
  margin-left: -10px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu.main-menu-resp-padding > nav > ul > li {
    padding-right: 35px;
  }
  .main-menu.main-menu-resp-padding > nav > ul > li:last-child {
    padding-right: 0;
  }
}

.header-action-wrap {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.header-action-wrap .header-store {
  margin-right: 40px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-action-wrap .header-store {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .header-action-wrap .header-store {
    margin-right: 0px;
  }
}

.header-action-wrap .header-store a {
  color: #ffffff;
  font-size: 13px;
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}

.header-action-wrap .header-store a:hover {
  color: #c33;
}

.header-action-wrap .header-action-login-signup a {
  text-transform: uppercase;
  color: #ffffff;
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  margin-right: 20px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-action-wrap .header-action-login-signup a {
    margin-right: 8px;
    font-size: 12px;
  }
}

@media only screen and (max-width: 767px) {
  .header-action-wrap .header-action-login-signup a {
    margin-right: 5px;
    font-size: 11px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .header-action-wrap .header-action-login-signup a {
    margin-right: 10px;
    font-size: 14px;
  }
}

@media only screen and (min-width: 479px) and (max-width: 575px) {
  .header-action-wrap .header-action-login-signup a {
    margin-right: 10px;
    font-size: 14px;
  }
}

.header-action-wrap .header-action-login-signup a:hover {
  color: #ccc;
}

.header-action-wrap .header-action-login-signup a.black {
  color: #000000;
}

.header-action-wrap .header-action-login-signup a.black:hover {
  color: #900;
}

.header-action-wrap .header-action-login-signup a:last-child {
  margin-right: 0;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .header-action-wrap .header-action-login-signup.watch-header-action a {
    margin-right: 10px;
  }
  .header-action-wrap .header-action-login-signup.watch-header-action a:last-child {
    margin-right: 0;
  }
}

.header-action-wrap .header-action-cart {
  margin: 0 40px;
  position: relative;
}

.header-action-wrap .header-action-cart.header-action-cart-mrg2 {
  margin: 0 0 0 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-action-wrap .header-action-cart.header-action-cart-mrg2 {
    margin: 0 0 0 25px;
  }
}

@media only screen and (max-width: 767px) {
  .header-action-wrap .header-action-cart.header-action-cart-mrg2 {
    margin: 0 0 0 20px;
  }
  .header-action-wrap .header-action-cart.header-action-cart-mrg2 .cart-dropdown-wrap {
    right: -47px;
  }
}

.header-action-wrap .header-action-cart.header-action-cart-mrg3 {
  margin: 0 11px 0 30px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-action-wrap .header-action-cart.header-action-cart-mrg3 {
    margin: 0 0px 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .header-action-wrap .header-action-cart.header-action-cart-mrg3 {
    margin: 0 0px 0 20px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-action-wrap .header-action-cart {
    margin: 0 25px;
  }
}

@media only screen and (max-width: 767px) {
  .header-action-wrap .header-action-cart {
    margin: 0 20px;
  }
}

.header-action-wrap .header-action-cart > a {
  font-size: 30px;
  color: #ffffff;
  display: inline-block;
  line-height: 1;
  position: relative;
}

.header-action-wrap .header-action-cart > a.black {
  color: #000000;
}

.header-action-wrap .header-action-cart > a span.product-count {
  position: absolute;
  bottom: -6px;
  right: -10px;
  width: 18px;
  height: 18px;
  line-height: 18px;
  border-radius: 100%;
  font-size: 10px;
  font-weight: bold;
  display: inline-block;
  text-align: center;
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
}

.header-action-wrap .header-action-cart > a span.product-count.product-count-left {
  right: auto;
  left: 12px;
  bottom: -3px;
}

.header-action-wrap .header-action-cart > a span.bg-theme-color {
  background-color: #900;
}

.header-action-wrap .header-action-cart > a span.bg-theme-color-pink {
  background-color: #f66;
}

.header-action-wrap .header-action-cart > a span.bg-theme-color-yellow {
  background-color: #e8ae5c;
}

.header-action-wrap .header-action-cart > a span.bg-theme-color-red {
  background-color: #c00;
}

.header-action-wrap .header-action-cart > a span.bg-theme-color-golden {
  background-color: #9b6501;
}

.header-action-wrap .header-action-cart > a span.amount {
  font-size: 13px;
  font-weight: 600;
  color: #000000;
  margin: 0 0 0 14px;
  top: -5px;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .header-action-wrap .header-action-cart > a span.amount {
    display: none;
  }
}

.header-action-wrap .header-action-cart:hover .cart-dropdown-wrap {
  top: 100%;
  opacity: 1;
  visibility: visible;
}

.header-action-wrap .language-wrap-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.header-action-wrap .language-wrap-2 a {
  display: inline-block;
  text-transform: uppercase;
  color: #ccc;
  font-size: 16px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  margin-right: 30px;
}

.header-action-wrap .language-wrap-2 a:last-child {
  margin-right: 0;
}

.header-action-wrap .language-wrap-2 a:hover {
  color: #ffffff;
}

.header-action-wrap .header-action-login-2 a {
  font-size: 30px;
  color: #000000;
}

.header-action-wrap .header-action-login-2 a.white {
  color: #ffffff;
}

.header-action-wrap .header-action-login-2 a:hover {
  color: #900;
}

.header-action-wrap .header-action-login-3 {
  margin: -10px 0 0;
}

@media only screen and (max-width: 767px) {
  .header-action-wrap .header-action-login-3 {
    margin: 0px 0 0;
  }
}

.header-action-wrap .header-action-login-3 a {
  font-weight: 600;
  color: #000000;
}

.header-action-wrap .header-action-login-3 a i {
  font-size: 30px;
  margin-right: 18px;
  position: relative;
  top: 6px;
}

@media only screen and (max-width: 767px) {
  .header-action-wrap .header-action-login-3 a i {
    display: none;
  }
}

.header-action-wrap .header-action-login-3 a:hover {
  color: #f66;
}

.header-action-wrap .header-action-login-3 a:hover i {
  color: #000000;
}

.header-action-wrap .header-action-login-3 span {
  color: #999;
  margin: 0 10px;
}

@media only screen and (max-width: 767px) {
  .header-action-wrap .header-action-login-3 span {
    margin: 0 5px;
  }
}

.header-action-wrap .header-action-login-3.hover-theme-color a {
  color: #000000;
}

.header-action-wrap .header-action-login-3.hover-theme-color a:hover {
  color: #900;
}

.header-action-search {
  position: relative;
}

.header-action-search a > span {
  width: 23px;
  height: 22px;
  position: relative;
  text-align: center;
  cursor: pointer;
  display: block;
}

.header-action-search a > span .t-line1 {
  width: 19px;
  height: 19px;
  position: relative;
  display: block;
  -webkit-transition: all .5s ease 0s;
  -o-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
  border-radius: 50%;
  border: 2px solid #fff;
}

.header-action-search a > span .t-line2 {
  position: relative;
  left: 19px;
  top: -5px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  height: 9px;
  width: 0;
  border: 1px solid #fff;
  display: block;
  -webkit-transition: all .5s ease 0s;
  -o-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
}

.header-action-search a.black > span .t-line1 {
  border: 2px solid #000000;
}

.header-action-search a.black > span .t-line2 {
  border: 1px solid #000000;
}

.header-action-search.show a > span .t-line1 {
  width: 0px;
  height: 22px;
  -webkit-transform: rotateZ(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotateZ(-45deg);
  border-radius: 0px;
  left: 11px;
  border-width: 1px;
  top: 0;
  position: absolute;
}

.header-action-search.show a > span .t-line2 {
  height: 22px;
  top: 0;
  left: 10px;
  -webkit-transform: rotateZ(225deg);
      -ms-transform: rotate(225deg);
          transform: rotateZ(225deg);
  position: absolute;
}

.header-action-search.header-action-search-modify {
  margin-left: 95px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-action-search.header-action-search-modify {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .header-action-search.header-action-search-modify {
    margin-left: 0px;
  }
}

.header-action-search.header-action-search-modify a {
  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;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}

.header-action-search.header-action-search-modify a p {
  color: #000000;
  margin: 0;
  line-height: 1;
  font-family: "Montserrat", sans-serif;
}

@media only screen and (max-width: 767px) {
  .header-action-search.header-action-search-modify a p {
    display: none;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .header-action-search.header-action-search-modify a p {
    display: block;
  }
}

.header-action-search.header-action-search-modify a > span {
  height: 20px;
  margin-right: 15px;
}

@media only screen and (max-width: 767px) {
  .header-action-search.header-action-search-modify a > span {
    margin-right: 5px;
  }
}

.header-action-search.header-action-search-modify a > span .t-line1 {
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
}

.header-action-search.header-action-search-modify a > span .t-line2 {
  left: 16px;
  top: -5px;
  height: 8px;
  border: 1px solid #000000;
}

.header-action-search.header-action-search-modify.show a > span .t-line1 {
  width: 0px;
  height: 20px;
  -webkit-transform: rotateZ(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotateZ(-45deg);
  border-radius: 0px;
  left: 7px;
  border-width: 1px;
  top: 0px;
}

.header-action-search.header-action-search-modify.show a > span .t-line2 {
  height: 20px;
  top: 0px;
  left: 7px;
  -webkit-transform: rotateZ(225deg);
      -ms-transform: rotate(225deg);
          transform: rotateZ(225deg);
}

.header-action-search.header-action-search-mrg {
  margin: 0 0 0 30px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-action-search.header-action-search-mrg {
    margin: 0 0 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .header-action-search.header-action-search-mrg {
    margin: 0 0 0 20px;
  }
}

.search-categories-wrap {
  position: absolute;
  right: 0;
  top: 100%;
  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;
  width: 666px;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
  -webkit-transform: translateY(50px);
      -ms-transform: translateY(50px);
          transform: translateY(50px);
  opacity: 0;
  visibility: hidden;
  z-index: 9;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .search-categories-wrap {
    width: 550px;
  }
}

@media only screen and (max-width: 767px) {
  .search-categories-wrap {
    width: 330px;
    right: -48px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .search-categories-wrap {
    width: 450px;
  }
}

.search-categories-wrap.show {
  -webkit-transform: translateY(25px);
      -ms-transform: translateY(25px);
          transform: translateY(25px);
  opacity: 1;
  visibility: visible;
}

.search-categories-wrap .search-wrap-1 {
  position: relative;
  width: 100%;
}

.search-categories-wrap .search-wrap-1 .categories-style {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border-right: 1px solid #ccc;
}

.search-categories-wrap .search-wrap-1 input {
  color: #000000;
  width: 100%;
  height: 57px;
  padding: 2px 40px 2px 198px;
  border: 1px solid #ccc;
  background-color: #ffffff;
}

.search-categories-wrap .search-wrap-1 input::-webkit-input-placeholder {
  color: #000000;
  opacity: 1;
}

.search-categories-wrap .search-wrap-1 input::-moz-input-placeholder {
  color: #000000;
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  .search-categories-wrap .search-wrap-1 input {
    padding: 2px 40px 2px 185px;
  }
}

.search-categories-wrap .search-wrap-1 .button-search {
  font-size: 20px;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  border: none;
  padding: 0;
  background-color: transparent;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.search-categories-wrap .search-wrap-1 .button-search:hover {
  color: #900;
}

.header-action-search-modify .search-categories-wrap {
  left: 0;
  right: auto;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-action-search-modify .search-categories-wrap {
    left: auto;
    right: 0;
  }
}

@media only screen and (max-width: 767px) {
  .header-action-search-modify .search-categories-wrap {
    left: auto;
    right: -48px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .header-action-search-modify .search-categories-wrap {
    left: auto;
    right: 0px;
  }
}

.header-action-search-modify .search-categories-wrap.show {
  -webkit-transform: translateY(25px);
      -ms-transform: translateY(25px);
          transform: translateY(25px);
  opacity: 1;
  visibility: visible;
}

.select2-container--default .select2-selection--single {
  border: none;
  border-radius: 0;
}

.select2-container--default.select2-container {
  font-size: 13px;
  color: #000000;
  font-weight: 600;
  height: 54px;
  min-width: 172px;
  padding-left: 10px;
}

.select2-container--default.select2-container .select2-selection--single {
  height: auto;
}

.select2-container--default.select2-container .select2-selection--single .select2-selection__rendered {
  line-height: 54px;
}

.select2-container--default.select2-container .select2-dropdown .select2-search {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.select2-container--default.select2-container .select2-dropdown .select2-search .select2-search__field {
  border: 1px solid #ccc;
  padding: 0px;
  height: 32px;
  padding: 4px;
}

.select2-container--default.select2-container .select2-dropdown .select2-results ul {
  padding: 10px 20px;
}

.select2-container--default.select2-container .select2-dropdown .select2-results ul li {
  color: #000;
  text-transform: none;
  font-size: 13px;
  padding: 5px 0;
  margin-bottom: 7px;
  font-weight: 400;
  background-color: transparent;
}

.select2-container--default.select2 {
  line-height: 56px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  right: 14px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow::before {
  font-family: Ionicons;
  content: "\f3d0";
  font-size: 18px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow::before {
  content: "\f3d8";
}

.select-style-3 {
  margin-bottom: 20px;
}

.select-style-3 .select2-container--default .select2-selection--single {
  border: none;
  border-radius: 0;
}

.select-style-3 .select2-container--default.select2-container {
  font-size: 14px;
  height: auto;
  font-weight: 400;
  min-width: 100%;
  padding-left: 0px;
  border-right: none;
  border-bottom: 1px solid #999;
}

.select-style-3 .select2-container--default.select2-container .select2-selection--single {
  height: auto;
}

.select-style-3 .select2-container--default.select2-container .select2-selection--single .select2-selection__rendered {
  line-height: 52px;
  padding-left: 0;
}

.select-style-3 .select2-container--default.select2 {
  line-height: 52px;
}

.select-style-3 .select2-container--default .select2-selection--single .select2-selection__arrow {
  right: 0px;
  top: 15px;
}

.select-style-3 .select2-container--default .select2-selection--single .select2-selection__arrow::before {
  display: none;
}

.select-style-3 .select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: inherit;
}

.select-style-3 .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow::before {
  display: none;
}

.select-border-none .select2-container--open .select2-dropdown--above {
  border-bottom: 1px solid #999;
}

.main-wrapper .body-overlay {
  background-color: #000000;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  -webkit-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
  visibility: hidden;
  width: 100%;
  z-index: 9999;
}

.main-wrapper.overlay-active .body-overlay {
  opacity: .5;
  visibility: visible;
  z-index: 9999;
}

.sidebar-cart-active {
  position: fixed;
  top: 0;
  width: 445px;
  min-height: 100vh;
  bottom: 0;
  z-index: 9999;
  right: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 250ms ease-in;
  -o-transition: all 250ms ease-in;
  transition: all 250ms ease-in;
  -webkit-transform: translate(200px, 0);
      -ms-transform: translate(200px, 0);
          transform: translate(200px, 0);
  -webkit-box-shadow: 0 0 87px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 0 87px 0 rgba(0, 0, 0, 0.09);
  background-color: #fff;
}

.sidebar-cart-active.inside {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .sidebar-cart-active {
    width: 390px;
  }
}

@media only screen and (max-width: 767px) {
  .sidebar-cart-active {
    width: 300px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .sidebar-cart-active {
    width: 360px;
  }
}

.sidebar-cart-active .sidebar-cart-all {
  height: 100%;
  overflow-y: auto;
  padding: 35px 55px 35px 55px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .sidebar-cart-active .sidebar-cart-all {
    padding: 35px 30px 35px 30px;
  }
}

@media only screen and (max-width: 767px) {
  .sidebar-cart-active .sidebar-cart-all {
    padding: 35px 20px 35px 20px;
  }
}

.sidebar-cart-active .sidebar-cart-all .cart-close {
  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;
  font-weight: 600;
  text-transform: uppercase;
  -webkit-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}

.sidebar-cart-active .sidebar-cart-all .cart-close i {
  font-size: 24px;
  position: relative;
  top: -1px;
  padding-right: 5px;
}

.cart-content > h3 {
  font-size: 30px;
  font-weight: bold;
  margin: 76px 0 33px 0;
  font-family: "Montserrat", sans-serif;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cart-content > h3 {
    margin: 50px 0 30px 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cart-content > h3 {
    margin: 40px 0 30px 0;
  }
}

@media only screen and (max-width: 767px) {
  .cart-content > h3 {
    margin: 20px 0 10px 0;
  }
}

.cart-content ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #e5e5e5;
  padding: 20px 0px 20px 0;
}

.cart-content ul li .cart-img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50px;
      -ms-flex: 0 0 50px;
          flex: 0 0 50px;
}

.cart-content ul li .cart-img a img {
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.cart-content ul li .cart-title {
  margin-left: 15px;
}

.cart-content ul li .cart-title h4 {
  font-size: 13px;
  margin: 0 0 12px;
  font-weight: 600;
}

.cart-content ul li .cart-title h4 a {
  color: #000000;
}

.cart-content ul li .cart-title h4 a:hover {
  color: #900;
}

.cart-content ul li .cart-title span {
  font-size: 13px;
  color: #999;
  font-weight: 300;
}

.cart-content ul li .cart-delete {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 100;
  -webkit-flex-grow: 100;
      -ms-flex-positive: 100;
          flex-grow: 100;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.cart-content ul li .cart-delete a {
  display: block;
  font-size: 24px;
  height: 24px;
  line-height: 20px;
  overflow: hidden;
  width: 24px;
  text-align: right;
  color: #ccc;
  position: relative;
  top: -6px;
}

.cart-content ul li .cart-delete a i {
  font-weight: 600;
}

.cart-content ul li .cart-delete a:hover {
  color: #000000;
}

.cart-content .cart-total {
  display: block;
  width: 100%;
  margin: 0px 0 30px 0px;
  border-bottom: 1px solid #e5e5e5;
  padding: 27px 0;
}

.cart-content .cart-total h4 {
  font-size: 14px;
  margin: 0;
  font-weight: 600;
  text-transform: uppercase;
  color: #000000;
}

.cart-content .cart-total h4 span {
  font-size: 18px;
  color: #c33;
  float: right;
  font-weight: 600;
}

.cart-content .cart-checkout-btn {
  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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.cart-content .cart-checkout-btn a {
  font-weight: 600;
  display: inline-block;
  border-radius: 25px;
  color: #ffffff;
  margin-right: 10px;
  padding: 12px 32px;
  text-transform: capitalize;
}

@media only screen and (max-width: 767px) {
  .cart-content .cart-checkout-btn a {
    padding: 8px 16px;
  }
}

.cart-content .cart-checkout-btn a .ion-ios-arrow-right {
  margin-left: 10px;
  position: relative;
  top: 1px;
}

.cart-content .cart-checkout-btn a .ion-ios-arrow-right:before {
  font-weight: 600;
}

.cart-content .cart-checkout-btn a.cart {
  background-color: #900;
}

.cart-content .cart-checkout-btn a.cart:hover {
  background-color: #333;
}

.cart-content .cart-checkout-btn a.checkout {
  background-color: #333;
}

.cart-content .cart-checkout-btn a.checkout:hover {
  background-color: #900;
}

.cart-content .cart-checkout-btn a:last-child {
  margin-right: 0px;
}

.cart-content.cart-content-modify ul li .cart-img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 80px;
      -ms-flex: 0 0 80px;
          flex: 0 0 80px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .cart-content.cart-content-modify ul li .cart-img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50px;
        -ms-flex: 0 0 50px;
            flex: 0 0 50px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .cart-content.cart-content-modify ul li .cart-img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50px;
        -ms-flex: 0 0 50px;
            flex: 0 0 50px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cart-content.cart-content-modify ul li .cart-img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50px;
        -ms-flex: 0 0 50px;
            flex: 0 0 50px;
  }
}

.cart-content.cart-content-modify ul li .cart-title h4 {
  font-size: 14px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .cart-content.cart-content-modify ul li .cart-title h4 {
    font-size: 13px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .cart-content.cart-content-modify ul li .cart-title h4 {
    font-size: 13px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cart-content.cart-content-modify ul li .cart-title h4 {
    font-size: 13px;
  }
}

.cart-content.cart-content-modify ul li .cart-title span {
  font-size: 18px;
  color: #000000;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .cart-content.cart-content-modify ul li .cart-title span {
    font-size: 16px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .cart-content.cart-content-modify ul li .cart-title span {
    font-size: 16px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cart-content.cart-content-modify ul li .cart-title span {
    font-size: 16px;
  }
}

.cart-content.cart-content-modify .cart-checkout-btn {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.cart-content.cart-content-modify .cart-checkout-btn a {
  font-weight: 600;
  padding: 12px 25px;
  text-transform: uppercase;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .cart-content.cart-content-modify .cart-checkout-btn a {
    margin-bottom: 10px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .cart-content.cart-content-modify .cart-checkout-btn a {
    margin-bottom: 10px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cart-content.cart-content-modify .cart-checkout-btn a {
    margin-bottom: 10px;
  }
}

.cart-content.cart-content-modify .cart-checkout-btn a:last-child {
  margin-bottom: 0;
}

.header-padding-1 {
  padding: 44px 0;
}

.header-padding-2 {
  padding: 40px 0;
}

@media only screen and (max-width: 767px) {
  .header-padding-2 {
    padding: 30px 0;
    border-bottom: 1px solid #d6d6d6;
  }
}

.header-padding-3 {
  padding: 60px 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-padding-3 {
    padding: 40px 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-padding-3 {
    padding: 30px 0;
  }
}

@media only screen and (max-width: 767px) {
  .header-padding-3 {
    padding: 25px 0;
  }
}

.header-padding-6 {
  padding: 35px 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-padding-6 {
    padding: 40px 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-padding-6 {
    padding: 30px 0;
  }
}

@media only screen and (max-width: 767px) {
  .header-padding-6 {
    padding: 25px 0;
  }
}

.header-padding-7 {
  padding: 40px 0;
}

@media only screen and (max-width: 767px) {
  .header-padding-7 {
    padding: 30px 0;
  }
}

.stick.header-padding-2 {
  padding: 13px 0;
}

.stick.header-padding-3 {
  padding: 13px 0;
}

.stick.header-padding-6 {
  padding: 13px 0;
}

.stick.header-height-1 {
  min-height: 71px;
}

.stick.header-padding-7 {
  padding: 13px 0;
}

.stick .logo-bag a img {
  width: 61px;
}

.stick .menu-line-height-1 > nav > ul > li > a {
  line-height: 81px;
}

.stick .search-categories-wrap.show {
  -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
          transform: translateY(20px);
}

.stick .sticky-logo {
  display: block;
}

.stick .sticky-cart {
  display: block;
}

.stick .clickable-menu-button-2 a.white.clickable-menu-sticky {
  color: #000000;
}

.stick .clickable-menu-button-2 a.white.clickable-menu-sticky:hover {
  color: #666;
}

.stick .clickable-menu-button-2 a.white.clickable-menu-sticky .navbars-icon-2 > .custom-menu-style-2.white {
  background-color: #000000;
}

.stick .header-action-wrap .header-action-cart > a.cart-sticky {
  color: #000000;
}

.stick .header-action-wrap .header-action-login-2 > a.white {
  color: #000000;
}

.stick .logo-sticky-none {
  display: none;
}

.stick .logo-sticky-block {
  display: block;
}

.stick .mobile-menu.mobile-menu-sticky-white a {
  color: #000000;
}

.logo-sticky-block {
  display: none;
}

.small-device-padding {
  padding: 25px 0;
}

@media only screen and (max-width: 767px) {
  .small-device-padding {
    padding: 20px 0;
  }
}

.clickable-menu-button {
  float: right;
}

.clickable-menu-button a {
  line-height: 1;
  display: inline-block;
}

.clickable-menu-button a.white .navbars-icon > .custom-menu-style {
  background-color: #ffffff;
}

.clickable-menu-button a .navbars-icon {
  width: 30px;
  height: 25px;
  position: relative;
  line-height: 1;
  display: inline-block;
}

.clickable-menu-button a .navbars-icon > .custom-menu-style {
  background-color: #000000;
  left: 0;
  display: block;
  position: absolute;
  -webkit-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
  height: 3px;
  width: 100%;
}

.clickable-menu-button a .navbars-icon > .custom-menu-style:first-child {
  top: 4px;
}

.clickable-menu-button a .navbars-icon > .custom-menu-style:nth-child(2) {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.clickable-menu-button a .navbars-icon > .custom-menu-style:last-child {
  bottom: 2px;
}

.clickable-menu-button a:hover .navbars-icon > .custom-menu-style:first-child {
  -webkit-transform: translate3d(8px, 6px, 0) rotate(45deg) scaleX(0.5);
          transform: translate3d(8px, 6px, 0) rotate(45deg) scaleX(0.5);
  top: 0px;
}

.clickable-menu-button a:hover .navbars-icon > .custom-menu-style:last-child {
  -webkit-transform: translate3d(8px, 5px, 0) rotate(-45deg) scaleX(0.5);
          transform: translate3d(8px, 5px, 0) rotate(-45deg) scaleX(0.5);
  bottom: 9px;
}

.modal-backdrop {
  background-color: transparent;
}

.modal {
  overflow: hidden;
  padding-right: 0;
}

.modal::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: rgba(0, 0, 0, 0.87);
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  border-radius: 100%;
  -webkit-transform: scale(0.04) translateY(9999px);
      -ms-transform: scale(0.04) translateY(9999px);
          transform: scale(0.04) translateY(9999px);
  overflow: hidden;
  z-index: 9;
}

.modal .modal-overlay {
  overflow: auto;
  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-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  height: 100%;
  position: relative;
}

.modal .modal-dialog {
  top: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.55s ease, opacity .35s ease-in;
  -o-transition: all 0.55s ease, opacity .35s ease-in;
  transition: all 0.55s ease, opacity .35s ease-in;
  background-color: transparent;
  width: 100%;
  opacity: 0;
  margin: auto;
  z-index: 9999;
}

.modal.show::before {
  -webkit-animation: menu-animation .8s ease-out forwards;
          animation: menu-animation .8s ease-out forwards;
  -webkit-transform: scale(2) translateY(0);
      -ms-transform: scale(2) translateY(0);
          transform: scale(2) translateY(0);
}

.modal.show .modal-dialog {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition-delay: .7s;
       -o-transition-delay: .7s;
          transition-delay: .7s;
  opacity: 1;
  top: 50%;
}

.modal.popup-login-style .modal-dialog, .modal.popup-register-style .modal-dialog {
  max-width: 400px;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 41px 1px rgba(0, 0, 0, 0.46);
          box-shadow: 0 0 41px 1px rgba(0, 0, 0, 0.46);
}

@media only screen and (max-width: 767px) {
  .modal.popup-login-style .modal-dialog, .modal.popup-register-style .modal-dialog {
    max-width: 300px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .modal.popup-login-style .modal-dialog, .modal.popup-register-style .modal-dialog {
    max-width: 380px;
  }
}

.modal.popup-login-style .modal-dialog .modal-content, .modal.popup-register-style .modal-dialog .modal-content {
  background-color: rgba(255, 255, 255, 0.1);
}

.modal.popup-login-style .modal-dialog .modal-content .modal-body, .modal.popup-register-style .modal-dialog .modal-content .modal-body {
  padding: 70px 15px 45px;
}

.modal-open .modal {
  overflow: hidden;
  padding-right: 0;
}

.modal.show .modal-dialog {
  top: 0;
}

.login-content h2 {
  font-weight: 700;
  color: #ffffff;
  font-size: 30px;
  text-align: center;
  margin: 0 0 48px;
}

.login-content h3 {
  font-weight: 600;
  color: #ffffff;
  font-size: 14px;
  text-transform: uppercase;
  margin: 0 0 29px;
}

.login-content form > input {
  width: 100%;
  background-color: #ffffff;
  padding: 1px 20px;
  color: #000000;
  line-height: 47px;
  border: none;
  border-radius: 5px;
  margin-bottom: 25px;
}

.login-content form > input::-webkit-input-placeholder {
  color: #000000;
  opacity: 1;
}

.login-content form > input::-moz-input-placeholder {
  color: #000000;
  opacity: 1;
}

.login-content form .remember-forget-wrap {
  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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 0 32px;
}

.login-content form .remember-forget-wrap .remember-wrap {
  position: relative;
}

.login-content form .remember-forget-wrap .remember-wrap input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  z-index: 999;
  width: 20px;
  height: 20px;
}

.login-content form .remember-forget-wrap .remember-wrap input:checked ~ .checkmark::before {
  content: "\5a";
}

.login-content form .remember-forget-wrap .remember-wrap .checkmark::before {
  content: "\56";
  display: inline-block;
  font: normal normal normal 14px/1 ElegantIcons;
  text-rendering: auto;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  font-size: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  font-weight: 700;
  color: #fff;
}

.login-content form .remember-forget-wrap .remember-wrap p {
  margin: -1px 0 0 30px;
  color: #ffffff;
  font-size: 13px;
}

.login-content form .remember-forget-wrap .remember-wrap p a {
  color: #19c2c8;
}

.login-content form .remember-forget-wrap .forget-wrap a {
  font-size: 13px;
  color: #19c2c8;
}

.login-content form button {
  color: #ffffff;
  font-weight: 600;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  background-color: #933;
  border-radius: 5px;
  padding: 16px 20px;
  border: none;
  text-transform: uppercase;
  line-height: 1;
}

.login-content form button:hover {
  background-color: #333;
}

.login-content form .member-register {
  margin: 27px 0 0;
}

.login-content form .member-register p {
  color: #999;
  text-transform: uppercase;
  font-weight: 600;
  margin: 0;
}

.login-content form .member-register p a {
  color: #ffffff;
  display: inline-block;
  margin-left: 5px;
  line-height: 1;
  padding: 0 0 1px;
  border-bottom: 1px solid #fff;
}

.modal.fade .modal-dialog {
  -webkit-transition-delay: .7s;
       -o-transition-delay: .7s;
          transition-delay: .7s;
}

@-webkit-keyframes menu-animation {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.04) translateY(300%);
    transform: scale(0.04) translateY(300%);
  }
  40% {
    -webkit-transform: scale(0.04) translateY(0);
    transform: scale(0.04) translateY(0);
    -webkit-transition: ease-out;
    -o-transition: ease-out;
    transition: ease-out;
  }
  40% {
    -webkit-transform: scale(0.04) translateY(0);
    transform: scale(0.04) translateY(0);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale(0.02) translateY(0px);
    transform: scale(0.02) translateY(0px);
  }
  61% {
    opacity: 1;
    -webkit-transform: scale(0.04) translateY(0px);
    transform: scale(0.04) translateY(0px);
  }
  99.9% {
    opacity: 1;
    height: 0;
    padding-bottom: 100%;
    border-radius: 100%;
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(2) translateY(0px);
    transform: scale(2) translateY(0px);
    height: 100%;
    padding-bottom: 0;
    border-radius: 0;
  }
}

@keyframes menu-animation {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.04) translateY(300%);
    transform: scale(0.04) translateY(300%);
  }
  40% {
    -webkit-transform: scale(0.04) translateY(0);
    transform: scale(0.04) translateY(0);
    -webkit-transition: ease-out;
    -o-transition: ease-out;
    transition: ease-out;
  }
  40% {
    -webkit-transform: scale(0.04) translateY(0);
    transform: scale(0.04) translateY(0);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale(0.02) translateY(0px);
    transform: scale(0.02) translateY(0px);
  }
  61% {
    opacity: 1;
    -webkit-transform: scale(0.04) translateY(0px);
    transform: scale(0.04) translateY(0px);
  }
  99.9% {
    opacity: 1;
    height: 0;
    padding-bottom: 100%;
    border-radius: 100%;
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(2) translateY(0px);
    transform: scale(2) translateY(0px);
    height: 100%;
    padding-bottom: 0;
    border-radius: 0;
  }
}

.clickable-menu-button-2 a {
  line-height: 1;
  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;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
}

.clickable-menu-button-2 a.white {
  color: #ffffff;
}

.clickable-menu-button-2 a.white:hover {
  color: #ddd;
}

.clickable-menu-button-2 a .navbars-icon-2 {
  width: 20px;
  height: 20px;
  position: relative;
  line-height: 1;
  display: inline-block;
  margin-right: 17px;
}

.clickable-menu-button-2 a .navbars-icon-2 > .custom-menu-style-2 {
  background-color: #000000;
  left: 0;
  display: block;
  position: absolute;
  -webkit-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
  height: 2px;
  width: 100%;
}

.clickable-menu-button-2 a .navbars-icon-2 > .custom-menu-style-2:first-child {
  top: 3px;
}

.clickable-menu-button-2 a .navbars-icon-2 > .custom-menu-style-2:nth-child(2) {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.clickable-menu-button-2 a .navbars-icon-2 > .custom-menu-style-2:last-child {
  bottom: 3px;
}

.clickable-menu-button-2 a .navbars-icon-2 > .custom-menu-style-2.white {
  background-color: #ffffff;
}

.clickable-menu-button-2 a:hover .navbars-icon-2 > .custom-menu-style-2:first-child {
  -webkit-transform: translate3d(8px, 6px, 0) rotate(45deg) scaleX(0.5);
          transform: translate3d(8px, 6px, 0) rotate(45deg) scaleX(0.5);
  top: 0px;
}

.clickable-menu-button-2 a:hover .navbars-icon-2 > .custom-menu-style-2:last-child {
  -webkit-transform: translate3d(7px, 5px, 0) rotate(-45deg) scaleX(0.5);
          transform: translate3d(7px, 5px, 0) rotate(-45deg) scaleX(0.5);
  bottom: 10px;
}

.header-menu-search-wrap {
  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;
}

.header-shop-action-wrap {
  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;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.header-shop-action-wrap .header-shop {
  margin-right: 65px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-shop-action-wrap .header-shop {
    margin-right: 0px;
  }
}

.header-shop-action-wrap .header-shop a {
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  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;
}

.header-shop-action-wrap .header-shop a i {
  font-size: 24px;
  margin-left: 20px;
}

.cart-dropdown-wrap {
  position: absolute;
  background-color: #fff;
  right: 0;
  top: 100%;
  z-index: 999;
  width: 366px;
  padding: 10px 20px 20px;
  border: 1px solid #ccc;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  top: 110%;
  opacity: 0;
  visibility: hidden;
}

@media only screen and (max-width: 767px) {
  .cart-dropdown-wrap {
    right: -60px;
    width: 300px;
  }
}

.header-content span {
  font-size: 13px;
  color: #ffffff;
}

.header-content span i {
  font-size: 16px;
  margin-right: 10px;
  position: relative;
  top: 2px;
}

.header-content.header-content-balck span {
  color: #000000;
}

.header-top-right {
  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;
}

.header-top-right > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.header-top-right > ul > li {
  margin-right: 37px;
  position: relative;
  line-height: 50px;
}

.header-top-right > ul > li::after {
  background-color: #4f4f4f;
  width: 2px;
  height: 14px;
  content: "";
  position: absolute;
  right: -18px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.header-top-right > ul > li:last-child {
  margin-right: 0;
}

.header-top-right > ul > li:last-child::after {
  display: none;
}

.header-top-right > ul > li > i {
  color: #ffffff;
  font-size: 16px;
  margin-right: 10px;
  position: relative;
  top: 1px;
}

.header-top-right > ul > li > a {
  color: #ffffff;
  font-size: 13px;
}

.header-top-right > ul > li > a i {
  font-size: 13px;
  margin-left: 7px;
}

.header-top-right > ul > li ul {
  border: 1px solid #e7e7e7;
  background-color: #ffffff;
  min-width: 120px;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 9;
  -webkit-transition: all .35s ease  0s;
  -o-transition: all .35s ease  0s;
  transition: all .35s ease  0s;
  opacity: 0;
  visibility: hidden;
  margin-top: 10px;
  padding: 10px 0;
}

.header-top-right > ul > li ul li {
  padding: 5px 7px;
  line-height: 22px;
}

.header-top-right > ul > li ul li a {
  display: block;
  font-size: 13px;
  color: #000000;
}

.header-top-right > ul > li ul li a img {
  margin-right: 5px;
}

.header-top-right > ul > li ul li a:hover {
  color: #999;
}

.header-top-right > ul > li:hover > a {
  color: #999;
}

.header-top-right > ul > li:hover ul {
  margin-top: 0px;
  opacity: 1;
  visibility: visible;
}

.header-top-right.black > ul > li::after {
  background-color: #e7e7e7;
}

.header-top-right.black > ul > li > i {
  color: #000000;
}

.header-top-right.black > ul > li > a {
  color: #000000;
}

.header-top-right.black > ul > li > a:hover {
  color: #999;
}

.search-style-2 form {
  position: relative;
}

.search-style-2 form input {
  border: none;
  border-bottom: 1px solid #000;
  padding: 2px 0 2px 28px;
  font-size: 13px;
  color: #000000;
  height: 45px;
  width: 100%;
}

.search-style-2 form input::-webkit-input-placeholder {
  color: #000000;
  opacity: 1;
}

.search-style-2 form input::-moz-input-placeholder {
  color: #000000;
  opacity: 1;
}

.search-style-2 form button {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: transparent;
  border: none;
  font-size: 20px;
  padding: 0;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.search-style-2 form button:hover {
  color: #f66;
}

.search-style-2.search-style-2-mrg {
  margin-right: 61px;
}

.header-padding-4 {
  padding: 48px 0;
}

.header-padding-5 {
  padding: 32px 0 0px;
}

.sticky-logo {
  display: none;
}

.sticky-logo a {
  display: inline-block;
}

.sticky-cart {
  display: none;
}

.header-right-wrap {
  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;
}

.search-style-3 form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 630px;
  position: relative;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .search-style-3 form {
    width: 430px;
  }
}

.search-style-3 form::before {
  content: '\f4a4';
  display: inline-block;
  font: normal normal normal 14px/1 ionicons;
  text-rendering: auto;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  font-size: 20px;
  position: absolute;
  top: 12px;
  left: 15px;
  color: #999;
}

.search-style-3 form input {
  width: 58%;
  font-size: 13px;
  border: 1px solid #d9d9d9;
  background-color: #f9f9f9;
  border-right: none;
  height: 44px;
  border-radius: 5px 0 0 5px;
  padding: 2px 15px 2px 40px;
}

.search-style-3 form .button-search {
  border: none;
  background-color: #f66;
  color: #ffffff;
  font-weight: 500;
  border-radius: 0 5px 5px 0;
  height: 44px;
  padding: 2px 29px;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.search-style-3 form .button-search.btn-theme-color {
  background-color: #900;
}

.search-style-3 form .button-search:hover {
  background-color: #000000;
}

.categories-style-2 {
  position: relative;
}

.categories-style-2:before {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  width: 1px;
  height: 14px;
  background-color: #ccc;
  z-index: 5;
}

.categories-style-2 .select2-container--default.select2-container {
  font-size: 13px;
  color: #999;
  font-weight: 400;
  height: 44px;
  min-width: 150px;
  padding-left: 10px;
  padding-right: 34px;
  border-right: none;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  background-color: #f9f9f9;
}

.categories-style-2 .select2-container--default.select2-container .select2-selection--single {
  height: auto;
}

.categories-style-2 .select2-container--default.select2-container .select2-selection--single .select2-selection__rendered {
  line-height: 42px;
  color: #999;
  background-color: #f9f9f9;
}

.categories-style-2 .select2-container--default.select2 {
  line-height: 42px;
}

.categories-style-2 .select2-container--default .select2-selection--single .select2-selection__arrow {
  right: 10px;
}

.categories-style-2 .select2-container--default .select2-selection--single .select2-selection__arrow::before {
  font-size: 13px;
}

.categories-style-2 .select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}

.modal-style.modal .modal-dialog {
  width: 910px;
  max-width: 910px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .modal-style.modal .modal-dialog {
    width: 700px;
    max-width: 700px;
  }
}

@media only screen and (max-width: 767px) {
  .modal-style.modal .modal-dialog {
    width: 320px;
    max-width: 320px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .modal-style.modal .modal-dialog {
    width: 530px;
    max-width: 530px;
  }
}

.modal-style.modal .modal-dialog .modal-content {
  border: none;
  border-radius: 0;
  position: relative;
  padding: 15px;
}

.modal-style.modal .modal-dialog .modal-content .modal-header {
  padding: 0;
  position: absolute;
  right: 15px;
  top: 15px;
  z-index: 9;
}

.modal-style.modal .modal-dialog .modal-content .modal-header a {
  background-color: #333;
  font-size: 24px;
  color: #ffffff;
  text-align: center;
  height: 40px;
  width: 40px;
  line-height: 42px;
}

.modal-style.modal .modal-dialog .modal-content .modal-header a i {
  line-height: 1;
}

.modal-style.modal .modal-dialog .modal-content .modal-header a:hover {
  background-color: #900;
  color: #ffffff;
}

.modal-style.modal .modal-dialog .modal-content .modal-body {
  padding: 0;
}

.social-style-3 {
  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;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.social-style-3 span {
  font-size: 13px;
  text-transform: uppercase;
  margin-right: 50px;
  color: #ffffff;
}

@media only screen and (max-width: 767px) {
  .social-style-3 span {
    margin-right: 20px;
  }
}

.social-style-3 ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.social-style-3 ul li {
  margin-right: 25px;
}

@media only screen and (max-width: 767px) {
  .social-style-3 ul li {
    margin-right: 12px;
  }
}

.social-style-3 ul li:last-child {
  margin-right: 0;
}

.social-style-3 ul li a {
  color: #ffffff;
  font-size: 22px;
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  .social-style-3 ul li a {
    font-size: 20px;
  }
}

.social-style-3 ul li a:hover {
  color: #900;
}

.clickable-mainmenu {
  width: 100%;
  height: 30%;
  position: fixed;
  top: 0;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(30, 30, 30, 0.9);
  -webkit-transition: all 500ms cubic-bezier(0.65, 0.05, 0.36, 1);
  -o-transition: all 500ms cubic-bezier(0.65, 0.05, 0.36, 1);
  transition: all 500ms cubic-bezier(0.65, 0.05, 0.36, 1);
  z-index: 999;
  padding: 202px 46px 39px;
}

.clickable-mainmenu .clickable-mainmenu-icon button {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  cursor: pointer;
  font-size: 40px;
  padding: 0;
  position: absolute;
  right: 20%;
  top: 22%;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .clickable-mainmenu .clickable-mainmenu-icon button {
    top: 7%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .clickable-mainmenu .clickable-mainmenu-icon button {
    top: 7%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .clickable-mainmenu .clickable-mainmenu-icon button {
    top: 7%;
  }
}

.clickable-mainmenu .clickable-mainmenu-icon button span {
  color: #fff;
}

.clickable-mainmenu .clickable-mainmenu-icon button:hover span {
  color: #900;
}

.clickable-mainmenu .clickable-mainmenu-icon:hover button {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .clickable-mainmenu {
    padding: 120px 46px 39px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .clickable-mainmenu {
    padding: 120px 46px 39px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .clickable-mainmenu {
    padding: 120px 46px 39px;
  }
}

.clickable-mainmenu.inside {
  visibility: visible;
  opacity: 1;
  height: 100%;
}

.clickable-mainmenu .slinky-menu-style ul li ul li ul li a.new span {
  position: relative;
  display: inline-block;
  -webkit-box-flex: inherit;
  -webkit-flex: inherit;
      -ms-flex: inherit;
          flex: inherit;
}

.clickable-mainmenu .slinky-menu-style ul li ul li ul li a.new span::after {
  position: absolute;
  content: "*New";
  top: -8px;
  right: -40px;
  color: red;
  font-size: 14px;
}

.slinky-menu-style {
  width: 400px;
  margin: 0 auto;
  text-align: left;
}

.slinky-menu-style ul li a {
  color: #ffffff;
}

.slinky-menu-style ul li a span {
  color: #ffffff;
  font-size: 26px;
  text-transform: capitalize;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slinky-menu-style ul li a span {
    font-size: 22px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slinky-menu-style ul li a span {
    font-size: 21px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slinky-menu-style ul li a span {
    font-size: 20px;
  }
}

.slinky-menu-style ul li a span:hover {
  color: #900;
}

.slinky-menu-style ul li a:not(.back) {
  padding: 10px 0px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slinky-menu-style ul li a:not(.back) {
    padding: 8px 0px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slinky-menu-style ul li a:not(.back) {
    padding: 8px 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slinky-menu-style ul li a:not(.back) {
    padding: 8px 0px;
  }
}

.slinky-menu-style.slinky-theme-default .next::after {
  font-size: 25px;
}

.slinky-menu-style.slinky-theme-default .back::before {
  font-size: 30px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-color: #900;
}

.slinky-menu-style.slinky-theme-default .back:hover::before {
  background-color: #000000;
}

.slinky-theme-default {
  background: transparent;
}

.slinky-theme-default ul li a {
  position: relative;
}

.slinky-theme-default ul li a:not(.back) {
  color: #fff;
}

.slinky-theme-default ul li a:not(.back):hover {
  color: #900;
  background: transparent;
}

.slinky-theme-default .next::after {
  content: "\35";
  font-family: eleganticons;
  font-weight: 900;
  opacity: 1;
  -webkit-transition: all .3 ease 0s;
  -o-transition: all .3 ease 0s;
  transition: all .3 ease 0s;
  color: #ffffff;
  background: none;
}

.slinky-theme-default .next:hover::after {
  color: #900;
}

.slinky-theme-default .back::before {
  content: "\35";
  font-family: eleganticons;
  font-weight: 900;
  opacity: 1;
  -webkit-transition: all .3 ease 0s;
  -o-transition: all .3 ease 0s;
  transition: all .3 ease 0s;
  color: #fff;
  background: none;
  padding: 0;
  background-color: #000000;
  text-align: center;
  margin: 0 0 13px 0px;
  border-radius: 3px;
}

.slinky-theme-default .back:hover::before {
  font-family: eleganticons;
  background-color: #900;
  opacity: 1;
}

.main-wrapper-2 .body-overlay-2 {
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  -webkit-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
  visibility: hidden;
  width: 100%;
  z-index: 9999;
}

.main-wrapper-2.overlay-active-2 .body-overlay-2 {
  opacity: 1;
  visibility: visible;
}

.off-canvas-active {
  position: fixed;
  top: 0;
  width: 370px;
  min-height: 100vh;
  bottom: 0;
  z-index: 111;
  right: 0;
  visibility: hidden;
  opacity: 1;
  -webkit-transition: all 400ms ease-out;
  -o-transition: all 400ms ease-out;
  transition: all 400ms ease-out;
  -webkit-transform: translate(370px, 0);
      -ms-transform: translate(370px, 0);
          transform: translate(370px, 0);
  background-color: #fff;
  -webkit-box-shadow: 0 0 87px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 0 87px 0 rgba(0, 0, 0, 0.09);
  z-index: 9999;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .off-canvas-active {
    width: 320px;
  }
}

@media only screen and (max-width: 767px) {
  .off-canvas-active {
    width: 260px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .off-canvas-active {
    width: 280px;
  }
}

.off-canvas-active.inside {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.off-canvas-active .off-canvas-close {
  position: absolute;
  left: -40px;
  top: 0px;
  z-index: 9;
  width: 40px;
  height: 40px;
  color: #fff;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  background-color: #900;
}

.off-canvas-active .off-canvas-close i {
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-block;
  color: #fff;
  line-height: 40px;
}

.off-canvas-active .off-canvas-close:hover i {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.off-canvas-active .off-canvas-wrap {
  padding: 40px 30px 50px;
  overflow: auto;
  height: 100%;
}

@media only screen and (max-width: 767px) {
  .off-canvas-active .off-canvas-wrap {
    padding: 30px 20px 50px;
  }
}

.off-canvas-active .off-canvas-wrap .mobile-search {
  border-bottom: 1px solid #ddd;
  margin-bottom: 25px;
  padding-bottom: 40px;
}

.off-canvas-active .off-canvas-wrap .mobile-search form {
  position: relative;
}

.off-canvas-active .off-canvas-wrap .mobile-search form input {
  background-color: #f6f6f6;
  border: none;
  border-radius: 0px;
  height: 50px;
  padding: 0 60px 0 15px;
  width: 100%;
  font-size: 14px;
  color: #000000;
}

.off-canvas-active .off-canvas-wrap .mobile-search form input::-webkit-input-placeholder {
  color: #000000;
  opacity: 1;
}

.off-canvas-active .off-canvas-wrap .mobile-search form input::-moz-input-placeholder {
  color: #000000;
  opacity: 1;
}

.off-canvas-active .off-canvas-wrap .mobile-search form button {
  background-color: transparent;
  border-color: #ddd;
  -webkit-border-image: none;
       -o-border-image: none;
          border-image: none;
  border-radius: 5px 0 0 5px;
  border-style: none none none solid;
  border-width: medium medium medium 1px;
  color: #000000;
  font-size: 18px;
  height: 100%;
  padding: 0 15px 0 14px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

@media only screen and (max-width: 767px) {
  .off-canvas-active .off-canvas-wrap .mobile-search form button {
    font-size: 16px;
  }
}

.off-canvas-active .off-canvas-wrap .mobile-search form button:hover {
  color: #900;
}

.off-canvas-active .off-canvas-wrap .mobile-search form button i {
  margin-top: 5px;
  display: inline-block;
}

.off-canvas-active .off-canvas-wrap .mobile-menu-wrap {
  border-bottom: 1px solid #ddd;
  margin-bottom: 25px;
  padding-bottom: 24px;
}

.off-canvas-active .off-canvas-wrap .mobile-menu-wrap.mrg-padding-border-none {
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.off-canvas-active .off-canvas-wrap .mobile-others-info-wrap {
  border-bottom: 1px solid #ddd;
  margin-bottom: 37px;
  padding-bottom: 35px;
}

.off-canvas-active .off-canvas-wrap .mobile-others-info-wrap.mrg-padding-border-none {
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.off-canvas-active .off-canvas-wrap .mobile-others-info-content {
  margin: 8px 0 0;
}

.off-canvas-active .off-canvas-wrap .mobile-others-info-content ul li {
  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;
  color: #000000;
  margin: 0 0 17px;
}

.off-canvas-active .off-canvas-wrap .mobile-others-info-content ul li:last-child {
  margin: 0 0 0;
}

.off-canvas-active .off-canvas-wrap .mobile-others-info-content ul li i {
  color: #000000;
  font-size: 16px;
  margin-right: 10px;
  position: relative;
  top: 1px;
}

.off-canvas-active .off-canvas-wrap .mobile-others-info-content ul li a {
  color: #000000;
}

.off-canvas-active .off-canvas-wrap .mobile-others-info-content ul li a:hover {
  color: #900;
}

.off-canvas-active .off-canvas-wrap .mobile-social-wrap {
  margin-bottom: 20px;
}

.off-canvas-active .off-canvas-wrap .mobile-social-wrap a {
  font-size: 16px;
  margin-right: 20px;
}

.off-canvas-active .off-canvas-wrap .mobile-social-wrap a:last-child {
  margin-right: 0;
}

.off-canvas-active .off-canvas-wrap .mobile-social-wrap a.facebook {
  color: #3b5999;
}

.off-canvas-active .off-canvas-wrap .mobile-social-wrap a.twitter {
  color: #55acee;
}

.off-canvas-active .off-canvas-wrap .mobile-social-wrap a.pinterest {
  color: #bd081c;
}

.off-canvas-active .off-canvas-wrap .mobile-social-wrap a.instagram {
  color: #e4405f;
}

.off-canvas-active .off-canvas-wrap .mobile-social-wrap a.google {
  color: #dd4b39;
}

.slinky-mobile-menu {
  text-align: left;
}

.slinky-mobile-menu ul li a {
  color: #000000;
}

.slinky-mobile-menu ul li a span {
  color: #000000;
  font-size: 15px;
}

.slinky-mobile-menu ul li a:not(.back) {
  padding: 10px 0px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slinky-mobile-menu ul li a:not(.back) {
    padding: 8px 0px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slinky-mobile-menu ul li a:not(.back) {
    padding: 8px 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slinky-mobile-menu ul li a:not(.back) {
    padding: 8px 0px;
  }
}

.slinky-mobile-menu ul li a:hover span {
  color: #900;
}

.slinky-mobile-menu ul li ul li a.new span {
  position: relative;
  display: inline-block;
  -webkit-box-flex: inherit;
  -webkit-flex: inherit;
      -ms-flex: inherit;
          flex: inherit;
}

.slinky-mobile-menu ul li ul li a.new span::after {
  position: absolute;
  content: "*New";
  top: -5px;
  right: -30px;
  color: red;
  font-size: 12px;
}

.slinky-mobile-menu.slinky-theme-default .next::after {
  font-size: 17px;
  color: #000000;
}

.slinky-mobile-menu.slinky-theme-default .next:hover::after {
  color: #900;
}

.slinky-mobile-menu.slinky-theme-default .back::before {
  font-size: 20px;
  width: 30px;
  height: 30px;
  line-height: 28px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mobile-header-padding {
    padding: 25px 0;
  }
  .header-bottom-padding-1 {
    padding: 13px 0;
  }
}

@media only screen and (max-width: 767px) {
  .mobile-header-padding {
    padding: 20px 0;
  }
  .header-bottom-padding-1 {
    padding: 13px 0;
  }
}

/*-------- 03. Slider style ---------*/
.slider-area {
  position: relative;
}

.slider-area .season-text {
  position: absolute;
  left: -23px;
  top: 36.3%;
  z-index: 6;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-area .season-text {
    left: -80px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-area .season-text {
    left: -53px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area .season-text {
    left: -90px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-area .season-text {
    display: none;
  }
}

.slider-area .season-text > span {
  display: inline-block;
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
  color: #ffffff;
  font-size: 12px;
  letter-spacing: 4px;
  font-family: "Montserrat", sans-serif;
  position: relative;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-area .season-text > span {
    letter-spacing: 2px;
  }
}

.slider-area .season-text > span:before {
  position: absolute;
  content: "";
  left: -130px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 80px;
  height: 1px;
  background-color: #ffffff;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-area .season-text > span:before {
    width: 40px;
    left: -55px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area .season-text > span:before {
    width: 40px;
    left: -55px;
  }
}

.slider-area .social-style-2 {
  position: absolute;
  bottom: 90px;
  left: 84px;
  z-index: 5;
  text-align: center;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-area .social-style-2 {
    left: 19px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-area .social-style-2 {
    left: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area .social-style-2 {
    left: 14px;
    bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-area .social-style-2 {
    display: none;
  }
}

.slider-area .social-style-2 a {
  display: block;
  color: #ccc;
  font-size: 28px;
  line-height: 1;
  margin: 0 0 14px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area .social-style-2 a {
    font-size: 25px;
  }
}

.slider-area .social-style-2 a:first-child {
  margin: 0 0 10px;
}

.slider-area .social-style-2 a:last-child {
  font-size: 20px;
  margin: 0 0 0px;
}

.slider-area .social-style-2 a:hover {
  color: #ffffff;
}

.slider-bg-color-1 {
  background: -webkit-gradient(linear, left top, right top, from(#6A1717), color-stop(71.4%, #6A1717), color-stop(0%, #18112E));
  background: -webkit-linear-gradient(left, #6A1717, #6A1717 71.4%, #18112E 0%);
  background: -o-linear-gradient(left, #6A1717, #6A1717 71.4%, #18112E 0%);
  background: linear-gradient(to right, #6A1717, #6A1717 71.4%, #18112E 0%);
}

.slider-bg-color-2 {
  background: -webkit-gradient(linear, left top, right top, from(#305E7B), color-stop(71.4%, #305E7B), color-stop(0%, #8B3717));
  background: -webkit-linear-gradient(left, #305E7B, #305E7B 71.4%, #8B3717 0%);
  background: -o-linear-gradient(left, #305E7B, #305E7B 71.4%, #8B3717 0%);
  background: linear-gradient(to right, #305E7B, #305E7B 71.4%, #8B3717 0%);
}

.slider-bg-color-3 {
  background: -webkit-gradient(linear, left top, right top, from(#660000), color-stop(71.4%, #660000), color-stop(0%, #CDD7D8));
  background: -webkit-linear-gradient(left, #660000, #660000 71.4%, #CDD7D8 0%);
  background: -o-linear-gradient(left, #660000, #660000 71.4%, #CDD7D8 0%);
  background: linear-gradient(to right, #660000, #660000 71.4%, #CDD7D8 0%);
}

.slider-height-1 {
  height: 992px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-height-1 {
    height: 800px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-height-1 {
    height: 800px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-height-1 {
    height: 650px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-1 {
    height: 550px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-height-1 {
    height: auto;
  }
}

.slider-height-2 {
  height: 637px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-height-2 {
    height: 530px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-2 {
    height: 500px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-height-2 {
    height: auto;
    background-position: 50%;
  }
}

.slider-height-3 {
  height: 812px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-height-3 {
    height: 700px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-height-3 {
    height: 650px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-height-3 {
    height: 550px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-3 {
    height: 475px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-height-3 {
    height: auto;
  }
}

.slider-height-4 {
  height: 536px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-4 {
    height: 435px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-height-4 {
    height: 400px;
  }
}

.slider-height-5 {
  height: 540px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-5 {
    height: 435px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-height-5 {
    height: 400px;
  }
}

.slider-height-6 {
  height: 540px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-6 {
    height: 435px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-height-6 {
    height: auto;
  }
}

.slider-height-7 {
  height: 655px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-height-7 {
    height: 455px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-7 {
    height: 400px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-height-7 {
    height: 350px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .slider-height-7 {
    height: 400px;
  }
}

.slider-height-8 {
  height: 992px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-height-8 {
    height: 892px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-height-8 {
    height: 892px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-height-8 {
    height: 700px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-8 {
    height: 600px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-height-8 {
    height: 406px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .slider-height-8 {
    height: 506px;
  }
}

.slider-height-9 {
  height: 637px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-height-9 {
    height: 530px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-9 {
    height: 500px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-height-9 {
    height: 380px;
    background-position: 65%;
  }
}

.slider-height-10 {
  height: 950px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-height-10 {
    height: 700px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-height-10 {
    height: 700px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-height-10 {
    height: 700px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-10 {
    height: 600px;
    background-position: 65%;
  }
}

@media only screen and (max-width: 767px) {
  .slider-height-10 {
    height: 500px;
    background-position: 80%;
    position: relative;
  }
  .slider-height-10:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 2;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .slider-height-10 {
    height: 500px;
    background-position: 68%;
  }
  .slider-height-10:before {
    display: none;
  }
}

.slider-height-11 {
  height: 631px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-height-11 {
    height: 600px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-height-11 {
    height: 531px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-height-11 {
    height: 500px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-11 {
    height: 400px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-height-11 {
    height: 350px;
  }
}

.slider-height-12 {
  height: 962px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-height-12 {
    height: 800px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-height-12 {
    height: 800px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-height-12 {
    height: 800px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-height-12 {
    height: 750px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-height-12 {
    height: 600px;
  }
}

.slider-content-center {
  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;
}

.slider-img-1 {
  position: absolute;
  right: 115px;
  bottom: 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-img-1 {
    right: 50px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-img-1 {
    right: 50px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-img-1 {
    right: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-img-1 {
    right: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-img-1 {
    position: static;
    text-align: center;
    margin: 0 0 -60px;
    padding: 15px 0 0;
  }
}

.slider-img-1 img {
  width: 1236px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-img-1 img {
    width: 920px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-img-1 img {
    width: 800px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-img-1 img {
    width: 600px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-img-1 img {
    width: 400px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-img-1 img {
    width: 300px;
  }
}

.slider-img-2 {
  position: absolute;
  right: 210px;
  bottom: 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-img-2 {
    right: 100px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-img-2 {
    right: 100px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-img-2 {
    right: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-img-2 {
    right: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-img-2 {
    position: static;
    text-align: center;
    margin: 0 0 -50px;
    padding: 15px 0 0;
  }
}

.slider-img-2 img {
  width: 665px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-img-2 img {
    width: 529px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-img-2 img {
    width: 529px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-img-2 img {
    width: 432px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-img-2 img {
    width: 365px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-img-2 img {
    width: 150px;
  }
}

.slider-img-3 {
  position: absolute;
  right: 200px;
  bottom: 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-img-3 {
    right: 180px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-img-3 {
    right: 180px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-img-3 {
    right: 80px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-img-3 {
    right: 70px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-img-3 {
    position: static;
    text-align: center;
    padding: 15px 0 0;
  }
}

.slider-img-3 img {
  width: 546px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-img-3 img {
    width: 434px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-img-3 img {
    width: 434px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-img-3 img {
    width: 356px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-img-3 img {
    width: 305px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-img-3 img {
    width: 140px;
  }
}

.slider-content-1 {
  margin: -20px 0 0 280px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-content-1 {
    margin: -20px 0 0 80px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-content-1 {
    margin: -20px 0 0 80px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-content-1 {
    margin: -20px 0 0 60px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-content-1 {
    margin: 30px 0 0 30px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-content-1 {
    margin: 0px 0 0 0px;
    padding: 90px 0 0;
    text-align: center;
  }
}

.slider-content-1 > span {
  color: #ffffff;
  font-size: 13px;
  letter-spacing: 7px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  display: block;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-content-1 > span {
    letter-spacing: 4px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-content-1 > span {
    letter-spacing: 4px;
  }
}

.slider-content-1 h1 {
  color: #ffffff;
  font-size: 119px;
  font-weight: 700;
  line-height: 107px;
  margin: 43px 0 18px -6px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-content-1 h1 {
    font-size: 105px;
    margin: 30px 0 18px -6px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-content-1 h1 {
    font-size: 90px;
    line-height: 90px;
    margin: 30px 0 18px -6px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-content-1 h1 {
    font-size: 80px;
    line-height: 80px;
    margin: 30px 0 18px -6px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-content-1 h1 {
    font-size: 65px;
    line-height: 65px;
    margin: 15px 0 15px -6px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-content-1 h1 {
    font-size: 38px;
    line-height: 42px;
    margin: 15px 0 15px -6px;
  }
}

.slider-content-1 p {
  font-weight: 300;
  color: #ffffff;
  margin: 0 0 54px;
  width: 19%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-content-1 p {
    width: 25%;
    margin: 0 0 35px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-content-1 p {
    width: 25%;
    margin: 0 0 35px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-content-1 p {
    width: 50%;
    margin: 0 0 35px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-content-1 p {
    width: 50%;
    margin: 0 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-content-1 p {
    width: 80%;
    margin: 0 auto 20px;
  }
}

.slider-content-1 .btn-style-2 a {
  display: inline-block;
  font-size: 13px;
  text-transform: uppercase;
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
}

.slider-content-1 .btn-style-2 a i {
  margin: 0 0 0 7px;
  font-size: 15px;
}

.slider-content-1 .btn-style-2 a:hover {
  color: #ccc;
}

.slider-position-text {
  position: absolute;
  bottom: -100px;
  left: 18%;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-position-text {
    left: 7%;
    bottom: -70px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-position-text {
    left: 8%;
    bottom: -50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-position-text {
    left: 8%;
    bottom: -50px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-position-text {
    left: 5%;
    bottom: -10px;
  }
}

.slider-position-text h2 {
  color: rgba(0, 0, 0, 0.15);
  font-size: 248px;
  font-weight: 600;
  margin: 0;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-position-text h2 {
    font-size: 200px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-position-text h2 {
    font-size: 150px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-position-text h2 {
    font-size: 120px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-position-text h2 {
    font-size: 50px;
  }
}

.slider-position-text.color-white h2 {
  color: rgba(255, 255, 255, 0.25);
}

.pagination-style-1.swiper-pagination {
  bottom: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: auto;
  left: auto;
  right: 80px;
  z-index: 9;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .pagination-style-1.swiper-pagination {
    right: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pagination-style-1.swiper-pagination {
    right: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .pagination-style-1.swiper-pagination {
    right: 15px;
  }
}

.pagination-style-1.swiper-pagination .swiper-pagination-bullet {
  width: 20px;
  height: 2px;
  display: block;
  border-radius: 100%;
  background: #666;
  opacity: 1;
  border-radius: 0;
}

.pagination-style-1.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #ffffff;
}

.pagination-style-1.pagination-style-1-modify.swiper-pagination {
  left: 0;
  right: auto;
}

.pagination-style-1.pagination-style-1-modify.swiper-pagination .swiper-pagination-bullet {
  height: 1px;
  background: #999;
}

.pagination-style-1.pagination-style-1-modify.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #000000;
}

.pagination-style-3.swiper-pagination {
  bottom: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: auto;
  left: auto;
  right: 40px;
  z-index: 9;
}

@media only screen and (max-width: 767px) {
  .pagination-style-3.swiper-pagination {
    right: 15px;
  }
}

.pagination-style-3.swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 0%;
  background: #cccccc;
  opacity: 1;
  border-radius: 0;
}

.pagination-style-3.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #999999;
}

.pagination-style-4.swiper-pagination {
  bottom: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: auto;
  left: auto;
  right: 50px;
  z-index: 9;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pagination-style-4.swiper-pagination {
    right: 25px;
  }
}

@media only screen and (max-width: 767px) {
  .pagination-style-4.swiper-pagination {
    right: 15px;
  }
}

.pagination-style-4.swiper-pagination .swiper-pagination-bullet {
  width: 17px;
  height: 17px;
  display: block;
  border-radius: 0%;
  background: rgba(125, 125, 125, 0.5);
  opacity: 1;
  border-radius: 100%;
}

.pagination-style-4.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #aac4c7;
}

.swiper-container-horizontal.pagination-wrap-1 > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 0px 21px;
}

.swiper-container-horizontal.pagination-wrap-1 > .swiper-pagination-bullets .swiper-pagination-bullet:last-child {
  margin: 0 0px 0px;
}

.swiper-container-horizontal.pagination-wrap-3 > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 0px 17px;
}

.swiper-container-horizontal.pagination-wrap-3 > .swiper-pagination-bullets .swiper-pagination-bullet:last-child {
  margin: 0 0px 0px;
}

.swiper-slide-active.single-animation-wrap .slider-animated-1 span {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

.swiper-slide-active.single-animation-wrap .slider-animated-1 h1 {
  -webkit-animation-delay: 1.9s;
          animation-delay: 1.9s;
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

.swiper-slide-active.single-animation-wrap .slider-animated-1 p {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

.swiper-slide-active.single-animation-wrap .slider-animated-1 a {
  -webkit-animation-delay: 1.0s;
          animation-delay: 1.0s;
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

.swiper-slide-active.single-animation-wrap .slider-animated-1 .slider-animated-img1 {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.swiper-slide-active.single-animation-wrap .slider-animated-2 h4 {
  -webkit-animation-delay: 1.9s;
          animation-delay: 1.9s;
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

.swiper-slide-active.single-animation-wrap .slider-animated-2 h1 {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

.swiper-slide-active.single-animation-wrap .slider-animated-2 span {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.swiper-slide-active.single-animation-wrap .slider-animated-2 p {
  -webkit-animation-delay: 1.9s;
          animation-delay: 1.9s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.swiper-slide-active.single-animation-wrap .slider-animated-2 a {
  -webkit-animation-delay: 2.3s;
          animation-delay: 2.3s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.swiper-slide-active.single-animation-wrap .slider-animated-2 .slider-animated-img2 {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

.swiper-slide-active.single-animation-wrap .slider-animated-2 .slider-animated-img3 {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.swiper-slide-active.single-animation-wrap .slider-animated-2.slider-number span {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}

.swiper-slide-active.single-animation-wrap .slider-animated-3 .kenburne-slider-shape {
  -webkit-animation-delay: 1.9s;
          animation-delay: 1.9s;
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

.swiper-slide-active.single-animation-wrap .slider-animated-3 h1 {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}

.swiper-slide-active.single-animation-wrap .slider-animated-3 a {
  -webkit-animation-delay: 1.9s;
          animation-delay: 1.9s;
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.hero-area {
  overflow: hidden;
}

.single-hero-wrap {
  position: relative;
}

.single-hero-wrap .number-1 {
  position: absolute;
  left: -65px;
  top: 23%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .single-hero-wrap .number-1 {
    left: -32px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .single-hero-wrap .number-1 {
    left: -32px;
    top: 14%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-hero-wrap .number-1 {
    left: -15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-hero-wrap .number-1 {
    left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .single-hero-wrap .number-1 {
    left: -45px;
  }
}

.single-hero-wrap .number-1 span {
  color: rgba(255, 255, 255, 0.1);
  font-size: 230px;
  font-weight: 600;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .single-hero-wrap .number-1 span {
    font-size: 100px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .single-hero-wrap .number-1 span {
    font-size: 120px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-hero-wrap .number-1 span {
    font-size: 150px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-hero-wrap .number-1 span {
    font-size: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .single-hero-wrap .number-1 span {
    font-size: 115px;
  }
}

.single-hero-wrap .number-1.number-1-black {
  top: 25%;
}

.single-hero-wrap .number-1.number-1-black span {
  color: rgba(0, 0, 0, 0.1);
}

.single-hero-wrap .number-2 {
  position: absolute;
  right: -60px;
  top: 28.5%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .single-hero-wrap .number-2 {
    right: -20px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .single-hero-wrap .number-2 {
    right: -20px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-hero-wrap .number-2 {
    right: -15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-hero-wrap .number-2 {
    right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .single-hero-wrap .number-2 {
    right: 0px;
  }
}

.single-hero-wrap .number-2 span {
  color: rgba(0, 0, 0, 0.1);
  font-size: 230px;
  font-weight: 600;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .single-hero-wrap .number-2 span {
    font-size: 100px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .single-hero-wrap .number-2 span {
    font-size: 120px;
    top: 26.5%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-hero-wrap .number-2 span {
    font-size: 150px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-hero-wrap .number-2 span {
    font-size: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .single-hero-wrap .number-2 span {
    font-size: 100px;
  }
}

.single-hero-wrap .title-1 {
  position: absolute;
  -webkit-transform-origin: right top;
      -ms-transform-origin: right top;
          transform-origin: right top;
  left: auto;
  right: 79px;
  display: inline-block;
  top: 32%;
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-hero-wrap .title-1 {
    right: 48px;
  }
}

@media only screen and (max-width: 767px) {
  .single-hero-wrap .title-1 {
    right: 40px;
    top: 40%;
  }
}

.single-hero-wrap .title-1 p {
  font-weight: 600;
  color: #ffffff;
  text-transform: uppercase;
  margin: 0;
  letter-spacing: 1px;
}

.single-hero-wrap .title-1.title-1-black {
  top: 33%;
}

.single-hero-wrap .title-1.title-1-black p {
  color: #000000;
}

.single-hero-wrap .title-2 {
  position: absolute;
  -webkit-transform-origin: right top;
      -ms-transform-origin: right top;
          transform-origin: right top;
  right: auto;
  left: -65px;
  display: inline-block;
  top: 32%;
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .single-hero-wrap .title-2 {
    left: -115px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-hero-wrap .title-2 {
    left: -120px;
    top: 40%;
  }
}

@media only screen and (max-width: 767px) {
  .single-hero-wrap .title-2 {
    left: -130px;
  }
}

.single-hero-wrap .title-2 p {
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  margin: 0;
}

.hero-mobile-img {
  float: right;
  margin: 0 -50px -200px 0;
  z-index: 9;
  position: relative;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-mobile-img {
    margin: 0 0px -200px 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-mobile-img {
    float: inherit;
    margin: 0 60px -140px 60px;
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  .hero-mobile-img {
    float: inherit;
    margin: 0 60px -140px 60px;
    text-align: center;
  }
}

.hero-mobile-img img {
  width: 100%;
}

.hero-mobile-img-2 {
  margin: 0 70px -200px -50px;
  z-index: 9;
  position: relative;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-mobile-img-2 {
    margin: 0 70px -200px 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-mobile-img-2 {
    margin: 0 70px -136px 70px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-mobile-img-2 {
    margin: 20px 50px -136px 50px;
  }
}

.hero-mobile-img-2 img {
  width: 100%;
}

.single-hero-padding {
  padding: 190px 0 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-hero-padding {
    padding: 140px 0 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-hero-padding {
    padding: 140px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .single-hero-padding {
    padding: 160px 0 0;
  }
}

.single-hero-padding-2 {
  padding: 260px 0 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-hero-padding-2 {
    padding: 200px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .single-hero-padding-2 {
    padding: 170px 0 0;
  }
}

.single-hero-padding-3 {
  padding: 200px 0 0;
}

@media only screen and (max-width: 767px) {
  .single-hero-padding-3 {
    padding: 170px 0 0;
  }
}

.single-hero-padding-4 {
  padding: 195px 0 180px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-hero-padding-4 {
    padding: 195px 0 100px;
  }
}

@media only screen and (max-width: 767px) {
  .single-hero-padding-4 {
    padding: 150px 0 50px;
  }
}

.hero-content-2 {
  padding: 75px 0 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-2 {
    padding: 0px 0 0;
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-2 {
    padding: 0px 0 0;
    text-align: center;
  }
}

.hero-content-2 h1 {
  font-size: 72px;
  font-weight: 300;
  line-height: 1;
  color: #ffffff;
  margin: 43px 0 35px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-2 h1 {
    font-size: 52px;
    line-height: 1.3;
    margin: 25px 0 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-2 h1 {
    font-size: 40px;
    margin: 30px 0 25px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-2 h1 {
    font-size: 25px;
    line-height: 1.5;
    margin: 20px 0 15px;
  }
}

.hero-content-2 p {
  color: #ccc;
  line-height: 1.7;
  margin: 0 0 85px;
  width: 63%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-2 p {
    width: 80%;
    margin: 0 0 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-2 p {
    width: 66%;
    margin: 0 auto 35px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-2 p {
    width: 80%;
    margin: 0 auto 35px;
  }
}

.hero-content-2 .app-google-play-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-2 .app-google-play-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-2 .app-google-play-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.hero-content-2 .app-google-play-wrap a {
  margin: 0 20px 0 0;
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  .hero-content-2 .app-google-play-wrap a {
    margin: 0 20px 20px 0;
  }
}

.hero-content-2.margin-none {
  padding: 0px 0 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-2.margin-none {
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-2.margin-none {
    text-align: center;
  }
}

.hero-content-2.margin-none h1 {
  margin: 0px 0 35px;
}

@media only screen and (max-width: 767px) {
  .hero-content-2.margin-none h1 {
    margin: 0px 0 15px;
  }
}

.hero-content-2.margin-none p {
  margin: 0 0 0px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-2.margin-none p {
    margin: 0 auto 0px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-2.margin-none p {
    margin: 0 auto 0px;
  }
}

.hero-content-3 {
  text-align: right;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-3 {
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-3 {
    text-align: center;
  }
}

.hero-content-3 h1 {
  font-size: 72px;
  font-weight: 300;
  line-height: 1;
  margin: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-3 h1 {
    font-size: 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-3 h1 {
    font-size: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-3 h1 {
    font-size: 30px;
    line-height: 1.2;
  }
}

.hero-content-3 p {
  color: #999;
  line-height: 1.7;
  width: 62%;
  margin: 32px 0 160px auto;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-3 p {
    width: 75%;
    margin: 22px 0 22px auto;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-3 p {
    width: 72%;
    margin: 22px auto 22px auto;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-3 p {
    width: 73%;
    margin: 15px auto 20px auto;
  }
}

.hero-content-3 img {
  max-width: 100%;
}

.hero-content-4 {
  margin: 110px 0 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-4 {
    margin: 0px 0 0;
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-4 {
    margin: 0px 0 0;
    text-align: center;
  }
}

.hero-content-4 h1 {
  font-size: 72px;
  font-weight: 300;
  line-height: 1;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-4 h1 {
    font-size: 52px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-4 h1 {
    font-size: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-4 h1 {
    font-size: 30px;
    line-height: 1.2;
  }
}

.hero-content-4 ul {
  margin: 35px 0 138px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-4 ul {
    margin: 25px 0 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-4 ul {
    margin: 30px 0 35px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-4 ul {
    margin: 25px 0 25px;
  }
}

.hero-content-4 ul li {
  display: block;
  margin: 0 0 9px;
}

.hero-content-4 ul li:last-child {
  margin: 0 0 0;
}

.hero-content-4 ul li a {
  color: #999;
  font-weight: 600;
  padding-left: 30px;
  position: relative;
}

.hero-content-4 ul li a::after {
  content: "\f3ff";
  display: inline-block;
  font: normal normal normal 14px/1 ionicons;
  text-rendering: auto;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  position: absolute;
  left: 0;
  top: 0;
  font-size: 18px;
  color: #9c0;
}

.hero-content-4 .payment-system p {
  font-size: 16px;
  color: #000000;
  margin: 0 0 33px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-4 .payment-system p {
    margin: 0 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-4 .payment-system p {
    margin: 0 0 15px;
  }
}

.hero-content-4 .payment-system .payment-img-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-4 .payment-system .payment-img-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-4 .payment-system .payment-img-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.hero-content-4 .payment-system .payment-img-wrap img {
  max-width: 100%;
  margin-right: 20px;
}

@media only screen and (max-width: 767px) {
  .hero-content-4 .payment-system .payment-img-wrap img {
    margin-bottom: 20px;
  }
}

.hero-content-5 {
  text-align: center;
  margin: 78px 0 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-5 {
    margin: 60px 0 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-5 {
    margin: 35px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-5 {
    margin: 15px 0 0;
  }
}

.hero-content-5 h3 {
  color: #ffffff;
  margin: 0;
  font-size: 24px;
}

.hero-content-5 p {
  color: #ffffff;
  margin: 3px 0 40px;
}

@media only screen and (max-width: 767px) {
  .hero-content-5 p {
    margin: 3px 0 15px;
  }
}

.hero-content-5 .app-google-play-wrap-2 {
  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;
}

.hero-content-5 .app-google-play-wrap-2 img {
  margin: 0 10px;
  max-width: 100%;
}

@media only screen and (max-width: 767px) {
  .hero-content-5 .app-google-play-wrap-2 img {
    margin: 0 10px 20px;
  }
}

.video-style2 {
  position: relative;
}

.video-style2 .hero-content-6 {
  position: absolute;
  top: 25%;
  left: 19.7%;
}

@media only screen and (max-width: 767px) {
  .video-style2 .hero-content-6 {
    left: 12.7%;
  }
}

.video-style2 .hero-content-6 h4 {
  font-size: 18px;
  color: #ffffff;
  font-weight: 500;
  margin: 0 0 35px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .video-style2 .hero-content-6 h4 {
    margin: 0 0 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-style2 .hero-content-6 h4 {
    margin: 0 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .video-style2 .hero-content-6 h4 {
    margin: 0 0 15px;
    font-size: 16px;
  }
}

.video-style2 .hero-content-6 h1 {
  font-size: 40px;
  line-height: 50px;
  color: #ffffff;
  font-weight: 600;
  letter-spacing: -2px;
  margin: 0 0 0px;
}

.video-style2 .hero-content-6 h1.font-inc {
  font-size: 59px;
  line-height: 74px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .video-style2 .hero-content-6 h1.font-inc {
    font-size: 50px;
    line-height: 60px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .video-style2 .hero-content-6 h1.font-inc {
    font-size: 50px;
    line-height: 60px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .video-style2 .hero-content-6 h1.font-inc {
    font-size: 38px;
    line-height: 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-style2 .hero-content-6 h1.font-inc {
    font-size: 30px;
    line-height: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .video-style2 .hero-content-6 h1.font-inc {
    font-size: 20px;
    line-height: 27px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .video-style2 .hero-content-6 h1.font-inc {
    font-size: 25px;
    line-height: 33px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .video-style2 .hero-content-6 h1 {
    font-size: 33px;
    line-height: 45px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-style2 .hero-content-6 h1 {
    font-size: 28px;
    line-height: 38px;
  }
}

@media only screen and (max-width: 767px) {
  .video-style2 .hero-content-6 h1 {
    font-size: 21px;
    line-height: 30px;
    letter-spacing: -1px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-style2 .hero-content-6.barber-hero-content {
    top: 39%;
  }
}

.video-style2 .hero-content-6.barber-hero-content h4 {
  letter-spacing: 3px;
}

.video-style2 .hero-content-6.barber-hero-content h1 {
  font-size: 59px;
  line-height: 74px;
  color: #e8ae5c;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .video-style2 .hero-content-6.barber-hero-content h1 {
    font-size: 50px;
    line-height: 62px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .video-style2 .hero-content-6.barber-hero-content h1 {
    font-size: 50px;
    line-height: 62px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .video-style2 .hero-content-6.barber-hero-content h1 {
    font-size: 43px;
    line-height: 55px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-style2 .hero-content-6.barber-hero-content h1 {
    font-size: 35px;
    line-height: 45px;
  }
}

@media only screen and (max-width: 767px) {
  .video-style2 .hero-content-6.barber-hero-content h1 {
    font-size: 21px;
    line-height: 30px;
  }
}

.video-style2 .visual-video {
  position: absolute;
  left: 40px;
  top: 35%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .video-style2 .visual-video {
    left: -10px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-style2 .visual-video {
    left: -1px;
    top: 28.5%;
  }
}

@media only screen and (max-width: 767px) {
  .video-style2 .visual-video {
    left: -25px;
  }
}

.video-style2 .visual-video p {
  display: inline-block;
  color: #ffffff;
  font-weight: 500;
  margin: 0;
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}

.video-style2 .info-text {
  position: absolute;
  right: 20px;
  top: 37%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .video-style2 .info-text {
    right: -30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-style2 .info-text {
    right: -19px;
    top: 30%;
  }
}

@media only screen and (max-width: 767px) {
  .video-style2 .info-text {
    right: -43px;
  }
}

.video-style2 .info-text p {
  display: inline-block;
  color: #ffffff;
  font-weight: 500;
  margin: 0;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.video-style2 .create-content {
  position: absolute;
  right: 18%;
  top: 34.3%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .video-style2 .create-content {
    right: 10%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-style2 .create-content {
    right: 12%;
    top: 27.7%;
  }
}

@media only screen and (max-width: 767px) {
  .video-style2 .create-content {
    right: auto;
    top: auto;
    left: 10%;
    bottom: 27%;
  }
}

.video-style2 .create-content h3 {
  display: inline-block;
  font-size: 24px;
  color: #ffffff;
  font-weight: 500;
  margin: 0;
  line-height: 33px;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

@media only screen and (max-width: 767px) {
  .video-style2 .create-content h3 {
    font-size: 18px;
    line-height: 33px;
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}

.video-style2 .scroll-down {
  position: absolute;
  right: 20.7%;
  bottom: 12%;
}

@media only screen and (max-width: 767px) {
  .video-style2 .scroll-down {
    right: 12.7%;
    bottom: 14.6%;
  }
}

.video-style2 .scroll-down a {
  display: inline-block;
  color: #ffffff;
  font-size: 72px;
  line-height: 1;
}

@media only screen and (max-width: 767px) {
  .video-style2 .scroll-down a {
    font-size: 50px;
  }
}

.video-style2 .scroll-down a i {
  line-height: 1;
}

.video-style2.barber-shop-hero-wrap {
  overflow: hidden;
}

.video-style2.barber-shop-hero-wrap .info-text {
  right: -27px;
  top: 51%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .video-style2.barber-shop-hero-wrap .info-text {
    right: -52px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-style2.barber-shop-hero-wrap .info-text {
    right: -43px;
  }
}

@media only screen and (max-width: 767px) {
  .video-style2.barber-shop-hero-wrap .info-text {
    right: -71px;
  }
}

.video-style2.barber-shop-hero-wrap .visual-video {
  left: -23px;
  top: 51%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .video-style2.barber-shop-hero-wrap .visual-video {
    left: -52px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-style2.barber-shop-hero-wrap .visual-video {
    left: -43px;
  }
}

@media only screen and (max-width: 767px) {
  .video-style2.barber-shop-hero-wrap .visual-video {
    left: -71px;
  }
}

.video-style2.barber-shop-hero-wrap .create-content {
  top: 42%;
  z-index: 5;
}

@media only screen and (max-width: 767px) {
  .video-style2.barber-shop-hero-wrap .create-content {
    top: 56%;
    left: 13%;
  }
}

.hero-content-7 {
  margin: 0 0 0 70px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-7 {
    margin: 0 0 0 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-7 {
    margin: 0 0 0 0px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-7 {
    margin: 0 0 0 0px;
    padding: 50px 0 0;
    text-align: center;
  }
  .hero-content-7.responsive-padding-none {
    padding: 0px 0 0;
  }
}

.hero-content-7 h4 {
  font-weight: 700;
  font-size: 13px;
  width: 10%;
  margin: 0;
  line-height: 18px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-7 h4 {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-7 h4 {
    width: 100%;
  }
}

.hero-content-7 h1 {
  font-weight: 600;
  font-size: 72px;
  width: 92%;
  margin: 72px 0 50px;
  line-height: 72px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-content-7 h1 {
    font-size: 60px;
    margin: 40px 0 50px;
    line-height: 60px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-7 h1 {
    font-size: 50px;
    margin: 25px 0 30px;
    line-height: 55px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-7 h1 {
    font-size: 32px;
    width: 100%;
    margin: 13px 0 15px;
    line-height: 45px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-7 h1 {
    font-size: 26px;
    width: 100%;
    margin: 10px 0 12px;
    line-height: 45px;
  }
}

.hero-content-7 span {
  display: block;
  font-weight: 600;
  font-size: 13px;
  color: #666;
  letter-spacing: 8px;
}

.hero-content-7 p {
  color: #666;
  margin: 18px 0 0;
  width: 80%;
  font-weight: 300;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-content-7 p {
    width: 82%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-7 p {
    width: 82%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-7 p {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-7 p {
    margin: 10px auto 0;
    width: 89%;
  }
}

.box-hero-img {
  margin: 0 96px 0 48px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .box-hero-img {
    margin: 0 96px 0 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .box-hero-img {
    margin: 0 40px 0 0px;
  }
}

@media only screen and (max-width: 767px) {
  .box-hero-img {
    margin: 30px 50px 0 50px;
  }
}

.box-hero-img img {
  width: 100%;
}

.box-hero-img-2 {
  margin: 0 180px 0 110px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .box-hero-img-2 {
    margin: 0 180px 0 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .box-hero-img-2 {
    margin: 0 100px 0 0px;
  }
}

@media only screen and (max-width: 767px) {
  .box-hero-img-2 {
    margin: 30px 90px 0 90px;
  }
}

.box-hero-img-2 img {
  width: 100%;
}

.box-hero-img-3 {
  margin: 0 196px 0 -45px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .box-hero-img-3 {
    margin: 0 120px 0 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .box-hero-img-3 {
    margin: 0 60px 0 0px;
  }
}

@media only screen and (max-width: 767px) {
  .box-hero-img-3 {
    margin: 30px 50px 0 50px;
  }
}

.box-hero-img-3 img {
  width: 100%;
}

.bag-single-slider {
  position: relative;
}

.bag-single-slider .bag-hero-img-position {
  position: absolute;
  bottom: 0;
  right: 13.5%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .bag-single-slider .bag-hero-img-position {
    right: 9.5%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .bag-single-slider .bag-hero-img-position {
    right: 9.5%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .bag-single-slider .bag-hero-img-position {
    right: 8.5%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .bag-single-slider .bag-hero-img-position {
    right: 5%;
  }
}

@media only screen and (max-width: 767px) {
  .bag-single-slider .bag-hero-img-position {
    position: static;
  }
}

@media only screen and (max-width: 767px) {
  .bag-single-slider {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.hero-content-8 {
  margin: 0 0 0 320px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-content-8 {
    margin: 0 0 0 150px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-content-8 {
    margin: 0 0 0 100px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-8 {
    margin: 0 0 0 80px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-8 {
    margin: 0 0 0 50px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-8 {
    margin: 50px 10px 30px 10px;
    text-align: center;
  }
}

.hero-content-8.hero-content-furniture2 {
  text-align: left;
}

@media only screen and (max-width: 767px) {
  .hero-content-8.hero-content-furniture2 p {
    margin: 0 0 30px;
  }
}

.hero-content-8 h4 {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  margin: 0;
  color: #999999;
  position: relative;
  padding-left: 70px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-8 h4 {
    padding-left: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-8 h4 {
    padding-left: 20px;
    text-align: left;
    display: inline-block;
  }
}

.hero-content-8 h4:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 3px;
  height: 100%;
  background-color: #999999;
}

.hero-content-8 h1 {
  font-size: 48px;
  line-height: 48px;
  font-weight: 600;
  margin: 220px 0 50px;
  width: 50%;
}

.hero-content-8 h1.font-inc {
  margin: 145px 0 50px;
  font-size: 71px;
  line-height: 71px;
  font-weight: 400;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-content-8 h1.font-inc {
    margin: 60px 0 40px;
    font-size: 55px;
    line-height: 60px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-content-8 h1.font-inc {
    margin: 60px 0 40px;
    font-size: 55px;
    line-height: 60px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-8 h1.font-inc {
    margin: 37px 0 30px;
    font-size: 55px;
    line-height: 60px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-8 h1.font-inc {
    font-size: 45px;
    line-height: 50px;
    margin: 20px 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-8 h1.font-inc {
    font-size: 30px;
    line-height: 36px;
    margin: 15px 0 12px;
  }
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-content-8 h1 {
    margin: 122px 0 50px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-content-8 h1 {
    margin: 93px 0 50px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-8 h1 {
    font-size: 40px;
    margin: 37px 0 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-8 h1 {
    font-size: 30px;
    line-height: 38px;
    margin: 20px 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-8 h1 {
    font-size: 18px;
    line-height: 32px;
    margin: 15px 0 12px;
    width: 100%;
  }
}

.hero-content-8 p {
  color: #999;
  width: 42%;
  line-height: 1.7;
  margin: 0 0 120px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-content-8 p {
    margin: 0 0 90px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-content-8 p {
    margin: 0 0 51px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-8 p {
    margin: 0 0 33px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-8 p {
    margin: 0 0 20px;
    width: 45%;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-8 p {
    margin: 0 auto 15px;
    width: 95%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .hero-content-8 p {
    width: 78%;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-8.slider-sport-v2 {
    text-align: left;
  }
}

.hero-content-8.slider-sport-v2 h4 {
  color: #cccccc;
}

.hero-content-8.slider-sport-v2 h1 {
  color: #ffffff;
  font-size: 59px;
  font-weight: bold;
  line-height: 59px;
  margin: 146px 0 65px;
  width: 64%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-content-8.slider-sport-v2 h1 {
    margin: 70px 0 40px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-content-8.slider-sport-v2 h1 {
    margin: 100px 0 50px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-8.slider-sport-v2 h1 {
    margin: 58px 0 50px;
    font-size: 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-8.slider-sport-v2 h1 {
    margin: 40px 0 30px;
    font-size: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-8.slider-sport-v2 h1 {
    font-size: 30px;
    line-height: 40px;
    margin: 30px 0 25px;
    width: 100%;
  }
}

.hero-content-8.slider-sport-v2 p {
  font-weight: 300;
  width: 42%;
  margin: 0 0 90px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-content-8.slider-sport-v2 p {
    margin: 0 0 70px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-content-8.slider-sport-v2 p {
    margin: 0 0 70px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-8.slider-sport-v2 p {
    margin: 0 0 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-8.slider-sport-v2 p {
    margin: 0 0 50px;
    width: 80%;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-8.slider-sport-v2 p {
    margin: 0 0 30px;
    width: 100%;
  }
}

.hero-content-8.slider-sport-v2 .btn-style-7 a {
  color: #ffffff;
}

.hero-content-8.slider-sport-v2 .btn-style-7 a:hover {
  color: #c00;
}

.bag-hero-img {
  display: block;
  width: 652px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .bag-hero-img {
    width: 552px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .bag-hero-img {
    width: 500px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .bag-hero-img {
    width: 420px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .bag-hero-img {
    width: 350px;
  }
}

@media only screen and (max-width: 767px) {
  .bag-hero-img {
    width: 250px;
  }
}

.bag-hero-img img {
  width: 100%;
}

.bag-hero-img-2 {
  display: block;
  width: 571px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .bag-hero-img-2 {
    width: 471px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .bag-hero-img-2 {
    width: 445px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .bag-hero-img-2 {
    width: 370px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .bag-hero-img-2 {
    width: 320px;
  }
}

@media only screen and (max-width: 767px) {
  .bag-hero-img-2 {
    width: 224px;
  }
}

.bag-hero-img-2 img {
  width: 100%;
}

.bag-hero-img-3 {
  display: block;
  width: 550px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .bag-hero-img-3 {
    width: 450px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .bag-hero-img-3 {
    width: 420px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .bag-hero-img-3 {
    width: 350px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .bag-hero-img-3 {
    width: 300px;
  }
}

@media only screen and (max-width: 767px) {
  .bag-hero-img-3 {
    width: 211px;
  }
}

.bag-hero-img-3 img {
  width: 100%;
}

.btn-style-7 a {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 600;
}

.btn-style-7 a i {
  margin-left: 10px;
}

.btn-style-7 a.theme-color-golden:hover {
  color: #9b6501;
}

.btn-style-7 a.white {
  color: #ffffff;
}

.btn-style-7 a.white:hover {
  color: #ffffff;
  text-decoration: underline;
}

.btn-style-7 a:hover {
  color: #900;
}

.slider-number {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: -40px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-number {
    left: -30px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-number {
    left: -30px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-number {
    left: -30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-number {
    left: -25px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-number {
    left: -20px;
  }
}

.slider-number span {
  font-size: 149px;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.07);
  display: inline-block;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-number span {
    font-size: 100px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-number span {
    font-size: 90px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-number span {
    font-size: 75px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-number span {
    font-size: 75px;
  }
}

@media only screen and (max-width: 767px) {
  .slider-number span {
    font-size: 75px;
  }
}

.slider-number.color-modify span {
  color: rgba(255, 255, 255, 0.1);
}

.hero-content-9 {
  margin: 0 0 0 226px;
  position: relative;
  z-index: 9;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-content-9 {
    margin: 0 0 0 0px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-content-9 {
    margin: 0 0 0 100px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-9 {
    margin: 0 0 0 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-9 {
    margin: 0 0 0 0px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-9 {
    margin: 0 0 0 0px;
  }
}

.hero-content-9 > span {
  color: #666666;
  font-size: 13px;
  font-weight: 600;
  display: block;
}

@media only screen and (max-width: 767px) {
  .hero-content-9 > span {
    color: #000000;
  }
}

.hero-content-9 h1 {
  font-size: 54px;
  font-weight: 300;
  line-height: 54px;
  width: 33%;
  margin: 43px 0 37px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-content-9 h1 {
    font-size: 50px;
    width: 36%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-9 h1 {
    font-size: 40px;
    width: 40%;
    line-height: 50px;
    margin: 25px 0 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-9 h1 {
    font-size: 33px;
    width: 50%;
    line-height: 45px;
    margin: 15px 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-9 h1 {
    font-size: 29px;
    width: 100%;
    line-height: 38px;
    margin: 12px 0 15px;
  }
}

.hero-content-9 h1 span {
  color: #f66;
}

.hero-content-9 p {
  font-size: 14px;
  font-weight: 300;
  line-height: 25px;
  width: 23%;
  margin: 0 0 64px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-content-9 p {
    width: 30%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-content-9 p {
    width: 30%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-9 p {
    width: 35%;
    margin: 0 0 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-9 p {
    width: 48%;
    margin: 0 0 25px;
    color: #000000;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-9 p {
    width: 100%;
    margin: 0 0 25px;
    color: #000000;
  }
}

.btn-style-9 a {
  font-size: 14px;
  color: #000000;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}

.btn-style-9 a.white {
  color: #ffffff;
}

.btn-style-9 a:hover {
  color: #f66;
}

.cosmetic2-hero-content-wrap {
  background-image: url("../../assets/images/slider/bg-slider-cosmetic-2.jpg");
  background-color: #7A7570;
  background-position: center center;
  background-size: cover;
  padding: 160px 0 145px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cosmetic2-hero-content-wrap {
    padding: 130px 0 115px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cosmetic2-hero-content-wrap {
    padding: 130px 0 115px;
  }
}

@media only screen and (max-width: 767px) {
  .cosmetic2-hero-content-wrap {
    padding: 100px 0 100px;
  }
}

.hero-content-10 span {
  display: block;
  color: #ffffff;
  font-size: 12px;
  font-weight: 600;
}

.hero-content-10 h2 {
  display: block;
  color: #ffffff;
  font-size: 49px;
  margin: 40px 0 122px;
  line-height: 49px;
  font-family: "Prata", serif;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-10 h2 {
    margin: 40px 0 70px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-10 h2 {
    margin: 40px 0 50px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-10 h2 {
    font-size: 32px;
    margin: 20px 0 30px;
  }
}

.hero-content-11 {
  padding-left: 88px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-11 {
    padding-left: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-11 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-11 {
    padding-left: 0px;
  }
}

.hero-content-11 h4 {
  font-size: 13px;
  font-weight: 600;
  margin: 0;
  line-height: 18px;
  text-transform: uppercase;
}

.hero-content-11 h1 {
  font-size: 36px;
  margin: 145px 0 45px;
  line-height: 36px;
  font-family: "Prata", serif;
  width: 78%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-11 h1 {
    margin: 52px 0 45px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-11 h1 {
    margin: 30px 0 30px;
    font-size: 28px;
  }
}

.btn-style-13 a {
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.btn-style-13 a i {
  font-size: 14px;
  color: #f66;
  margin: 0 0 0 4px;
  position: relative;
  top: 1px;
}

.btn-style-13 a:hover {
  color: #f66;
}

.btn-style-13.btn-style-13-theme-color a i {
  color: #900;
}

.btn-style-13.btn-style-13-theme-color a:hover {
  color: #900;
}

.btn-style-13.btn-13-theme-color-yellow a i {
  color: #e8ae5c;
}

.btn-style-13.btn-13-theme-color-yellow a:hover {
  color: #e8ae5c;
}

.swiper-pagination.pagination-style-6 {
  text-align: left;
  padding-left: 88px;
  bottom: 40px;
}

.swiper-pagination.pagination-style-6.tech-slider-pagination {
  padding-right: 35px;
  left: auto;
  right: 0;
  padding-left: 0;
  text-align: right;
  bottom: 25px;
}

.swiper-pagination.pagination-style-6.tech2-slider-pagination {
  padding-left: 60px;
}

@media only screen and (max-width: 767px) {
  .swiper-pagination.pagination-style-6.tech2-slider-pagination {
    padding-left: 0px;
    text-align: center;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .swiper-pagination.pagination-style-6 {
    padding-left: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .swiper-pagination.pagination-style-6 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .swiper-pagination.pagination-style-6 {
    padding-left: 0px;
  }
}

.swiper-pagination.pagination-style-6 .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #cccccc;
  opacity: 1;
}

.swiper-pagination.pagination-style-6 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
  background: #666;
}

.swiper-pagination.pagination-style-6.pagination-style-6-modify {
  text-align: center;
  padding-left: 0px;
  bottom: 0px;
}

.bag-slider-bg-color {
  background: -webkit-gradient(linear, left bottom, left top, from(#E8F0F2), color-stop(74%, #E8F0F2), color-stop(0%, #fff));
  background: -webkit-linear-gradient(bottom, #E8F0F2, #E8F0F2 74%, #fff 0%);
  background: -o-linear-gradient(bottom, #E8F0F2, #E8F0F2 74%, #fff 0%);
  background: linear-gradient(to top, #E8F0F2, #E8F0F2 74%, #fff 0%);
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .bag-slider-bg-color {
    background: -webkit-gradient(linear, left bottom, left top, from(#E8F0F2), color-stop(100%, #E8F0F2), color-stop(0%, #fff));
    background: -webkit-linear-gradient(bottom, #E8F0F2, #E8F0F2 100%, #fff 0%);
    background: -o-linear-gradient(bottom, #E8F0F2, #E8F0F2 100%, #fff 0%);
    background: linear-gradient(to top, #E8F0F2, #E8F0F2 100%, #fff 0%);
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .bag-slider-bg-color {
    background: -webkit-gradient(linear, left bottom, left top, from(#E8F0F2), color-stop(100%, #E8F0F2), color-stop(0%, #fff));
    background: -webkit-linear-gradient(bottom, #E8F0F2, #E8F0F2 100%, #fff 0%);
    background: -o-linear-gradient(bottom, #E8F0F2, #E8F0F2 100%, #fff 0%);
    background: linear-gradient(to top, #E8F0F2, #E8F0F2 100%, #fff 0%);
  }
}

@media only screen and (max-width: 767px) {
  .bag-slider-bg-color {
    background: -webkit-gradient(linear, left bottom, left top, from(#E8F0F2), color-stop(100%, #E8F0F2), color-stop(0%, #fff));
    background: -webkit-linear-gradient(bottom, #E8F0F2, #E8F0F2 100%, #fff 0%);
    background: -o-linear-gradient(bottom, #E8F0F2, #E8F0F2 100%, #fff 0%);
    background: linear-gradient(to top, #E8F0F2, #E8F0F2 100%, #fff 0%);
  }
}

.boxed-slider-bg-color {
  background-color: #F4F4F4;
}

.cosmetic1-hero-bg-color {
  background-color: #DAE6E6;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cosmetic1-hero-bg-color {
    background-position: 60%;
  }
}

@media only screen and (max-width: 767px) {
  .cosmetic1-hero-bg-color {
    background-position: 78%;
  }
}

.cosmetic3-hero-bg-color {
  background-color: #E8E7ED;
}

.fashion-studio-hero-bg-color {
  background-color: #808485;
}

.shoes-hero-bg-color {
  background-color: #A6A8AA;
}

.app-hero-bg-color {
  background-color: #6B1619;
}

.hero-content-12 {
  padding: 0 0 0 60px;
}

@media only screen and (max-width: 767px) {
  .hero-content-12 {
    padding: 0 0 0 30px;
  }
}

.hero-content-12 .slider-badge {
  margin: 0 0 20px;
}

.hero-content-12 .slider-badge span {
  color: #ffffff;
  font-size: 12px;
  padding: 3px 10px 4px;
  background-color: #cc0000;
  display: inline-block;
  line-height: 1;
  border-radius: 4px;
}

.hero-content-12 h1 {
  font-size: 36px;
  font-weight: 300;
  font-family: "Poppins", sans-serif;
  margin: 0 0 20px;
}

@media only screen and (max-width: 767px) {
  .hero-content-12 h1 {
    margin: 0 0 10px;
  }
}

.hero-content-12 p {
  font-size: 16px;
  color: #999999;
  line-height: 22px;
  width: 62%;
  margin: 0 0 37px;
}

@media only screen and (max-width: 767px) {
  .hero-content-12 p {
    margin: 0 0 21px;
  }
}

.hero-content-12 .slider-price {
  margin: 0 0 132px;
}

.hero-content-12 .slider-price.mrg-dec {
  margin: 0 0 20px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-12 .slider-price {
    margin: 0 0 50px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-12 .slider-price {
    margin: 0 0 30px;
  }
}

.hero-content-12 .slider-price span {
  font-family: "Poppins", sans-serif;
}

.hero-content-12 .slider-price span.old-price {
  color: #999999;
  font-size: 12px;
  text-decoration: line-through;
  display: block;
  line-height: 1;
  margin: 0 0 7px;
}

.hero-content-12 .slider-price span.new-price {
  color: #669900;
  font-size: 24px;
  display: block;
  line-height: 1;
}

@media only screen and (max-width: 767px) {
  .hero-content-12.tech2-content {
    text-align: center;
    padding: 50px 0 0px;
    width: 100%;
  }
  .hero-content-12.tech2-content p {
    margin: 0 auto 21px;
  }
}

.tech-v2-slider-position-img-1 {
  position: absolute;
  right: 0;
  bottom: 0;
}

@media only screen and (max-width: 767px) {
  .tech-v2-slider-position-img-1 {
    position: static;
    margin-top: 20px;
  }
}

.tech-v2-slider-position-img-1 img {
  max-width: 100%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .tech-v2-slider-position-img-1 img {
    max-width: 350px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tech-v2-slider-position-img-1 img {
    max-width: 400px;
  }
}

@media only screen and (max-width: 767px) {
  .tech-v2-slider-position-img-1 img {
    max-width: 250px;
  }
}

.barber-hero-area {
  position: relative;
}

.barber-hero-area.hero-area {
  overflow: inherit;
}

.barber-hero-area .barber-hero-img {
  position: absolute;
  right: 205px;
  bottom: -288px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .barber-hero-area .barber-hero-img {
    right: 105px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .barber-hero-area .barber-hero-img {
    right: 80px;
    bottom: -200px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .barber-hero-area .barber-hero-img {
    right: 50px;
    bottom: -180px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .barber-hero-area .barber-hero-img {
    right: 0px;
    bottom: -150px;
  }
}

@media only screen and (max-width: 767px) {
  .barber-hero-area .barber-hero-img {
    right: 0px;
    bottom: -110px;
  }
}

.barber-hero-area .barber-hero-img img {
  max-width: 100%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .barber-hero-area .barber-hero-img img {
    max-width: 500px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .barber-hero-area .barber-hero-img img {
    max-width: 380px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .barber-hero-area .barber-hero-img img {
    max-width: 350px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .barber-hero-area .barber-hero-img img {
    max-width: 300px;
  }
}

@media only screen and (max-width: 767px) {
  .barber-hero-area .barber-hero-img img {
    max-width: 200px;
  }
}

.hero-content-13-position1 {
  position: absolute;
  left: 16%;
  top: 33%;
  z-index: 2;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-13-position1 {
    left: 10%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-13-position1 {
    left: 5.5%;
    top: 36%;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-13-position1 {
    left: 5%;
    top: 40%;
  }
}

.hero-content-13-position2 {
  position: absolute;
  right: 5.5%;
  top: 41%;
  z-index: 2;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-13-position2 {
    top: 30%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-13-position2 {
    top: 20%;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-13-position2 {
    top: 12%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .hero-content-13-position2 {
    top: 25%;
  }
}

.hero-content-13 span {
  color: #ffffff;
  font-weight: 600;
  line-height: 18px;
}

.hero-content-13 h2 {
  color: #ffffff;
  font-size: 36px;
  line-height: 36px;
  font-weight: 300;
  margin: 18px 0 25px;
}

@media only screen and (max-width: 767px) {
  .hero-content-13 h2 {
    font-size: 30px;
    line-height: 30px;
    margin: 10px 0 10px;
  }
}

.btn-style-15 a {
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  color: #ffffff;
}

.btn-style-15 a i {
  position: relative;
  top: 1px;
  font-size: 15px;
  margin-left: 10px;
}

.btn-style-15 a:hover {
  color: #c00;
}

.bridge-1-img {
  position: absolute;
  left: 19%;
  top: 16%;
  z-index: 2;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .bridge-1-img {
    left: 12%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .bridge-1-img {
    left: 7%;
  }
}

@media only screen and (max-width: 767px) {
  .bridge-1-img {
    left: 14%;
    top: 28%;
  }
}

.bridge-1-img img {
  max-width: 100%;
}

@media only screen and (max-width: 767px) {
  .bridge-1-img img {
    max-width: 100px;
  }
}

.bridge-2-img {
  position: absolute;
  right: 12.4%;
  top: 64%;
  z-index: 2;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .bridge-2-img {
    top: 55%;
    right: 14.4%;
  }
}

@media only screen and (max-width: 767px) {
  .bridge-2-img {
    top: 55%;
  }
}

.bridge-2-img img {
  max-width: 100%;
}

@media only screen and (max-width: 767px) {
  .bridge-2-img img {
    max-width: 100px;
  }
}

.hero-content-14 {
  padding: 175px 0 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-content-14 {
    padding: 120px 0 0;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-content-14 {
    padding: 120px 0 0;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-14 {
    padding: 100px 0 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-14 {
    padding: 80px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-14 {
    padding: 50px 0 0;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .hero-content-14 {
    padding: 63px 0 0;
  }
}

.hero-content-14 h1 {
  font-size: 71px;
  color: #ffffff;
  margin: 0;
  line-height: 70px;
  font-weight: 300;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-content-14 h1 {
    font-size: 64px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-content-14 h1 {
    font-size: 64px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-14 h1 {
    font-size: 54px;
    line-height: 60px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-14 h1 {
    font-size: 45px;
    line-height: 52px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-14 h1 {
    font-size: 32px;
    line-height: 35px;
  }
}

.hero-content-14 p {
  font-size: 16px;
  color: #ffffff;
  margin: 22px 0 60px;
  line-height: 32px;
  font-weight: 300;
  width: 40%;
}

.hero-content-14 p.width-inc {
  width: 45%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-14 p.width-inc {
    width: 52%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-14 p.width-inc {
    width: 65%;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-14 p.width-inc {
    width: 100%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-14 p {
    width: 52%;
    margin: 22px 0 35px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-14 p {
    width: 62%;
    margin: 22px 0 35px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-14 p {
    font-size: 15px;
    margin: 15px 0 25px;
    line-height: 28px;
    width: 100%;
  }
}

.hero-content-14.hero-content-14-modify h1 {
  font-size: 71px;
  line-height: 71px;
  font-weight: 700;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-14.hero-content-14-modify h1 {
    font-size: 55px;
    line-height: 60px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-14.hero-content-14-modify h1 {
    font-size: 50px;
    line-height: 55px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-14.hero-content-14-modify h1 {
    font-size: 35px;
    line-height: 40px;
  }
}

.btn-style-18 a {
  display: inline-block;
  letter-spacing: 1px;
  font-weight: 600;
  font-size: 18px;
  color: #ffffff;
  background-color: #c00;
  line-height: 1;
  padding: 21px 32px;
}

.btn-style-18 a.theme-color-golden {
  background-color: #9b6501;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-18 a {
    font-size: 15px;
    padding: 17px 22px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-18 a {
    font-size: 14px;
    padding: 15px 20px;
  }
}

.btn-style-18 a:hover {
  background-color: #333;
}

.hero-slider-nav-2 {
  position: absolute;
  left: 70px;
  top: 35%;
  font-size: 120px;
  line-height: 1;
  color: rgba(255, 255, 255, 0.25);
  z-index: 9;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  opacity: 0;
  visibility: hidden;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-nav-2 {
    left: 10px;
    font-size: 80px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-nav-2 {
    left: 10px;
    font-size: 80px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-nav-2 {
    left: 10px;
    font-size: 80px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-nav-2 {
    left: 10px;
    font-size: 65px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-nav-2 {
    left: 10px;
    font-size: 65px;
  }
}

.hero-slider-nav-2 i {
  line-height: 1;
}

.hero-slider-nav-2.hero-slider-next-2 {
  left: auto;
  right: 70px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-slider-nav-2.hero-slider-next-2 {
    right: 10px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-slider-nav-2.hero-slider-next-2 {
    right: 10px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-slider-nav-2.hero-slider-next-2 {
    right: 10px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-slider-nav-2.hero-slider-next-2 {
    right: 10px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-slider-nav-2.hero-slider-next-2 {
    right: 10px;
  }
}

.hero-slider-nav-2:hover {
  color: white;
}

.hero-slider-active-3:hover .hero-slider-nav-2 {
  opacity: 1;
  visibility: visible;
}

.slider-padding {
  padding: 60px 60px 0;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-padding {
    padding: 60px 15px 0;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-padding {
    padding: 30px 30px 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-padding {
    padding: 15px 15px 0;
  }
}

@media only screen and (max-width: 767px) {
  .slider-padding {
    padding: 15px 15px 0;
  }
}

.hero-content-15 {
  padding: 0 0 0 135px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-content-15 {
    padding: 0 0 0 100px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-15 {
    padding: 0 0 0 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-15 {
    padding: 0 0 0 30px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-15 {
    padding: 0 0 0 15px;
  }
}

.hero-content-15 h4 {
  font-weight: 700;
  line-height: 18px;
  font-size: 13px;
  width: 10%;
  margin: 0;
}

.hero-content-15 h1 {
  font-size: 60px;
  line-height: 60px;
  font-weight: 300;
  margin: 87px 0 28px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-content-15 h1 {
    font-size: 48px;
    line-height: 55px;
    margin: 70px 0 20px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-15 h1 {
    font-size: 40px;
    line-height: 50px;
    margin: 40px 0 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-15 h1 {
    font-size: 37px;
    line-height: 43px;
    margin: 40px 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-15 h1 {
    font-size: 23px;
    line-height: 29px;
    margin: 15px 0 7px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .hero-content-15 h1 {
    font-size: 25px;
    line-height: 32px;
    margin: 20px 0 12px;
  }
}

.hero-content-15 p {
  width: 66%;
  margin: 0 0 71px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-content-15 p {
    margin: 0 0 60px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-15 p {
    margin: 0 0 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-15 p {
    margin: 0 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-15 p {
    margin: 0 0 15px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .hero-content-15 p {
    margin: 0 0 20px;
  }
}

.hero-content-16 {
  padding: 110px 0 0;
  position: relative;
  z-index: 2;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-content-16 {
    padding: 70px 0 0;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-content-16 {
    padding: 70px 0 0;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-16 {
    padding: 70px 0 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-16 {
    padding: 70px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-16 {
    padding: 60px 0 0;
  }
}

.hero-content-16 h1 {
  line-height: 70px;
  font-size: 48px;
  color: #9b6501;
  margin: 0;
  font-family: "Oswald", sans-serif;
  letter-spacing: 35px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-content-16 h1 {
    line-height: 62px;
    font-size: 42px;
    letter-spacing: 30px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-content-16 h1 {
    line-height: 62px;
    font-size: 42px;
    letter-spacing: 30px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-16 h1 {
    line-height: 62px;
    font-size: 42px;
    letter-spacing: 25px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-16 h1 {
    line-height: 55px;
    font-size: 40px;
    letter-spacing: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-16 h1 {
    line-height: 40px;
    font-size: 30px;
    letter-spacing: 12px;
  }
}

.hero-content-16 h4 {
  line-height: 30px;
  font-size: 24px;
  color: #999999;
  margin: 88px 0 52px;
  font-weight: 300;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .hero-content-16 h4 {
    margin: 50px 0 52px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .hero-content-16 h4 {
    margin: 50px 0 52px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-content-16 h4 {
    margin: 50px 0 52px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-16 h4 {
    margin: 30px 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-16 h4 {
    font-size: 22px;
    margin: 15px 0 20px;
    color: #000000;
  }
}

.btn-style-19 a {
  display: inline-block;
  line-height: 1;
  font-size: 36px;
}

.btn-style-19 a:hover {
  color: #9b6501;
}

.hero-content-17 span {
  font-size: 12px;
  letter-spacing: 15px;
  color: #ffffff;
  display: block;
  line-height: 1;
  font-weight: 600;
}

.hero-content-17 h1 {
  font-size: 41px;
  font-weight: 600;
  color: #ffffff;
  margin: 40px 0 80px;
  line-height: 41px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-content-17 h1 {
    margin: 30px 0 50px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-content-17 h1 {
    margin: 20px 0 25px;
    line-height: 35px;
    font-size: 25px;
  }
}

/*----- Kenburnsy ------*/
.kenburne-slider-active .swiper-slide {
  text-align: center;
  font-size: 18px;
  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-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.swiper-slide > .swiper-slide-cover {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: transparent no-repeat 50% 50% /cover;
}

.swiper-slide .slide1 {
  background-image: url(../images/slider/sport-bg-slider-7.jpg);
  -webkit-transform-origin: 0 100%;
      -ms-transform-origin: 0 100%;
          transform-origin: 0 100%;
}

.swiper-slide .slide2 {
  background-image: url(../images/slider/sport-bg-slider-8.jpg);
  -webkit-transform-origin: 100% 100%;
      -ms-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
}

.swiper-slide .slide3 {
  background-image: url(../images/slider/sport-bg-slider-9.jpg);
  -webkit-transform-origin: 100% 0;
      -ms-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.swiper-scale-effect .swiper-slide-cover {
  -webkit-transition: 10s ease-out;
  -o-transition: 10s ease-out;
  transition: 10s ease-out;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.swiper-scale-effect .swiper-slide.swiper-slide-active .swiper-slide-cover {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

.kenburne-slider-content {
  position: relative;
  z-index: 1;
}

.kenburne-slider-content .kenburne-slider-shape {
  position: relative;
}

.kenburne-slider-content .kenburne-slider-shape:before {
  position: absolute;
  content: "";
  top: -115px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 1px;
  height: 111px;
  background-color: #ffffff;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .kenburne-slider-content .kenburne-slider-shape:before {
    top: -80px;
    height: 100px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .kenburne-slider-content .kenburne-slider-shape:before {
    top: -80px;
    height: 100px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .kenburne-slider-content .kenburne-slider-shape:before {
    top: -80px;
    height: 100px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .kenburne-slider-content .kenburne-slider-shape:before {
    top: -70px;
    height: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .kenburne-slider-content .kenburne-slider-shape:before {
    top: -70px;
    height: 80px;
  }
}

.kenburne-slider-content h1 {
  color: #ffffff;
  font-size: 41px;
  line-height: 43px;
  letter-spacing: -3px;
  font-weight: 600;
  margin: 185px 0 153px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .kenburne-slider-content h1 {
    font-size: 35px;
    letter-spacing: -1px;
    margin: 80px 0 55px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .kenburne-slider-content h1 {
    font-size: 35px;
    letter-spacing: -1px;
    margin: 80px 0 55px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .kenburne-slider-content h1 {
    font-size: 30px;
    line-height: 40px;
    letter-spacing: -1px;
    margin: 100px 0 75px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .kenburne-slider-content h1 {
    font-size: 30px;
    line-height: 40px;
    letter-spacing: -1px;
    margin: 50px 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .kenburne-slider-content h1 {
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -1px;
    margin: 40px 0 30px;
  }
}

.kenburne-slider-content .kenburne-btn a {
  color: #ffffff;
  white-space: normal;
  border: 1px solid #ffffff;
  padding: 10px 30px;
  font-size: 13px;
  max-width: 71px;
  display: inline-block;
  font-weight: 500;
  line-height: 26px;
}

@media only screen and (max-width: 767px) {
  .kenburne-slider-content .kenburne-btn a {
    padding: 10px 16px;
    max-width: 50px;
  }
}

.kenburne-slider-content .kenburne-btn a:hover {
  border: 1px solid #000000;
  background-color: #000000;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-area-overly {
    position: relative;
  }
  .hero-area-overly:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 2;
  }
}

@media only screen and (max-width: 767px) {
  .footer-area.pt-80 {
    padding-top: 60px;
  }
  .footer-area.pb-35 {
    padding-bottom: 15px;
  }
  .hero-area-overly {
    position: relative;
  }
  .hero-area-overly:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 2;
  }
  .hero-area-overly-2 {
    position: relative;
  }
  .hero-area-overly-2:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 2;
  }
}

/*-------- 04. Section title style ---------*/
.section-title {
  padding: 0 0 0 100px;
}

.section-title.st-pl-none {
  padding: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title {
    padding: 0 0 0 80px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title {
    padding: 0 0 0 80px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title {
    padding: 0 0 0 0px;
    text-align: center;
  }
}

.section-title h2 {
  font-size: 36px;
  font-weight: 300;
  margin: 0px;
  position: relative;
  display: inline-block;
}

.section-title h2 span {
  font-weight: 700;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title h2 {
    font-size: 33px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title h2 {
    font-size: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title h2 {
    font-size: 22px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .section-title h2 {
    font-size: 24px;
  }
}

.section-title h2:before {
  position: absolute;
  content: "";
  width: 70px;
  height: 1px;
  left: -100px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title h2:before {
    width: 60px;
    left: -80px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title h2:before {
    width: 50px;
    left: -80px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title h2:before {
    width: 30px;
    left: -40px;
  }
}

.section-title p {
  color: #666;
  line-height: 2;
  margin: 15px 0 0;
}

.section-title p.width-1 {
  width: 70%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title p.width-1 {
    width: 80%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title p.width-1 {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .section-title p.width-1 {
    width: 100%;
  }
}

.section-title.section-title-black h2 {
  color: #000000;
}

.section-title.section-title-black h2 span {
  color: #900;
}

.section-title.section-title-black h2:before {
  background-color: #000000;
}

.section-title.section-title-white h2 {
  color: #ffffff;
}

.section-title.section-title-white h2 span {
  color: #ffffff;
}

.section-title.section-title-white h2:before {
  background-color: #ffffff;
}

.section-title.section-title-white p {
  color: #ccc;
}

@media only screen and (max-width: 767px) {
  .section-title.mb-60 {
    margin-bottom: 30px;
  }
  .section-title.mb-55 {
    margin-bottom: 25px;
  }
  .section-title.mb-50 {
    margin-bottom: 20px;
  }
}

.section-title-btn-wrap {
  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;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-btn-wrap.mb-60 {
    margin-bottom: 40px;
  }
  .section-title-btn-wrap.mb-55 {
    margin-bottom: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-btn-wrap {
    display: block;
    text-align: center;
  }
  .section-title-btn-wrap.section-title-btn-wrap-center {
    text-align: center;
  }
  .section-title-btn-wrap.mb-60 {
    margin-bottom: 30px;
  }
  .section-title-btn-wrap.mb-55 {
    margin-bottom: 25px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .section-title-btn-wrap.sm-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.section-title-btn-wrap-2 {
  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;
}

@media only screen and (max-width: 767px) {
  .section-title-btn-wrap-2 {
    display: block;
    text-align: center;
  }
}

.section-title-2 {
  text-align: right;
}

@media only screen and (max-width: 767px) {
  .section-title-2 {
    text-align: center;
  }
}

.section-title-2 h2 {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 5px;
  display: inline-block;
  padding-left: 170px;
  position: relative;
  margin: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-2 h2 {
    padding-left: 125px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-2 h2 {
    padding-left: 125px;
    letter-spacing: 0px;
  }
}

.section-title-2 h2:before {
  position: absolute;
  width: 100px;
  height: 1px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0px;
  content: "";
  background-color: #000;
}

@media only screen and (max-width: 767px) {
  .section-title-2.mb-50 {
    margin-bottom: 28px;
  }
}

.section-title-3 h2 {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 5px;
  display: inline-block;
  padding-right: 170px;
  position: relative;
  margin: 0;
}

@media only screen and (max-width: 767px) {
  .section-title-3 h2 {
    padding-right: 125px;
    letter-spacing: 0px;
  }
}

.section-title-3 h2:before {
  position: absolute;
  width: 100px;
  height: 1px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0px;
  content: "";
  background-color: #000;
}

.section-title-4 h4 {
  letter-spacing: 13px;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 14px;
  margin: 0;
  line-height: 1;
}

@media only screen and (max-width: 767px) {
  .section-title-4 h4 {
    letter-spacing: 5px;
  }
}

.section-title-4 span {
  color: #999;
  font-size: 12px;
  position: relative;
  display: block;
  padding: 10px 0 45px;
  line-height: 1;
}

@media only screen and (max-width: 767px) {
  .section-title-4 span {
    padding: 10px 0 20px;
  }
}

.section-title-4 span::after {
  bottom: 0;
  left: 50%;
  content: "";
  position: absolute;
  background-color: rgba(51, 51, 51, 0.5);
  width: 100px;
  height: 1px;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-4.mb-55 {
    margin-bottom: 35px;
  }
  .section-title-4.mb-50 {
    margin-bottom: 30px;
  }
  .section-title-4.mb-60 {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-4.mb-55 {
    margin-bottom: 25px;
  }
  .section-title-4.mb-50 {
    margin-bottom: 20px;
  }
  .section-title-4.mb-60 {
    margin-bottom: 30px;
  }
  .section-title-4.mb-40 {
    margin-bottom: 20px;
  }
}

.section-title-5 h2 {
  font-weight: 600;
  font-size: 36px;
  margin: 0;
  line-height: 1;
}

@media only screen and (max-width: 767px) {
  .section-title-5 h2 {
    font-size: 27px;
  }
}

.section-title-5 p {
  color: #666;
  margin: 20px auto 0;
  width: 67%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title-5 p {
    width: 70%;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-5 p {
    width: 95%;
    margin: 10px auto 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-5.mb-60 {
    margin-bottom: 40px;
  }
  .section-title-5.mb-55 {
    margin-bottom: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-5.mb-60 {
    margin-bottom: 30px;
  }
  .section-title-5.mb-55 {
    margin-bottom: 25px;
  }
}

.section-title-6 h2 {
  font-size: 48px;
  font-weight: 300;
  margin: 0 0 0px;
  line-height: 1;
}

.section-title-6 h2.font-width-inc {
  font-weight: 700;
}

@media only screen and (max-width: 767px) {
  .section-title-6 h2.font-width-inc {
    font-size: 25px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-6 h2 {
    font-size: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-6 h2 {
    font-size: 30px;
  }
}

.section-title-6 p {
  width: 66%;
  margin: 17px auto 0;
}

@media only screen and (max-width: 767px) {
  .section-title-6 p {
    width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-6.mb-55 {
    margin-bottom: 35px;
  }
  .section-title-6.mb-50 {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-6.mb-60 {
    margin-bottom: 30px;
  }
  .section-title-6.mb-55 {
    margin-bottom: 25px;
  }
  .section-title-6.mb-50 {
    margin-bottom: 30px;
  }
}

.section-title-7 h2 {
  font-size: 36px;
  font-family: "Prata", serif;
  margin: 0 0 0px;
}

@media only screen and (max-width: 767px) {
  .section-title-7 h2 {
    font-size: 28px;
  }
}

.section-title-7 p {
  width: 57%;
  margin: 15px auto 0;
  color: #999;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-7 p {
    width: 80%;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-7 p {
    width: 100%;
    margin: 10px auto 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-7.mb-55 {
    margin-bottom: 40px;
  }
  .section-title-7.mb-60 {
    margin-bottom: 45px;
  }
  .section-title-7.mb-50 {
    margin-bottom: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-7.mb-55 {
    margin-bottom: 30px;
  }
  .section-title-7.mb-60 {
    margin-bottom: 35px;
  }
  .section-title-7.mb-50 {
    margin-bottom: 25px;
  }
}

.section-title-8 h2 {
  font-size: 24px;
  font-family: "Prata", serif;
  margin: 0 0 0px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-8 h2 {
    font-size: 22px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-8 h2 {
    font-size: 22px;
  }
}

.section-title-8 h2.white {
  color: #ffffff;
}

.section-title-8 h2.poppins {
  font-family: "Poppins", sans-serif;
}

.section-title-8 p {
  color: #ffffff;
  color: #999;
  margin: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-8.mb-55 {
    margin-bottom: 40px;
  }
  .section-title-8.mb-60 {
    margin-bottom: 45px;
  }
  .section-title-8.mb-50 {
    margin-bottom: 35px;
  }
  .section-title-8.mb-45 {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-8.mb-55 {
    margin-bottom: 30px;
  }
  .section-title-8.mb-60 {
    margin-bottom: 35px;
  }
  .section-title-8.mb-50 {
    margin-bottom: 25px;
  }
  .section-title-8.mb-45 {
    margin-bottom: 20px;
  }
}

.section-title-icon-wrap {
  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;
  margin: -12px 0 0 0;
}

@media only screen and (max-width: 767px) {
  .section-title-icon-wrap {
    margin: 0px 0 25px 0;
  }
}

.section-title-icon-wrap .subscribe-tile-icon {
  margin-right: 28px;
}

@media only screen and (max-width: 767px) {
  .section-title-icon-wrap .subscribe-tile-icon {
    margin-right: 20px;
  }
}

.section-title-icon-wrap .subscribe-tile-icon i {
  font-size: 48px;
  color: #f66;
}

.section-title-icon-wrap .subscribe-tile-icon.theme-color i {
  color: #900;
}

.section-title-icon-wrap .subscribe-tile-icon.theme-color-red i {
  color: #c00;
}

.section-title-icon-wrap .subscribe-tile-icon.theme-color-golden i {
  color: #9b6501;
}

.section-title-9 h4 {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 10px;
  margin: 0;
  position: relative;
  text-transform: uppercase;
  padding-left: 120px;
}

.section-title-9 h4:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  width: 100px;
  height: 1px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #999999;
}

@media only screen and (max-width: 767px) {
  .section-title-9 h4 {
    letter-spacing: 2px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-9.mb-55 {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-9.mb-55 {
    margin-bottom: 30px;
  }
}

.section-title-10 h3 {
  font-size: 30px;
  margin: 0 0 0px;
}

@media only screen and (max-width: 767px) {
  .section-title-10 h3 {
    font-size: 27px;
  }
}

.section-title-10 p {
  line-height: 1.7;
  margin: 25px 0 0;
  width: 48%;
}

.section-title-10 p.center {
  margin: 15px auto 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-10 p.center {
    width: 80%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title-10 p {
    width: 60%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-10 p {
    width: 100%;
    margin: 15px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-10 p {
    width: 100%;
    margin: 15px 0 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-10.mb-55 {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-10.mb-30 {
    margin-bottom: 15px;
  }
  .section-title-10.mb-55 {
    margin-bottom: 30px;
  }
}

.section-title-11 h3 {
  font-size: 18px;
  line-height: 1;
  color: #900;
  margin: 0;
  position: relative;
  padding-left: 120px;
}

@media only screen and (max-width: 767px) {
  .section-title-11 h3 {
    font-size: 17px;
  }
}

.section-title-11 h3::before {
  content: "";
  background: #999999;
  height: 1px;
  width: 100px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-11.mb-55 {
    margin-bottom: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-11.mb-55 {
    margin-bottom: 20px;
  }
}

.section-title-12 h2 {
  font-weight: 600;
  font-size: 24px;
  margin: 0;
  line-height: 1;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-12.mb-50 {
    margin-bottom: 35px;
  }
  .section-title-12.mb-55 {
    margin-bottom: 35px;
  }
  .section-title-12.mb-60 {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-12.mb-50 {
    margin-bottom: 25px;
  }
  .section-title-12.mb-55 {
    margin-bottom: 25px;
  }
  .section-title-12.mb-60 {
    margin-bottom: 30px;
  }
}

.section-title-tab-wrap {
  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;
  padding-bottom: 13px;
  margin-bottom: 40px;
  border-bottom: 1px solid #e1e1e1;
}

@media only screen and (max-width: 767px) {
  .section-title-tab-wrap {
    display: block;
    text-align: center;
  }
}

.section-title-13 h2 {
  font-size: 24px;
  margin: 0;
  line-height: 1;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title-13 h2 {
    font-size: 22px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-13 h2 {
    font-size: 20px;
  }
}

.section-title-13.section-title-13-border {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 20px;
}

.section-title-14 span {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 15px;
  text-transform: uppercase;
  color: #e8ae5c;
  margin: 0 0 20px;
  display: block;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-14 span {
    letter-spacing: 12px;
    margin: 0 0 15px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-14 span {
    letter-spacing: 10px;
    margin: 0 0 10px;
  }
}

.section-title-14 h2 {
  font-size: 48px;
  font-weight: 600;
  margin: 0;
  line-height: 1;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title-14 h2 {
    font-size: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-14 h2 {
    font-size: 32px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-14 h2 {
    font-size: 25px;
  }
}

.section-title-14 p {
  width: 63%;
  margin: 20px auto 0;
}

@media only screen and (max-width: 767px) {
  .section-title-14 p {
    width: 100%;
    margin: 10px auto 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-14.mb-50 {
    margin-bottom: 35px;
  }
  .section-title-14.mb-55 {
    margin-bottom: 35px;
  }
  .section-title-14.mb-60 {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-14.mb-50 {
    margin-bottom: 25px;
  }
  .section-title-14.mb-55 {
    margin-bottom: 25px;
  }
  .section-title-14.mb-60 {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .tab-style-3 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 10px 0 0;
  }
}

.tab-style-3 a {
  padding: 5px 20px;
  color: #999;
  font-weight: 500;
  display: inline-block;
  background-color: transparent;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tab-style-3 a {
    padding: 5px 12px;
  }
}

@media only screen and (max-width: 767px) {
  .tab-style-3 a {
    padding: 5px 10px;
  }
}

.tab-style-3 a.active {
  background-color: #f0f0f0;
  color: #000000;
}

.tab-style-3 a:hover {
  color: #000000;
}

.section-title-15 h2 {
  font-size: 36px;
  letter-spacing: 15px;
  font-family: "Oswald", sans-serif;
  color: #9b6501;
  margin: 0;
  line-height: 1;
  text-transform: uppercase;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-15 h2 {
    font-size: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-15 h2 {
    font-size: 25px;
    letter-spacing: 5px;
  }
}

.section-title-15 h2.font-size-dec {
  font-size: 30px;
}

@media only screen and (max-width: 767px) {
  .section-title-15 h2.font-size-dec {
    font-size: 25px;
  }
}

.section-title-15 p {
  color: #ccc;
  width: 64%;
  margin: 23px auto 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title-15 p {
    width: 75%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-15 p {
    width: 97%;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-15 p {
    width: 100%;
  }
}

.section-title-15.white h2 {
  color: #ffffff;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-15.mb-60 {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-15.mb-50 {
    margin-bottom: 20px;
  }
  .section-title-15.mb-55 {
    margin-bottom: 25px;
  }
  .section-title-15.mb-60 {
    margin-bottom: 30px;
  }
}

.section-title-16 h2 {
  font-size: 36px;
  font-weight: 700;
  margin: 0;
  line-height: 1;
}

@media only screen and (max-width: 767px) {
  .section-title-16 h2 {
    font-size: 25px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-16.mb-30 {
    margin-bottom: 15px;
  }
}

.section-title-17 h2 {
  font-size: 36px;
  line-height: 1;
  padding-bottom: 24px;
  position: relative;
  padding-top: 55px;
  margin: 0;
}

.section-title-17 h2 span {
  color: #9b6501;
}

.section-title-17 h2::after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  background-color: #000;
  height: 1px;
  width: 72px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-17 h2 {
    font-size: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-17 h2 {
    font-size: 30px;
    padding-bottom: 16px;
    padding-top: 30px;
  }
}

.section-title-17 p {
  line-height: 1.8;
  margin: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title-17.mb-70 {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .section-title-17.mb-70 {
    margin-bottom: 15px;
  }
}

/*-------- 05. About us style ---------*/
.about-area-negative-mrg {
  margin: 0 0 -158px;
}

@media only screen and (max-width: 767px) {
  .about-area-negative-mrg {
    margin: 0 0 -100px;
  }
}

.video-banner.video-style2 .banner-content video {
  height: 100vh;
}

.video-banner .banner-content {
  position: relative;
}

@media only screen and (max-width: 767px) {
  .video-banner .banner-content.banner-video-height video {
    min-height: 220px;
  }
}

.video-banner .banner-content video {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  background-size: cover;
  background-position: center center;
}

.video-banner .banner-content .play-pause-style-1 {
  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;
  position: absolute;
  bottom: 40px;
  left: 50px;
  cursor: pointer;
}

.video-banner .banner-content .play-pause-style-1 h3 {
  color: #ffffff;
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
}

.video-banner .banner-content .play-pause-style-1 h3.text-play {
  display: block;
}

.video-banner .banner-content .play-pause-style-1 h3.text-pause {
  display: none;
}

.video-banner .banner-content .play-pause-style-1 i {
  font-size: 16px;
  padding-left: 10px;
  color: #ffffff;
  line-height: 1;
}

.video-banner .banner-content .play-pause-style-2 {
  position: absolute;
  left: 19.6%;
  bottom: 10.3%;
  padding: 0 0 27px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-banner .banner-content .play-pause-style-2 {
    left: 20.1%;
  }
}

@media only screen and (max-width: 767px) {
  .video-banner .banner-content .play-pause-style-2 {
    left: 10%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .video-banner .banner-content .play-pause-style-2 {
    left: 13%;
  }
}

.video-banner .banner-content .play-pause-style-2:before {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 170px;
  height: 4px;
  background-color: #ffffff;
}

@media only screen and (max-width: 767px) {
  .video-banner .banner-content .play-pause-style-2:before {
    width: 100px;
  }
}

.video-banner .banner-content .play-pause-style-2 i {
  font-size: 48px;
  color: #ffffff;
  line-height: 1;
  cursor: pointer;
}

.video-banner .banner-content .play-pause-style-3 {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
}

.video-banner .banner-content .play-pause-style-3 i {
  line-height: 62px;
  display: inline-block;
  color: #000000;
  width: 60px;
  height: 60px;
  font-size: 25px;
  text-align: center;
  cursor: pointer;
  background-color: #ffffff;
  border-radius: 100%;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.video-banner .banner-content .play-pause-style-3 i:hover {
  background-color: #900;
  color: #ffffff;
}

.video-banner .banner-content .play-pause-style-4 {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
}

.video-banner .banner-content .play-pause-style-4 i {
  line-height: 90px;
  display: inline-block;
  color: #ffffff;
  width: 90px;
  height: 90px;
  font-size: 48px;
  text-align: center;
  cursor: pointer;
  background-color: transparent;
  border: 3px solid #ffffff;
  border-radius: 100%;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .video-banner .banner-content .play-pause-style-4 i {
    line-height: 54px;
    width: 60px;
    height: 60px;
    font-size: 35px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-banner .banner-content .play-pause-style-4 i {
    line-height: 54px;
    width: 60px;
    height: 60px;
    font-size: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .video-banner .banner-content .play-pause-style-4 i {
    line-height: 36px;
    width: 40px;
    height: 40px;
    font-size: 20px;
  }
}

.video-banner .banner-content .play-pause-style-4 i:hover {
  background-color: #f66;
  border: 3px solid #f66;
}

.video-banner .banner-content .play-pause-style-5 {
  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;
  cursor: pointer;
}

.video-banner .banner-content .play-pause-style-5 h3 {
  color: #ffffff;
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
}

.video-banner .banner-content .play-pause-style-5 h3.text-play {
  display: block;
}

.video-banner .banner-content .play-pause-style-5 h3.text-pause {
  display: none;
}

.video-banner .banner-content .play-pause-style-5 i {
  font-size: 16px;
  padding-left: 10px;
  color: #ffffff;
  line-height: 1;
}

.video-banner .banner-content .play-pause-style-6 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  right: 0;
  text-align: center;
}

.video-banner .banner-content .play-pause-style-6 h2 {
  font-size: 48px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2;
  color: #fefefe;
  text-align: center;
  margin: 0 0 20px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .video-banner .banner-content .play-pause-style-6 h2 {
    font-size: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-banner .banner-content .play-pause-style-6 h2 {
    font-size: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .video-banner .banner-content .play-pause-style-6 h2 {
    font-size: 20px;
    margin: 0 0 10px;
  }
}

.video-banner .banner-content .play-pause-style-6 i {
  font-size: 48px;
  color: #ffffff;
  line-height: 1;
  cursor: pointer;
}

.video-banner .banner-content .video-content-1 {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  bottom: 42px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-banner .banner-content .video-content-1 {
    bottom: 65px;
  }
}

@media only screen and (max-width: 767px) {
  .video-banner .banner-content .video-content-1 {
    bottom: 25px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .video-banner .banner-content .video-content-1 {
    bottom: 49px;
  }
}

.video-banner .banner-content .video-content-1 p {
  color: #ffffff;
  font-size: 16px;
  margin: 0;
}

@media only screen and (max-width: 767px) {
  .video-banner .banner-content .video-content-1 p {
    font-size: 16px;
    line-height: 20px;
    padding: 0 10px;
  }
}

.video-banner .banner-content .video-content-1 p a {
  color: #f66;
}

.video-banner .banner-content .video-content-1 p a:hover {
  text-decoration: underline;
}

.video-banner .banner-content .video-content-2 {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  top: 30%;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .video-banner .banner-content .video-content-2 {
    top: 20%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .video-banner .banner-content .video-content-2 {
    top: 24%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-banner .banner-content .video-content-2 {
    top: 20%;
  }
}

@media only screen and (max-width: 767px) {
  .video-banner .banner-content .video-content-2 {
    top: 21%;
  }
}

.video-banner .banner-content .video-content-2 h2 {
  color: #ffffff;
  font-size: 48px;
  font-weight: 300;
  margin: 0;
  line-height: 1;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .video-banner .banner-content .video-content-2 h2 {
    font-size: 40px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .video-banner .banner-content .video-content-2 h2 {
    font-size: 36px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-banner .banner-content .video-content-2 h2 {
    font-size: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .video-banner .banner-content .video-content-2 h2 {
    font-size: 20px;
  }
}

.video-banner.playing .banner-content .status h3.text-play {
  display: none;
}

.video-banner.playing .banner-content .status h3.text-pause {
  display: block;
}

.video-banner.playing .banner-content .status i:before {
  content: "\f210";
}

@media only screen and (max-width: 767px) {
  .about-content-1 {
    text-align: center;
  }
}

.about-content-1 > h2 {
  font-size: 36px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  width: 62%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-content-1 > h2 {
    font-size: 33px;
    width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-content-1 > h2 {
    font-size: 25px;
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .about-content-1 > h2 {
    font-size: 25px;
    width: 100%;
    line-height: 1.2;
  }
}

.about-content-1 p {
  color: #999;
  line-height: 1.7;
  margin: 70px 0 135px;
  width: 68%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-content-1 p {
    margin: 70px 0 100px;
    width: 88%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-content-1 p {
    margin: 20px 0 40px;
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .about-content-1 p {
    margin: 20px 0 30px;
    width: 100%;
  }
}

.about-content-1 .single-count h2 {
  font-size: 60px;
  font-weight: 300;
  margin: 0 0 10px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-content-1 .single-count h2 {
    font-size: 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-content-1 .single-count h2 {
    font-size: 40px;
    margin: 0 0 5px;
  }
}

@media only screen and (max-width: 767px) {
  .about-content-1 .single-count h2 {
    font-size: 40px;
    margin: 0 0 5px;
  }
}

.about-content-1 .single-count span {
  font-size: 12px;
  color: #999;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.about-img {
  text-align: right;
  margin: 102px 0 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-img {
    margin: 55px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .about-img {
    margin: 30px 0 30px;
    text-align: center;
  }
}

.about-img img {
  max-width: 100%;
}

.about-content-2 p {
  line-height: 1.7;
  color: #999;
  margin: 0 auto;
  width: 54%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-content-2 p {
    width: 68%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-content-2 p {
    width: 88%;
  }
}

@media only screen and (max-width: 767px) {
  .about-content-2 p {
    width: 100%;
  }
}

.about-content-2 .about-info {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 35px 0 0;
}

@media only screen and (max-width: 767px) {
  .about-content-2 .about-info {
    margin: 20px 0 0;
  }
}

.about-content-2 .about-info h4 {
  margin: 0 16px 0 0;
  font-size: 14px;
  color: #000000;
  font-weight: 700;
  text-transform: capitalize;
  display: inline-block;
  position: relative;
}

.about-content-2 .about-info h4:before {
  position: absolute;
  content: "";
  right: -11px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 1px;
  width: 5px;
  background-color: #999;
}

.about-content-2 .about-info span {
  color: #999;
  line-height: 1;
  display: inline-block;
}

.about-content-3-left h2 {
  font-size: 60px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  width: 69%;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .about-content-3-left h2 {
    width: 72%;
    font-size: 45px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-content-3-left h2 {
    width: 81%;
    font-size: 40px;
    line-height: 1.1;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-content-3-left h2 {
    width: 90%;
    font-size: 40px;
    line-height: 1.2;
  }
}

@media only screen and (max-width: 767px) {
  .about-content-3-left h2 {
    width: 100%;
    font-size: 25px;
    line-height: 1.3;
  }
}

.about-content-3-right {
  padding: 0 0 0 115px;
  margin-left: -30px;
  position: relative;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-content-3-right {
    padding: 0 0 0 100px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-content-3-right {
    margin-left: 0px;
    padding: 0 0 0 60px;
    margin-top: 25px;
  }
}

@media only screen and (max-width: 767px) {
  .about-content-3-right {
    margin-left: 0px;
    padding: 0 0 0 50px;
    margin-top: 25px;
  }
}

.about-content-3-right .explore {
  max-width: 30px;
  position: absolute;
  top: 50px;
  left: 0;
  text-align: center;
  word-wrap: break-word;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-content-3-right .explore {
    top: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .about-content-3-right .explore {
    top: 4px;
  }
}

.about-content-3-right .explore span {
  font-weight: 600;
  line-height: 1.6;
  text-transform: uppercase;
  letter-spacing: 13px;
}

.about-content-3-right p {
  font-size: 18px;
  color: #000000;
  font-weight: 500;
  line-height: 2;
  margin: 0;
  width: 94%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-content-3-right p {
    font-size: 16px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-content-3-right p {
    font-size: 17px;
  }
}

@media only screen and (max-width: 767px) {
  .about-content-3-right p {
    font-size: 15px;
    line-height: 1.8;
    width: 100%;
  }
}

.about-border {
  position: relative;
}

.about-border::before {
  position: absolute;
  content: "";
  height: 175px;
  width: 1px;
  background-color: #ebebeb;
  left: 49.6%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: -87px;
}

@media only screen and (max-width: 767px) {
  .about-border::before {
    height: 80px;
    top: -40px;
  }
}

.about-our-history h2 {
  font-size: 39px;
  font-weight: 600;
  line-height: 1;
  margin: 0px 0 16px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-our-history h2 {
    font-size: 33px;
  }
}

@media only screen and (max-width: 767px) {
  .about-our-history h2 {
    margin: 0px 0 15px;
    font-size: 22px;
    line-height: 1.2;
  }
}

.about-our-history p {
  line-height: 2;
  margin: 0 0 40px;
}

@media only screen and (max-width: 767px) {
  .about-our-history p {
    margin: 0 0 30px;
  }
}

.about-our-history img {
  max-width: 100%;
}

.team-banner-img {
  margin: 0 0px 120px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .team-banner-img {
    margin: 0 0px 90px;
  }
}

@media only screen and (max-width: 767px) {
  .team-banner-img {
    margin: 0 0px 70px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .team-banner-img {
    margin: 0 0px 70px;
  }
}

.team-banner-img img {
  width: 100%;
}

.single-team .team-img img {
  max-width: 100%;
}

@media only screen and (max-width: 767px) {
  .single-team .team-img.mb-30 {
    margin-bottom: 15px;
  }
}

.single-team .team-content h3 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  text-transform: capitalize;
  margin-bottom: 12px;
}

.single-team .team-content span {
  font-size: 13px;
  line-height: 1;
  color: #999;
}

.about-history-wrap {
  position: relative;
  -webkit-box-shadow: 0 20px 47px -16px rgba(0, 0, 0, 0.5);
          box-shadow: 0 20px 47px -16px rgba(0, 0, 0, 0.5);
}

.about-history-wrap .about-img-position {
  height: 100%;
  padding: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 41.66667%;
  left: 0;
  z-index: 2;
}

@media only screen and (max-width: 767px) {
  .about-history-wrap .about-img-position {
    position: static;
    -webkit-transform: inherit;
        -ms-transform: inherit;
            transform: inherit;
    width: 100%;
  }
}

.about-history-wrap .about-img-position img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.about-our-history-2 {
  padding: 100px 85px 70px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-our-history-2 {
    padding: 80px 50px 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-our-history-2 {
    padding: 50px 30px 20px;
  }
}

@media only screen and (max-width: 767px) {
  .about-our-history-2 {
    padding: 60px 30px 30px;
  }
}

.about-our-history-2 > h2 {
  font-size: 39px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
}

@media only screen and (max-width: 767px) {
  .about-our-history-2 > h2 {
    font-size: 30px;
  }
}

.about-our-history-2 p {
  line-height: 2;
  margin: 30px 0 35px;
}

.about-our-history-2 img {
  max-width: 100%;
}

.about-our-history-2 .funfact-wrap {
  margin: 40px 0 0;
}

.about-our-history-2 .funfact-wrap .single-funfact h2 {
  font-size: 36px;
  margin: 0 0 13px;
  line-height: 1;
}

.about-our-history-2 .funfact-wrap .single-funfact span {
  font-size: 13px;
  color: #999;
}

.barber-about-top {
  background-image: url("../../assets/images/bg/bg-7.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
}

.barber-about-bottom {
  background-image: url("../../assets/images/bg/bg-8.jpg");
  background-position: top right;
  background-repeat: no-repeat;
}

.about-barber-img1 img {
  width: 100%;
  -webkit-box-shadow: 5px 8px 120px 8px rgba(0, 0, 0, 0.25);
          box-shadow: 5px 8px 120px 8px rgba(0, 0, 0, 0.25);
}

.about-barber-img2 img {
  width: 100%;
}

.about-barber-content.about-barber-content-padding1 {
  padding: 0 0 0 100px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-barber-content.about-barber-content-padding1 {
    padding: 0 0 0 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-barber-content.about-barber-content-padding1 {
    padding: 0 0 0 0px;
  }
}

@media only screen and (max-width: 767px) {
  .about-barber-content.about-barber-content-padding1 {
    padding: 50px 0 0 0px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .about-barber-content.about-barber-content-padding1 {
    padding: 0px 0 0 0px;
  }
}

.about-barber-content.about-barber-content-padding2 {
  padding: 70px 100px 0 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-barber-content.about-barber-content-padding2 {
    padding: 70px 0px 0 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-barber-content.about-barber-content-padding2 {
    padding: 70px 0px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .about-barber-content.about-barber-content-padding2 {
    padding: 30px 0px 0 0;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .about-barber-content.about-barber-content-padding2 {
    padding: 0px 0px 0 0;
  }
}

.about-barber-content h4 {
  color: #e8ae5c;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 15px;
  text-transform: uppercase;
  margin: 0;
}

@media only screen and (max-width: 767px) {
  .about-barber-content h4 {
    letter-spacing: 8px;
  }
}

.about-barber-content h2 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.2;
  margin: 38px 0 34px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-barber-content h2 {
    font-size: 36px;
    margin: 25px 0 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-barber-content h2 {
    font-size: 28px;
    margin: 20px 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .about-barber-content h2 {
    font-size: 24px;
    margin: 18px 0 16px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .about-barber-content h2 {
    font-size: 21px;
    margin: 15px 0 12px;
  }
}

.about-barber-content p {
  margin: 0 0 54px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-barber-content p {
    margin: 0 0 30px;
  }
}

@media only screen and (max-width: 767px) {
  .about-barber-content p {
    margin: 0 0 20px;
  }
}

.about-barber-content h5 {
  font-size: 14px;
  color: #666;
  margin: 0;
}

.about-barber-content h5 span {
  color: #000000;
  font-weight: 700;
}

.about-glasses-content {
  padding: 80px 100px 80px 100px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-glasses-content {
    padding: 80px 40px 80px 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-glasses-content {
    padding: 80px 30px 80px 30px;
  }
}

@media only screen and (max-width: 767px) {
  .about-glasses-content {
    padding: 60px 20px 67px 20px;
  }
}

.about-glasses-content h3 {
  font-size: 30px;
  margin: 0;
}

.about-glasses-content p {
  line-height: 2;
  color: #999;
  margin: 37px 0 60px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-glasses-content p {
    margin: 17px 0 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-glasses-content p {
    margin: 17px 0 30px;
  }
}

@media only screen and (max-width: 767px) {
  .about-glasses-content p {
    margin: 17px 0 20px;
  }
}

.about-glasses-content h5 {
  color: #999;
  font-weight: 300;
  font-size: 14px;
  margin: 0;
}

.about-glasses-content h5 span {
  font-weight: 600;
  color: #000000;
}

.glasses-video-content {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
      -ms-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  left: 50%;
}

.glasses-video-content h2 {
  font-size: 48px;
  color: #ffffff;
  font-weight: 600;
  margin: 0 0 20px;
  line-height: 1;
}

@media only screen and (max-width: 767px) {
  .glasses-video-content h2 {
    font-size: 40px;
  }
}

.glasses-video-100-percent {
  height: 100%;
  width: 100%;
}

.watch-video {
  padding: 20px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 21px 53px -6px rgba(0, 0, 0, 0.25);
          box-shadow: 0 21px 53px -6px rgba(0, 0, 0, 0.25);
}

.video-area-negative-mrg {
  margin: 0 0 -250px;
}

@media only screen and (max-width: 767px) {
  .video-area-negative-mrg {
    margin: 0 0 -90px;
  }
}

.video-area-negative-mrg-2 {
  margin: 0 0 -180px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-area-negative-mrg-2 {
    margin: 0 0 -85px;
  }
}

@media only screen and (max-width: 767px) {
  .video-area-negative-mrg-2 {
    margin: 0 0 -65px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .team-area.pb-65 {
    padding-bottom: 35px;
  }
  .about-area.pb-85 {
    padding-bottom: 55px;
  }
}

@media only screen and (max-width: 767px) {
  .team-area.pb-65 {
    padding-bottom: 15px;
  }
  .about-area.pb-85 {
    padding-bottom: 35px;
  }
}

@media only screen and (min-width: 479px) and (max-width: 575px) {
  .esm-style .row {
    margin-right: -7.5px;
    margin-left: -7.5px;
  }
  .esm-style .row .col-12 {
    padding-right: 7.5px;
    padding-left: 7.5px;
    width: 50%;
  }
}

/*-------- 06. Feature style ---------*/
.feature-wrap h3 {
  color: #ffffff;
  font-size: 30px;
  font-weight: 600;
  margin: 0 0 2px;
  line-height: 1.1;
  position: relative;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .feature-wrap h3 {
    font-size: 26px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .feature-wrap h3 {
    font-size: 24px;
  }
}

@media only screen and (max-width: 767px) {
  .feature-wrap h3 {
    font-size: 22px;
  }
}

.feature-wrap h3::before {
  position: absolute;
  content: "";
  width: 50px;
  height: 4px;
  left: 0px;
  top: -24px;
  background-color: #900;
}

@media only screen and (max-width: 767px) {
  .feature-wrap h3::before {
    top: -20px;
  }
}

.feature-wrap p {
  color: #cccccc;
  line-height: 2;
  margin: 20px 0 0;
  width: 60%;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .feature-wrap p {
    width: 72%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .feature-wrap p {
    width: 96%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .feature-wrap p {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .feature-wrap p {
    width: 100%;
    margin: 5px 0 0;
  }
}

.feature-wrap-2 h3 {
  font-weight: 600;
  font-size: 36px;
  margin: 0px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .feature-wrap-2 h3 {
    font-size: 33px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .feature-wrap-2 h3 {
    font-size: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .feature-wrap-2 h3 {
    font-size: 25px;
  }
}

.feature-wrap-2 p {
  color: #999;
  line-height: 2;
  margin: 38px 0 0;
  width: 73%;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .feature-wrap-2 p {
    width: 100%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .feature-wrap-2 p {
    width: 100%;
    margin: 25px 0 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .feature-wrap-2 p {
    width: 100%;
    margin: 15px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .feature-wrap-2 p {
    width: 100%;
    margin: 10px 0 0;
  }
}

.feature-wrap-3 {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .feature-wrap-3 {
    display: block;
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  .feature-wrap-3 {
    display: block;
    text-align: center;
  }
}

.feature-wrap-3 .feature-icon {
  font-size: 36px;
  color: #999;
  margin-right: 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .feature-wrap-3 .feature-icon {
    margin-right: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .feature-wrap-3 .feature-icon {
    display: block;
    line-height: 1;
    margin-bottom: 8px;
    margin-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .feature-wrap-3 .feature-icon {
    display: block;
    line-height: 1;
    margin-bottom: 8px;
    margin-right: 0px;
  }
}

.feature-wrap-3 .feature-icon i {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .feature-wrap-3 .feature-icon i {
    display: inline-block;
    line-height: 1;
  }
}

@media only screen and (max-width: 767px) {
  .feature-wrap-3 .feature-icon i {
    display: inline-block;
    line-height: 1;
  }
}

.feature-wrap-3 .feature-icon.theme-color i {
  color: #900;
}

.feature-wrap-3 .feature-icon.theme-color-red i {
  color: #c00;
}

.feature-wrap-3 .feature-icon.icon-black i {
  color: #000000;
}

.feature-wrap-3 .feature-content-3 h4 {
  font-size: 18px;
  font-weight: 500;
  margin: 0 0 3px;
}

.feature-wrap-3 .feature-content-3 p {
  color: #999;
  margin: 0;
}

.feature-wrap-3.feature-white .feature-icon {
  color: #ffffff;
}

.feature-wrap-3.feature-white .feature-icon i {
  color: #ffffff;
}

.feature-wrap-3.feature-white .feature-content-3 h4 {
  color: #ffffff;
}

.feature-wrap-3.feature-white .feature-content-3 p {
  color: #ccc;
}

.feature-wrap-3:hover .feature-icon {
  color: #f66;
}

.feature-boder-1 {
  position: relative;
}

.feature-boder-1:before {
  position: absolute;
  content: "";
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1px;
  height: 100%;
  background-color: #e0e0e0;
}

.feature-boder-1.feature-boder-1-gray:before {
  background-color: #ad7713;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .feature-boder-1.boder-none-md:before {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .feature-boder-1:before {
    display: none;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .feature-boder-1.boder-none-md:before {
    display: none;
  }
  .feature-boder-1:before {
    display: block;
  }
}

.feature-boder-1:last-child:before {
  display: none;
}

.feature-pl {
  padding-left: 100px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .feature-pl {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .feature-pl {
    padding-left: 0px;
  }
}

.feature-wrap-4 {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (max-width: 767px) {
  .feature-wrap-4 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.feature-wrap-4 .feature-icon-2 {
  margin-right: 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .feature-wrap-4 .feature-icon-2 {
    margin-right: 15px;
  }
}

.feature-wrap-4 .feature-icon-2 i {
  font-size: 36px;
  color: #000000;
}

.feature-wrap-4 .feature-content-4 h4 {
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  margin: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .feature-wrap-4 .feature-content-4 h4 {
    font-size: 17px;
  }
}

.feature-area-padding {
  padding: 365px 0 90px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .feature-area-padding {
    padding: 335px 0 52px;
  }
}

@media only screen and (max-width: 767px) {
  .feature-area-padding {
    padding: 160px 0 32px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .feature-area.pb-65 {
    padding-bottom: 32px;
  }
  .feature-area.pb-80 {
    padding-bottom: 50px;
  }
  .feature-area.pb-85 {
    padding-bottom: 55px;
  }
}

@media only screen and (max-width: 767px) {
  .feature-area.pb-65 {
    padding-bottom: 15px;
  }
  .feature-area.pb-75 {
    padding-bottom: 30px;
  }
  .feature-area.pb-80 {
    padding-bottom: 30px;
  }
  .feature-area.pb-85 {
    padding-bottom: 35px;
  }
}

/*-------- 07. Subscribe style ---------*/
.subscribe-form form .mc-form {
  position: relative;
}

.subscribe-form form .mc-form input {
  border: none;
  height: 60px;
  width: 100%;
  color: #999;
  border-radius: 30px;
  background-color: #ffffff;
  padding: 10px 180px 10px 30px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .subscribe-form form .mc-form input {
    padding: 10px 130px 10px 30px;
  }
}

@media only screen and (max-width: 767px) {
  .subscribe-form form .mc-form input {
    padding: 10px 130px 10px 30px;
  }
}

.subscribe-form form .mc-form input::-webkit-input-placeholder {
  color: #999;
  opacity: 1;
}

.subscribe-form form .mc-form input::-moz-input-placeholder {
  color: #999;
  opacity: 1;
}

.subscribe-form form .mc-form .mc-news {
  display: none;
}

.subscribe-form form .mc-form .clear {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.subscribe-form form .mc-form .clear input {
  width: auto;
  border-radius: 0 30px 30px 0;
  color: #ffffff;
  background-color: #900;
  padding: 2px 34px;
  letter-spacing: 1px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .subscribe-form form .mc-form .clear input {
    font-size: 13px;
    letter-spacing: 0px;
    padding: 2px 18px;
  }
}

@media only screen and (max-width: 767px) {
  .subscribe-form form .mc-form .clear input {
    font-size: 13px;
    letter-spacing: 0px;
    padding: 2px 18px;
  }
}

.subscribe-form form .mc-form .clear input::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}

.subscribe-form form .mc-form .clear input::-moz-input-placeholder {
  color: #ffffff;
  opacity: 1;
}

.subscribe-form form .mc-form .clear input:hover {
  background-color: #000000;
}

@media only screen and (max-width: 767px) {
  .subscribe-form {
    margin: 20px 0 0;
  }
}

.subscribe-form-wrap-3 p {
  color: #000000;
  font-weight: 500;
  line-height: 2;
  margin: 0 0 30px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .subscribe-form-wrap-3 p {
    margin: 0 0 10px;
  }
}

@media only screen and (max-width: 767px) {
  .subscribe-form-wrap-3 p {
    margin: 0 0 10px;
  }
}

.subscribe-form-wrap-3 .subscribe-form-3 form .mc-form-3 input {
  border: none;
  width: 100%;
  border-bottom: 1px solid rgba(51, 51, 51, 0.5);
  height: 43px;
  padding: 10px 30px 10px 0;
}

.subscribe-form-wrap-3 .subscribe-form-3 form .mc-news-3 {
  display: none;
}

.subscribe-form-wrap-3 .subscribe-form-3 form .clear-3 {
  margin: 25px 0 0;
}

.subscribe-form-wrap-3 .subscribe-form-3 form .clear-3 input {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  width: auto;
  background-color: transparent;
  padding: 0;
  height: 30px;
}

.subscribe-form-wrap-3 .subscribe-form-3 form .clear-3 input:hover {
  color: #900;
  border-bottom: 1px solid #900;
}

.newsletter-area-mrg-lr {
  margin: 0 50px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .newsletter-area-mrg-lr {
    margin: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .newsletter-area-mrg-lr {
    margin: 0 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .newsletter-area-mrg-lr {
    margin: 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .newsletter-area-mrg-lr {
    margin: 0 15px;
  }
}

.subscribe-form-4 form .mc-form-4 input {
  width: 100%;
  border: none;
  background-color: #ffffff;
  line-height: 70px;
  text-align: center;
  color: #999;
}

@media only screen and (max-width: 767px) {
  .subscribe-form-4 form .mc-form-4 input {
    line-height: 55px;
  }
}

.subscribe-form-4 form .mc-form-4 input::-webkit-input-placeholder {
  color: #999;
  opacity: 1;
}

.subscribe-form-4 form .mc-form-4 input::-moz-input-placeholder {
  color: #999;
  opacity: 1;
}

.subscribe-form-4 form .mc-form-4 .mc-news-4 {
  display: none;
}

.subscribe-form-4 form .mc-form-4 .clear-4 {
  text-align: center;
  margin: 40px 0 0;
}

@media only screen and (max-width: 767px) {
  .subscribe-form-4 form .mc-form-4 .clear-4 {
    margin: 20px 0 0;
  }
}

.subscribe-form-4 form .mc-form-4 .clear-4 input {
  width: auto;
  color: #ffffff;
  background-color: #900;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 2px;
  border-radius: 5px;
  padding: 0px 33px;
  line-height: 56px;
  text-transform: uppercase;
}

@media only screen and (max-width: 767px) {
  .subscribe-form-4 form .mc-form-4 .clear-4 input {
    line-height: 50px;
    font-size: 14px;
  }
}

.subscribe-form-4 form .mc-form-4 .clear-4 input:hover {
  background-color: #000000;
}

.subscribe-form-4 form .mc-form-4.input-bg-gray input {
  background-color: #f7f7f7;
  color: #000;
}

.subscribe-form-4 form .mc-form-4.input-bg-gray input::-webkit-input-placeholder {
  color: #000;
  opacity: 1;
}

.subscribe-form-4 form .mc-form-4.input-bg-gray input::-moz-input-placeholder {
  color: #000;
  opacity: 1;
}

.subscribe-form-4 form .mc-form-4.input-bg-gray .clear-4 input {
  background-color: #f66;
  color: #ffffff;
}

.subscribe-form-4 form .mc-form-4.input-bg-gray .clear-4 input:hover {
  background-color: #000000;
}

.subscribe-form-4 form .mc-form-4.input-bg-gray .clear-4 input::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}

.subscribe-form-4 form .mc-form-4.input-bg-gray .clear-4 input::-moz-input-placeholder {
  color: #ffffff;
  opacity: 1;
}

.subscribe-form-4 form .mc-form-4.input-bg-gray-2 input {
  background-color: #f7f7f7;
  color: #000;
}

.subscribe-form-4 form .mc-form-4.input-bg-gray-2 input::-webkit-input-placeholder {
  color: #000;
  opacity: 1;
}

.subscribe-form-4 form .mc-form-4.input-bg-gray-2 input::-moz-input-placeholder {
  color: #000;
  opacity: 1;
}

.subscribe-form-4 form .mc-form-4.input-bg-gray-2 .clear-4 input {
  background-color: #e8ae5c;
  color: #ffffff;
}

.subscribe-form-4 form .mc-form-4.input-bg-gray-2 .clear-4 input:hover {
  background-color: #000000;
}

.subscribe-form-4 form .mc-form-4.input-bg-gray-2 .clear-4 input::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}

.subscribe-form-4 form .mc-form-4.input-bg-gray-2 .clear-4 input::-moz-input-placeholder {
  color: #ffffff;
  opacity: 1;
}

.subscribe-form-5 form .mc-form-5 {
  position: relative;
}

.subscribe-form-5 form .mc-form-5 input {
  width: 100%;
  background-color: #ffffff;
  height: 50px;
  padding: 10px 190px 10px 30px;
  border: none;
  color: #000000;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .subscribe-form-5 form .mc-form-5 input {
    padding: 10px 140px 10px 30px;
  }
}

@media only screen and (max-width: 767px) {
  .subscribe-form-5 form .mc-form-5 input {
    padding: 10px 140px 10px 30px;
  }
}

.subscribe-form-5 form .mc-form-5 input::-webkit-input-placeholder {
  color: #000000;
  opacity: 1;
}

.subscribe-form-5 form .mc-form-5 input::-moz-input-placeholder {
  color: #000000;
  opacity: 1;
}

.subscribe-form-5 form .mc-form-5 .mc-news-5 {
  display: none;
}

.subscribe-form-5 form .mc-form-5 .clear-5 {
  position: absolute;
  right: -1px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.subscribe-form-5 form .mc-form-5 .clear-5 input {
  width: auto;
  background-color: #f66;
  color: #ffffff;
  padding: 10px 40px 10px 40px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .subscribe-form-5 form .mc-form-5 .clear-5 input {
    padding: 10px 20px 10px 20px;
  }
}

@media only screen and (max-width: 767px) {
  .subscribe-form-5 form .mc-form-5 .clear-5 input {
    padding: 10px 20px 10px 20px;
  }
}

.subscribe-form-5 form .mc-form-5 .clear-5 input:hover {
  background-color: #444;
}

.subscribe-form-5.subscribe-form-5-modify form .mc-form-5 {
  position: relative;
}

.subscribe-form-5.subscribe-form-5-modify form .mc-form-5 input {
  background-color: #f7f7f7;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.subscribe-form-5.subscribe-form-5-modify form .mc-form-5 .clear-5 input {
  letter-spacing: 1px;
  font-size: 16px;
  background-color: #900;
  font-family: "Montserrat", sans-serif;
}

.subscribe-form-5.subscribe-form-5-modify form .mc-form-5 .clear-5 input:hover {
  background-color: #000000;
}

.subscribe-form-5.subscribe-form-5-modify-2 form .mc-form-5 input {
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.subscribe-form-5.subscribe-form-5-modify-2 form .mc-form-5 .clear-5 input {
  letter-spacing: 1px;
  font-size: 16px;
  background-color: #c00;
  font-family: "Montserrat", sans-serif;
}

.subscribe-form-5.subscribe-form-5-modify-2 form .mc-form-5 .clear-5 input:hover {
  background-color: #000000;
}

.subscribe-form-5.subscribe-form-5-modify-2 form .mc-form-5 .clear-5.theme-color-golden input {
  background-color: #9b6501;
}

.subscribe-form-5.subscribe-form-5-modify-2 form .mc-form-5 .clear-5.theme-color-golden input:hover {
  background-color: #000000;
}

.subscribe-form-6 {
  width: 330px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .subscribe-form-6 {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .subscribe-form-6 {
    width: 100%;
  }
}

.subscribe-form-6 form .mc-form-6 {
  position: relative;
}

.subscribe-form-6 form .mc-form-6::before {
  content: '\f422';
  display: inline-block;
  font: normal normal normal 14px/1 ionicons;
  text-rendering: auto;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  font-size: 24px;
  position: absolute;
  top: 7px;
  left: 0;
  color: #ffffff;
}

.subscribe-form-6 form .mc-form-6 input {
  width: 100%;
  border: none;
  border-bottom: 1px solid #e6e6e6;
  height: 40px;
  padding: 2px 50px 2px 30px;
  color: #ffffff;
  background-color: transparent;
}

.subscribe-form-6 form .mc-form-6 input::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}

.subscribe-form-6 form .mc-form-6 input::-moz-input-placeholder {
  color: #ffffff;
  opacity: 1;
}

.subscribe-form-6 form .mc-form-6 .mc-news-6 {
  display: none;
}

.subscribe-form-6 form .mc-form-6 .clear-6 {
  display: inline-block;
  position: absolute;
  right: 2px;
  top: 0;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  width: 35px;
  border: none;
  padding: 0;
  z-index: 99;
  background: rgba(0, 0, 0, 0) url("../../assets/images/icon-img/angle-right-2.png") no-repeat scroll right 0px center;
}

.subscribe-form-6 form .mc-form-6 .clear-6 input {
  width: 35px;
  cursor: pointer;
  font-size: 0;
  padding: 0;
}

.subscribe-form-6 form .mc-form-6 .clear-6:hover {
  background: rgba(0, 0, 0, 0) url("../../assets/images/icon-img/angle-right-2-hover.png") no-repeat scroll right 0px center;
}

.newsletter-padding-lrtp {
  padding: 70px 70px 60px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .newsletter-padding-lrtp {
    padding: 70px 30px 60px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .newsletter-padding-lrtp {
    padding: 70px 20px 60px;
  }
}

@media only screen and (max-width: 767px) {
  .newsletter-padding-lrtp {
    padding: 70px 15px 70px;
  }
}

.subscribe-form-7 .subscribe-form-style-7 .mc-form-7 input {
  height: 52px;
  border: none;
  padding: 2px 25px;
  width: 100%;
  background-color: #ffffff;
  color: #000000;
  border-radius: 5px;
}

.subscribe-form-7 .subscribe-form-style-7 .mc-form-7 input::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}

.subscribe-form-7 .subscribe-form-style-7 .mc-form-7 input::-moz-input-placeholder {
  color: #ffffff;
  opacity: 1;
}

.subscribe-form-7 .subscribe-form-style-7 .mc-form-7 .mc-news-7 {
  display: none;
}

.subscribe-form-7 .subscribe-form-style-7 .mc-form-7 .clear-7 {
  margin: 30px 0 0;
}

.subscribe-form-7 .subscribe-form-style-7 .mc-form-7 .clear-7 input {
  font-size: 16px;
  font-weight: 600;
  border-radius: 5px;
  letter-spacing: 1px;
  width: auto;
  height: auto;
  color: #ffffff;
  background-color: #9b6501;
  padding: 15px 35px;
}

.subscribe-form-7 .subscribe-form-style-7 .mc-form-7 .clear-7 input:hover {
  background-color: #000000;
}

.subscribe-form-8 form .mc-form-8 {
  position: relative;
}

.subscribe-form-8 form .mc-form-8 input {
  border: none;
  border-bottom: 1px solid #ccc;
  padding: 2px 80px 2px 0;
  height: 65px;
  width: 100%;
}

.subscribe-form-8 form .mc-form-8 .mc-news-8 {
  display: none;
}

.subscribe-form-8 form .mc-form-8 .clear-8 {
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 0;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  width: 75px;
  border: none;
  padding: 0;
  z-index: 99;
  background: rgba(0, 0, 0, 0) url("../../assets/images/icon-img/popup-newsletter-gray.png") no-repeat scroll right 0px center;
}

.subscribe-form-8 form .mc-form-8 .clear-8 input {
  cursor: pointer;
  font-size: 0;
  padding: 2px 0px 2px 0;
  background-color: transparent;
}

/*-------- 08. Footer style ---------*/
.copyright p {
  color: #ccc;
  margin: 0;
  font-size: 13px;
  line-height: 1.7;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  width: 72%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .copyright p {
    width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .copyright p {
    width: 95%;
  }
}

@media only screen and (max-width: 767px) {
  .copyright p {
    width: 100%;
  }
}

.copyright p a {
  color: #ccc;
  font-weight: 600;
}

.copyright p a:hover {
  color: #ffffff;
}

.copyright p i {
  color: #fa0909;
}

.copyright.copyright-black p {
  color: #000000;
}

.copyright.copyright-black p a {
  color: #000000;
}

.copyright.copyright-black p a:hover {
  color: #900;
}

.footer-list ul li {
  display: block;
  margin: 0 0 7px;
}

.footer-list ul li a {
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-weight: 500;
  display: block;
  color: #ccc;
}

.footer-list ul li:hover a {
  color: #ffffff;
}

.footer-list.footer-list-black ul li a {
  display: inline-block;
  font-weight: 400;
  position: relative;
  color: #000000;
}

.footer-list.footer-list-black ul li a::after {
  content: "";
  height: 1px;
  right: 0px;
  bottom: 0px;
  left: auto;
  width: 0;
  position: absolute;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
  background-color: #000000;
}

.footer-list.footer-list-black ul li:hover > a::after {
  left: 0px;
  right: auto;
  width: 100%;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
}

.language-currency-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.language-currency-wrap .language-wrap,
.language-currency-wrap .currency-wrap {
  margin-right: 35px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .language-currency-wrap .language-wrap,
  .language-currency-wrap .currency-wrap {
    margin-right: 15px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .language-currency-wrap .language-wrap,
  .language-currency-wrap .currency-wrap {
    margin-right: 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .language-currency-wrap .language-wrap,
  .language-currency-wrap .currency-wrap {
    margin-right: 10px;
    margin-bottom: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .language-currency-wrap .language-wrap,
  .language-currency-wrap .currency-wrap {
    margin-right: 15px;
    margin-bottom: 15px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .language-currency-wrap .language-wrap,
  .language-currency-wrap .currency-wrap {
    margin-right: 20px;
  }
}

.language-currency-wrap .language-wrap ul li,
.language-currency-wrap .currency-wrap ul li {
  position: relative;
}

.language-currency-wrap .language-wrap ul li a,
.language-currency-wrap .currency-wrap ul li a {
  display: block;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  color: #ccc;
}

.language-currency-wrap .language-wrap ul li ul,
.language-currency-wrap .currency-wrap ul li ul {
  position: absolute;
  left: 0;
  top: 120%;
  background-color: #2d2d2d;
  -webkit-transition: all .5s ease 0s;
  -o-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
  padding: 10px 5px;
  width: 50px;
  opacity: 0;
  visibility: hidden;
}

.language-currency-wrap .language-wrap ul li ul li,
.language-currency-wrap .currency-wrap ul li ul li {
  margin: 0 0 4px;
}

.language-currency-wrap .language-wrap ul li ul li:last-child,
.language-currency-wrap .currency-wrap ul li ul li:last-child {
  margin: 0 0 0px;
}

.language-currency-wrap .language-wrap ul li:hover > a,
.language-currency-wrap .currency-wrap ul li:hover > a {
  color: #ffffff;
}

.language-currency-wrap .language-wrap ul li:hover ul,
.language-currency-wrap .currency-wrap ul li:hover ul {
  top: 100%;
  opacity: 1;
  visibility: visible;
}

.language-currency-wrap .language-wrap.language-wrap-black ul li a {
  color: #000000;
}

.language-currency-wrap .language-wrap.language-wrap-black ul li ul {
  background-color: transparent;
  padding: 10px 0px;
  width: auto;
}

.language-currency-wrap .language-wrap.language-wrap-black ul li ul li a {
  position: relative;
}

.language-currency-wrap .language-wrap.language-wrap-black ul li ul li a::after {
  content: "";
  height: 1px;
  right: 0px;
  bottom: 0px;
  left: auto;
  width: 0;
  position: absolute;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
  background-color: #000000;
}

.language-currency-wrap .language-wrap.language-wrap-black ul li ul li a:hover::after {
  left: 0px;
  right: auto;
  width: 100%;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
}

.language-currency-wrap .language-wrap.language-wrap-black ul li:hover > a {
  color: #666;
}

.language-currency-wrap .language-wrap.border-style-1 {
  position: relative;
}

.language-currency-wrap .language-wrap.border-style-1:after {
  position: absolute;
  right: -17px;
  top: 7px;
  border-right: 1px solid #4b4b4b;
  width: 1px;
  height: 10px;
  content: "";
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .language-currency-wrap .language-wrap.border-style-1:after {
    right: -7px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .language-currency-wrap .language-wrap.border-style-1:after {
    right: -7px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .language-currency-wrap .language-wrap.border-style-1:after {
    right: -7px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .language-currency-wrap .language-wrap.border-style-1:after {
    right: -7px;
  }
}

.socials-style-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.socials-style-1 a {
  display: inline-block;
  width: 25px;
  height: 25px;
  font-size: 13px;
  background-color: #666;
  border-radius: 5px;
  color: #ccc;
  text-align: center;
  margin-right: 8px;
}

.socials-style-1 a:last-child {
  margin-right: 0;
}

.socials-style-1 a:hover {
  background-color: #ffffff;
  color: #000000;
}

.socials-style-1 a i {
  line-height: 25px;
}

.socials-style-1.socials-style-1-gray a {
  background-color: #ccc;
  color: #fefefe;
}

.socials-style-1.socials-style-1-gray a:hover {
  background-color: #000000;
  color: #ffffff;
}

.subscribe-form-wrap {
  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;
}

@media only screen and (max-width: 767px) {
  .subscribe-form-wrap {
    margin: 10px 0 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.subscribe-form-wrap span {
  font-weight: 600;
  color: #ffffff;
  display: inline-block;
  margin-right: 40px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .subscribe-form-wrap span {
    margin-right: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .subscribe-form-wrap span {
    margin-right: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .subscribe-form-wrap span {
    margin-right: 20px;
  }
}

.subscribe-form-wrap .subscribe-form-2 form .mc-form-2 {
  position: relative;
}

.subscribe-form-wrap .subscribe-form-2 form .mc-form-2 input {
  height: 46px;
  padding: 0 30px 0px 0;
  border: none;
  border-bottom: 1px solid #464646;
  background-color: transparent;
  color: #ccc;
  width: 100%;
}

.subscribe-form-wrap .subscribe-form-2 form .mc-form-2 input::-webkit-input-placeholder {
  color: #ccc;
  opacity: 1;
}

.subscribe-form-wrap .subscribe-form-2 form .mc-form-2 input::-moz-input-placeholder {
  color: #ccc;
  opacity: 1;
}

.subscribe-form-wrap .subscribe-form-2 form .mc-form-2 .mc-news-2 {
  display: none;
}

.subscribe-form-wrap .subscribe-form-2 form .mc-form-2 .clear-2 {
  display: inline-block;
  position: absolute;
  right: 2px;
  top: 0;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  width: 35px;
  border: none;
  padding: 0;
  z-index: 99;
  background: rgba(0, 0, 0, 0) url("../../assets/images/icon-img/angle-right.png") no-repeat scroll right 0px center;
}

.subscribe-form-wrap .subscribe-form-2 form .mc-form-2 .clear-2 input {
  width: 35px;
  cursor: pointer;
  font-size: 0;
}

.socials-style-2 {
  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;
}

@media only screen and (max-width: 767px) {
  .socials-style-2 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.socials-style-2.sport-v3-social a {
  color: #ffffff;
}

.socials-style-2.sport-v3-social a:hover {
  color: #ccc;
}

@media only screen and (max-width: 767px) {
  .socials-style-2.sport-v3-social {
    margin: 0 0 15px;
  }
}

.socials-style-2 a {
  color: #ccc;
  display: inline-block;
  margin-right: 30px;
}

.socials-style-2 a:last-child {
  margin-right: 0;
}

.socials-style-2 a:hover {
  color: #ffffff;
}

.copyright-2 p {
  font-size: 13px;
  color: #ffffff;
  margin: 0;
}

.copyright-2 p i {
  color: #fa0909;
}

.copyright-2 p a {
  color: #ffffff;
  font-weight: 600;
}

.copyright-2 p a:hover {
  color: #900;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .copyright-2 {
    text-align: center;
  }
  .copyright-2.copyright-sport-v3 {
    text-align: left;
  }
}

@media only screen and (max-width: 767px) {
  .copyright-2 {
    text-align: center;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-menu {
    margin: 0 0 15px;
  }
}

@media only screen and (max-width: 767px) {
  .footer-menu {
    margin: 0 0 15px;
  }
}

.footer-menu nav ul {
  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;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-menu nav ul {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media only screen and (max-width: 767px) {
  .footer-menu nav ul {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.footer-menu nav ul li {
  margin-right: 30px;
}

@media only screen and (max-width: 767px) {
  .footer-menu nav ul li {
    margin-right: 20px;
  }
}

.footer-menu nav ul li:last-child {
  margin-right: 0;
}

.footer-menu nav ul li a {
  display: inline-block;
  color: #ffffff;
  font-size: 13px;
  font-weight: 500;
  position: relative;
}

.footer-menu nav ul li a::after {
  content: "";
  height: 1px;
  right: 0px;
  bottom: 0px;
  left: auto;
  width: 0;
  position: absolute;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
  background-color: #ffffff;
}

.footer-menu nav ul li:hover > a::after {
  left: 0px;
  right: auto;
  width: 100%;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
}

.footer-logo a {
  display: inline-block;
}

.footer-logo a img {
  max-width: 100%;
}

@media only screen and (max-width: 767px) {
  .footer-logo.footer-logo-responsive {
    text-align: center;
  }
}

.footer-menu-2 ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-menu-2 ul {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media only screen and (max-width: 767px) {
  .footer-menu-2 ul {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.footer-menu-2 ul li {
  margin-right: 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer-menu-2 ul li {
    margin-right: 13px;
  }
}

.footer-menu-2 ul li:last-child {
  margin-right: 0;
}

.footer-menu-2 ul li a {
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  display: inline-block;
  color: #000000;
  position: relative;
}

.footer-menu-2 ul li a::after {
  content: "";
  height: 1px;
  right: 0px;
  bottom: 0px;
  left: auto;
  width: 0;
  position: absolute;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
  background-color: #000000;
}

.footer-menu-2 ul li:hover > a::after {
  left: 0px;
  right: auto;
  width: 100%;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
}

.footer-menu-2.footer-menu-2-white ul li a {
  color: #ccc;
}

.footer-menu-2.footer-menu-2-white ul li a::after {
  display: none;
}

.footer-menu-2.footer-menu-2-white ul li a:hover {
  color: #ffffff;
}

.copyright-3 p {
  font-family: "Montserrat", sans-serif;
  margin: 0;
}

.copyright-3 p a {
  color: #666;
  font-weight: 600;
}

.copyright-3 p a:hover {
  color: #900;
}

.copyright-3 p i {
  color: #fa0909;
}

.copyright-3.copyright-3-black p {
  color: #000000;
}

.copyright-3.copyright-3-black p a {
  color: #000000;
}

.copyright-3.copyright-3-black p a:hover {
  color: #f66;
}

.copyright-3.copyright-3-white p {
  color: #ccc;
}

.copyright-3.copyright-3-white p a {
  color: #ccc;
}

.copyright-3.copyright-3-white p a:hover {
  color: #f66;
}

.copyright-3.copyright-3-white p i {
  color: #fa0909;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .copyright-3.mt-20 {
    margin-top: 0;
  }
}

@media only screen and (max-width: 767px) {
  .copyright-3.mt-20 {
    margin-top: 0;
  }
}

.socials-style-3 {
  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;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .socials-style-3 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media only screen and (max-width: 767px) {
  .socials-style-3 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.socials-style-3.socials-style-3-modify {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 35px 0 0;
}

@media only screen and (max-width: 767px) {
  .socials-style-3.socials-style-3-modify {
    margin: 15px 0 0;
  }
}

.socials-style-3.socials-style-3-modify ul li {
  margin-right: 25px;
}

.socials-style-3.socials-style-3-modify ul li:last-child {
  margin-right: 0;
}

.socials-style-3.socials-style-3-modify ul li a {
  font-size: 14px;
}

.socials-style-3 span {
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  display: inline-block;
  margin-right: 80px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .socials-style-3 span {
    margin-right: 30px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .socials-style-3 span {
    margin-right: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .socials-style-3 span {
    margin-right: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .socials-style-3 span {
    margin-right: 30px;
  }
}

.socials-style-3 ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.socials-style-3 ul li {
  margin-right: 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .socials-style-3 ul li {
    margin-right: 17px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .socials-style-3 ul li {
    margin-right: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .socials-style-3 ul li {
    margin-right: 20px;
  }
}

.socials-style-3 ul li:last-child {
  margin-right: 0;
}

.socials-style-3 ul li a {
  font-size: 18px;
  color: #000000;
}

.socials-style-3 ul li a:hover {
  color: #900;
}

.socials-style-3.socials-style-3-white span {
  color: #ccc;
}

.socials-style-3.socials-style-3-white ul li a {
  color: #ccc;
}

.socials-style-3.socials-style-3-white ul li a:hover {
  color: #ffffff;
}

.socials-style-3.theme-color-yellow ul li a {
  color: #000000;
}

.socials-style-3.theme-color-yellow ul li a:hover {
  color: #e8ae5c;
}

.footer-widget .footer-title {
  font-size: 24px;
  font-weight: 300;
  color: #ffffff;
  margin: 0 0 30px;
  font-family: "Montserrat", sans-serif;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer-widget .footer-title {
    font-size: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-widget .footer-title {
    margin: 0 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .footer-widget .footer-title {
    margin: 0 0 20px;
  }
}

.footer-widget .footer-title.black {
  color: #000000;
}

.footer-widget.footer-contact .footer-contact-list > ul > li {
  color: #ccc;
  margin: 0 0 8px;
}

.footer-widget.footer-contact .footer-contact-list > ul > li:last-child {
  margin: 0 0 0;
}

.footer-widget.footer-contact .footer-contact-list.footer-contact-list-black > ul > li {
  color: #666;
}

.footer-widget .footer-list-2 ul li {
  display: block;
  margin: 0 0 7px;
}

.footer-widget .footer-list-2 ul li:last-child {
  margin: 0 0 0;
}

.footer-widget .footer-list-2 ul li.list-mrg {
  margin: 0 0 26px;
}

.footer-widget .footer-list-2 ul li > a {
  display: inline-block;
  font-weight: 300;
  color: #ccc;
}

.footer-widget .footer-list-2 ul li > a:hover {
  color: #ffffff;
  padding-left: 10px;
}

.footer-widget .footer-list-2 ul li p {
  color: #ccc;
  line-height: 1.8;
  margin: 0 0 10px;
}

.footer-widget .footer-list-2 ul li p a {
  color: #09c;
  font-size: 13px;
  font-weight: 500;
}

.footer-widget .footer-list-2 ul li p a:hover {
  color: #ffffff;
}

.footer-widget .footer-list-2 ul li span {
  text-transform: uppercase;
  color: #ccc;
  font-weight: 600;
  font-size: 12px;
  display: block;
}

.footer-widget .footer-list-2.footer-list-2-black ul li > a {
  color: #666;
}

.footer-widget .footer-list-2.footer-list-2-black ul li > a:hover {
  color: #000000;
}

.footer-widget .footer-list-2.footer-list-2-black ul li p {
  color: #666;
}

.footer-widget .footer-list-2.footer-list-2-black ul li p a {
  color: #09c;
}

.footer-widget .footer-list-2.footer-list-2-black ul li p a:hover {
  color: #000000;
}

.footer-widget .footer-list-2.footer-list-2-black ul li span {
  color: #666;
}

.footer-widget.footer-widget-mrg-left {
  margin-left: 50px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-widget.footer-widget-mrg-left {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .footer-widget.footer-widget-mrg-left {
    margin-left: 0px;
  }
}

.footer-payment span {
  color: #ccc;
  font-size: 16px;
  display: block;
}

.footer-payment ul {
  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;
  margin: 22px 0 30px;
}

.footer-payment ul li {
  margin: 0 16px;
}

@media only screen and (max-width: 767px) {
  .footer-payment ul li {
    margin: 0 7px;
  }
}

.footer-payment ul li img {
  max-width: 100%;
}

.footer-payment.footer-payment-black span {
  color: #000000;
}

.footer-position {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 40px;
  width: 100%;
}

.footer-position .footer-location span,
.footer-position .footer-contact-2 span {
  color: #ffffff;
  text-transform: uppercase;
}

.footer-position .footer-location p,
.footer-position .footer-contact-2 p {
  color: #ccc;
  margin: 4px 0 0;
}

@media only screen and (max-width: 767px) {
  .footer-position .footer-location,
  .footer-position .footer-contact-2 {
    text-align: center;
  }
}

.footer-position .footer-contact-2 {
  text-align: right;
}

@media only screen and (max-width: 767px) {
  .footer-position .footer-contact-2 {
    text-align: center;
  }
}

.footer-position-2 {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 45px;
  width: 100%;
  z-index: 2;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-area.pt-200 {
    padding-top: 85px;
  }
  .footer-area.pb-80 {
    padding-bottom: 50px;
  }
  .footer-area.pb-85 {
    padding-bottom: 55px;
  }
}

@media only screen and (max-width: 767px) {
  .footer-area.pb-80 {
    padding-bottom: 30px;
  }
  .footer-area.pb-85 {
    padding-bottom: 35px;
  }
  .footer-area.pb-60 {
    padding-bottom: 30px;
  }
  .footer-area.pt-85 {
    padding-top: 65px;
  }
  .footer-payment.pt-40 {
    padding-top: 20px;
  }
  .footer-location {
    margin: 0px 0 20px;
  }
}

/*-------- 09. Product style ---------*/
.btn-style-1 a {
  display: inline-block;
  font-weight: 600;
  color: #900;
}

.btn-style-1 a i {
  font-size: 24px;
  margin: 0 0 0 13px;
  position: relative;
  top: 5px;
}

.btn-style-1 a:hover {
  color: #000000;
}

@media only screen and (max-width: 767px) {
  .btn-style-1 {
    margin: 10px 0 0;
  }
}

.product-wrap .product-img {
  position: relative;
  overflow: hidden;
}

.product-wrap .product-img a {
  display: block;
}

.product-wrap .product-img a img {
  width: 100%;
}

.product-wrap .product-img a .hover-img {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  z-index: 5;
}

.product-wrap .product-img .product-action-wrap {
  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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  bottom: -20px;
  background-color: #000000;
  visibility: hidden;
  opacity: 0;
  z-index: 9;
}

.product-wrap .product-img .product-action-wrap .product-action-left {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 64%;
      -ms-flex: 0 0 64%;
          flex: 0 0 64%;
  max-width: 64%;
  line-height: 1;
  text-align: center;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-wrap .product-img .product-action-wrap .product-action-left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-wrap .product-img .product-action-wrap .product-action-left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-wrap .product-img .product-action-wrap .product-action-left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
  }
}

@media only screen and (max-width: 767px) {
  .product-wrap .product-img .product-action-wrap .product-action-left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 57%;
        -ms-flex: 0 0 57%;
            flex: 0 0 57%;
    max-width: 57%;
  }
}

.product-wrap .product-img .product-action-wrap .product-action-left button {
  border: none;
  padding: 0;
  background-color: transparent;
  color: #ffffff;
  font-size: 12px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  display: block;
  text-align: center;
  line-height: 43px;
  width: 100%;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.product-wrap .product-img .product-action-wrap .product-action-left button:hover {
  background-color: #333;
}

.product-wrap .product-img .product-action-wrap .product-action-left button i {
  font-size: 22px;
  padding-right: 8px;
  position: relative;
  top: 4px;
}

.product-wrap .product-img .product-action-wrap .product-action-right {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 36%;
      -ms-flex: 0 0 36%;
          flex: 0 0 36%;
  max-width: 36%;
  line-height: 1;
  text-align: right;
  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;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-wrap .product-img .product-action-wrap .product-action-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40%;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-wrap .product-img .product-action-wrap .product-action-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40%;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-wrap .product-img .product-action-wrap .product-action-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40%;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    max-width: 40%;
  }
}

@media only screen and (max-width: 767px) {
  .product-wrap .product-img .product-action-wrap .product-action-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 43%;
        -ms-flex: 0 0 43%;
            flex: 0 0 43%;
    max-width: 43%;
  }
}

.product-wrap .product-img .product-action-wrap .product-action-right button {
  border: none;
  padding: 0;
  background-color: transparent;
  display: block;
  font-size: 20px;
  text-align: center;
  line-height: 46px;
  color: #ffffff;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.333%;
      -ms-flex: 0 0 33.333%;
          flex: 0 0 33.333%;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  position: relative;
}

.product-wrap .product-img .product-action-wrap .product-action-right button:first-child {
  font-size: 25px;
}

.product-wrap .product-img .product-action-wrap .product-action-right button:last-child {
  font-size: 22px;
}

.product-wrap .product-img .product-action-wrap .product-action-right button:last-child {
  margin-right: 0;
}

.product-wrap .product-img .product-action-wrap .product-action-right button:hover {
  background-color: #333;
}

.product-wrap .product-img .product-badge {
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 9;
}

.product-wrap .product-img .product-badge span {
  font-size: 12px;
  font-weight: 600;
  border-radius: 3px;
  padding: 4px 15px;
  background-color: #ff8c46;
  display: inline-block;
  color: #ffffff;
}

.product-wrap .product-img .product-badge span.red {
  background-color: #c30;
}

.product-wrap .product-img .product-details-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  text-align: center;
  z-index: 6;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  opacity: 0;
  visibility: hidden;
}

.product-wrap .product-img .product-details-icon a {
  font-size: 48px;
  color: #000000;
}

.product-wrap .product-img .product-details-icon a:hover {
  color: #900;
}

.product-wrap .product-img.product-img-overly > a {
  position: relative;
}

.product-wrap .product-img.product-img-overly > a::before {
  background-color: rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  display: block;
  opacity: 0;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.product-wrap .product-img .product-action-8 {
  position: absolute;
  left: 0;
  bottom: -50px;
  visibility: hidden;
  opacity: 0;
  width: 100%;
  right: 0;
  z-index: 99;
  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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 15px 0 30px;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.product-wrap .product-img .product-action-8 .product-select-option a {
  color: #c00;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 14px;
}

.product-wrap .product-img .product-action-8 .product-select-option i {
  margin-right: 10px;
}

.product-wrap .product-img .product-action-8 .product-wishlist button {
  border: none;
  background-color: transparent;
  padding: 0;
  font-size: 20px;
  color: #ccc;
  width: 46px;
  height: 46px;
  line-height: 46px;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.product-wrap .product-img .product-action-8 .product-wishlist button:hover {
  color: #c00;
}

.product-wrap .product-img-2 {
  position: relative;
}

.product-wrap .product-img-2 > a {
  position: relative;
  display: block;
}

.product-wrap .product-img-2 > a:before {
  background-color: rgba(255, 255, 255, 0.7);
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  display: block;
  opacity: 0;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.product-wrap .product-img-2 > a img {
  width: 100%;
}

.product-wrap .product-img-2 .product-action-2 {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%) scale(0.6);
      -ms-transform: translateY(-50%) scale(0.6);
          transform: translateY(-50%) scale(0.6);
  z-index: 9;
  text-align: center;
  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-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
  opacity: 0;
  visibility: hidden;
}

.product-wrap .product-img-2 .product-action-2 button, .product-wrap .product-img-2 .product-action-2 a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  color: #ffffff;
  font-size: 18px;
  text-align: center;
  background-color: #333;
  padding: 0;
  border: none;
  margin: 0px 5px;
  border-radius: 100%;
}

@media only screen and (min-width: 479px) and (max-width: 575px) {
  .product-wrap .product-img-2 .product-action-2 button, .product-wrap .product-img-2 .product-action-2 a {
    margin: 0px 3px;
  }
}

.product-wrap .product-img-2 .product-action-2 button.cart-icon, .product-wrap .product-img-2 .product-action-2 a.cart-icon {
  font-size: 25px;
}

.product-wrap .product-img-2 .product-action-2 button:hover, .product-wrap .product-img-2 .product-action-2 a:hover {
  background-color: #900;
}

.product-wrap .product-img-2 .product-action-2.product-action-2-yellow button:hover, .product-wrap .product-img-2 .product-action-2.product-action-2-yellow a:hover {
  background-color: #e8ae5c;
}

.product-wrap .product-action-3 {
  margin: 10px 0 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  opacity: 0;
  visibility: hidden;
}

.product-wrap .product-action-3 a {
  font-weight: 600;
  font-size: 16px;
  color: #900;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
}

.product-wrap .product-action-3 a i {
  font-size: 14px;
  margin-right: 10px;
}

.product-wrap .product-action-4 {
  position: absolute;
  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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  height: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #ffffff;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  opacity: 0;
  visibility: hidden;
}

.product-wrap .product-action-4 .product-action-4-cart a {
  font-weight: 600;
  font-size: 16px;
  color: #000000;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
}

.product-wrap .product-action-4 .product-action-4-cart a i {
  font-size: 14px;
  margin-right: 10px;
}

.product-wrap .product-action-4 .product-action-4-cart a:hover {
  color: #900;
}

.product-wrap .product-action-4 .product-action-4-wishlist button {
  font-size: 20px;
  color: #ccc;
  display: inline-block;
  border: none;
  background-color: transparent;
  padding: 0;
  line-height: 1;
}

.product-wrap .product-action-4 .product-action-4-wishlist button:hover {
  color: #900;
}

.product-wrap .product-action-5 {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -100%;
  text-align: center;
  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;
  z-index: 91;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.product-wrap .product-action-5 button {
  border: none;
  font-size: 20px;
  height: 36px;
  width: 36px;
  line-height: 36px;
  background-color: transparent;
  margin: 0 5px;
  border-radius: 50%;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.product-wrap .product-action-5 button.cart-icon {
  font-size: 24px;
  line-height: 38px;
}

.product-wrap .product-action-5 button:hover {
  color: #ffffff;
  background-color: #f66;
}

.product-wrap .product-action-5.theme-color button:hover {
  color: #ffffff;
  background-color: #900;
}

.product-wrap .product-content {
  position: relative;
}

.product-wrap .product-content .product-rating i {
  color: #f2b309;
  font-size: 18px;
}

.product-wrap .product-content .product-rating i.gray {
  color: #CCCCCC;
}

.product-wrap .product-content h3 {
  font-size: 18px;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  margin: 3px 0 10px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-wrap .product-content h3 {
    font-size: 16px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-wrap .product-content h3 {
    font-size: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .product-wrap .product-content h3 {
    font-size: 16px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .product-wrap .product-content h3 {
    font-size: 16px;
  }
}

@media only screen and (min-width: 479px) and (max-width: 575px) {
  .product-wrap .product-content h3 {
    font-size: 15px;
    margin: 0px 0 3px;
  }
}

.product-wrap .product-content h3.font-dec {
  font-size: 16px;
  margin: 10px 0 10px;
}

.product-wrap .product-content h3 a {
  color: #000000;
}

.product-wrap .product-content h3 a:hover {
  color: #900;
}

.product-wrap .product-content .product-price {
  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-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.product-wrap .product-content .product-price.product-price-left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.product-wrap .product-content .product-price span {
  font-size: 24px;
  font-weight: 300;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-wrap .product-content .product-price span {
    font-size: 20px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-wrap .product-content .product-price span {
    font-size: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-wrap .product-content .product-price span {
    font-size: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .product-wrap .product-content .product-price span {
    font-size: 20px;
  }
}

.product-wrap .product-content .product-price span.old-price {
  font-size: 18px;
  color: #999;
  text-decoration: line-through;
  margin-right: 14px;
}

.product-wrap .product-content .product-price span.new-price {
  font-weight: 600;
  color: #c33;
}

.product-wrap .product-content.product-content-modify h3 {
  font-size: 16px;
  margin: 0px 0 8px;
  line-height: 1.5;
}

.product-wrap .product-content.product-content-modify h3 a {
  border-bottom: 1px solid transparent;
}

.product-wrap .product-content .product-color {
  margin: 15px 0 0;
}

.product-wrap .product-content .product-color ul {
  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;
}

.product-wrap .product-content .product-color ul li {
  margin: 0 5px;
  display: inline-block;
}

.product-wrap .product-content .product-color ul li.active {
  border: 1px solid #ccc;
  border-radius: 100%;
  width: 22px;
  height: 22px;
}

.product-wrap .product-content .product-color ul li a {
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 26px;
  font-size: 0px;
  border-radius: 100%;
}

.product-wrap .product-content .product-color ul li a.darkgreen {
  background-color: #546459;
}

.product-wrap .product-content .product-color ul li a.gray {
  background-color: #707070;
}

.product-wrap .product-content .product-color ul li a.green {
  background-color: #57a9a6;
}

.product-wrap .product-content .product-color ul li a.violet {
  background-color: #a457a9;
}

.product-wrap .product-content-2 h3 {
  font-size: 16px;
  font-weight: 600;
  margin: 0 0 12px;
}

.product-wrap .product-content-2 h3 a {
  color: #000000;
}

.product-wrap .product-content-2 h3 a:hover {
  color: #900;
}

.product-wrap .product-content-3 {
  padding: 0 10px 30px;
}

.product-wrap .product-content-3 .product-3-category a {
  color: #999;
  font-size: 12px;
}

.product-wrap .product-content-3 .product-3-category a:hover {
  color: #000000;
}

.product-wrap .product-content-3 h3 {
  line-height: 1.3;
  font-size: 16px;
  font-weight: 600;
  margin: 5px 0 15px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-wrap .product-content-3 h3 {
    font-size: 15px;
  }
}

.product-wrap .product-content-3 h3 a {
  color: #000000;
}

.product-wrap .product-content-3 h3 a:hover {
  color: #f66;
  text-decoration: underline;
}

.product-wrap .product-content-3 .product-price-3 span {
  font-size: 20px;
  color: #690;
  font-weight: 300;
}

.product-wrap .product-content-3 .product-price-3 span.old-price {
  text-decoration: line-through;
  color: #999;
  font-size: 14px;
  margin-right: 10px;
}

.product-wrap .product-content-3 .product-price-3 span.new-price {
  font-weight: 600;
  color: #c33;
}

.product-wrap .product-content-3.theme-color a:hover {
  color: #900;
}

.product-wrap .product-content-4 .product-rating-2 i {
  font-size: 18px;
  color: #f2b309;
}

.product-wrap .product-content-4 .product-rating-2 i.gray {
  color: #ccc;
}

.product-wrap .product-content-4 h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 2px 0 13px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-wrap .product-content-4 h3 {
    font-size: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .product-wrap .product-content-4 h3 {
    font-size: 16px;
  }
}

.product-wrap .product-content-4 h3 a {
  color: #000000;
}

.product-wrap .product-content-4 h3 a:hover {
  color: #e8ae5c;
}

.product-wrap .product-content-4 .product-price-4 span {
  font-size: 18px;
  font-weight: 300;
  color: #999;
}

.product-wrap .product-content-4 .product-price-4 span.old-price {
  margin-left: 3px;
  text-decoration: line-through;
  color: #000000;
}

.product-wrap.product-box-shadow {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.product-wrap.product-box-shadow:hover {
  -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.15);
}

.product-wrap.product-wrap-modify {
  background-color: #fff;
  -webkit-box-shadow: 0 4px 15px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 15px 2px rgba(0, 0, 0, 0.1);
}

.product-wrap.product-wrap-modify .product-action-6-wrap {
  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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  z-index: 9;
  border-top: 1px solid #e1e1e1;
  padding-top: 18px;
  margin-top: 18px;
}

.product-wrap.product-wrap-modify .product-action-6-wrap .product-action-6-left {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 45%;
      -ms-flex: 0 0 45%;
          flex: 0 0 45%;
  max-width: 45%;
  line-height: 1;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-wrap.product-wrap-modify .product-action-6-wrap .product-action-6-left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 52%;
        -ms-flex: 0 0 52%;
            flex: 0 0 52%;
    max-width: 52%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-wrap.product-wrap-modify .product-action-6-wrap .product-action-6-left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 52%;
        -ms-flex: 0 0 52%;
            flex: 0 0 52%;
    max-width: 52%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .product-wrap.product-wrap-modify .product-action-6-wrap .product-action-6-left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 53%;
        -ms-flex: 0 0 53%;
            flex: 0 0 53%;
    max-width: 53%;
  }
}

.product-wrap.product-wrap-modify .product-action-6-wrap .product-action-6-left button, .product-wrap.product-wrap-modify .product-action-6-wrap .product-action-6-left a {
  border: none;
  padding: 0;
  background-color: transparent;
  color: #000000;
  font-size: 14px;
  font-weight: 600;
  text-transform: capitalize;
  font-family: "Montserrat", sans-serif;
  display: block;
  text-align: left;
  line-height: 1;
  width: 100%;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  margin: -4px 0 0;
}

.product-wrap.product-wrap-modify .product-action-6-wrap .product-action-6-left button i, .product-wrap.product-wrap-modify .product-action-6-wrap .product-action-6-left a i {
  font-size: 20px;
  padding-right: 6px;
  position: relative;
  top: 3px;
}

.product-wrap.product-wrap-modify .product-action-6-wrap .product-action-6-left button:hover, .product-wrap.product-wrap-modify .product-action-6-wrap .product-action-6-left a:hover {
  color: #900;
}

.product-wrap.product-wrap-modify .product-action-6-wrap .product-action-6-right {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 55%;
      -ms-flex: 0 0 55%;
          flex: 0 0 55%;
  max-width: 55%;
  line-height: 1;
  text-align: right;
  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;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-wrap.product-wrap-modify .product-action-6-wrap .product-action-6-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 48%;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
    max-width: 48%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-wrap.product-wrap-modify .product-action-6-wrap .product-action-6-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 48%;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
    max-width: 48%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .product-wrap.product-wrap-modify .product-action-6-wrap .product-action-6-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 47%;
        -ms-flex: 0 0 47%;
            flex: 0 0 47%;
    max-width: 47%;
  }
}

.product-wrap.product-wrap-modify .product-action-6-wrap .product-action-6-right button {
  border: none;
  padding: 0;
  background-color: transparent;
  display: block;
  font-size: 20px;
  text-align: right;
  line-height: 1;
  color: #ccc;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.333%;
      -ms-flex: 0 0 33.333%;
          flex: 0 0 33.333%;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  position: relative;
}

.product-wrap.product-wrap-modify .product-action-6-wrap .product-action-6-right button:first-child {
  font-size: 22px;
}

.product-wrap.product-wrap-modify .product-action-6-wrap .product-action-6-right button:last-child {
  font-size: 22px;
}

.product-wrap.product-wrap-modify .product-action-6-wrap .product-action-6-right button:last-child {
  margin-right: 0;
}

.product-wrap.product-wrap-modify .product-action-6-wrap .product-action-6-right button:hover {
  color: #900;
}

.product-wrap.product-wrap-modify .product-content {
  padding: 0px 25px 17px;
}

.product-wrap:hover .product-img a .hover-img {
  opacity: 1;
  visibility: visible;
}

.product-wrap:hover .product-img a::before {
  opacity: 1;
}

.product-wrap:hover .product-img .product-action-wrap {
  bottom: 0px;
  visibility: visible;
  opacity: 1;
}

.product-wrap:hover .product-img .product-action-8 {
  bottom: 0px;
  visibility: visible;
  opacity: 1;
}

.product-wrap:hover .product-img.product-img-overly a::before {
  opacity: 1;
}

.product-wrap:hover .product-img .product-details-icon {
  opacity: 1;
  visibility: visible;
}

.product-wrap:hover .product-img-2 > a:before {
  opacity: 1;
}

.product-wrap:hover .product-img-2 .product-action-2 {
  -webkit-transform: translateY(-50%) scale(1);
      -ms-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
  opacity: 1;
  visibility: visible;
}

.product-wrap:hover .product-action-3 {
  opacity: 1;
  visibility: visible;
}

.product-wrap:hover .product-action-3.product-action-3-pink a {
  color: #f66;
}

.product-wrap:hover .product-action-3.product-action-3-golden a {
  color: #9b6501;
}

.product-wrap:hover .product-action-3.product-action-3-red a {
  color: #c00;
}

.product-wrap:hover .product-action-4 {
  opacity: 1;
  visibility: visible;
}

.product-wrap:hover .product-action-5 {
  opacity: 1;
  visibility: visible;
  bottom: 0;
}

.product-wrap:hover .product-content.product-content-modify h3 a {
  color: #f66;
  border-bottom: 1px solid #000000;
}

.product-wrap:hover .product-content.product-content-modify.theme-color-red h3 a {
  color: #c00;
  border-bottom: 1px solid #c00;
}

.product-wrap:hover .product-content.product-content-modify.theme-color-golden h3 a {
  color: #9b6501;
  border-bottom: 1px solid #9b6501;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-wrap.mb-50 {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .product-wrap.mb-50 {
    margin-bottom: 30px;
  }
}

.product-price-2 {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.product-price-2.product-price-2-left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.product-price-2 span {
  font-size: 18px;
  font-weight: 300;
  color: #999;
  display: inline-block;
}

.product-price-2 span.old-price {
  text-decoration: line-through;
  margin-right: 10px;
  font-size: 13px;
}

.product-price-2 span.old-price.font-inc {
  font-size: 18px;
}

.product-price-2 span.new-price {
  font-weight: 600;
  color: #c33;
}

.tooltip-style button, .tooltip-style a {
  position: relative;
}

.tooltip-style button:after, .tooltip-style a:after {
  bottom: 100%;
  right: 0;
  position: absolute;
  white-space: nowrap;
  border-radius: 5px;
  font-weight: 300;
  font-size: 11px;
  padding: 5px 10px 6px;
  color: #ffffff;
  background-color: #900;
  content: attr(aria-label);
  line-height: 1.3;
  -webkit-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(0px);
      -ms-transform: translateY(0px);
          transform: translateY(0px);
  z-index: 9;
}

.tooltip-style button:before, .tooltip-style a:before {
  content: '';
  position: absolute;
  left: calc(50% - 7px);
  bottom: 100%;
  -webkit-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
  border: 7px solid transparent;
  border-top-color: #900;
  z-index: 9;
  margin-bottom: -13px;
  transition-delay: .1s;
  opacity: 0;
  visibility: hidden;
}

.tooltip-style button:hover:after, .tooltip-style a:hover:after {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(-11px);
      -ms-transform: translateY(-11px);
          transform: translateY(-11px);
}

.tooltip-style button:hover:before, .tooltip-style a:hover:before {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(-11px);
      -ms-transform: translateY(-11px);
          transform: translateY(-11px);
}

.tooltip-style.tooltip-style-modify button:after, .tooltip-style.tooltip-style-modify a:after {
  left: 50%;
  right: auto;
  -webkit-transform: translateY(0px) translateX(-50%);
      -ms-transform: translateY(0px) translateX(-50%);
          transform: translateY(0px) translateX(-50%);
}

.tooltip-style.tooltip-style-modify button:hover:after, .tooltip-style.tooltip-style-modify a:hover:after {
  -webkit-transform: translateY(-11px) translateX(-50%);
      -ms-transform: translateY(-11px) translateX(-50%);
          transform: translateY(-11px) translateX(-50%);
}

.tooltip-style.tooltip-style-modify-2 button:before {
  left: calc(50% - 10px);
}

.tooltip-style.tooltip-black button:after {
  background-color: #000000;
}

.tooltip-style.tooltip-black button:before {
  border-top-color: #000000;
}

.tooltip-style.tooltip-yellow button:after {
  background-color: #e8ae5c;
}

.tooltip-style.tooltip-yellow button:before {
  border-top-color: #e8ae5c;
}

.tooltip-style.theme-color-red button:after {
  background-color: #c00;
}

.tooltip-style.theme-color-red button:before {
  border-top-color: #c00;
}

.slider-active-1 .swiper-slide .product-wrap .product-img a {
  position: relative;
}

.slider-active-1 .swiper-slide .product-wrap .product-img a::before {
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background-color: rgba(255, 255, 255, 0.75);
  z-index: 1;
  opacity: 1;
}

.slider-active-1 .swiper-slide.swiper-slide-prev .product-wrap .product-img a::before {
  opacity: 0;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-active-1 .swiper-slide.swiper-slide-prev .product-wrap .product-img a::before {
    opacity: 1;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-active-1 .swiper-slide.swiper-slide-prev .product-wrap .product-img a::before {
    opacity: 1;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-active-1 .swiper-slide.swiper-slide-prev .product-wrap .product-img a::before {
    opacity: 1;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .slider-active-1 .swiper-slide.swiper-slide-prev .product-wrap .product-img a::before {
    opacity: 1;
  }
}

.slider-active-1 .swiper-slide.swiper-slide-active .product-wrap .product-img a::before {
  opacity: 0;
}

.slider-active-1 .swiper-slide.swiper-slide-next .product-wrap .product-img a::before {
  opacity: 0;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .slider-active-1 .swiper-slide.swiper-slide-next .product-wrap .product-img a::before {
    opacity: 1;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-active-1 .swiper-slide.swiper-slide-next .product-wrap .product-img a::before {
    opacity: 1;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-active-1 .swiper-slide.swiper-slide-next .product-wrap .product-img a::before {
    opacity: 1;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .slider-active-1 .swiper-slide.swiper-slide-next .product-wrap .product-img a::before {
    opacity: 1;
  }
}

.slider-nav-1 {
  display: inline-block;
  position: absolute;
  top: 31%;
  left: 150px;
  font-size: 30px;
  color: #999;
  font-size: 72px;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .slider-nav-1 {
    top: 20%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-nav-1 {
    top: 25%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-nav-1 {
    top: 19%;
  }
}

@media only screen and (max-width: 767px) {
  .slider-nav-1 {
    left: 15px;
    font-size: 50px;
  }
}

.slider-nav-1:hover {
  color: #000000;
}

.slider-nav-1.slider-next-1 {
  right: 150px;
  left: auto;
}

@media only screen and (max-width: 767px) {
  .slider-nav-1.slider-next-1 {
    right: 15px;
    left: auto;
  }
}

.home-single-product-style-1 {
  position: relative;
}

.home-single-product-style-1 .home-single-product-content-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 0 28px;
}

@media only screen and (max-width: 767px) {
  .home-single-product-style-1 .home-single-product-content-1 {
    display: block;
    text-align: center;
    position: relative;
    z-index: 99;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .home-single-product-style-1 .home-single-product-content-1 {
    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;
  }
}

.home-single-product-style-1 .home-single-product-content-1 span {
  color: #0a0a0a;
  font-weight: 600;
  letter-spacing: 14px;
  text-transform: uppercase;
  display: inline-block;
  margin-right: 57px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .home-single-product-style-1 .home-single-product-content-1 span {
    letter-spacing: 10px;
    margin-right: 40px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .home-single-product-style-1 .home-single-product-content-1 span {
    letter-spacing: 7px;
    margin-right: 30px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .home-single-product-style-1 .home-single-product-content-1 span {
    letter-spacing: 5px;
    margin-right: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home-single-product-style-1 .home-single-product-content-1 span {
    letter-spacing: 5px;
    margin-right: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .home-single-product-style-1 .home-single-product-content-1 span {
    letter-spacing: 5px;
    margin-right: 0px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .home-single-product-style-1 .home-single-product-content-1 span {
    margin-right: 10px;
  }
}

.home-single-product-style-1 .home-single-product-content-1 h1 {
  color: rgba(10, 10, 10, 0.1);
  font-size: 120px;
  font-weight: 600;
  margin: 0 0 0 57px;
  line-height: 1;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .home-single-product-style-1 .home-single-product-content-1 h1 {
    margin: 0 0 0 40px;
    font-size: 100px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .home-single-product-style-1 .home-single-product-content-1 h1 {
    margin: 0 0 0 30px;
    font-size: 90px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .home-single-product-style-1 .home-single-product-content-1 h1 {
    margin: 0 0 0 30px;
    font-size: 70px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home-single-product-style-1 .home-single-product-content-1 h1 {
    margin: 0 0 0 20px;
    font-size: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .home-single-product-style-1 .home-single-product-content-1 h1 {
    margin: 10px 0 0 0px;
    font-size: 40px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .home-single-product-style-1 .home-single-product-content-1 h1 {
    margin: 0px 0 0 10px;
  }
}

.home-single-product-style-1 .product-banner-wrap {
  padding: 260px 0 147px;
  position: relative;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home-single-product-style-1 .product-banner-wrap {
    padding: 200px 0 120px;
  }
}

@media only screen and (max-width: 767px) {
  .home-single-product-style-1 .product-banner-wrap {
    padding: 100px 0 100px;
  }
  .home-single-product-style-1 .product-banner-wrap:before {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #000000;
    opacity: .1;
    content: "";
  }
}

.home-single-product-style-1 .product-banner-wrap .product-banner-content {
  text-align: right;
  padding: 10px 180px 10px;
  position: relative;
  z-index: 9;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .home-single-product-style-1 .product-banner-wrap .product-banner-content {
    padding: 10px 100px 10px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home-single-product-style-1 .product-banner-wrap .product-banner-content {
    padding: 10px 50px 10px;
  }
}

@media only screen and (max-width: 767px) {
  .home-single-product-style-1 .product-banner-wrap .product-banner-content {
    padding: 10px 15px 10px;
    text-align: center;
  }
}

.home-single-product-style-1 .product-banner-wrap .product-banner-content h2 {
  font-size: 72px;
  font-weight: 600;
  color: #ffffff;
  margin: 0;
}

@media only screen and (max-width: 767px) {
  .home-single-product-style-1 .product-banner-wrap .product-banner-content h2 {
    font-size: 50px;
  }
}

.home-single-product-style-1 .product-banner-wrap .product-banner-content h3 {
  font-size: 24px;
  font-weight: 600;
  color: #ffffff;
  margin: 7px 0 21px;
}

@media only screen and (max-width: 767px) {
  .home-single-product-style-1 .product-banner-wrap .product-banner-content h3 {
    font-size: 20px;
  }
}

.home-single-product-style-1 .product-banner-wrap .product-banner-content h4 {
  font-size: 24px;
  font-weight: 600;
  color: #ffffff;
  margin: 0;
}

.mouse-scroll-area {
  position: absolute;
  top: -17%;
  z-index: 2;
  left: 49%;
}

@media only screen and (max-width: 767px) {
  .mouse-scroll-area {
    top: 15%;
    left: 28%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .mouse-scroll-area {
    top: 7%;
    left: 33%;
  }
}

@media only screen and (min-width: 479px) and (max-width: 575px) {
  .mouse-scroll-area {
    left: 33%;
  }
}

.scroll-img-position-1 img {
  max-width: 384px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .scroll-img-position-1 img {
    max-width: 300px;
  }
}

@media only screen and (max-width: 767px) {
  .scroll-img-position-1 img {
    max-width: 150px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .scroll-img-position-1 img {
    max-width: 200px;
  }
}

.home-single-product-style-2 {
  position: relative;
  padding-top: 152px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home-single-product-style-2 {
    padding-top: 76px;
  }
}

@media only screen and (max-width: 767px) {
  .home-single-product-style-2 {
    padding-top: 60px;
  }
}

.home-single-product-style-2:before {
  position: absolute;
  content: "";
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: -100px;
  background-color: #ababab;
  height: 200px;
  width: 1px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home-single-product-style-2:before {
    top: -50px;
    height: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .home-single-product-style-2:before {
    top: -50px;
    height: 100px;
  }
}

.home-single-product-style-2 .shoe-name {
  position: relative;
}

.home-single-product-style-2 .shoe-name img {
  position: absolute;
  left: 48%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 38%;
  width: 488px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .home-single-product-style-2 .shoe-name img {
    width: 400px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .home-single-product-style-2 .shoe-name img {
    width: 400px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .home-single-product-style-2 .shoe-name img {
    width: 400px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home-single-product-style-2 .shoe-name img {
    width: 400px;
  }
}

@media only screen and (max-width: 767px) {
  .home-single-product-style-2 .shoe-name img {
    width: 200px;
  }
}

.home-single-product-style-2 .shoe-name span {
  font-size: 36px;
  font-style: italic;
  display: inline-block;
  text-transform: uppercase;
}

@media only screen and (max-width: 767px) {
  .home-single-product-style-2 .shoe-name span {
    font-size: 30px;
  }
}

.home-single-product-style-2 .shoe-name h2 {
  font-size: 60px;
  font-weight: 600;
  letter-spacing: 60px;
  margin: 295px 0 0;
  line-height: 1;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .home-single-product-style-2 .shoe-name h2 {
    letter-spacing: 50px;
    margin: 200px 0 0;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .home-single-product-style-2 .shoe-name h2 {
    letter-spacing: 40px;
    margin: 200px 0 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home-single-product-style-2 .shoe-name h2 {
    letter-spacing: 25px;
    margin: 150px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .home-single-product-style-2 .shoe-name h2 {
    letter-spacing: 12px;
    font-size: 28px;
    margin: 100px 0 0;
  }
}

.home-single-product-style-2 .single-product-style-2-content {
  position: relative;
  margin: 191px 0 0;
  z-index: 1;
}

@media only screen and (max-width: 767px) {
  .home-single-product-style-2 .single-product-style-2-content {
    margin: 80px 0 0;
  }
}

.home-single-product-style-2 .single-product-style-2-content h2 {
  font-size: 30px;
  font-weight: 600;
  margin: 0;
  line-height: 1;
}

@media only screen and (max-width: 767px) {
  .home-single-product-style-2 .single-product-style-2-content h2 {
    font-size: 24px;
  }
}

.home-single-product-style-2 .single-product-style-2-content h3 {
  font-size: 30px;
  color: #c33;
  font-weight: 600;
  margin: 28px 0 27px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .home-single-product-style-2 .single-product-style-2-content h3 {
    margin: 28px 0 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home-single-product-style-2 .single-product-style-2-content h3 {
    margin: 28px 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .home-single-product-style-2 .single-product-style-2-content h3 {
    margin: 20px 0 10px;
  }
}

.home-single-product-style-2 .single-product-style-2-content p {
  color: #999;
  line-height: 2.142;
  margin: 0 auto 60px;
  width: 50%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .home-single-product-style-2 .single-product-style-2-content p {
    margin: 0 auto 40px;
    width: 63%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .home-single-product-style-2 .single-product-style-2-content p {
    margin: 0 auto 40px;
    width: 63%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .home-single-product-style-2 .single-product-style-2-content p {
    margin: 0 auto 30px;
    width: 77%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .home-single-product-style-2 .single-product-style-2-content p {
    margin: 0 auto 30px;
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .home-single-product-style-2 .single-product-style-2-content p {
    margin: 0 auto 30px;
    width: 100%;
    line-height: 2;
  }
}

.btn-style-4 a {
  display: inline-block;
  font-weight: 600;
  color: #ffffff;
  text-transform: uppercase;
  background-color: #c33;
  letter-spacing: 2px;
  -webkit-box-shadow: 0 8px 40px -9px rgba(0, 0, 0, 0.5);
          box-shadow: 0 8px 40px -9px rgba(0, 0, 0, 0.5);
  border-radius: 50px;
  padding: 19px 60px 18px;
}

@media only screen and (max-width: 767px) {
  .btn-style-4 a {
    padding: 12px 30px 12px;
  }
}

.btn-style-4 a:hover {
  background-color: #333;
}

.btn-style-4 a.hover:hover {
  background-color: #900;
}

.single-product-style-3-content h3 {
  font-size: 30px;
  font-weight: 600;
  margin: 0;
}

@media only screen and (max-width: 767px) {
  .single-product-style-3-content h3 {
    font-size: 25px;
  }
}

.single-product-style-3-content h3 > span {
  font-family: "Great Vibes", cursive;
  color: #ccc;
  font-weight: 400;
  font-size: 36px;
  line-height: 1;
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  .single-product-style-3-content h3 > span {
    font-size: 30px;
  }
}

.single-product-style-3-content h2 {
  font-size: 72px;
  font-weight: 600;
  margin: 10px 0 0px;
  line-height: 1;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .single-product-style-3-content h2 {
    font-size: 60px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-product-style-3-content h2 {
    font-size: 52px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-product-style-3-content h2 {
    font-size: 52px;
  }
}

@media only screen and (max-width: 767px) {
  .single-product-style-3-content h2 {
    font-size: 30px;
    margin: 5px 0 0px;
  }
}

.single-product-style-3-content .color-swatches-set-wrap {
  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;
  margin: 55px 0 51px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .single-product-style-3-content .color-swatches-set-wrap {
    margin: 35px 0 31px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-product-style-3-content .color-swatches-set-wrap {
    margin: 35px 0 31px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-product-style-3-content .color-swatches-set-wrap {
    margin: 35px 0 31px;
  }
}

@media only screen and (max-width: 767px) {
  .single-product-style-3-content .color-swatches-set-wrap {
    display: block;
    margin: 30px 0 26px;
  }
}

.single-product-style-3-content .color-swatches-set-wrap span {
  font-weight: 600;
  text-transform: uppercase;
  display: inline-block;
  margin-right: 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-product-style-3-content .color-swatches-set-wrap span {
    margin-right: 20px;
  }
}

.single-product-style-3-content .color-swatches-set-wrap .color-wrap {
  margin-right: 80px;
  position: relative;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-product-style-3-content .color-swatches-set-wrap .color-wrap {
    margin-right: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .single-product-style-3-content .color-swatches-set-wrap .color-wrap {
    margin-right: 20px;
    margin-top: 12px;
    margin-bottom: 12px;
  }
}

.single-product-style-3-content .color-swatches-set-wrap .color-wrap:before {
  position: absolute;
  content: "";
  right: -40px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #999;
  height: 14px;
  width: 1px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-product-style-3-content .color-swatches-set-wrap .color-wrap:before {
    right: -25px;
  }
}

@media only screen and (max-width: 767px) {
  .single-product-style-3-content .color-swatches-set-wrap .color-wrap:before {
    display: none;
  }
}

.single-product-style-3-content .color-swatches-set-wrap .color-wrap ul {
  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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.single-product-style-3-content .color-swatches-set-wrap .color-wrap ul li {
  margin-right: 15px;
  margin-bottom: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-product-style-3-content .color-swatches-set-wrap .color-wrap ul li {
    margin-right: 10px;
  }
}

.single-product-style-3-content .color-swatches-set-wrap .color-wrap ul li:last-child {
  margin-right: 0;
}

.single-product-style-3-content .color-swatches-set-wrap .color-wrap ul li a {
  width: 30px;
  height: 30px;
  font-size: 0;
  display: inline-block;
  border-radius: 50%;
  position: relative;
}

.single-product-style-3-content .color-swatches-set-wrap .color-wrap ul li a.yellow {
  background-color: #fdbe70;
}

.single-product-style-3-content .color-swatches-set-wrap .color-wrap ul li a.sky {
  background-color: #83d8d8;
}

.single-product-style-3-content .color-swatches-set-wrap .color-wrap ul li a.green {
  background-color: #9bd883;
}

.single-product-style-3-content .color-swatches-set-wrap .color-wrap ul li a.gray {
  background-color: #f4f4f4;
}

.single-product-style-3-content .color-swatches-set-wrap .swatches-set-wrap ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.single-product-style-3-content .color-swatches-set-wrap .swatches-set-wrap ul li {
  margin-right: 15px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-product-style-3-content .color-swatches-set-wrap .swatches-set-wrap ul li {
    margin-right: 10px;
  }
}

.single-product-style-3-content .color-swatches-set-wrap .swatches-set-wrap ul li:last-child {
  margin-right: 0;
}

.single-product-style-3-content .color-swatches-set-wrap .swatches-set-wrap ul li a {
  display: inline-block;
  width: 38px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  border-radius: 100%;
  background-color: #f1f1f1;
  color: #333;
  font-size: 12px;
  font-weight: 600;
}

.single-product-style-3-content .description p {
  line-height: 2.142;
  color: #999;
  margin: 0;
}

.single-product-style-3-content .description ul {
  list-style-type: square;
  padding-left: 20px;
}

.single-product-style-3-content .description ul li {
  color: #999;
  margin-bottom: 10px;
}

.single-product-style-3-img {
  text-align: right;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-product-style-3-img {
    text-align: left;
    margin-top: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .single-product-style-3-img {
    margin-right: 0px;
    text-align: left;
    margin-top: 30px;
  }
}

.single-product-style-3-img img {
  max-width: 100%;
}

.product-area-border {
  position: relative;
}

.product-area-border:before {
  position: absolute;
  content: "";
  left: 0;
  top: 35px;
  background-color: #ababab;
  width: 200px;
  height: 1px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-area-border:before {
    top: 28px;
    width: 70px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-area-border:before {
    top: 27px;
    width: 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-area-border:before {
    top: 27px;
    width: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-area-border:before {
    top: 27px;
    width: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .product-area-border:before {
    display: none;
  }
}

.single-product-style-4-content {
  padding: 163px 0 190px;
  position: relative;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-product-style-4-content {
    padding: 113px 0 130px;
  }
}

@media only screen and (max-width: 767px) {
  .single-product-style-4-content {
    padding: 100px 0 117px;
  }
}

.single-product-style-4-content:before {
  position: absolute;
  content: "";
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: -100px;
  background-color: #ababab;
  height: 200px;
  width: 1px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-product-style-4-content:before {
    top: -50px;
    height: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .single-product-style-4-content:before {
    top: -50px;
    height: 100px;
  }
}

.single-product-style-4-content:after {
  position: absolute;
  content: "";
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: -100px;
  background-color: #ababab;
  height: 200px;
  width: 1px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-product-style-4-content:after {
    bottom: -50px;
    height: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .single-product-style-4-content:after {
    bottom: -50px;
    height: 100px;
  }
}

.single-product-style-4-content span {
  font-size: 18px;
  font-weight: 500;
  display: block;
  color: #ffffff;
}

.single-product-style-4-content h2 {
  font-size: 72px;
  font-weight: 600;
  margin: 19px 0 70px;
  color: #ffffff;
  line-height: 1;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-product-style-4-content h2 {
    font-size: 65px;
    margin: 15px 0 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-product-style-4-content h2 {
    font-size: 60px;
    margin: 15px 0 35px;
  }
}

@media only screen and (max-width: 767px) {
  .single-product-style-4-content h2 {
    font-size: 34px;
    margin: 15px 0 30px;
  }
}

.btn-style-5 a {
  display: inline-block;
  letter-spacing: 12px;
  color: #999;
  text-transform: uppercase;
  font-weight: 600;
  text-indent: 12px;
}

.btn-style-5 a:hover {
  color: #900;
}

@media only screen and (max-width: 767px) {
  .btn-style-5.mt-15 {
    margin-top: 0px;
  }
}

.tab-style-1 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.tab-style-1 a {
  color: #999;
  font-weight: 600;
  letter-spacing: -1px;
  font-size: 24px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 40px;
}

.tab-style-1 a.active {
  color: #000000;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tab-style-1 a {
    margin: 0 25px;
    font-size: 23px;
  }
}

@media only screen and (max-width: 767px) {
  .tab-style-1 a {
    margin: 0 10px;
    line-height: 1;
    font-size: 17px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .tab-style-1 a {
    margin: 0 20px;
    font-size: 18px;
  }
}

@media only screen and (max-width: 767px) {
  .tab-style-1.mb-50 {
    margin-bottom: 30px;
  }
}

.tab-style-2 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.tab-style-2 a {
  color: #999;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  font-size: 16px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 15px;
  position: relative;
}

.tab-style-2 a.mrg-inc {
  margin: 0 20px;
}

.tab-style-2 a.active {
  color: #000000;
  border-bottom: 1px solid #000000;
}

.tab-style-2 a::after {
  content: "";
  height: 1px;
  right: 0px;
  bottom: 0px;
  left: auto;
  width: 0;
  position: absolute;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
  background-color: #000000;
}

.tab-style-2 a:hover {
  color: #000000;
}

.tab-style-2 a:hover::after {
  left: 0px;
  right: auto;
  width: 100%;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
}

.tab-style-2.tab-style-2-modify a {
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
}

@media only screen and (max-width: 767px) {
  .tab-style-2.tab-style-2-modify a {
    margin: 0 7px;
  }
}

.tab-style-2.tab-style-3-modify a {
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
}

@media only screen and (max-width: 767px) {
  .tab-style-2.tab-style-3-modify a {
    margin: 0 7px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tab-style-2.mb-55 {
    margin-bottom: 35px;
  }
  .tab-style-2.mb-60 {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .tab-style-2.mb-50 {
    margin-bottom: 30px;
  }
  .tab-style-2.mb-55 {
    margin-bottom: 25px;
  }
  .tab-style-2.mb-60 {
    margin-bottom: 30px;
  }
}

.btn-style-8 a {
  display: inline-block;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  display: inline-block;
  border-bottom: 2px solid #7f7f7f;
}

.btn-style-8 a:hover {
  border-bottom: 2px solid #900;
}

@media only screen and (max-width: 767px) {
  .btn-style-8.mt-10 {
    margin-top: 0;
  }
}

.pagination-style-5 {
  margin-top: 20px;
}

.pagination-style-5 .swiper-pagination-bullet {
  width: 17px;
  height: 17px;
  background: #d3e0e1;
  opacity: 1;
  border: 1px solid #fff;
}

.pagination-style-5 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #aac4c7;
}

.pagination-style-5.pagination-style-5-gray .swiper-pagination-bullet {
  background: #e5e5e5;
}

.pagination-style-5.pagination-style-5-gray .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #9b6501;
}

.pagination-style-5.swiper-pagination {
  position: static;
}

.single-category-wrap .category-img a {
  display: block;
}

.single-category-wrap .category-img a img {
  width: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-category-wrap .category-img.mb-30 {
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .single-category-wrap .category-img.mb-30 {
    margin-bottom: 10px;
  }
}

.single-category-wrap .category-title-1 h3 {
  font-size: 18px;
}

.single-category-wrap .category-title-1 h3.font-size-inc {
  font-size: 24px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-category-wrap .category-title-1 h3.font-size-inc {
    font-size: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .single-category-wrap .category-title-1 h3.font-size-inc {
    font-size: 20px;
  }
}

.single-category-wrap .category-title-1 h3.font-width-inc {
  font-weight: 600;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-category-wrap .category-title-1 h3.font-width-inc {
    font-size: 22px;
  }
}

.single-category-wrap .category-title-1 h3 a {
  color: #000000;
  display: inline-block;
  position: relative;
}

.single-category-wrap .category-title-1 h3 a::after {
  content: "";
  height: 1px;
  right: 0px;
  bottom: 0px;
  left: auto;
  width: 0;
  position: absolute;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
  background-color: #000;
}

.single-category-wrap .category-title-1 h3 a:hover::after {
  left: 0px;
  right: auto;
  width: 100%;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
}

.single-category-wrap:hover .category-title-1 h3 a::after {
  left: 0px;
  right: auto;
  width: 100%;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
}

.single-category-wrap.category-margin {
  margin: 0 25px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-category-wrap.category-margin {
    margin: 0 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-category-wrap.category-margin {
    margin: 0 0px;
  }
}

@media only screen and (max-width: 767px) {
  .single-category-wrap.category-margin {
    margin: 0 0px 30px;
  }
}

.nav-style-4 {
  position: relative;
}

.nav-style-4 .product-nav-1 {
  position: absolute;
  left: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 9;
  font-size: 60px;
  line-height: 1;
  color: #999;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
}

@media only screen and (max-width: 767px) {
  .nav-style-4 .product-nav-1 {
    font-size: 38px;
  }
}

.nav-style-4 .product-nav-1.product-next-1 {
  left: auto;
  right: 0px;
}

.nav-style-4 .product-nav-1:hover {
  color: #000000;
}

.nav-style-4:hover .product-nav-1 {
  opacity: 1;
  visibility: visible;
}

.tab-content.jump .tab-pane.active {
  -webkit-animation: fadeIn 1 1s ease;
          animation: fadeIn 1 1s ease;
}

.tab-content.jump-2 .tab-pane {
  display: block;
  height: 0;
  opacity: 0;
  overflow: hidden;
}

.tab-content.jump-2 .tab-pane.active {
  display: block;
  height: auto;
  opacity: 1;
  overflow: visible;
}

.all-products-btn a {
  font-size: 18px;
  font-weight: 600;
  color: #000000;
  display: inline-block;
  text-transform: uppercase;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  line-height: 1;
  padding: 0 0 1px;
  border-bottom: 1px solid #000;
}

.all-products-btn a.font-size-dec {
  font-size: 14px;
}

.all-products-btn a.theme-color-red:hover {
  color: #c00;
  border-bottom: 1px solid #c00;
}

@media only screen and (max-width: 767px) {
  .all-products-btn a {
    font-size: 14px;
  }
}

.all-products-btn a:hover {
  color: #f66;
  border-bottom: 1px solid #f66;
}

@media only screen and (max-width: 767px) {
  .all-products-btn.mt-50 {
    margin-top: 30px;
  }
}

.deal-product-wrap {
  border: 1px solid #bfbfbf;
  padding-bottom: 44px;
}

.deal-product-wrap .deal-product-img a {
  display: block;
}

.deal-product-wrap .deal-product-img a img {
  width: 100%;
}

.deal-product-wrap .deal-product-content {
  padding: 0 20px;
}

.deal-product-wrap .deal-product-content .deal-roduct-meta a {
  font-size: 12px;
  color: #999;
  display: inline-block;
}

.deal-product-wrap .deal-product-content h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 6px 0 18px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .deal-product-wrap .deal-product-content h3 {
    font-size: 16px;
  }
}

.deal-product-wrap .deal-product-content h3 a {
  color: #000000;
}

.deal-product-wrap .deal-product-content h3 a:hover {
  text-decoration: underline;
}

.deal-product-wrap .deal-product-content > span {
  color: #999;
  display: block;
}

.deal-product-wrap .deal-product-content .available p {
  color: #999;
  margin: 18px 0 34px;
}

.deal-product-wrap .deal-product-content .available p span {
  font-weight: 600;
  color: #000000;
}

.deal-product-wrap .deal-product-content .deal-product-btn a {
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  color: #ffffff;
  background-color: #f66;
  text-transform: uppercase;
  border-radius: 4px;
  letter-spacing: 1px;
  line-height: 1;
  padding: 10px 20px 13px;
}

.deal-product-wrap .deal-product-content .deal-product-btn a i {
  font-size: 18px;
  position: relative;
  top: 1px;
  margin: 0 0 0 5px;
}

.deal-product-wrap .deal-product-content .deal-product-btn a:hover {
  background-color: #000000;
}

.deal-product-wrap .deal-product-content .deal-product-btn.theme-color a {
  background-color: #900;
}

.deal-product-wrap .deal-product-content .deal-product-btn.theme-color a:hover {
  background-color: #000000;
}

.deal-product-wrap.border-none {
  border: none;
}

.product-slider-5-wrap {
  position: relative;
}

.product-nav-2 {
  position: absolute;
  top: 0;
  right: 0;
  background-color: transparent;
  color: #999;
  font-size: 24px;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.product-nav-2.product-prev-2 {
  margin-right: 30px;
}

.product-nav-2:hover {
  color: #000000;
}

.product-slider-active-5.swiper-container {
  padding: 10px 10px;
}

.product-slider-active-5.swiper-container.padding-none {
  padding: 10px 0px 10px;
}

.category-wrap-2 {
  border: 1px solid #bfbfbf;
  padding: 10px 20px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .category-wrap-2 {
    margin-top: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .category-wrap-2 {
    margin-top: 30px;
  }
}

.category-wrap-2 ul li a {
  font-weight: 600;
  text-transform: uppercase;
  padding: 17px 0 15px;
  color: #000000;
  display: block;
  border-bottom: 1px solid #eaeaea;
  line-height: 1;
}

.category-wrap-2 ul li a:hover {
  color: #f66;
  padding-left: 10px;
}

.category-wrap-2 ul li:last-child a {
  border-bottom: none;
}

.product-area .container-fluid.product-fluid-p-0 {
  padding: 0;
}

@media only screen and (max-width: 767px) {
  .product-area .container-fluid.product-fluid-p-0 {
    padding: 0 15px;
  }
}

.category-wrap-3 > ul {
  background-color: #fff;
  padding: 10px 0;
  position: relative;
}

.category-wrap-3 > ul > li {
  padding: 0 20px;
}

.category-wrap-3 > ul > li > a {
  line-height: 1;
  font-size: 13px;
  color: #000000;
  display: block;
  padding: 12.9px 0 15px;
  border-bottom: 1px solid #eaeaea;
}

.category-wrap-3 > ul > li > a i {
  font-size: 18px;
  margin-right: 10px;
  position: relative;
  top: 2px;
}

.category-wrap-3 > ul > li > ul {
  position: absolute;
  background-color: #ffffff;
  width: 530px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  left: 100%;
  top: 0px;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(30px) translateZ(0);
          transform: translateX(30px) translateZ(0);
  -webkit-transition: all .25s ease 0s;
  -o-transition: all .25s ease 0s;
  transition: all .25s ease 0s;
  border: 1px solid #d9d9d9;
  z-index: 9;
}

.category-wrap-3 > ul > li > ul > li {
  width: 100%;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap {
  padding: 27px 30px;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .categori-position-img-1 {
  position: absolute;
  right: 0px;
  bottom: 30px;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .categori-position-img-1 a {
  display: block;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .categori-position-img-1 a img {
  width: 300px;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .categori-position-img-2 {
  position: absolute;
  right: 30px;
  bottom: 30px;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .categori-position-img-2 img {
  width: 229px;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .single-sub-categori {
  margin-left: -15px;
  margin-right: -15px;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 21px;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .single-sub-categori .sub-categori-column {
  margin-left: 15px;
  margin-right: 15px;
  -webkit-flex-basis: 0%;
      -ms-flex-preferred-size: 0%;
          flex-basis: 0%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .single-sub-categori .sub-categori-column .sub-categori-img {
  margin: 0 20px 20px;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .single-sub-categori .sub-categori-column .sub-categori-img img {
  width: 100%;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .single-sub-categori .sub-categori-column > ul {
  margin-bottom: 58px;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .single-sub-categori .sub-categori-column > ul:last-child {
  margin-bottom: 0;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .single-sub-categori .sub-categori-column > ul li.title {
  margin: 0 0 17px;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .single-sub-categori .sub-categori-column > ul li.title a {
  font-weight: 500;
  font-size: 18px;
  margin: 0;
  color: #262626;
  display: inline-block;
  position: relative;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .single-sub-categori .sub-categori-column > ul li.title a::after {
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 0;
  content: "";
  height: 1px;
  background-color: #000000;
  -webkit-transition: .35s;
  -o-transition: .35s;
  transition: .35s;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .single-sub-categori .sub-categori-column > ul li.title a:hover {
  padding-left: 0px;
  color: #262626;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .single-sub-categori .sub-categori-column > ul li.title a:hover::after {
  width: 100%;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .single-sub-categori .sub-categori-column > ul li a {
  color: #333;
  display: block;
  margin: 0 0 12px;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .single-sub-categori .sub-categori-column > ul li a:hover {
  color: #999;
  padding-left: 10px;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .single-sub-categori .sub-categori-column .mega-content h2 {
  font-size: 32px;
  color: #b5892a;
  font-weight: 300;
  line-height: 1;
  margin: 0;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .single-sub-categori .sub-categori-column .mega-content h4 {
  font-size: 20px;
  color: #666;
  margin: 3px 0 17px;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .single-sub-categori .sub-categori-column .mega-content .catigory-btn a {
  display: inline-block;
  font-size: 11px;
  text-transform: uppercase;
  color: #000000;
  font-weight: 600;
}

.category-wrap-3 > ul > li > ul > li .sub-categori-wrap .single-sub-categori .sub-categori-column .mega-content .catigory-btn a i {
  color: #900;
  position: relative;
  top: 1px;
  font-size: 13px;
  margin-left: 5px;
}

.category-wrap-3 > ul > li:last-child > a {
  border-bottom: none;
}

.category-wrap-3 > ul > li:hover > a {
  color: #999;
}

.category-wrap-3 > ul > li:hover > ul {
  opacity: 1;
  visibility: visible;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  transition: opacity .2s ease,visibility .2s ease,transform .2s ease,-webkit-transform .2s ease;
}

.category-wrap-3.category-wrap-3-border {
  border: 1px solid #900;
}

.category-wrap-3-small ul {
  background-color: #ffffff;
}

.category-wrap-3-small ul li {
  padding: 0 20px;
  position: relative;
}

.category-wrap-3-small ul li.menu-item-has-children .menu-expand {
  line-height: 47px;
  top: -5px;
  right: 0;
  width: 30px;
  position: absolute;
  height: 47px;
  text-align: center;
  cursor: pointer;
}

.category-wrap-3-small ul li.menu-item-has-children .menu-expand i {
  display: block;
  position: relative;
  width: 10px;
  margin-top: 25px;
  border-bottom: 1px solid #000000;
  -webkit-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}

.category-wrap-3-small ul li.menu-item-has-children .menu-expand i::before {
  top: 0;
  width: 100%;
  content: "";
  display: block;
  position: absolute;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  border-bottom: 1px solid #000000;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.category-wrap-3-small ul li.menu-item-has-children.active > .menu-expand i::before {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
}

.category-wrap-3-small ul li > a {
  line-height: 1;
  font-size: 13px;
  color: #000000;
  display: block;
  padding: 12.9px 0 15px;
  border-bottom: 1px solid #eaeaea;
}

.category-wrap-3-small ul li > a i {
  font-size: 18px;
  margin-right: 10px;
  position: relative;
  top: 2px;
}

.category-wrap-3-small ul li ul li a {
  font-size: 18px;
  font-weight: 500;
  color: #262626;
}

.category-wrap-3-small ul li ul li ul li a {
  font-size: 14px;
  color: #333;
  font-weight: 400;
}

.category-wrap-3-small ul li ul li ul li a:hover {
  color: #999;
}

.category-wrap-3-small ul li ul li .mega-content {
  padding: 12.9px 0 15px;
  border-bottom: 1px solid #eaeaea;
}

.category-wrap-3-small ul li ul li .mega-content h2 {
  font-size: 32px;
  color: #b5892a;
  font-weight: 300;
  line-height: 1;
  margin: 0;
}

.category-wrap-3-small ul li ul li .mega-content h4 {
  font-size: 20px;
  color: #666;
  margin: 3px 0 17px;
}

.category-wrap-3-small ul li ul li .mega-content .catigory-btn a {
  display: inline-block;
  font-size: 11px;
  text-transform: uppercase;
  color: #000000;
  font-weight: 600;
}

.category-wrap-3-small ul li ul li .mega-content .catigory-btn a i {
  color: #900;
  position: relative;
  top: 1px;
  font-size: 13px;
  margin-left: 5px;
}

.category-wrap-3-small ul li ul li .mega-content .catigory-btn a:hover {
  color: #900;
}

.category-wrap-3-small ul li ul li .mega-content .small-menu-category-img {
  margin: 20px 0 0;
}

.category-wrap-3-small ul li ul li .mega-content .small-menu-category-img a {
  display: block;
}

.category-wrap-3-small ul li ul li .mega-content .small-menu-category-img a img {
  max-width: 100%;
}

.category-wrap-3-small ul li:last-child > a {
  border-bottom: none;
}

.category-wrap-3-small ul li:hover > a {
  color: #900;
}

.category-wrap-3-small ul li:hover.menu-item-has-children > .menu-expand > i {
  border-bottom: 1px solid #900;
}

.category-wrap-3-small ul li:hover.menu-item-has-children > .menu-expand > i::before {
  border-bottom: 1px solid #900;
}

.category-wrap-3-small.category-wrap-3-small-border {
  border: 1px solid #900;
}

.best-seller-product-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  border: 1px solid transparent;
  -webkit-transition: all .5s ease 0s;
  -o-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
  position: relative;
}

.best-seller-product-wrap .best-seller-img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 136px;
      -ms-flex: 0 0 136px;
          flex: 0 0 136px;
  margin-right: 25px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .best-seller-product-wrap .best-seller-img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100px;
        -ms-flex: 0 0 100px;
            flex: 0 0 100px;
    margin-right: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .best-seller-product-wrap .best-seller-img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100px;
        -ms-flex: 0 0 100px;
            flex: 0 0 100px;
  }
}

@media only screen and (max-width: 767px) {
  .best-seller-product-wrap .best-seller-img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100px;
        -ms-flex: 0 0 100px;
            flex: 0 0 100px;
  }
}

.best-seller-product-wrap .best-seller-img a {
  display: block;
}

.best-seller-product-wrap .best-seller-img a img {
  width: 100%;
}

.best-seller-product-wrap .best-seller-content .best-seller-cat a {
  font-size: 12px;
  color: #999;
  -webkit-transition: all .5s ease 0s;
  -o-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
  display: block;
  line-height: 1;
}

.best-seller-product-wrap .best-seller-content .best-seller-cat a:hover {
  color: #000000;
}

.best-seller-product-wrap .best-seller-content h3 {
  font-size: 16px;
  font-weight: 600;
  margin: 10px 0 21px;
  line-height: 1.3;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .best-seller-product-wrap .best-seller-content h3 {
    margin: 10px 0 10px;
  }
}

.best-seller-product-wrap .best-seller-content h3 a {
  color: #000000;
}

.best-seller-product-wrap .best-seller-content h3 a:hover {
  text-decoration: underline;
}

.best-seller-product-wrap .best-seller-content .price span {
  font-size: 20px;
  color: #690;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .best-seller-product-wrap .best-seller-content .price span {
    font-size: 16px;
  }
}

.best-seller-product-wrap .product-action-7 {
  position: absolute;
  bottom: 18px;
  right: 18px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .5s ease 0s;
  -o-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .best-seller-product-wrap .product-action-7 {
    bottom: 8px;
  }
}

.best-seller-product-wrap .product-action-7 button {
  border: none;
  background-color: #c00;
  width: 38px;
  height: 38px;
  line-height: 36px;
  text-align: center;
  font-size: 20px;
  color: #ffffff;
  border-radius: 100%;
  -webkit-transition: all .5s ease 0s;
  -o-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
}

.best-seller-product-wrap .product-action-7 button i {
  line-height: 1;
  display: inline-block;
}

.best-seller-product-wrap .product-action-7 button:hover {
  background-color: #000000;
}

.best-seller-product-wrap:hover {
  border: 1px solid rgba(0, 0, 0, 0.25);
}

.best-seller-product-wrap:hover .product-action-7 {
  opacity: 1;
  visibility: visible;
}

.single-product-list-wrap {
  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;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.single-product-list-wrap .product-list-img {
  width: 85px;
  margin-right: 25px;
}

.single-product-list-wrap .product-list-img a img {
  width: 100%;
}

.single-product-list-wrap .product-list-content-2 h4 {
  font-weight: 600;
  font-size: 14px;
  margin: 0 0 17px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-product-list-wrap .product-list-content-2 h4 {
    margin: 0 0 5px;
  }
}

.single-product-list-wrap .product-list-content-2 h4 a {
  color: #000000;
}

.single-product-list-wrap .product-list-content-2 .product-list-price span {
  display: inline-block;
  font-size: 20px;
  color: #690;
}

.single-product-list-wrap .product-list-content-2 .product-list-price span.old-price {
  font-size: 14px;
  font-weight: 300;
  color: #999;
  text-decoration: line-through;
  margin-right: 3px;
}

.single-product-list-wrap .product-list-content-2 .product-list-price span.new-price {
  color: #c00;
}

.single-product-list-wrap:hover .product-list-content-2 h4 a {
  text-decoration: underline;
}

.recent-view-product {
  padding-bottom: 1px;
}

.recent-view-product a {
  display: block;
}

.recent-view-product a img {
  width: 100%;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  border: 1px solid transparent;
}

.recent-view-product a img:hover {
  border: 1px solid rgba(0, 0, 0, 0.15);
}

.recent-view-slider-wrap {
  padding: 25px 70px;
  background-color: #fff;
  position: relative;
}

.recent-pro-nav {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 30px;
  z-index: 9;
}

.recent-pro-nav.recent-pro-next {
  left: auto;
  right: 30px;
}

.recent-pro-nav i {
  color: #ccc;
  font-size: 36px;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
}

.recent-pro-nav i:hover {
  color: #000000;
}

.product-slider-active-6 .swiper-wrapper .swiper-slide {
  margin-top: 0px !important;
}

.product-nav-3-wrap {
  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;
  margin: 45px 0 0;
}

.product-nav-3-wrap .product-nav-3 {
  color: #999;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 600;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  margin: 0 16px;
}

.product-nav-3-wrap .product-nav-3 i {
  font-size: 16px;
  position: relative;
  top: 2px;
}

.product-nav-3-wrap .product-nav-3.product-prev-3 i {
  margin-right: 6px;
}

.product-nav-3-wrap .product-nav-3.product-next-3 i {
  margin-left: 6px;
}

.product-nav-3-wrap .product-nav-3:hover {
  color: #000000;
}

.product-category-wrap {
  margin-top: -200px;
  position: relative;
  z-index: 1;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-category-wrap {
    margin-top: -100px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-category-wrap {
    margin-top: -60px;
  }
}

@media only screen and (max-width: 767px) {
  .product-category-wrap {
    margin-top: 0px;
    padding-top: 70px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .product-category-wrap {
    margin-top: -100px;
    padding-top: 0px;
  }
}

.single-category-wrap-2 {
  padding: 25px 25px 37px;
  background-color: #ffffff;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.single-category-wrap-2 .category-img-4 a {
  display: block;
}

.single-category-wrap-2 .category-img-4 a img {
  width: 100%;
}

.single-category-wrap-2 .category-content h3 {
  letter-spacing: -1px;
  font-size: 30px;
  margin: 0 0 34px;
  line-height: 1;
}

.single-category-wrap-2 .category-content h3.font-width-inc {
  font-weight: 700;
}

@media only screen and (max-width: 767px) {
  .single-category-wrap-2 .category-content h3.font-width-inc {
    font-size: 20px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-category-wrap-2 .category-content h3 {
    font-size: 25px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-category-wrap-2 .category-content h3 {
    font-size: 22px;
  }
}

.single-category-wrap-2 .category-content h3 a {
  color: #000000;
}

.single-category-wrap-2 .category-content ul li {
  display: block;
  margin: 0 0 10px;
}

.single-category-wrap-2 .category-content ul li:last-child {
  margin: 0 0 0;
}

.single-category-wrap-2 .category-content ul li a {
  display: inline-block;
  font-weight: 500;
  color: #999;
  position: relative;
}

.single-category-wrap-2 .category-content ul li a::after {
  content: "";
  height: 1px;
  right: 0px;
  bottom: 0px;
  left: auto;
  width: 0;
  position: absolute;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
  background-color: #000000;
}

.single-category-wrap-2 .category-content ul li:hover > a {
  color: #000000;
}

.single-category-wrap-2 .category-content ul li:hover > a::after {
  left: 0px;
  right: auto;
  width: 100%;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
}

.single-category-wrap-2:hover {
  -webkit-box-shadow: 0 25px 80px -15px rgba(0, 0, 0, 0.3);
          box-shadow: 0 25px 80px -15px rgba(0, 0, 0, 0.3);
}

.btn-style-17 a {
  display: inline-block;
  font-weight: 600;
  color: #c00;
}

.btn-style-17 a i {
  font-size: 24px;
  position: relative;
  top: 5px;
  margin-left: 12px;
}

.product-nav-4 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  color: #ccc;
  font-size: 72px;
  line-height: 1;
  z-index: 9;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.product-nav-4.product-next-4 {
  left: auto;
  right: 0;
}

@media only screen and (max-width: 767px) {
  .product-nav-4 {
    font-size: 50px;
  }
}

.product-nav-4:hover {
  color: #000000;
}

.product-slider-active-7:hover .product-nav-4 {
  opacity: 1;
  visibility: visible;
}

.all-products-btn-2 {
  text-align: center;
}

.all-products-btn-2 a {
  display: inline-block;
  font-weight: 600;
  letter-spacing: 4px;
  text-transform: uppercase;
  color: #000000;
  position: relative;
}

.all-products-btn-2 a::after {
  position: absolute;
  bottom: 1px;
  right: 0;
  width: 0;
  content: "";
  background-color: #000;
  height: 1px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
}

.all-products-btn-2 a i {
  display: block;
  line-height: 1;
  font-size: 48px;
  color: #9b6501;
  margin: 0 0 12px;
}

.all-products-btn-2 a:hover::after {
  right: auto;
  left: 0;
  width: 100%;
}

.all-products-btn-3 a {
  padding: 25px 50px;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
  letter-spacing: 1px;
  line-height: 1;
  color: #ffffff;
  background-color: #c00;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .all-products-btn-3 a {
    padding: 20px 30px;
    font-size: 16px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .all-products-btn-3 a {
    padding: 20px 30px;
    font-size: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .all-products-btn-3 a {
    padding: 17px 30px;
    font-size: 14px;
  }
}

.all-products-btn-3 a:hover {
  background-color: #000000;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-area.pb-85 {
    padding-bottom: 50px;
  }
  .product-area.pb-80 {
    padding-bottom: 45px;
  }
  .product-category.pb-80 {
    padding-bottom: 55px;
  }
  .product-category.pb-85 {
    padding-bottom: 60px;
  }
  .product-category-area.pb-90 {
    padding-bottom: 60px;
  }
  .product-category-area.pb-85 {
    padding-bottom: 55px;
  }
}

@media only screen and (max-width: 767px) {
  .product-area.pb-85 {
    padding-bottom: 30px;
  }
  .product-area.pb-80 {
    padding-bottom: 25px;
  }
  .product-area.pb-70 {
    padding-bottom: 40px;
  }
  .product-category.pb-80 {
    padding-bottom: 35px;
  }
  .product-category.pb-85 {
    padding-bottom: 40px;
  }
  .product-category.pb-95 {
    padding-bottom: 30px;
  }
  .product-category-area.pb-90 {
    padding-bottom: 40px;
  }
  .product-category-area.pb-85 {
    padding-bottom: 35px;
  }
}

@media only screen and (min-width: 479px) and (max-width: 575px) {
  .product-responsive-style .row {
    margin-right: -7.5px;
    margin-left: -7.5px;
  }
  .product-responsive-style .row .col-12 {
    padding-right: 7.5px;
    padding-left: 7.5px;
    width: 50%;
  }
}

/*-------- 10. Portfolio style ---------*/
.btn-style-3 {
  margin: -15px 0 0;
}

@media only screen and (max-width: 767px) {
  .btn-style-3 {
    margin: 5px 0 0;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .btn-style-3 {
    margin: -13px 0 0;
  }
}

.btn-style-3 a {
  display: inline-block;
  color: #999;
  font-style: italic;
}

.btn-style-3 a i {
  font-size: 24px;
  line-height: 1;
  position: relative;
  top: 6px;
  margin-left: 10px;
}

.btn-style-3 a:hover {
  color: #900;
}

.btn-style-3.negative-mrg-none {
  margin: 0px 0 0;
}

.btn-style-3.black {
  margin: 0px 0 0;
}

.btn-style-3.black a {
  color: #000000;
  font-style: normal;
}

.btn-style-3.black a:hover {
  color: #900;
}

@media only screen and (max-width: 767px) {
  .btn-style-3.black {
    margin: 5px 0 0;
  }
}

.portfolio-img img {
  width: 100%;
  border: 8px solid #fff;
}

.portfolio-content-wrap {
  margin: 0 0 0 40px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .portfolio-content-wrap {
    margin: 0 0 0 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .portfolio-content-wrap {
    margin: 50px 0 0 0px;
  }
}

@media only screen and (max-width: 767px) {
  .portfolio-content-wrap {
    margin: 50px 0 0 0px;
  }
}

.single-portfolio-content h3 {
  font-size: 14px;
  color: #999;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 32px;
  display: block;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-portfolio-content h3 {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .single-portfolio-content h3 {
    margin-bottom: 20px;
  }
}

.single-portfolio-content h2 {
  font-size: 36px;
  color: #000000;
  font-weight: 600;
  line-height: 1.2;
  display: block;
  width: 70%;
  margin: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-portfolio-content h2 {
    width: 62%;
    font-size: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .single-portfolio-content h2 {
    width: 85%;
    font-size: 25px;
  }
}

.single-portfolio-content p {
  color: #999;
  line-height: 2;
  margin: 36px 0 33px;
  width: 70%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-portfolio-content p {
    margin: 20px 0 25px;
    width: 80%;
  }
}

@media only screen and (max-width: 767px) {
  .single-portfolio-content p {
    margin: 10px 0 20px;
    width: 83%;
  }
}

.single-portfolio-content .portfolio-btn a {
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  color: #050505;
  text-transform: uppercase;
}

.single-portfolio-content .portfolio-btn a:hover {
  color: #900;
}

.portfolio-slider-active .swiper-wrapper {
  height: 315px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .portfolio-slider-active .swiper-wrapper {
    height: 270px;
  }
}

@media only screen and (max-width: 767px) {
  .portfolio-slider-active .swiper-wrapper {
    height: 270px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .portfolio-slider-active .swiper-wrapper {
    height: 220px;
  }
}

.pagination-style-2 .swiper-pagination-bullet {
  width: auto;
  height: auto;
  border-radius: 0;
  background: transparent;
  opacity: 1;
  position: relative;
  font-size: 16px;
  color: #ccc;
  font-weight: 600;
  margin: 36px 0;
}

@media only screen and (max-width: 767px) {
  .pagination-style-2 .swiper-pagination-bullet {
    margin: 20px 0;
  }
}

.pagination-style-2 .swiper-pagination-bullet:before {
  position: absolute;
  content: "0";
  left: -11px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.pagination-style-2 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
  background: transparent;
  color: #000000;
}

.portfolio-slider-active.swiper-container-vertical > .swiper-pagination-bullets {
  right: 0;
  top: 0;
  -webkit-transform: inherit;
      -ms-transform: inherit;
          transform: inherit;
}

.portfolio-slider-active.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 36px 0;
}

@media only screen and (max-width: 767px) {
  .portfolio-slider-active.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 20px 0;
  }
}

.portfolio-slider-active.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet:first-child {
  margin: 0px 0 36px 0;
}

@media only screen and (max-width: 767px) {
  .portfolio-slider-active.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet:first-child {
    margin: 0px 0 20px 0;
  }
}

.portfolio-wrap h1 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1.2;
  margin: 0 0 103px;
  width: 68%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .portfolio-wrap h1 {
    font-size: 40px;
    width: 72%;
    margin: 0 0 60px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .portfolio-wrap h1 {
    font-size: 35px;
    width: 72%;
    margin: 0 auto 40px;
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  .portfolio-wrap h1 {
    font-size: 22px;
    width: 100%;
    margin: 0 auto 30px;
    text-align: center;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .portfolio-wrap h1 {
    width: 80%;
  }
}

.portfolio-wrap h1 span {
  color: #c33;
}

.portfolio-wrap h1.center {
  margin: 0 auto 103px;
  text-align: center;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .portfolio-wrap h1.center {
    margin: 0 auto 68px;
  }
}

@media only screen and (max-width: 767px) {
  .portfolio-wrap h1.center {
    margin: 0 auto 30px;
  }
}

.portfolio-wrap h1.width-2 {
  width: 46%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .portfolio-wrap h1.width-2 {
    width: 66%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .portfolio-wrap h1.width-2 {
    width: 66%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .portfolio-wrap h1.width-2 {
    width: 72%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .portfolio-wrap h1.width-2 {
    width: 72%;
  }
}

@media only screen and (max-width: 767px) {
  .portfolio-wrap h1.width-2 {
    width: 100%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .portfolio-wrap h1.width-2 {
    width: 80%;
  }
}

.single-portfolio-2 .portfolio-img-2 {
  position: relative;
}

.single-portfolio-2 .portfolio-img-2::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
  content: "";
  background-color: rgba(0, 0, 0, 0.65);
  pointer-events: none;
}

.single-portfolio-2 .portfolio-img-2 a img {
  width: 100%;
}

.single-portfolio-2 .portfolio-img-2 .portfolio-icon {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: center;
  -webkit-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
  opacity: 0;
}

.single-portfolio-2 .portfolio-img-2 .portfolio-icon a {
  font-size: 72px;
  color: #ffffff;
}

.single-portfolio-2 .portfolio-img-2 .portfolio-icon-2 {
  position: absolute;
  right: 30px;
  top: 0px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  opacity: 0;
  visibility: hidden;
}

.single-portfolio-2 .portfolio-img-2 .portfolio-icon-2 a {
  font-size: 72px;
  color: #ffffff;
  line-height: 1;
  display: inline-block;
}

.single-portfolio-2 .portfolio-img-2 .portfolio-content-3 {
  position: absolute;
  left: 30px;
  bottom: 20px;
  padding: 0 30px 0 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  opacity: 0;
  visibility: hidden;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .single-portfolio-2 .portfolio-img-2 .portfolio-content-3 {
    padding: 0 10px 0 0;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .single-portfolio-2 .portfolio-img-2 .portfolio-content-3 {
    padding: 0 10px 0 0;
    left: 20px;
  }
}

.single-portfolio-2 .portfolio-img-2 .portfolio-content-3 .portfolio-category-2 {
  margin: 0 0 13px;
}

@media only screen and (max-width: 767px) {
  .single-portfolio-2 .portfolio-img-2 .portfolio-content-3 .portfolio-category-2 {
    margin: 0 0 8px;
  }
}

.single-portfolio-2 .portfolio-img-2 .portfolio-content-3 .portfolio-category-2 a {
  font-size: 13px;
  display: inline-block;
  color: #ccc;
  margin-right: 3px;
}

.single-portfolio-2 .portfolio-img-2 .portfolio-content-3 .portfolio-category-2 a:hover {
  color: #ffffff;
}

.single-portfolio-2 .portfolio-img-2 .portfolio-content-3 h3 {
  font-size: 18px;
  font-weight: 500;
  margin: 0;
  line-height: 1.4;
  color: #ffffff;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .single-portfolio-2 .portfolio-img-2 .portfolio-content-3 h3 {
    font-size: 16px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .single-portfolio-2 .portfolio-img-2 .portfolio-content-3 h3 {
    font-size: 16px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-portfolio-2 .portfolio-img-2 .portfolio-content-3 h3 {
    font-size: 16px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-portfolio-2 .portfolio-img-2 .portfolio-content-3 h3 {
    font-size: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .single-portfolio-2 .portfolio-img-2 .portfolio-content-3 h3 {
    font-size: 16px;
  }
}

.single-portfolio-2 .portfolio-img-2 .portfolio-content-3 h3 a {
  color: #ffffff;
}

.single-portfolio-2 .portfolio-content-2 .portfolio-category {
  margin: 0 0 13px;
}

@media only screen and (max-width: 767px) {
  .single-portfolio-2 .portfolio-content-2 .portfolio-category {
    margin: 0 0 8px;
  }
}

.single-portfolio-2 .portfolio-content-2 .portfolio-category a {
  font-size: 13px;
  display: inline-block;
  color: #999;
  margin-right: 3px;
}

.single-portfolio-2 .portfolio-content-2 .portfolio-category a:hover {
  color: #000000;
}

.single-portfolio-2 .portfolio-content-2 h3 {
  font-size: 18px;
  font-weight: 500;
  margin: 0;
  line-height: 1.4;
}

@media only screen and (max-width: 767px) {
  .single-portfolio-2 .portfolio-content-2 h3 {
    font-size: 16px;
  }
}

.single-portfolio-2:hover .portfolio-img-2::before {
  opacity: 1;
}

.single-portfolio-2:hover .portfolio-img-2 .portfolio-icon {
  opacity: 1;
}

.single-portfolio-2:hover .portfolio-img-2 .portfolio-content-3 {
  opacity: 1;
  visibility: visible;
  bottom: 30px;
}

.single-portfolio-2:hover .portfolio-img-2 .portfolio-icon-2 {
  opacity: 1;
  visibility: visible;
  top: 11px;
}

@media only screen and (max-width: 767px) {
  .single-portfolio-2.mb-45 {
    margin-bottom: 35px;
  }
}

.portfolio-details-content .work-single-wrap {
  margin-bottom: 40px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e1e1e1;
}

.portfolio-details-content .work-single-wrap .work-single-desc span {
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
  display: block;
  margin: 0 0 4px;
}

.portfolio-details-content .work-single-wrap .work-single-desc p {
  font-size: 13px;
  margin: 0;
  color: #999;
}

.portfolio-details-content h6 {
  line-height: 2;
  font-weight: 700;
  color: #000000;
  margin: 0 0 25px;
  font-size: 14px;
}

.portfolio-details-content p {
  color: #666;
  margin: 0;
  line-height: 2;
}

.portfolio-details-content .portfolio-social {
  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;
  margin: 26px 0 0;
}

.portfolio-details-content .portfolio-social span {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 600;
  padding-right: 19px;
}

.portfolio-details-content .portfolio-social ul li {
  display: inline-block;
  margin-right: 12px;
}

.portfolio-details-content .portfolio-social ul li:last-child {
  margin-right: 0;
}

.portfolio-details-content .portfolio-social ul li a {
  font-size: 16px;
  color: #999;
  display: inline-block;
}

.portfolio-details-content .portfolio-social ul li a:hover {
  color: #900;
}

.portfolio-details-slider-wrap {
  overflow: hidden;
  margin: 35px 0 40px;
}

.portfolio-details-img img {
  width: 100%;
}

.portfolio-details-slider {
  position: relative;
}

.portfolio-details-slider.swiper-container {
  margin: 0 -34%;
}

@media only screen and (max-width: 767px) {
  .portfolio-details-slider.swiper-container {
    margin: 0 -25%;
  }
}

.portfolio-slider-nav {
  position: absolute;
  left: 28%;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 99;
  font-size: 72px;
  color: #999;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: all .5s ease 0s;
  -o-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
}

.portfolio-slider-nav.portfolio-slider-next {
  left: auto;
  right: 28%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .portfolio-slider-nav {
    font-size: 55px;
  }
}

@media only screen and (max-width: 767px) {
  .portfolio-slider-nav {
    font-size: 40px;
  }
}

.portfolio-slider-nav:hover {
  color: #000000;
}

.portfolio-next-prev-wrap {
  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;
}

.portfolio-next-prev-wrap .portfolio-prev a,
.portfolio-next-prev-wrap .portfolio-next a {
  color: #999;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  padding: 20px 30px;
  display: block;
  letter-spacing: 2px;
  -webkit-transition: .35s;
  -o-transition: .35s;
  transition: .35s;
  line-height: 1;
}

.portfolio-next-prev-wrap .portfolio-prev a::before,
.portfolio-next-prev-wrap .portfolio-next a::before {
  position: absolute;
  background-color: #f2f5f5;
  height: 100%;
  top: 0;
  content: "";
  z-index: -1;
  -webkit-transition: .35s;
  -o-transition: .35s;
  transition: .35s;
}

.portfolio-next-prev-wrap .portfolio-prev a:hover,
.portfolio-next-prev-wrap .portfolio-next a:hover {
  color: #000000;
}

.portfolio-next-prev-wrap .portfolio-prev a::before {
  width: 58%;
  left: 0;
}

.portfolio-next-prev-wrap .portfolio-prev a:hover::before {
  width: 100%;
}

.portfolio-next-prev-wrap .portfolio-next a::before {
  width: 58%;
  right: 0;
}

.portfolio-next-prev-wrap .portfolio-next a:hover::before {
  width: 100%;
}

.breadcrumb-portfolio-content-wrap {
  padding: 0 100px 150px 360px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .breadcrumb-portfolio-content-wrap {
    padding: 0 100px 150px 80px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .breadcrumb-portfolio-content-wrap {
    padding: 0 100px 150px 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .breadcrumb-portfolio-content-wrap {
    padding: 0 50px 150px 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .breadcrumb-portfolio-content-wrap {
    padding: 0 40px 75px 40px;
    position: static;
  }
}

@media only screen and (max-width: 767px) {
  .breadcrumb-portfolio-content-wrap {
    padding: 0 15px 65px 15px;
    position: static;
  }
}

.portfolio-details-sticky-wrap {
  margin-left: 13px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .portfolio-details-sticky-wrap {
    margin-left: 40px;
    margin-right: 40px;
    margin-bottom: 90px;
  }
}

@media only screen and (max-width: 767px) {
  .portfolio-details-sticky-wrap {
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 70px;
  }
}

.portfolio-details-sticky-wrap .portfolio-details-sticky-img img {
  width: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .portfolio-area.pb-90 {
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .portfolio-area.pb-90 {
    padding-bottom: 40px;
  }
}

/*-------- 11. Testimonial style ---------*/
.testimonial-wrap .testi-quote {
  margin: 0 0 40px;
}

@media only screen and (max-width: 767px) {
  .testimonial-wrap .testi-quote {
    margin: 0 0 20px;
  }
}

.testimonial-wrap .testi-quote i {
  color: rgba(0, 0, 0, 0.15);
  font-size: 72px;
  line-height: 1;
}

.testimonial-wrap .testi-quote-2 {
  margin: 0 0 66px;
  position: relative;
  z-index: 2;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial-wrap .testi-quote-2 {
    margin: 0 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .testimonial-wrap .testi-quote-2 {
    margin: 0 0 20px;
  }
}

.testimonial-wrap .testi-quote-2 i {
  color: #ffffff;
  font-size: 60px;
  line-height: 1;
}

.testimonial-overly {
  position: relative;
}

.testimonial-overly:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
}

.single-testimonial h2 {
  font-size: 36px;
  font-weight: 600;
  letter-spacing: -1px;
  line-height: 1.4;
  width: 55%;
  margin: 0 auto;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-testimonial h2 {
    font-size: 33px;
    width: 63%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-testimonial h2 {
    font-size: 28px;
    width: 70%;
  }
}

@media only screen and (max-width: 767px) {
  .single-testimonial h2 {
    font-size: 22px;
    width: 90%;
  }
}

.single-testimonial p {
  color: #666;
  line-height: 2;
  margin: 28px auto 36px;
  width: 55%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-testimonial p {
    width: 67%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-testimonial p {
    margin: 20px auto 30px;
    width: 87%;
  }
}

@media only screen and (max-width: 767px) {
  .single-testimonial p {
    margin: 10px auto 20px;
    width: 90%;
  }
}

.single-testimonial .testimonial-info {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.single-testimonial .testimonial-info h4 {
  margin: 0 16px 0 0;
  font-size: 16px;
  color: #000000;
  font-weight: 600;
  letter-spacing: -1px;
  text-transform: capitalize;
  display: inline-block;
  position: relative;
}

.single-testimonial .testimonial-info h4:before {
  position: absolute;
  content: "";
  right: -11px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 1px;
  width: 5px;
  background-color: #999;
}

.single-testimonial .testimonial-info span {
  color: #999;
  line-height: 1;
  display: inline-block;
}

.nav-style-2 .slider-nav-2 {
  position: absolute;
  top: 20%;
  left: 0;
  font-size: 60px;
  color: #ccc;
  line-height: 1;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  z-index: 9;
}

@media only screen and (max-width: 767px) {
  .nav-style-2 .slider-nav-2 {
    font-size: 40px;
  }
}

.nav-style-2 .slider-nav-2.slider-next-2 {
  left: auto;
  right: 0;
}

.nav-style-2 .slider-nav-2:hover {
  color: #666;
}

.testimonial-bg-img {
  background-repeat: no-repeat;
}

.testimonial-img {
  margin-left: -110px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .testimonial-img {
    margin-left: -70px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .testimonial-img {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .testimonial-img {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial-img {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .testimonial-img {
    margin-left: 0px;
  }
}

.testimonial-img img {
  max-width: 100%;
}

.testimonial-wrap-2 {
  text-align: right;
}

@media only screen and (max-width: 767px) {
  .testimonial-wrap-2 {
    margin-top: 30px;
  }
}

.testimonial-wrap-2 h3 {
  font-size: 30px;
  font-weight: 600;
  line-height: 1;
  margin: 0;
}

@media only screen and (max-width: 767px) {
  .testimonial-wrap-2 h3 {
    font-size: 25px;
  }
}

.testimonial-wrap-2 h2 {
  font-size: 72px;
  font-weight: 600;
  line-height: 1;
  margin: 2px 0 70px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .testimonial-wrap-2 h2 {
    font-size: 55px;
    margin: 2px 0 50px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .testimonial-wrap-2 h2 {
    font-size: 50px;
    margin: 2px 0 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial-wrap-2 h2 {
    font-size: 45px;
    margin: 2px 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .testimonial-wrap-2 h2 {
    font-size: 34px;
    margin: 2px 0 30px;
  }
}

.testimonial-wrap-2 .single-testimonial-2 h4 {
  font-size: 16px;
  color: #666;
  font-weight: 600;
}

.testimonial-wrap-2 .single-testimonial-2 p {
  color: #999;
  line-height: 1.7;
  margin: 27px 0 53px;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .testimonial-wrap-2 .single-testimonial-2 p {
    margin: 20px 0 35px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .testimonial-wrap-2 .single-testimonial-2 p {
    margin: 20px 0 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial-wrap-2 .single-testimonial-2 p {
    margin: 20px 0 25px;
  }
}

@media only screen and (max-width: 767px) {
  .testimonial-wrap-2 .single-testimonial-2 p {
    margin: 15px 0 25px;
  }
}

.testimonial-wrap-2 .single-testimonial-2 .testimonial-info-2 {
  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;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 0 0 32px;
}

@media only screen and (max-width: 767px) {
  .testimonial-wrap-2 .single-testimonial-2 .testimonial-info-2 {
    margin: 0 0 20px;
  }
}

.testimonial-wrap-2 .single-testimonial-2 .testimonial-info-2 h4 {
  margin: 0 16px 0 0;
  font-size: 14px;
  color: #000000;
  font-weight: 600;
  letter-spacing: .025em;
  text-transform: capitalize;
  display: inline-block;
  position: relative;
}

.testimonial-wrap-2 .single-testimonial-2 .testimonial-info-2 h4:before {
  position: absolute;
  content: "";
  right: -11px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 1px;
  width: 5px;
  background-color: #999;
}

.testimonial-wrap-2 .single-testimonial-2 .testimonial-info-2 span {
  color: #999;
  line-height: 1;
  display: inline-block;
  font-style: italic;
  font-size: 13px;
}

.nav-style-3 .slider-nav-3 {
  display: inline-block;
  color: #999;
  font-size: 24px;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.nav-style-3 .slider-nav-3.slider-prev-3 {
  margin-right: 8px;
}

.nav-style-3 .slider-nav-3.slider-next-3 {
  margin-left: 8px;
}

.nav-style-3 .slider-nav-3:hover {
  color: #900;
}

.single-testimonial-3 h2 {
  font-size: 48px;
  line-height: 1.6;
  color: #ffffff;
  margin: 0 auto 60px;
  font-weight: 600;
  width: 65%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-testimonial-3 h2 {
    font-size: 40px;
    line-height: 1.5;
    margin: 0 auto 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-testimonial-3 h2 {
    font-size: 40px;
    line-height: 1.5;
    margin: 0 auto 40px;
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .single-testimonial-3 h2 {
    font-size: 22px;
    line-height: 1.5;
    margin: 0 auto 20px;
    width: 100%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .single-testimonial-3 h2 {
    width: 72%;
  }
}

.single-testimonial-3 .testimonial-info-3 span {
  color: #ffffff;
  font-size: 16px;
}

.testimonial3-area-padding {
  padding: 190px 0 195px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .testimonial3-area-padding {
    padding: 115px 0 120px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial3-area-padding {
    padding: 100px 0 105px;
  }
}

@media only screen and (max-width: 767px) {
  .testimonial3-area-padding {
    padding: 80px 0 85px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial-area.pb-200 {
    padding-bottom: 73px;
  }
}

/*-------- 12. Brand logo style ---------*/
.single-brand-logo {
  text-align: center;
  display: block;
}

.single-brand-logo img {
  max-width: 100%;
}

.single-brand-logo-2 {
  text-align: center;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  display: block;
  opacity: 1;
}

.single-brand-logo-2 img {
  max-width: 100%;
}

.single-brand-logo-2:hover {
  opacity: .3;
}

.single-brand-logo-3 {
  text-align: center;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  display: block;
  opacity: .4;
}

.single-brand-logo-3 img {
  max-width: 100%;
}

.single-brand-logo-3:hover {
  opacity: 1;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .brand-logo-area.pb-85 {
    padding-bottom: 55px;
  }
  .brand-logo-area.pb-90 {
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .brand-logo-area.pb-85 {
    padding-bottom: 35px;
  }
  .brand-logo-area.pb-90 {
    padding-bottom: 40px;
  }
}

/*-------- 13. Blog style ---------*/
.single-blog {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 42px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-blog {
    margin: 0 0 25px;
  }
}

@media only screen and (max-width: 767px) {
  .single-blog {
    margin: 0 0 25px;
  }
}

.single-blog .blog-date {
  min-width: 70px;
}

.single-blog .blog-date span {
  display: block;
}

.single-blog .blog-date .day {
  font-size: 36px;
  font-weight: 300;
  line-height: 1;
  color: #ccc;
}

.single-blog .blog-date .day.theme-color-golden {
  color: #9b6501;
}

.single-blog .blog-date .month {
  font-size: 12px;
  color: #666;
}

.single-blog .blog-content h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 0 0 7px;
}

@media only screen and (max-width: 767px) {
  .single-blog .blog-content h3 {
    font-size: 16px;
  }
}

.single-blog .blog-content h3 a {
  color: #000000;
}

.single-blog .blog-content h3 a:hover {
  text-decoration: underline;
}

.single-blog .blog-content .post-meta a {
  font-size: 13px;
  color: #666;
  display: inline-block;
  position: relative;
  padding-right: 20px;
}

.single-blog .blog-content .post-meta a::after {
  position: absolute;
  top: 3px;
  right: 9px;
  height: 16px;
  width: 1px;
  content: "";
  background-color: #ccc;
  -webkit-transform: rotate(12deg);
      -ms-transform: rotate(12deg);
          transform: rotate(12deg);
}

.single-blog .blog-content .post-meta a:last-child {
  padding-right: 0;
}

.single-blog .blog-content .post-meta a:last-child::after {
  display: none;
}

.single-blog .blog-content .post-meta a:hover {
  color: #900;
}

.single-blog-2 .blog-img {
  position: relative;
}

.single-blog-2 .blog-img a img {
  width: 100%;
}

.single-blog-2 .blog-img .video-icon {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: center;
}

.single-blog-2 .blog-img .video-icon a {
  width: 56px;
  height: 56px;
  font-size: 19px;
  text-align: center;
  border-radius: 100%;
  background-color: #ffffff;
  color: #000000;
  display: inline-block;
}

.single-blog-2 .blog-img .video-icon a i {
  line-height: 56px;
}

.single-blog-2 .blog-content-2 {
  padding: 30px 10px 40px;
}

.single-blog-2 .blog-content-2 h3 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  display: inline-block;
  margin: 0 auto 17px;
  width: 85%;
  font-family: "Montserrat", sans-serif;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-blog-2 .blog-content-2 h3 {
    width: 95%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-blog-2 .blog-content-2 h3 {
    margin: 0 auto 10px;
  }
}

@media only screen and (max-width: 767px) {
  .single-blog-2 .blog-content-2 h3 {
    margin: 0 auto 10px;
  }
}

.single-blog-2 .blog-content-2 h3 a {
  color: #000000;
}

.single-blog-2 .blog-content-2 h3 a:hover {
  text-decoration: underline;
}

.single-blog-2 .blog-content-2.blog-content-2-padding {
  padding: 30px 10px 0px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-blog-2 .blog-content-2.blog-content-2-padding {
    padding: 20px 10px 0px;
  }
}

@media only screen and (max-width: 767px) {
  .single-blog-2 .blog-content-2.blog-content-2-padding {
    padding: 15px 10px 0px;
  }
}

.single-blog-2 .blog-content-3 .blog-date a {
  display: inline-block;
  font-size: 13px;
  color: #999;
}

.single-blog-2 .blog-content-3 h3 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
  margin: 10px 0 11px;
}

@media only screen and (max-width: 767px) {
  .single-blog-2 .blog-content-3 h3 {
    margin: 5px 0 5px;
  }
}

.single-blog-2 .blog-content-3 h3 a {
  color: #000000;
}

.single-blog-2 .blog-content-3 h3 a:hover {
  text-decoration: underline;
}

.single-blog-2 .blog-content-3 .btn-style-12 a {
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  color: #999;
}

.single-blog-2 .blog-content-3 .btn-style-12 a i {
  font-size: 18px;
  margin-left: 4px;
  position: relative;
  top: 5px;
}

.single-blog-2 .blog-content-3 .btn-style-12 a.theme-color:hover {
  color: #900;
}

.single-blog-2 .blog-content-3 .btn-style-12 a:hover {
  color: #f66;
}

.single-blog-2 .blog-list-content h3 {
  font-size: 24px;
  font-weight: 500;
  margin: 0;
}

@media only screen and (max-width: 767px) {
  .single-blog-2 .blog-list-content h3 {
    font-size: 20px;
  }
}

.single-blog-2 .blog-list-content h3 a {
  color: #000000;
}

.single-blog-2 .blog-list-content h3 a:hover {
  text-decoration: underline;
}

.single-blog-2 .blog-list-content .blog-meta-wrap {
  margin: 20px 0 20px;
}

@media only screen and (max-width: 767px) {
  .single-blog-2 .blog-list-content .blog-meta-wrap {
    margin: 15px 0 15px;
  }
}

.single-blog-2 .blog-list-content .blog-meta-wrap ul {
  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;
}

.single-blog-2 .blog-list-content .blog-meta-wrap ul li {
  margin-right: 26px;
  position: relative;
}

.single-blog-2 .blog-list-content .blog-meta-wrap ul li:before {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: -13px;
  width: 1px;
  height: 14px;
  z-index: 5;
  background-color: #999;
}

.single-blog-2 .blog-list-content .blog-meta-wrap ul li:last-child {
  margin-right: 0;
}

.single-blog-2 .blog-list-content .blog-meta-wrap ul li:last-child:before {
  display: none;
}

.single-blog-2 .blog-list-content .blog-meta-wrap ul li a {
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  color: #999;
}

.single-blog-2 .blog-list-content .blog-meta-wrap ul li a:hover {
  color: #900;
}

.single-blog-2 .blog-list-content p {
  width: 73%;
  margin: 0 auto 16px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-blog-2 .blog-list-content p {
    width: 70%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-blog-2 .blog-list-content p {
    width: 89%;
  }
}

@media only screen and (max-width: 767px) {
  .single-blog-2 .blog-list-content p {
    width: 100%;
    margin: 0 auto 20px;
  }
}

.single-blog-2:hover .btn-style-10 a {
  color: #f66;
}

.btn-style-10 a {
  font-size: 13px;
  font-weight: 600;
  color: #000000;
}

.btn-style-10 a i {
  font-size: 13px;
  position: relative;
  top: 1px;
  margin: 0 0 0 4px;
}

.btn-style-10 a i.ion-ios-arrow-forward:before {
  font-weight: 600;
}

.btn-style-11 a {
  display: inline-block;
  font-size: 14px;
  font-style: italic;
  color: #999;
  line-height: 1;
}

.btn-style-11 a:hover {
  color: #f66;
}

@media only screen and (max-width: 767px) {
  .btn-style-11 {
    margin-top: 10px;
  }
}

.btn-style-14 a {
  display: inline-block;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 600;
  color: #999;
}

.btn-style-14 a i {
  font-size: 18px;
  position: relative;
  top: 3px;
  margin-left: 5px;
}

.btn-style-14 a:hover {
  color: #900;
}

.blog-img-slider a {
  display: block;
}

.blog-img-slider a img {
  width: 100%;
}

.sidebar-search form input {
  color: #000000;
  height: 46px;
  padding: 10px;
  border: 1px solid #eee;
  background-color: #f6f6f6;
  width: 100%;
}

.sidebar-search form input::-webkit-input-placeholder {
  color: #000000;
  opacity: 1;
}

.sidebar-search form input::-moz-input-placeholder {
  color: #000000;
  opacity: 1;
}

.blog-wrap-ml {
  margin-left: 85px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-wrap-ml {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-wrap-ml {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-wrap-ml {
    margin-left: 0px;
  }
}

.blog-wrap-mr {
  margin-right: 85px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-wrap-mr {
    margin-right: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-wrap-mr {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-wrap-mr {
    margin-right: 0px;
  }
}

.nav-style-5 {
  position: absolute;
  left: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 9;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 19px;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #ffffff;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.nav-style-5.nav-5-next {
  left: auto;
  right: 10px;
}

.nav-style-5:hover {
  background-color: black;
}

.blog-details-wrap img {
  width: 100%;
}

.blog-details-content h2 {
  font-size: 36px;
  letter-spacing: -1px;
  margin: 0 0 50px;
  font-weight: 600;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-details-content h2 {
    font-size: 27px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-details-content h2 {
    font-size: 20px;
    margin: 0 0 26px;
  }
}

.blog-details-content .blog-details-meta {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.blog-details-content .blog-details-meta .blog-meta-common {
  margin-right: 60px;
  padding-bottom: 30px;
}

@media only screen and (max-width: 767px) {
  .blog-details-content .blog-details-meta .blog-meta-common {
    margin-right: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    padding-right: 10px;
  }
}

.blog-details-content .blog-details-meta .blog-meta-common:last-child {
  margin-right: 0px;
}

.blog-details-content .blog-details-meta .post-author-box {
  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;
}

.blog-details-content .blog-details-meta .post-author-box .post-author-img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 70px;
      -ms-flex: 0 0 70px;
          flex: 0 0 70px;
  margin-right: 30px;
}

@media only screen and (max-width: 767px) {
  .blog-details-content .blog-details-meta .post-author-box .post-author-img {
    margin-right: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50px;
        -ms-flex: 0 0 50px;
            flex: 0 0 50px;
  }
}

.blog-details-content .blog-details-meta .post-author-box .post-author-img img {
  width: 100%;
  border-radius: 100%;
}

.blog-details-content .blog-details-meta .post-author-box .post-author-desc span {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -1px;
  text-transform: uppercase;
  color: #000000;
  margin-bottom: 5px;
  display: block;
}

.blog-details-content .blog-details-meta .post-author-box .post-author-desc p {
  font-size: 13px;
  color: #666;
  text-transform: capitalize;
  margin: 0;
}

.blog-details-content .blog-details-meta .single-blog-details-meta span {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -1px;
  text-transform: uppercase;
  color: #000000;
  margin-bottom: 5px;
  display: block;
}

.blog-details-content .blog-details-meta .single-blog-details-meta a {
  font-size: 13px;
  color: #666;
  text-transform: capitalize;
  margin: 0;
}

.blog-details-content .blog-details-meta .single-blog-details-meta a:hover {
  color: #000000;
}

.blog-details-content .blog-details-desc p {
  line-height: 2;
  margin: 0 0 25px;
}

.blog-details-content .blog-details-desc .block-quote-content {
  padding: 0px 0px 0px 16px;
  border-left: 4px solid #900;
  margin: 0 0 30px;
}

.blog-details-content .blog-details-desc .block-quote-content p {
  font-size: 17.5px;
  font-style: italic;
  line-height: 2;
  color: #666;
  margin: 0;
}

@media only screen and (max-width: 767px) {
  .blog-details-content .blog-details-desc .block-quote-content p {
    font-size: 15.5px;
  }
}

.blog-details-content .blog-details-tag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.blog-details-content .blog-details-tag span {
  font-size: 16px;
  text-transform: uppercase;
  color: #000000;
  font-weight: 600;
  padding-right: 20px;
}

.blog-details-content .blog-details-tag ul li {
  display: inline-block;
  margin-right: 12px;
}

.blog-details-content .blog-details-tag ul li:last-child {
  margin-right: 0;
}

.blog-details-content .blog-details-tag ul li a {
  font-size: 16px;
  color: #999;
}

.related-product {
  margin: 50px 0 5px;
}

.related-product h3 {
  font-size: 24px;
  font-weight: 600;
  letter-spacing: -1px;
  margin-bottom: 50px;
  padding-bottom: 25px;
  border-bottom: 1px solid #e1e1e1;
}

.blog-comment-wrapper {
  margin: 0 0 55px;
}

.blog-comment-wrapper h3 {
  font-size: 24px;
  font-weight: 600;
  letter-spacing: -1px;
  margin-bottom: 50px;
  padding-bottom: 25px;
  border-bottom: 1px solid #e1e1e1;
}

.blog-comment-wrapper .single-blog-comment {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 35px;
}

.blog-comment-wrapper .single-blog-comment:last-child {
  margin-bottom: 0;
}

.blog-comment-wrapper .single-blog-comment .blog-comment-img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 70px;
      -ms-flex: 0 0 70px;
          flex: 0 0 70px;
  margin-right: 30px;
}

.blog-comment-wrapper .single-blog-comment .blog-comment-img img {
  width: 100%;
}

.blog-comment-wrapper .single-blog-comment .blog-comment-content {
  background-color: #f6f6f6;
  padding: 28px 25px 29px;
  position: relative;
}

.blog-comment-wrapper .single-blog-comment .blog-comment-content::after {
  content: '';
  position: absolute;
  top: 14px;
  left: -16px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 16px solid #f6f6f6;
  border-left: 0 solid transparent;
  z-index: 9;
}

.blog-comment-wrapper .single-blog-comment .blog-comment-content .name-reply {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.blog-comment-wrapper .single-blog-comment .blog-comment-content .name-reply .name a {
  font-weight: 600;
  padding-right: 10px;
  color: #000000;
}

.blog-comment-wrapper .single-blog-comment .blog-comment-content .name-reply .reply a {
  color: #3cc;
  font-style: italic;
  font-size: 13px;
}

.blog-comment-wrapper .single-blog-comment .blog-comment-content .name-reply .reply a:hover {
  color: #000000;
}

.blog-comment-wrapper .single-blog-comment .blog-comment-content p {
  font-size: 13px;
  margin: 15px 0 16px;
  line-height: 1.7;
}

.blog-comment-wrapper .single-blog-comment .blog-comment-content .date a {
  font-size: 12px;
  color: #666;
}

.blog-comment-wrapper .single-blog-comment .blog-comment-content .date a:hover {
  color: #000000;
}

.single-blog-comment-wrap {
  margin-bottom: 35px;
}

.single-blog-comment-wrap .blog-comment-ml {
  margin-left: 98px;
}

@media only screen and (max-width: 767px) {
  .single-blog-comment-wrap .blog-comment-ml {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .single-blog-comment-wrap .blog-comment-ml {
    margin-left: 98px;
  }
}

.blog-comment-form h3 {
  font-size: 24px;
  font-weight: 600;
  letter-spacing: -1px;
  margin-bottom: 50px;
  padding-bottom: 25px;
  border-bottom: 1px solid #e1e1e1;
}

.blog-comment-form form .leave-form input, .blog-comment-form form .leave-form textarea {
  width: 100%;
  background-color: #f1f1f1;
  border: 1px solid transparent;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  padding: 5px 15px;
  height: 54px;
  color: #000000;
}

.blog-comment-form form .leave-form input::-webkit-input-placeholder, .blog-comment-form form .leave-form textarea::-webkit-input-placeholder {
  color: #000000;
  opacity: 1;
}

.blog-comment-form form .leave-form input::-moz-input-placeholder, .blog-comment-form form .leave-form textarea::-moz-input-placeholder {
  color: #000000;
  opacity: 1;
}

.blog-comment-form form .leave-form input:focus, .blog-comment-form form .leave-form textarea:focus {
  border: 1px solid #ccc;
}

.blog-comment-form form .leave-form textarea {
  height: 155px;
  padding: 15px;
}

.blog-comment-form form .text-submit input {
  height: 50px;
  padding: 0 40px;
  border: none;
  background-color: #900;
  color: #ffffff;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 50px;
}

.blog-comment-form form .text-submit input:hover {
  background-color: #333;
}

.blog-details-mr {
  margin-right: 70px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-details-mr {
    margin-right: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-details-mr {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-details-mr {
    margin-right: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-wrapper {
    margin-bottom: 60px;
  }
  .blog-newsletter-area.pb-75 {
    padding-bottom: 45px;
  }
  .blog-area.pb-90 {
    padding-bottom: 60px;
  }
  .blog-area.pb-80 {
    padding-bottom: 50px;
  }
  .blog-area.pt-60 {
    padding-top: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .blog-wrapper {
    margin-bottom: 50px;
  }
  .blog-newsletter-area.pb-75 {
    padding-bottom: 25px;
  }
  .blog-area.pb-90 {
    padding-bottom: 40px;
  }
  .blog-area.pb-80 {
    padding-bottom: 30px;
  }
  .blog-area.pt-60 {
    padding-top: 10px;
  }
}

/*-------- 14. Banner style ---------*/
.banner-wrap {
  position: relative;
}

.banner-wrap .banner-img-content > a {
  display: block;
  margin: 0 0 45px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-img-content > a {
    margin: 0 0 25px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap .banner-img-content > a {
    margin: 0 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-img-content > a {
    margin: 0 0 20px;
  }
}

.banner-wrap .banner-img-content > a img {
  width: 100%;
}

.banner-wrap .banner-img-content h3 {
  font-size: 24px;
  font-weight: 600;
  letter-spacing: -.025em;
  margin: 0 0 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-img-content h3 {
    font-size: 22px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap .banner-img-content h3 {
    font-size: 18px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-img-content h3 {
    font-size: 18px;
  }
}

.banner-wrap .banner-img-content h3.font-increase {
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-img-content h3.font-increase {
    font-size: 24px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap .banner-img-content h3.font-increase {
    font-size: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-img-content h3.font-increase {
    font-size: 18px;
  }
}

.banner-wrap .banner-img-content h3 a {
  color: #000000;
  display: inline-block;
}

.banner-wrap .banner-img-content h3 a:hover {
  text-decoration: underline;
}

.banner-wrap .banner-img-content.banner-padding-1 {
  padding-left: 70px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap .banner-img-content.banner-padding-1 {
    padding-left: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-img-content.banner-padding-1 {
    padding-left: 40px;
  }
}

.banner-wrap .banner-img-content.banner-padding-2 {
  padding-right: 70px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap .banner-img-content.banner-padding-2 {
    padding-right: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-img-content.banner-padding-2 {
    padding-right: 40px;
  }
}

.banner-wrap .banner-img-content-2 > a {
  display: block;
  margin: 0 0 45px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-img-content-2 > a {
    margin: 0 0 25px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap .banner-img-content-2 > a {
    margin: 0 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-img-content-2 > a {
    margin: 0 0 20px;
  }
}

.banner-wrap .banner-img-content-2 > a img {
  width: 100%;
}

.banner-wrap .banner-img-content-2 h3 {
  font-size: 36px;
  font-weight: 300;
  line-height: 30px;
  letter-spacing: -.025em;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap .banner-img-content-2 h3 {
    font-size: 28px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-img-content-2 h3 {
    font-size: 25px;
  }
}

.banner-wrap .banner-img-content-2 h3 a {
  color: #000000;
}

.banner-wrap .banner-img-content-2 h3 a:hover {
  text-decoration: underline;
}

.banner-wrap .banner-img-content-2.banner-padding-1 {
  padding-left: 70px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap .banner-img-content-2.banner-padding-1 {
    padding-left: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-img-content-2.banner-padding-1 {
    padding-left: 40px;
  }
}

.banner-wrap .banner-img-content-2.banner-padding-2 {
  padding-right: 70px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap .banner-img-content-2.banner-padding-2 {
    padding-right: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-img-content-2.banner-padding-2 {
    padding-right: 40px;
  }
}

.banner-wrap .banner-img a {
  display: block;
}

.banner-wrap .banner-img a img {
  width: 100%;
}

.banner-wrap .banner-content-3 {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  padding: 10px 28px;
}

.banner-wrap .banner-content-3 h3 {
  font-size: 24px;
  line-height: 1.4;
  margin: 0;
  font-family: "Prata", serif;
  width: 76%;
  color: #000000;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-3 h3 {
    font-size: 20px;
  }
}

.banner-wrap .banner-content-3 h3:hover {
  color: #f66;
}

.banner-wrap .banner-content-3 .banner-price {
  margin: 20px 0 52px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-3 .banner-price {
    margin: 20px 0 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap .banner-content-3 .banner-price {
    margin: 20px 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-3 .banner-price {
    margin: 20px 0 15px;
  }
}

.banner-wrap .banner-content-3 .banner-price span {
  display: block;
  line-height: 1;
}

.banner-wrap .banner-content-3 .banner-price span.old-price {
  font-size: 11px;
  color: #999;
  text-decoration: line-through;
  margin: 0 0 5px;
}

.banner-wrap .banner-content-3 .banner-price span.new-price {
  font-size: 16px;
  color: #c00;
}

.banner-wrap .banner-content-3 .banner-btn-1 span {
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  color: #000000;
  text-transform: uppercase;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.banner-wrap .banner-content-3 .banner-btn-1 span i {
  font-size: 14px;
  color: #f66;
  margin: 0 0 0 4px;
  position: relative;
  top: 2px;
}

.banner-wrap .banner-content-3 .banner-btn-1 span:hover {
  color: #f66;
}

.banner-wrap .banner-content-4.banner-content-4-position1 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 30px;
}

.banner-wrap .banner-content-4.banner-content-4-position2 {
  position: absolute;
  top: 31px;
  left: 30px;
  right: 30px;
}

.banner-wrap .banner-content-4 h3 {
  font-size: 24px;
  font-weight: 300;
  font-family: "Poppins", sans-serif;
  line-height: 29px;
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-4 h3 {
    font-size: 20px;
  }
}

.banner-wrap .banner-content-4 .banner-price-2 span {
  display: block;
}

.banner-wrap .banner-content-4 .banner-price-2 span.old-price {
  text-decoration: line-through;
  font-size: 11px;
  color: #999;
  line-height: 1;
  margin: 0 0 5px;
}

.banner-wrap .banner-content-4 .banner-price-2 span.new-price {
  font-size: 16px;
  color: #690;
  line-height: 1;
}

.banner-wrap .banner-content-4 .banner-price-2.banner-mrg-1 {
  margin: 18px 0 52px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap .banner-content-4 .banner-price-2.banner-mrg-1 {
    margin: 18px 0 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap .banner-content-4 .banner-price-2.banner-mrg-1 {
    margin: 18px 0 20px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-4 .banner-price-2.banner-mrg-1 {
    margin: 18px 0 20px;
  }
}

.banner-wrap .banner-content-4 .banner-price-2.banner-mrg-2 {
  margin: 6px 0 28px;
}

@media only screen and (max-width: 767px) {
  .banner-wrap .banner-content-4 .banner-price-2.banner-mrg-2 {
    margin: 6px 0 15px;
  }
}

.banner-wrap .banner-content-4 .banner-btn-2 a {
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  color: #000000;
  text-transform: uppercase;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.banner-wrap .banner-content-4 .banner-btn-2 a i {
  font-size: 14px;
  color: #900;
  margin: 0 0 0 4px;
  position: relative;
  top: 1px;
}

.banner-wrap .banner-content-4 .banner-btn-2 a:hover {
  color: #900;
}

.banner-wrap > span {
  position: absolute;
  font-weight: 600;
  letter-spacing: .048em;
  line-height: 1;
  color: #900;
  text-transform: uppercase;
}

.banner-wrap > span.theme-color-red {
  color: #c00;
}

.banner-wrap > span.theme-color-golden {
  color: #9b6501;
}

.banner-wrap > span.offer-position-1 {
  left: -65px;
  top: 0;
  -webkit-transform: rotate(-90deg) translateX(-98%);
      -ms-transform: rotate(-90deg) translateX(-98%);
          transform: rotate(-90deg) translateX(-98%);
}

@media only screen and (max-width: 767px) {
  .banner-wrap > span.offer-position-1 {
    -webkit-transform: rotate(-90deg) translateX(-76%);
        -ms-transform: rotate(-90deg) translateX(-76%);
            transform: rotate(-90deg) translateX(-76%);
  }
}

.banner-wrap > span.offer-position-2 {
  left: -65px;
  top: 46%;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  color: #999;
}

@media only screen and (max-width: 767px) {
  .banner-wrap > span.offer-position-2 {
    top: 52%;
  }
}

.banner-wrap > span.offer-position-3 {
  right: -65px;
  top: 34%;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.banner-wrap > span.offer-position-4 {
  left: -65px;
  top: 0;
  -webkit-transform: rotate(-90deg) translateX(-140%);
      -ms-transform: rotate(-90deg) translateX(-140%);
          transform: rotate(-90deg) translateX(-140%);
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap > span.offer-position-4 {
    -webkit-transform: rotate(-90deg) translateX(-98%);
        -ms-transform: rotate(-90deg) translateX(-98%);
            transform: rotate(-90deg) translateX(-98%);
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap > span.offer-position-4 {
    -webkit-transform: rotate(-90deg) translateX(-100%);
        -ms-transform: rotate(-90deg) translateX(-100%);
            transform: rotate(-90deg) translateX(-100%);
  }
}

.banner-wrap > span.offer-position-5 {
  left: -65px;
  top: 42%;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  color: #999;
}

@media only screen and (max-width: 767px) {
  .banner-wrap > span.offer-position-5 {
    top: 52%;
  }
}

.banner-wrap > span.offer-position-6 {
  right: -65px;
  top: 41%;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

@media only screen and (max-width: 767px) {
  .banner-wrap > span.offer-position-6 {
    top: 46%;
  }
}

.banner-wrap.banner-wrap-mrg-1 {
  margin: 0 0 180px;
}

@media only screen and (max-width: 767px) {
  .banner-wrap.banner-wrap-mrg-1 {
    margin: 0 0 70px;
  }
}

.banner-wrap.banner-wrap-all {
  overflow: hidden;
  display: block;
}

.banner-wrap.banner-wrap-all .banner-img img {
  width: 100%;
}

.banner-wrap.banner-border-1 {
  border: 1px solid #d9d9d9;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.banner-wrap.banner-border-1:hover {
  -webkit-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.banner-content-5 {
  position: relative;
  z-index: 2;
}

.banner-content-5 h2 {
  font-size: 48px;
  font-weight: 300;
  color: #ffffff;
  margin: 0;
  line-height: 1;
}

.banner-content-5 h2.font-width-inc {
  font-weight: 400;
}

.banner-content-5 h2.font-width-inc2 {
  font-weight: 700;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-content-5 h2 {
    font-size: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-content-5 h2 {
    font-size: 30px;
  }
}

.banner-content-5 h3 {
  font-size: 18px;
  color: #ffffff;
  margin: 17px 0 42px;
  line-height: 1;
  text-decoration: underline;
}

.banner-content-5 h3.mrg-modify {
  font-weight: 400;
  margin: 20px 0 0px;
}

.banner-ptb-2 {
  padding: 205px 0 200px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-ptb-2 {
    padding: 155px 0 150px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-ptb-2 {
    padding: 125px 0 120px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-ptb-2 {
    padding: 105px 0 100px;
  }
}

.btn-style-16 a {
  display: inline-block;
  font-weight: 600;
  color: #ffffff;
  background-color: #2d2d2d;
  padding: 18px 30px;
  border-radius: 5px;
  line-height: 1;
}

.btn-style-16 a.theme-color-golden:hover {
  background-color: #9b6501;
}

.btn-style-16 a:hover {
  background-color: #c00;
}

.banner-ptb-1 {
  padding: 160px 0 160px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-ptb-1 {
    padding: 100px 0 100px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-ptb-1 {
    padding: 80px 0 80px;
  }
}

.banner-ptb-3 {
  padding: 200px 0 200px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .banner-ptb-3 {
    padding: 150px 0 150px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .banner-ptb-3 {
    padding: 150px 0 150px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-ptb-3 {
    padding: 120px 0 120px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-ptb-3 {
    padding: 100px 0 100px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-ptb-3 {
    padding: 80px 0 80px;
  }
}

.banner-overlay-1 {
  position: relative;
}

.banner-overlay-1:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
}

.banner-overlay-2 {
  position: relative;
}

.banner-overlay-2:before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

.banner-wrap-mrg-2 {
  margin: 435px 0 320px 100px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap-mrg-2 {
    margin: 315px 0 295px 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap-mrg-2 {
    margin: 230px 0 228px 0px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap-mrg-2 {
    margin: 65px 0 50px 0px;
  }
}

.banner-wrap-mrg-3 {
  margin: 277px 0 320px 100px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap-mrg-3 {
    margin: 177px 0 320px 100px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap-mrg-3 {
    margin: 120px 0 228px 0px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap-mrg-3 {
    margin: 65px 0 50px 0px;
  }
}

.banner-wrap-mrg-4 {
  margin: 0 0 160px;
}

@media only screen and (max-width: 767px) {
  .banner-wrap-mrg-4 {
    margin: 0 0 60px;
  }
}

.banner-wrap-mrg-5 {
  margin: 0 0 250px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap-mrg-5 {
    margin: 0 0 150px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap-mrg-5 {
    margin: 0 0 65px;
  }
}

.banner-wrap-mrg-6 {
  margin: 0 0 172px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap-mrg-6 {
    margin: 0 0 140px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap-mrg-6 {
    margin: 0 0 65px;
  }
}

.banner-wrap-mrg-7 {
  margin: 356px 0 190px 100px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap-mrg-7 {
    margin: 244px 0 190px 100px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap-mrg-7 {
    margin: 145px 0 125px 50px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap-mrg-7 {
    margin: 65px 0 65px 0px;
  }
}

.banner-wrap-mrg-8 {
  margin: 0 0 192px 100px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrap-mrg-8 {
    margin: 0 0 220px 100px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap-mrg-8 {
    margin: 0 0 150px 50px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap-mrg-8 {
    margin: 0 0 65px 0px;
  }
}

.banner-wrap-mrg-9 {
  margin: 0 0 0px 100px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrap-mrg-9 {
    margin: 0 0 0px 50px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrap-mrg-9 {
    margin: 0 0 0px 0px;
  }
}

.btn-style-6 {
  margin: 0 0 0 215px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .btn-style-6 {
    margin: 0 0 0 100px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .btn-style-6 {
    margin: 0 0 0 100px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .btn-style-6 {
    margin: 0 0 0 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-6 {
    margin: 0 0 0 0px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-6 {
    margin: 0 0 0 0px;
    text-align: center;
  }
}

.btn-style-6 a {
  font-size: 36px;
  font-weight: 600;
  line-height: 35px;
  padding: 40px 0 0;
  color: #000000;
  position: relative;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .btn-style-6 a {
    font-size: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .btn-style-6 a {
    font-size: 20px;
    padding: 15px 0 0;
    line-height: 25px;
  }
}

@media only screen and (max-width: 767px) {
  .btn-style-6 a {
    font-size: 18px;
    line-height: 22px;
    padding: 10px 0 0;
  }
}

.btn-style-6 a:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  height: 2px;
  width: 50px;
  background-color: #000000;
}

@media only screen and (max-width: 767px) {
  .btn-style-6 a:before {
    right: 0;
    margin: 0 auto;
  }
}

.btn-style-6 a.theme-color-red:hover {
  color: #c00;
}

.btn-style-6 a:hover {
  color: #900;
}

.banner-content-2 h2 {
  font-size: 60px;
  font-family: "Prata", serif;
  line-height: 1.4;
  margin: 0 0 18px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-content-2 h2 {
    font-size: 48px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-content-2 h2 {
    font-size: 35px;
    line-height: 1.4;
  }
}

@media only screen and (max-width: 767px) {
  .banner-content-2 h2 {
    font-size: 30px;
    line-height: 1.5;
  }
}

.banner-content-2 h3 {
  font-size: 18px;
  border-bottom: 1px solid #000;
  margin: 0;
  line-height: 1;
  display: inline-block;
}

.banner-bg-area {
  padding: 50px 10px 47px 70px;
  -webkit-transition: all .5s ease 0s;
  -o-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-bg-area {
    padding: 50px 10px 47px 10px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-bg-area {
    padding: 50px 10px 47px 10px;
    background-position: 80%;
  }
}

.banner-bg-area:hover {
  -webkit-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
}

.banner-bg-content-wrap {
  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;
  position: relative;
  z-index: 5;
}

@media only screen and (max-width: 767px) {
  .banner-bg-content-wrap {
    display: block;
    text-align: center;
  }
}

.banner-bg-content-wrap .banner-bg-content-left h2 {
  font-size: 36px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
  margin-bottom: 20px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-bg-content-wrap .banner-bg-content-left h2 {
    font-size: 28px;
    margin-bottom: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-bg-content-wrap .banner-bg-content-left h2 {
    font-size: 27px;
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-bg-content-wrap .banner-bg-content-left h2 {
    font-size: 25px;
    margin-bottom: 15px;
  }
}

.banner-bg-content-wrap .banner-bg-content-left p {
  margin: 0;
}

@media only screen and (max-width: 767px) {
  .banner-bg-content-wrap .banner-bg-content-left p {
    color: #000000;
  }
}

.banner-bg-content-wrap .banner-bg-content-right {
  margin-left: 77px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-bg-content-wrap .banner-bg-content-right {
    margin-left: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-bg-content-wrap .banner-bg-content-right {
    margin-left: 0px;
    margin-top: 20px;
  }
}

.banner-bg-content-wrap .banner-bg-content-right .price {
  margin: 0 0 23px;
}

@media only screen and (max-width: 767px) {
  .banner-bg-content-wrap .banner-bg-content-right .price {
    margin: 0 0 15px;
  }
}

.banner-bg-content-wrap .banner-bg-content-right .price span {
  display: block;
  line-height: 1;
}

.banner-bg-content-wrap .banner-bg-content-right .price span.old-price {
  color: #999;
  font-size: 16px;
  text-decoration: line-through;
  margin: 0 0 10px;
}

@media only screen and (max-width: 767px) {
  .banner-bg-content-wrap .banner-bg-content-right .price span.old-price {
    color: #000000;
  }
}

.banner-bg-content-wrap .banner-bg-content-right .price span.new-price {
  color: #690;
  font-size: 30px;
  text-decoration: line-through;
}

@media only screen and (max-width: 767px) {
  .banner-bg-content-wrap .banner-bg-content-right .price span.new-price {
    font-size: 25px;
  }
}

.bg-img-fixed {
  background-attachment: fixed;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-area.pt-200 {
    padding-top: 100px;
  }
  .banner-area.pb-200 {
    padding-bottom: 100px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-area.pt-200 {
    padding-top: 100px;
  }
  .banner-area.pb-200 {
    padding-bottom: 100px;
  }
  .banner-area.pb-90 {
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-area.pt-200 {
    padding-top: 80px;
  }
  .banner-area.pb-200 {
    padding-bottom: 80px;
  }
  .banner-area.pb-90 {
    padding-bottom: 40px;
  }
}

/*-------- 15. Product details style ---------*/
.product-details-content {
  position: relative;
}

.product-details-content .pd-content-next-prev {
  position: absolute;
  right: 0;
  top: 0;
  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;
}

@media only screen and (max-width: 767px) {
  .product-details-content .pd-content-next-prev {
    position: static;
    margin-bottom: 20px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .product-details-content .pd-content-next-prev {
    position: absolute;
    margin-bottom: 0px;
  }
}

.product-details-content .pd-content-next-prev .pd-content-icon a {
  font-size: 13px;
  color: #999;
  display: inline-block;
  width: 25px;
  height: 25px;
  line-height: 25px;
  border-radius: 100%;
  text-align: center;
  background-color: #ececec;
}

.product-details-content .pd-content-next-prev .pd-content-icon.pd-content-next {
  margin-right: 10px;
}

.product-details-content .pd-content-next-prev .pd-content-icon:hover a {
  color: #ffffff;
  background-color: #900;
}

.product-details-content h2 {
  letter-spacing: -1px;
  font-size: 18px;
  font-weight: 600;
  margin: 0 0 4px;
  line-height: 1.4;
  padding-right: 70px;
}

@media only screen and (max-width: 767px) {
  .product-details-content h2 {
    padding-right: 0px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .product-details-content h2 {
    padding-right: 70px;
  }
}

.product-details-content .product-details-review-wrap {
  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;
}

.product-details-content .product-details-review-wrap .product-details-review {
  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;
}

.product-details-content .product-details-review-wrap .product-details-review .product-rating i {
  font-size: 18px;
  color: #f2b309;
}

.product-details-content .product-details-review-wrap .product-details-review .product-rating i.gray {
  color: #CCCCCC;
}

.product-details-content .product-details-review-wrap .product-details-review span {
  font-size: 13px;
  font-weight: 500;
  color: #999;
  display: inline-block;
  margin-left: 18px;
}

.product-details-content .product-details-review-wrap .write-review {
  margin-left: 25px;
  position: relative;
}

.product-details-content .product-details-review-wrap .write-review:before {
  position: absolute;
  content: "";
  left: -13px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 2px;
  height: 12px;
  background-color: #999;
}

.product-details-content .product-details-review-wrap .write-review a {
  color: #999;
  font-size: 13px;
  font-weight: 500;
  display: inline-block;
}

.product-details-content .product-details-review-wrap .write-review a:hover {
  color: #900;
}

.product-details-content .product-details-price {
  margin: 17px 0 30px;
}

@media only screen and (max-width: 767px) {
  .product-details-content .product-details-price {
    margin: 10px 0 15px;
  }
}

.product-details-content .product-details-price span {
  font-size: 24px;
  color: #c33;
  font-weight: 600;
}

.product-details-content .product-details-price span.old-price {
  text-decoration: line-through;
  color: #999;
  font-size: 14px;
  font-weight: 400;
  margin-right: 2px;
}

.product-details-content p {
  line-height: 1.6;
  margin: 0;
}

.product-details-content .pro-details-color-wrap {
  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;
  margin: 37px 0 43px;
}

@media only screen and (max-width: 767px) {
  .product-details-content .pro-details-color-wrap {
    margin: 22px 0 27px;
  }
}

.product-details-content .pro-details-color-wrap span {
  font-weight: 700;
  display: inline-block;
  min-width: 110px;
}

@media only screen and (max-width: 767px) {
  .product-details-content .pro-details-color-wrap span {
    min-width: 70px;
  }
}

.product-details-content .pro-details-color-wrap .pro-details-color-content ul {
  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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.product-details-content .pro-details-color-wrap .pro-details-color-content ul li {
  margin-right: 16px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-details-content .pro-details-color-wrap .pro-details-color-content ul li {
    margin-right: 7px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-details-content .pro-details-color-wrap .pro-details-color-content ul li {
    margin-right: 7px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details-content .pro-details-color-wrap .pro-details-color-content ul li {
    margin-right: 9px;
  }
}

.product-details-content .pro-details-color-wrap .pro-details-color-content ul li:last-child {
  margin-right: 0;
}

.product-details-content .pro-details-color-wrap .pro-details-color-content ul li a {
  width: 30px;
  height: 30px;
  font-size: 0;
  display: inline-block;
  position: relative;
  opacity: .5;
  border-radius: 50%;
}

.product-details-content .pro-details-color-wrap .pro-details-color-content ul li a.blue {
  background-color: #6699cc;
}

.product-details-content .pro-details-color-wrap .pro-details-color-content ul li a.carmine {
  background-color: #990000;
}

.product-details-content .pro-details-color-wrap .pro-details-color-content ul li a.copper {
  background-color: #cc6600;
}

.product-details-content .pro-details-color-wrap .pro-details-color-content ul li a.green {
  background-color: #99cc66;
}

.product-details-content .pro-details-color-wrap .pro-details-color-content ul li a.ocher {
  background-color: #cc9900;
}

.product-details-content .pro-details-size-wrap {
  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;
}

.product-details-content .pro-details-size-wrap span {
  font-weight: 700;
  display: inline-block;
  min-width: 110px;
}

@media only screen and (max-width: 767px) {
  .product-details-content .pro-details-size-wrap span {
    min-width: 70px;
  }
}

.product-details-content .pro-details-size-wrap .pro-details-size-content ul li {
  display: inline-block;
  margin-right: 13px;
}

.product-details-content .pro-details-size-wrap .pro-details-size-content ul li:last-child {
  margin-right: 0;
}

.product-details-content .pro-details-size-wrap .pro-details-size-content ul li a {
  display: inline-block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  border-radius: 50px;
  background-color: #f1f1f1;
  font-weight: 600;
  font-size: 12px;
  color: #999;
  text-align: center;
}

.product-details-content .pro-details-size-wrap .pro-details-size-content ul li a:hover {
  color: #ffffff;
  background-color: #900;
}

.product-details-content .affilate-wrap button {
  border: none;
  color: #ffffff;
  font-weight: 600;
  text-transform: uppercase;
  background-color: #900;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  border-radius: 25px;
  padding: 15px 27px;
}

.product-details-content .affilate-wrap button i {
  margin-right: 8px;
}

.product-details-content .affilate-wrap button:hover {
  background-color: #333;
}

.product-details-content .out-of-stock-wrap button {
  border: none;
  color: #000000;
  background-color: #ccc;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  border-radius: 25px;
  padding: 12px 25px;
  opacity: 1;
}

.product-details-content .out-of-stock-wrap button:hover {
  color: #ffffff;
  background-color: #900;
}

.product-details-content .product-stock {
  margin: 33px 0 0;
}

.product-details-content .product-stock p {
  font-weight: 600;
  color: #000000;
  margin: 0;
}

.product-details-content .product-stock p span {
  color: #9c0;
  font-weight: 400;
}

.product-details-content .product-details-meta {
  margin: 40px 0 0;
}

.product-details-content .product-details-meta > ul > li {
  font-weight: 300;
  color: #999;
  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;
  margin-bottom: 10px;
}

.product-details-content .product-details-meta > ul > li:last-child {
  margin-bottom: 0;
}

.product-details-content .product-details-meta > ul > li span.title {
  font-weight: 600;
  text-transform: uppercase;
  display: inline-block;
  color: #000000;
  margin-right: 5px;
}

.product-details-content .product-details-meta > ul > li a {
  color: #999;
}

.product-details-content .product-details-meta > ul > li a:hover {
  color: #900;
}

.product-details-content .product-details-meta > ul > li ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.product-details-content .product-details-meta > ul > li ul.tag li {
  color: #000000;
  margin-right: 3px;
}

.product-details-content .product-details-meta > ul > li ul.tag li a {
  color: #999;
  font-weight: 300;
  display: inline-block;
}

.product-details-content .product-details-meta > ul > li ul.tag li a:hover {
  color: #900;
}

.product-details-content .product-details-meta > ul > li ul.social li {
  margin-right: 10px;
}

.product-details-content .product-details-meta > ul > li ul.social li:last-child {
  margin-right: 0;
}

.product-details-content .product-details-meta > ul > li ul.social li a {
  color: #999;
  font-weight: 300;
  display: inline-block;
  font-size: 18px;
}

.product-details-content .product-details-meta > ul > li ul.social li a:hover {
  color: #900;
}

.product-details-content .product-details-content-border {
  border-top: 1px solid #e1e1e1;
  padding-top: 44px;
  margin-top: 40px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-details-content .product-details-content-border {
    padding-top: 30px;
    margin-top: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .product-details-content .product-details-content-border {
    padding-top: 30px;
    margin-top: 30px;
  }
}

.product-details-content .product-details-quality-cart {
  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;
}

.product-details-content .product-details-quality-cart .product-details-cart {
  margin: 0 25px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details-content .product-details-quality-cart .product-details-cart {
    margin: 0 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-details-content .product-details-quality-cart .product-details-cart {
    margin: 0 10px;
  }
}

@media only screen and (max-width: 767px) {
  .product-details-content .product-details-quality-cart .product-details-cart {
    margin: 0 5px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .product-details-content .product-details-quality-cart .product-details-cart {
    margin: 0 15px;
  }
}

.product-details-content .product-details-quality-cart .product-details-cart a {
  display: inline-block;
  font-weight: 600;
  text-transform: uppercase;
  background-color: #900;
  color: #ffffff;
  padding: 15px 27px;
  border-radius: 50px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details-content .product-details-quality-cart .product-details-cart a {
    padding: 15px 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-details-content .product-details-quality-cart .product-details-cart a {
    padding: 15px 25px;
  }
}

@media only screen and (max-width: 767px) {
  .product-details-content .product-details-quality-cart .product-details-cart a {
    padding: 15px 15px;
    font-size: 13px;
  }
}

.product-details-content .product-details-quality-cart .product-details-cart a i {
  margin-right: 8px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-details-content .product-details-quality-cart .product-details-cart a i {
    margin-right: 4px;
  }
}

@media only screen and (max-width: 767px) {
  .product-details-content .product-details-quality-cart .product-details-cart a i {
    margin-right: 4px;
  }
}

.product-details-content .product-details-quality-cart .product-details-cart a:hover {
  background-color: #000000;
}

.product-details-content .product-details-quality-cart .product-details-wishlist a {
  width: 46px;
  height: 46px;
  display: inline-block;
  background-color: #eff1f0;
  border-radius: 50%;
  font-size: 24px;
  color: #999;
  text-align: center;
}

.product-details-content .product-details-quality-cart .product-details-wishlist a i {
  line-height: 48px;
}

.product-details-content .product-details-quality-cart .product-details-wishlist a:hover {
  color: #ffffff;
  background-color: #900;
}

.product-details-content.quickview-content {
  padding: 0 0 0 30px;
}

@media only screen and (max-width: 767px) {
  .product-details-content.quickview-content {
    padding: 25px 0 0 0px;
  }
}

.product-quality {
  width: 125px;
  overflow: hidden;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .product-quality {
    width: 100px;
  }
}

.product-quality > input {
  width: 125px;
  border: none;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  color: #000000;
  background-color: #f7f7f7;
  padding: 0;
  border-radius: 50px;
  border: 1px solid rgba(0, 0, 0, 0.15);
}

.product-quality > input::-moz-input-placeholder {
  color: #000000;
  opacity: 1;
}

.product-quality > input::-webkit-input-placeholder {
  color: #000000;
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  .product-quality > input {
    width: 100px;
  }
}

.product-quality .qtybutton {
  position: absolute;
  color: #ccc;
  left: 20px;
  cursor: pointer;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.product-quality .qtybutton.inc {
  left: auto;
  right: 20px;
  font-size: 20px;
  top: 10px;
}

.product-quality .qtybutton.dec {
  top: 6px;
  font-size: 28px;
}

.product-quality .qtybutton:hover {
  color: #000000;
}

.product-details-small-img {
  cursor: pointer;
}

.product-details-small-img img {
  width: 100%;
  border: 1px solid transparent;
  -webkit-transition: all .5s ease 0s;
  -o-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
}

.product-details-small-img-slider-style {
  margin-top: 14px;
  padding-top: 1px;
}

.product-details-small-img-slider-style .swiper-slide-thumb-active .product-details-small-img img {
  border: 1px solid #999;
}

.product-details-nav-style {
  position: absolute;
  left: -20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 9;
  background-color: rgba(0, 0, 0, 0.35);
  font-size: 24px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #ffffff;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  opacity: 0;
  visibility: hidden;
}

.product-details-nav-style.product-details-next {
  left: auto;
  right: -20px;
}

.product-details-nav-style:hover {
  background-color: rgba(0, 0, 0, 0.55);
}

.product-details-big-img {
  position: relative;
}

.product-details-big-img img {
  width: 100%;
}

.product-details-big-img-style,
.product-layout6-slider {
  position: relative;
}

.product-details-big-img-style:hover .product-details-nav-style,
.product-layout6-slider:hover .product-details-nav-style {
  left: 0px;
  opacity: 1;
  visibility: visible;
}

.product-details-big-img-style:hover .product-details-nav-style.product-details-next,
.product-layout6-slider:hover .product-details-nav-style.product-details-next {
  right: 0px;
  left: auto;
}

.easyzoom-style {
  position: relative;
}

.easyzoom-style .easyzoom {
  display: block;
}

.easyzoom-style .easyzoom > a {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.easyzoom-style .easyzoom > a img {
  width: 100%;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.description-review-topbar {
  margin-bottom: 40px;
  border-bottom: 1px solid #e1e1e1;
}

.description-review-topbar a {
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  padding: 0 15px 12px;
  color: #ccc;
  display: inline-block;
  border-bottom: 2px solid transparent;
}

.description-review-topbar a.active {
  color: #000000;
  border-bottom: 2px solid #000000;
}

@media only screen and (max-width: 767px) {
  .description-review-topbar a {
    margin: 0 0 15px;
    padding: 0 10px 12px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .description-review-topbar a {
    margin: 0 0 0px;
    padding: 0 15px 12px;
  }
}

.description-review-topbar a:first-child {
  padding: 0 15px 12px 0;
}

@media only screen and (max-width: 767px) {
  .description-review-topbar a:first-child {
    padding: 0 10px 12px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .description-review-topbar a:first-child {
    padding: 0 15px 12px 0;
  }
}

.product-description-content h4 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0 0 14px;
}

.product-description-content p {
  margin: 0;
}

.product-description-content ul {
  list-style-type: square;
  margin: 18px 0 0 22px;
}

.product-description-content ul li {
  position: relative;
  font-size: 14px;
  color: #666;
  margin: 0 0 16px;
}

.product-description-content ul li:last-child {
  margin: 0 0 0;
}

.additional-information-content h5 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0 0 12px;
}

.additional-information-content ul li {
  color: #666;
  font-style: italic;
  padding: 9px 0;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
}

.additional-information-content ul li span {
  width: 150px;
  font-weight: 700;
  color: #666;
  display: inline-block;
  font-style: normal;
}

@media only screen and (max-width: 767px) {
  .additional-information-content ul li span {
    width: 80px;
  }
}

.additional-information-content ul li.gray {
  background: rgba(0, 0, 0, 0.025);
}

.additional-information-content ul li:first-child {
  border-top: 1px dotted rgba(0, 0, 0, 0.1);
}

.ratting-form-wrapper h4 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
  color: #000000;
  margin: 0;
}

.ratting-form-wrapper .review-wrapper {
  margin: 30px 0 65px;
}

.ratting-form-wrapper .review-wrapper .single-review {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 30px;
  padding-bottom: 30px;
}

.ratting-form-wrapper .review-wrapper .single-review:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.ratting-form-wrapper .review-wrapper .single-review .review-img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 60px;
      -ms-flex: 0 0 60px;
          flex: 0 0 60px;
  margin-right: 20px;
}

.ratting-form-wrapper .review-wrapper .single-review .review-img img {
  width: 100%;
  border-radius: 100%;
}

.ratting-form-wrapper .review-wrapper .single-review .review-content-wrap {
  width: 100%;
}

.ratting-form-wrapper .review-wrapper .single-review .review-content-wrap .client-name-rating {
  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;
}

@media only screen and (max-width: 767px) {
  .ratting-form-wrapper .review-wrapper .single-review .review-content-wrap .client-name-rating {
    display: block;
    margin: 0 0 6px;
  }
}

.ratting-form-wrapper .review-wrapper .single-review .review-content-wrap .client-name-rating .client-name {
  margin: 0 0 10px;
}

@media only screen and (max-width: 767px) {
  .ratting-form-wrapper .review-wrapper .single-review .review-content-wrap .client-name-rating .client-name {
    margin: 0 0 5px;
  }
}

.ratting-form-wrapper .review-wrapper .single-review .review-content-wrap .client-name-rating .client-name > p {
  color: #000000;
  font-weight: 600;
  margin: 0;
}

.ratting-form-wrapper .review-wrapper .single-review .review-content-wrap .client-name-rating .client-name > p span {
  color: #666;
  display: inline-block;
  font-weight: 400;
}

.ratting-form-wrapper .review-wrapper .single-review .review-content-wrap .client-name-rating .client-rating i {
  color: #f2b309;
  font-size: 18px;
}

.ratting-form-wrapper .review-wrapper .single-review .review-content-wrap .client-name-rating .client-rating i.gray {
  color: #999;
}

.ratting-form-wrapper .review-wrapper .single-review .review-content-wrap p {
  margin: 0;
}

.ratting-form-wrapper .ratting-form h5 {
  font-weight: 700;
  color: #666;
  margin: 25px 0 7px;
  font-size: 14px;
}

.ratting-form-wrapper .ratting-form .client-rating {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.ratting-form-wrapper .ratting-form .client-rating i {
  color: #f2b309;
  font-size: 16px;
  margin-right: 3px;
}

.ratting-form-wrapper .ratting-form .client-rating i.gray {
  color: #999;
}

.ratting-form-wrapper .ratting-form form {
  margin: 32px 0 0;
}

.ratting-form-wrapper .ratting-form form .rating-form-style label {
  font-weight: 500;
  display: block;
  margin: 0 0 10px;
}

.ratting-form-wrapper .ratting-form form .rating-form-style input {
  height: 54px;
  padding: 3px 15px;
}

.ratting-form-wrapper .ratting-form form .rating-form-style textarea {
  height: 75px;
  padding: 15px;
}

.ratting-form-wrapper .ratting-form form .rating-form-style textarea, .ratting-form-wrapper .ratting-form form .rating-form-style input {
  color: #000000;
  border: 1px solid transparent;
  background-color: #f1f1f1;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  width: 100%;
}

.ratting-form-wrapper .ratting-form form .rating-form-style textarea:focus, .ratting-form-wrapper .ratting-form form .rating-form-style input:focus {
  border: 1px solid #ccc;
}

.ratting-form-wrapper .ratting-form form .rating-form-style textarea::-webkit-input-placeholder, .ratting-form-wrapper .ratting-form form .rating-form-style input::-webkit-input-placeholder {
  color: #000000;
  opacity: 1;
}

.ratting-form-wrapper .ratting-form form .rating-form-style textarea::-moz-input-placeholder, .ratting-form-wrapper .ratting-form form .rating-form-style input::-moz-input-placeholder {
  color: #000000;
  opacity: 1;
}

.ratting-form-wrapper .ratting-form form .form-submit input {
  border-radius: 50px;
  font-weight: 600;
  font-size: 14px;
  color: #ffffff;
  text-transform: uppercase;
  border: none;
  padding: 15px 40px 14px;
  background-color: #900;
}

.ratting-form-wrapper .ratting-form form .form-submit input::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}

.ratting-form-wrapper .ratting-form form .form-submit input::-moz-input-placeholder {
  color: #ffffff;
  opacity: 1;
}

.ratting-form-wrapper .ratting-form form .form-submit input:hover {
  background-color: #333;
}

/*-------- 20. Wishlist style ---------*/
.product-details-table-content .table-content table {
  width: 100%;
  text-align: center;
  border: 1px solid #ccc;
}

.product-details-table-content .table-content table thead > tr {
  background-color: #efefef;
  border-bottom: 1px solid #ccc;
}

.product-details-table-content .table-content table thead > tr th {
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  padding: 14px 12px 14px;
  border-right: 1px solid #ccc;
}

.product-details-table-content .table-content table thead > tr th.width-name {
  min-width: 270px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details-table-content .table-content table thead > tr th.width-name {
    min-width: 150px;
  }
}

@media only screen and (max-width: 767px) {
  .product-details-table-content .table-content table thead > tr th.width-name {
    min-width: 150px;
  }
}

.product-details-table-content .table-content table thead > tr th.width-price {
  min-width: 98px;
}

.product-details-table-content .table-content table thead > tr th.width-quantity {
  min-width: 124px;
}

.product-details-table-content .table-content table tbody > tr:first-child td {
  padding: 15px 12px 0;
}

.product-details-table-content .table-content table tbody > tr:last-child td {
  padding: 13px 12px 16px;
}

.product-details-table-content .table-content table tbody > tr td {
  padding: 23px 12px;
  border-right: 1px solid #ccc;
}

.product-details-table-content .table-content table tbody > tr td.product-name h5 {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #000000;
  margin: 0;
}

.product-details-table-content .table-content table tbody > tr td.product-name h5 a {
  color: #000000;
}

.product-details-table-content .table-content table tbody > tr td.product-name h5 a:hover {
  color: #900;
}

.product-details-table-content .table-content table tbody > tr td.product-price span {
  font-size: 14px;
  font-weight: 500;
  color: #000000;
}

.product-details-table-content .table-content table tbody > tr td.product-details-quantity input {
  height: 35px;
  border: 1px solid #ccc;
  text-align: center;
  width: 65px;
}

.product-layout-ml-pl {
  margin-left: 25px;
  padding-left: 55px;
  border-left: 1px solid #e0e0e0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-layout-ml-pl {
    margin-left: 0px;
    padding-left: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-layout-ml-pl {
    margin-left: 0px;
    padding-left: 0px;
    border-left: none;
  }
}

@media only screen and (max-width: 767px) {
  .product-layout-ml-pl {
    margin-left: 0px;
    padding-left: 0px;
    border-left: none;
  }
}

.description-review-area-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .description-review-area-2 {
    display: block;
  }
}

.description-review-area-2 .description-review-topbar-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 30%;
      -ms-flex: 0 0 30%;
          flex: 0 0 30%;
}

.description-review-area-2 .description-review-tab-content-2 {
  border-left: 1px solid #ccc;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 70%;
      -ms-flex: 0 0 70%;
          flex: 0 0 70%;
  padding-left: 30px;
}

@media only screen and (max-width: 767px) {
  .description-review-area-2 .description-review-tab-content-2 {
    border-left: none;
    padding-left: 0px;
    margin-top: 30px;
  }
}

.description-review-topbar-2 {
  display: block;
}

@media only screen and (max-width: 767px) {
  .description-review-topbar-2 {
    margin-top: -20px;
  }
}

.description-review-topbar-2 a {
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  color: #999;
  display: block;
  padding: 10px 0;
  position: relative;
  text-transform: uppercase;
}

.description-review-topbar-2 a::before {
  right: -1px;
  left: auto;
  width: 2px;
  height: 0;
  border: none;
  content: "";
  background-color: #000;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  position: absolute;
}

.description-review-topbar-2 a.active {
  color: #000000;
}

.description-review-topbar-2 a.active::before {
  top: 0;
  height: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .description-review-topbar-2 a {
    font-size: 13px;
  }
}

@media only screen and (max-width: 767px) {
  .description-review-topbar-2 a {
    padding: 7px 0;
  }
  .description-review-topbar-2 a::before {
    display: none;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .description-review-topbar-2 a {
    padding: 0px 0;
    margin-right: 20px;
    display: inline-block;
  }
}

.description-review-topbar-2 a:hover {
  color: #000000;
}

.description-review-topbar-2 a:hover::before {
  top: 0;
  height: 100%;
}

.pro-details-select {
  width: 100%;
  position: relative;
}

.pro-details-select::before {
  content: '\f3d0';
  display: inline-block;
  font: normal normal normal 14px/1 ionicons;
  font-size: 18px;
  color: #000;
  position: absolute;
  bottom: 9px;
  right: 0;
}

.pro-details-select select {
  width: 100%;
  border: none;
  font-weight: 600;
  text-transform: uppercase;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  padding: 0px 50px 5px 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  background-color: transparent;
}

.back-next-prev-wrap {
  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;
  margin: 0 0 30px;
}

.back-next-prev-wrap .back-wrap a {
  color: #000000;
}

.back-next-prev-wrap .back-wrap a:hover {
  color: #900;
}

.back-next-prev-wrap .product-layout3-next-prev {
  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;
}

.back-next-prev-wrap .product-layout3-next-prev .product-layout3-icon a {
  font-size: 24px;
  color: #999;
  display: inline-block;
  line-height: 1;
}

.back-next-prev-wrap .product-layout3-next-prev .product-layout3-icon a:hover {
  color: #900;
}

.back-next-prev-wrap .product-layout3-next-prev .product-layout3-icon.product-layout3-prev {
  margin-right: 20px;
}

.product-layout3-position {
  padding: 56px 0 0px 65px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-layout3-position {
    padding: 56px 0 0px 0px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-layout3-position {
    padding: 56px 0 0px 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-layout3-position {
    padding: 56px 0 0px 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-layout3-position {
    padding: 0px 0 50px 0px;
    position: static;
  }
}

@media only screen and (max-width: 767px) {
  .product-layout3-position {
    padding: 0px 0 50px 0px;
    position: static;
  }
}

.product-layout3-content.product-details-content h2 {
  padding-right: 0;
}

.product-layout3-content.product-details-content .product-details-review-wrap {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.product-layout3-content.product-details-content .pro-details-color-wrap {
  display: block;
}

.product-layout3-content.product-details-content .pro-details-color-wrap span {
  display: block;
  margin: 0 0 15px;
}

.product-layout3-content.product-details-content .pro-details-color-wrap .pro-details-color-content ul {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.product-layout3-content.product-details-content .product-details-quality-cart {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-layout3-content.product-details-content .product-details-quality-cart .product-details-cart {
    margin: 0 20px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-layout3-content.product-details-content .product-details-quality-cart .product-details-cart {
    margin: 0 15px;
  }
}

.product-layout3-content.product-details-content .product-details-quality-cart .product-details-cart a {
  padding: 15px 27px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-layout3-content.product-details-content .product-details-quality-cart .product-details-cart a {
    padding: 15px 22px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-layout3-content.product-details-content .product-details-quality-cart .product-details-cart a {
    padding: 15px 20px;
  }
}

.product-layout3-content.product-details-content .product-details-meta {
  margin: 40px 0 0;
}

.product-layout3-content.product-details-content .product-details-meta > ul > li {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.product-layout4-slider-wrap {
  background-color: #e9e9e9;
  margin-right: 110px;
  padding-left: 90px;
  padding-right: 150px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-layout4-slider-wrap {
    margin-right: 50px;
    padding-left: 80px;
    padding-right: 50px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-layout4-slider-wrap {
    margin-right: 50px;
    padding-left: 80px;
    padding-right: 50px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-layout4-slider-wrap {
    margin-right: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-layout4-slider-wrap {
    margin-right: 0px;
    padding-left: 40px;
    padding-right: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .product-layout4-slider-wrap {
    margin-right: 0px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

.product-layout4-slider-img img,
.product-layout5-slider-img img,
.product-layout6-slider-img img {
  width: 100%;
}

.product-layout4-nav {
  position: absolute;
  left: -20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 9;
  background-color: rgba(0, 0, 0, 0.35);
  font-size: 24px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #ffffff;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  opacity: 0;
  visibility: hidden;
}

.product-layout4-nav.product-layout4-nav-next {
  left: auto;
  right: -20px;
}

.product-layout4-nav:hover {
  background-color: rgba(0, 0, 0, 0.55);
}

.product-layout4-slider:hover .product-layout4-nav {
  left: 50px;
  opacity: 1;
  visibility: visible;
}

.product-layout4-slider:hover .product-layout4-nav.product-layout4-nav-next {
  left: auto;
  right: 50px;
}

.product-layout4-content {
  margin: 0 160px 0 105px;
  border-right: 1px solid #ccc;
  padding: 22px 210px 22px 0;
  position: relative;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-layout4-content {
    margin: 0 160px 0 0px;
    padding: 22px 20px 22px 0;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-layout4-content {
    margin: 0 160px 0 0px;
    padding: 22px 20px 22px 0;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-layout4-content {
    margin: 0 100px 0 0px;
    padding: 22px 20px 22px 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-layout4-content {
    margin: 0 160px 0 40px;
    padding: 50px 40px 50px 0;
  }
}

@media only screen and (max-width: 767px) {
  .product-layout4-content {
    margin: 0 15px 0 15px;
    padding: 30px 15px 50px 0;
    border-right: none;
  }
}

.product-layout4-content .back-home {
  margin-bottom: 22px;
}

.product-layout4-content .back-home a {
  color: #999;
}

.product-layout4-content .back-home a:hover {
  color: #900;
}

.product-layout4-content.product-details-content h2 {
  font-size: 36px;
  line-height: 1;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-layout4-content.product-details-content h2 {
    font-size: 26px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-layout4-content.product-details-content h2 {
    font-size: 22px;
    padding-right: 0;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-layout4-content.product-details-content h2 {
    font-size: 20px;
    padding-right: 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-layout4-content.product-details-content h2 {
    font-size: 26px;
  }
}

@media only screen and (max-width: 767px) {
  .product-layout4-content.product-details-content h2 {
    font-size: 20px;
    padding-right: 0;
  }
}

.product-layout4-content.product-details-content .product-details-price {
  margin: 17px 0 18px;
}

.product-layout4-content.product-details-content .product-details-content-border {
  border-top: none;
  padding-top: 0px;
  margin-top: 40px;
}

.product-layout4-content > ul {
  list-style-type: square;
  margin: 10px 0 0 17px;
}

.product-layout4-content > ul li {
  color: #666;
  margin-bottom: 8px;
}

.product-layout4-content > ul li:last-child {
  margin-bottom: 0;
}

.product-layout4-thumbnails-wrap {
  position: absolute;
  right: -124px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-layout4-thumbnails-wrap {
    right: -82px;
  }
}

@media only screen and (max-width: 767px) {
  .product-layout4-thumbnails-wrap {
    position: static;
    -webkit-transform: inherit;
        -ms-transform: inherit;
            transform: inherit;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

.product-layout4-thumbnails-wrap .product-layout4-thumbnails-img {
  margin-bottom: 28px;
  width: 85px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-layout4-thumbnails-wrap .product-layout4-thumbnails-img {
    margin-bottom: 15px;
    width: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .product-layout4-thumbnails-wrap .product-layout4-thumbnails-img {
    width: 25%;
    padding-right: 15px;
  }
}

.product-layout4-thumbnails-wrap .product-layout4-thumbnails-img:last-child {
  margin-bottom: 0;
}

.product-layout4-thumbnails-wrap .product-layout4-thumbnails-img a {
  display: block;
  border: 1px solid transparent;
}

.product-layout4-thumbnails-wrap .product-layout4-thumbnails-img a img {
  width: 100%;
}

.product-layout4-thumbnails-wrap .product-layout4-thumbnails-img a:hover {
  border: 1px solid #900;
}

.product-layout5-slider-wrap {
  background-color: #e9e9e9;
  padding: 0 0 170px;
}

.product-layout6-content.product-details-content h2 {
  font-size: 36px;
  line-height: 1;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-layout6-content.product-details-content h2 {
    font-size: 26px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-layout6-content.product-details-content h2 {
    font-size: 22px;
    padding-right: 0;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-layout6-content.product-details-content h2 {
    font-size: 20px;
    padding-right: 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-layout6-content.product-details-content h2 {
    font-size: 26px;
  }
}

@media only screen and (max-width: 767px) {
  .product-layout6-content.product-details-content h2 {
    font-size: 20px;
    padding-right: 0;
  }
}

.product-layout6-content.product-details-content .product-details-price {
  margin: 17px 0 18px;
}

.product-layout6-content.product-details-content .product-details-content-border {
  border-top: none;
  padding-top: 0px;
  margin-top: 40px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-layout6-content {
    padding: 40px 0 50px;
  }
}

@media only screen and (max-width: 767px) {
  .product-layout6-content {
    padding: 40px 0 61px;
  }
}

.product-layout7-content .product-layout7-content-next {
  position: absolute;
  right: 0;
  top: 0;
}

.product-layout7-content .product-layout7-content-next a {
  display: block;
  position: relative;
  width: 45px;
}

.product-layout7-content .product-layout7-content-next a::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7);
  opacity: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  content: "";
}

.product-layout7-content .product-layout7-content-next a img {
  width: 100%;
}

.product-layout7-content .product-layout7-content-next a i {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  right: 0;
  text-align: center;
  font-size: 24px;
  z-index: 9;
  color: #000000;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  opacity: 0;
  visibility: hidden;
}

.product-layout7-content .product-layout7-content-next:hover a::before {
  opacity: 1;
}

.product-layout7-content .product-layout7-content-next:hover a i {
  opacity: 1;
  visibility: visible;
}

.product-layout7-content.product-details-content h2 {
  font-size: 24px;
  line-height: 1;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-layout7-content.product-details-content h2 {
    font-size: 22px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-layout7-content.product-details-content h2 {
    font-size: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-layout7-content.product-details-content h2 {
    font-size: 26px;
  }
}

@media only screen and (max-width: 767px) {
  .product-layout7-content.product-details-content h2 {
    font-size: 20px;
    padding-right: 70px;
    line-height: 1.2;
  }
}

.product-layout7-content.product-details-content .product-details-price {
  margin: 17px 0 18px;
}

.product-layout7-content.product-details-content .product-details-content-border {
  border-top: none;
  padding-top: 0px;
  margin-top: 40px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-layout7-content {
    margin: 40px 0 0px;
  }
}

@media only screen and (max-width: 767px) {
  .product-layout7-content {
    margin: 40px 0 0px;
  }
}

.product-description-layout6 p {
  line-height: 2;
  margin: 0 auto;
  width: 71%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-description-layout6 p {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .product-description-layout6 p {
    width: 100%;
  }
}

.product-layout7-slider-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.product-layout7-slider-wrap .product-layout7-big-img {
  width: calc(100% - 120px);
}

.product-layout7-slider-wrap .product-layout7-small-img {
  width: 120px;
  padding-left: 38px;
  height: 516px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-layout7-slider-wrap .product-layout7-small-img {
    height: 520px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-layout7-slider-wrap .product-layout7-small-img {
    height: 520px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-layout7-slider-wrap .product-layout7-small-img {
    height: 400px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-layout7-slider-wrap .product-layout7-small-img {
    height: 520px;
  }
}

@media only screen and (max-width: 767px) {
  .product-layout7-slider-wrap .product-layout7-small-img {
    height: 250px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .product-layout7-slider-wrap .product-layout7-small-img {
    height: 495px;
  }
}

@media only screen and (min-width: 479px) and (max-width: 575px) {
  .product-layout7-slider-wrap .product-layout7-small-img {
    height: 382px;
  }
}

.product-layout7-slider-wrap .product-layout7-small-img.product-details-small-img-slider-style {
  margin-top: 0px;
  padding-top: 0px;
}

.product-details-small-img-slider-style-2 {
  width: 460px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 7%;
  text-align: center;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-details-small-img-slider-style-2 {
    bottom: -2%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-details-small-img-slider-style-2 {
    bottom: -2%;
  }
}

@media only screen and (max-width: 767px) {
  .product-details-small-img-slider-style-2 {
    bottom: -10%;
    width: 100%;
  }
}

.product-details-small-img-slider-style-2 .product-details-small-img img {
  opacity: .4;
}

.product-details-small-img-slider-style-2 .swiper-slide-thumb-active .product-details-small-img img {
  opacity: 1;
}

.product-layout5-big-slider-wrap {
  margin: 0 40px;
}

@media only screen and (max-width: 767px) {
  .product-layout5-big-slider-wrap {
    margin: 0 0px;
  }
}

.product-layout5-content.product-details-content h2 {
  padding-right: 0;
  font-size: 36px;
  width: 40%;
  margin: 0 auto 19px;
  line-height: 1;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-layout5-content.product-details-content h2 {
    font-size: 30px;
    width: 45%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-layout5-content.product-details-content h2 {
    font-size: 26px;
    width: 56%;
  }
}

@media only screen and (max-width: 767px) {
  .product-layout5-content.product-details-content h2 {
    font-size: 24px;
    width: 100%;
  }
}

.product-layout5-content.product-details-content .product-details-review-wrap {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.product-layout5-content.product-details-content p {
  margin: 0 auto;
  width: 61%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-layout5-content.product-details-content p {
    width: 80%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-layout5-content.product-details-content p {
    width: 90%;
  }
}

@media only screen and (max-width: 767px) {
  .product-layout5-content.product-details-content p {
    width: 90%;
  }
}

.product-layout5-content.product-details-content .pro-details-color-size-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 37px 0 43px;
}

@media only screen and (max-width: 767px) {
  .product-layout5-content.product-details-content .pro-details-color-size-wrap {
    display: block;
  }
}

.product-layout5-content.product-details-content .pro-details-color-wrap,
.product-layout5-content.product-details-content .pro-details-size-wrap {
  display: block;
  margin: 0px 45px 0px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-layout5-content.product-details-content .pro-details-color-wrap,
  .product-layout5-content.product-details-content .pro-details-size-wrap {
    margin: 0px 25px 0px;
  }
}

@media only screen and (max-width: 767px) {
  .product-layout5-content.product-details-content .pro-details-color-wrap,
  .product-layout5-content.product-details-content .pro-details-size-wrap {
    margin: 30px 0px 0px;
  }
}

.product-layout5-content.product-details-content .pro-details-color-wrap span,
.product-layout5-content.product-details-content .pro-details-size-wrap span {
  display: block;
  margin: 0 0 15px;
}

.product-layout5-content.product-details-content .pro-details-color-wrap .pro-details-color-content ul,
.product-layout5-content.product-details-content .pro-details-size-wrap .pro-details-color-content ul {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.product-layout5-content.product-details-content .product-details-quality-cart {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-layout5-content.product-details-content .product-details-quality-cart .product-details-cart {
    margin: 0 20px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-layout5-content.product-details-content .product-details-quality-cart .product-details-cart {
    margin: 0 15px;
  }
}

.product-layout5-content.product-details-content .product-details-quality-cart .product-details-cart a {
  padding: 15px 27px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .product-layout5-content.product-details-content .product-details-quality-cart .product-details-cart a {
    padding: 15px 22px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .product-layout5-content.product-details-content .product-details-quality-cart .product-details-cart a {
    padding: 15px 20px;
  }
}

.product-layout5-content.product-details-content .product-details-meta {
  margin: 40px 0 0;
}

.product-layout5-content.product-details-content .product-details-meta > ul > li {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.product-layout5-negative-mt {
  margin-top: -170px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .product-layout5-negative-mt {
    margin-top: -100px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-layout5-negative-mt {
    margin-top: -120px;
  }
}

@media only screen and (max-width: 767px) {
  .product-layout5-negative-mt {
    margin-top: -100px;
  }
}

.pro-details-size-mb {
  margin-bottom: 40px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-details-img-mrg {
    margin: 0 0 40px;
  }
  .product-layout3-relative-product.pt-90 {
    padding-top: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .product-details-img-mrg {
    margin: 0 0 40px;
  }
  .product-layout3-relative-product.pt-90 {
    padding-top: 40px;
  }
}

/*-------- 16. Sidebar style ---------*/
.sidebar-wrapper {
  margin-right: -15px;
}

.sidebar-wrapper.sidebar-wrapper-grid-4 {
  margin-right: 0px;
}

.sidebar-wrapper.sidebar-wrapper-margin-none {
  margin-right: 0px;
}

.sidebar-wrapper.sidebar-wrapper-ml-0 {
  margin-right: 0px;
  margin-left: -15px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sidebar-wrapper.sidebar-wrapper-ml-0 {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .sidebar-wrapper.sidebar-wrapper-ml-0 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .sidebar-wrapper.sidebar-wrapper-ml-0 {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .sidebar-wrapper {
    margin-right: 0px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .sidebar-wrapper {
    margin-right: 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sidebar-wrapper {
    margin-right: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .sidebar-wrapper {
    margin-right: 0px;
    margin-top: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .sidebar-wrapper {
    margin-right: 0px;
    margin-top: 50px;
  }
}

.sidebar-wrapper .sidebar-widget-wrap h2 {
  font-size: 24px;
  font-weight: 600;
  margin: 0 0 55px;
}

.sidebar-wrapper .sidebar-widget-wrap h2.mrg-dec {
  margin: 0 0 40px;
}

@media only screen and (max-width: 767px) {
  .sidebar-wrapper .sidebar-widget-wrap h2 {
    margin: 0 0 30px;
  }
}

.sidebar-wrapper .sidebar-widget .sidebar-title-content-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.sidebar-wrapper .sidebar-widget .sidebar-widget-sub-title h3 {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0;
}

.sidebar-wrapper .sidebar-widget .sidebar-widget-sub-title.sidebar-widget-width {
  min-width: 120px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .sidebar-wrapper .sidebar-widget .sidebar-widget-sub-title.sidebar-widget-width {
    min-width: 80px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .sidebar-wrapper .sidebar-widget .sidebar-widget-sub-title.sidebar-widget-width {
    min-width: 80px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sidebar-wrapper .sidebar-widget .sidebar-widget-sub-title.sidebar-widget-width {
    min-width: 80px;
  }
}

.sidebar-wrapper .sidebar-widget .sidebar-widget-sub-title-2 h3 {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0;
}

.sidebar-wrapper .sidebar-widget .sidebar-widget-title h3 {
  font-size: 24px;
  font-weight: 600;
  margin: 0 0 0px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .sidebar-wrapper .sidebar-widget .sidebar-widget-title h3 {
    font-size: 20px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .sidebar-wrapper .sidebar-widget .sidebar-widget-title h3 {
    font-size: 20px;
  }
}

.sidebar-wrapper .sidebar-widget .sidebar-color-list ul {
  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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.sidebar-wrapper .sidebar-widget .sidebar-color-list ul li {
  margin-right: 16px;
  margin-bottom: 16px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .sidebar-wrapper .sidebar-widget .sidebar-color-list ul li {
    margin-right: 7px;
    margin-bottom: 7px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .sidebar-wrapper .sidebar-widget .sidebar-color-list ul li {
    margin-right: 7px;
    margin-bottom: 7px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sidebar-wrapper .sidebar-widget .sidebar-color-list ul li {
    margin-right: 9px;
    margin-bottom: 9px;
  }
}

.sidebar-wrapper .sidebar-widget .sidebar-color-list ul li:last-child {
  margin-right: 0;
}

.sidebar-wrapper .sidebar-widget .sidebar-color-list ul li a {
  width: 25px;
  height: 25px;
  font-size: 0;
  display: inline-block;
  position: relative;
  opacity: .5;
  border-radius: 50%;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .sidebar-wrapper .sidebar-widget .sidebar-color-list ul li a {
    width: 20px;
    height: 20px;
  }
}

.sidebar-wrapper .sidebar-widget .sidebar-color-list ul li a.blue {
  background-color: #6699cc;
}

.sidebar-wrapper .sidebar-widget .sidebar-color-list ul li a.carmine {
  background-color: #990000;
}

.sidebar-wrapper .sidebar-widget .sidebar-color-list ul li a.copper {
  background-color: #cc6600;
}

.sidebar-wrapper .sidebar-widget .sidebar-color-list ul li a.green {
  background-color: #99cc66;
}

.sidebar-wrapper .sidebar-widget .sidebar-color-list ul li a.ocher {
  background-color: #cc9900;
}

.sidebar-wrapper .sidebar-widget .sidebar-color-list ul li a.pear {
  background-color: #cccc00;
}

.sidebar-wrapper .sidebar-widget .sidebar-color-list ul li a.turquoise {
  background-color: #66cccc;
}

.sidebar-wrapper .sidebar-widget .sidebar-color-list.sidebar-color-list-modify ul li {
  margin-right: 12px;
  margin-bottom: 12px;
}

.sidebar-wrapper .sidebar-widget .sidebar-color-list.sidebar-color-list-modify ul li:last-child {
  margin-right: 0;
}

.sidebar-wrapper .sidebar-widget .sidebar-color-list.sidebar-color-list-modify ul li a {
  width: 30px;
  height: 30px;
}

.sidebar-wrapper .sidebar-widget .sidebar-size-list {
  width: 57%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .sidebar-wrapper .sidebar-widget .sidebar-size-list {
    width: 100%;
  }
}

.sidebar-wrapper .sidebar-widget .sidebar-size-list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.sidebar-wrapper .sidebar-widget .sidebar-size-list ul li {
  margin-right: 25px;
  margin-bottom: 20px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .sidebar-wrapper .sidebar-widget .sidebar-size-list ul li {
    margin-right: 15px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .sidebar-wrapper .sidebar-widget .sidebar-size-list ul li {
    margin-right: 15px;
  }
}

.sidebar-wrapper .sidebar-widget .sidebar-size-list ul li:last-child {
  margin-right: 0;
}

.sidebar-wrapper .sidebar-widget .sidebar-size-list ul li a {
  font-size: 18px;
  color: #999;
  display: inline-block;
  line-height: 1;
}

.sidebar-wrapper .sidebar-widget .sidebar-size-list ul li a:hover {
  color: #900;
}

.sidebar-wrapper .sidebar-widget .sidebar-size-list-2 ul li {
  display: inline-block;
  margin-right: 7px;
  margin-bottom: 7px;
}

.sidebar-wrapper .sidebar-widget .sidebar-size-list-2 ul li:last-child {
  margin-right: 0;
}

.sidebar-wrapper .sidebar-widget .sidebar-size-list-2 ul li a {
  display: inline-block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  border-radius: 50px;
  background-color: #f1f1f1;
  font-weight: 600;
  font-size: 12px;
  color: #999;
  text-align: center;
}

.sidebar-wrapper .sidebar-widget .sidebar-size-list-2 ul li a:hover {
  color: #ffffff;
  background-color: #900;
}

.sidebar-wrapper .sidebar-widget .price-filter {
  width: 100%;
}

.sidebar-wrapper .sidebar-widget .price-filter .price-slider-amount input {
  background: transparent;
  padding: 0;
  border: none;
  font-size: 15px;
  font-weight: 500;
}

.sidebar-wrapper .sidebar-widget .price-filter #slider-range {
  background: #dbdbdb none repeat scroll 0 0;
  border: medium none;
  border-radius: 0px;
  height: 4px;
  margin-bottom: 12px;
  margin-left: auto;
  margin-top: 5px;
}

.sidebar-wrapper .sidebar-widget .price-filter #slider-range span {
  -webkit-transition: all .0s ease 0s;
  -o-transition: all .0s ease 0s;
  transition: all .0s ease 0s;
}

.sidebar-wrapper .sidebar-widget .price-filter #slider-range .ui-slider-handle {
  cursor: e-resize;
}

.sidebar-wrapper .sidebar-widget .price-filter #slider-range .ui-slider-range {
  position: absolute;
  display: block;
  border: 0;
  background: #900 none repeat scroll 0 0;
  border: none;
  -webkit-transition: all .0s ease 0s;
  -o-transition: all .0s ease 0s;
  transition: all .0s ease 0s;
}

.sidebar-wrapper .sidebar-widget .price-filter #slider-range .ui-slider-handle {
  background: #ffffff none repeat scroll 0 0;
  height: 18px;
  margin-left: 0;
  width: 1px;
  margin-top: -3px;
  border: 2px solid #ccc;
}

.sidebar-wrapper .sidebar-widget .price-filter .price-slider-amount {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 23px 0 0;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .sidebar-wrapper .sidebar-widget .price-filter .price-slider-amount {
    display: block;
  }
}

.sidebar-wrapper .sidebar-widget .price-filter .price-slider-amount > span {
  color: #000000;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
  margin-right: 3px;
}

.sidebar-wrapper .sidebar-widget .price-filter .price-slider-amount input {
  color: #000000;
  height: auto;
  width: 100%;
  font-size: 12px;
  font-weight: 500;
}

.sidebar-wrapper .sidebar-widget .price-filter .price-slider-amount input::-moz-input-placeholder {
  color: #000000;
  opacity: 1;
}

.sidebar-wrapper .sidebar-widget .price-filter .price-slider-amount input::-webkit-input-placeholder {
  color: #000000;
  opacity: 1;
}

.sidebar-wrapper .sidebar-widget .price-filter.price-filter-modify #slider-range .ui-slider-handle {
  border: 2px solid #000000;
}

.sidebar-wrapper .sidebar-widget .sidebar-list-style ul li {
  margin-bottom: 9px;
  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;
}

.sidebar-wrapper .sidebar-widget .sidebar-list-style ul li:last-child {
  margin-bottom: 0;
}

.sidebar-wrapper .sidebar-widget .sidebar-list-style ul li a {
  border-bottom: 1px solid transparent;
  color: #666;
  font-size: 14px;
}

.sidebar-wrapper .sidebar-widget .sidebar-list-style ul li a:hover {
  color: #000000;
  border-bottom: 1px solid #000000;
}

.sidebar-wrapper .sidebar-widget .sidebar-list-style-2 ul li {
  margin-bottom: 8px;
  display: block;
}

.sidebar-wrapper .sidebar-widget .sidebar-list-style-2 ul li:last-child {
  margin-bottom: 0;
}

.sidebar-wrapper .sidebar-widget .sidebar-list-style-2 ul li a {
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
}

.sidebar-wrapper .sidebar-widget .sidebar-list-style-2 ul li a:hover {
  color: #900;
}

.sidebar-wrapper .sidebar-widget .sidebar-product-wrap .single-sidebar-product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
}

.sidebar-wrapper .sidebar-widget .sidebar-product-wrap .single-sidebar-product:last-child {
  margin-bottom: 0;
}

.sidebar-wrapper .sidebar-widget .sidebar-product-wrap .single-sidebar-product .sidebar-product-img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 80px;
      -ms-flex: 0 0 80px;
          flex: 0 0 80px;
  margin-right: 18px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .sidebar-wrapper .sidebar-widget .sidebar-product-wrap .single-sidebar-product .sidebar-product-img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60px;
        -ms-flex: 0 0 60px;
            flex: 0 0 60px;
    margin-right: 10px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .sidebar-wrapper .sidebar-widget .sidebar-product-wrap .single-sidebar-product .sidebar-product-img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60px;
        -ms-flex: 0 0 60px;
            flex: 0 0 60px;
    margin-right: 10px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sidebar-wrapper .sidebar-widget .sidebar-product-wrap .single-sidebar-product .sidebar-product-img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60px;
        -ms-flex: 0 0 60px;
            flex: 0 0 60px;
    margin-right: 10px;
  }
}

.sidebar-wrapper .sidebar-widget .sidebar-product-wrap .single-sidebar-product .sidebar-product-img a {
  display: block;
}

.sidebar-wrapper .sidebar-widget .sidebar-product-wrap .single-sidebar-product .sidebar-product-img a img {
  width: 100%;
}

.sidebar-wrapper .sidebar-widget .sidebar-product-wrap .single-sidebar-product .sidebar-product-content h4 {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  margin: 0 0 8px;
}

.sidebar-wrapper .sidebar-widget .sidebar-product-wrap .single-sidebar-product .sidebar-product-content h4 a {
  color: #000000;
}

.sidebar-wrapper .sidebar-widget .sidebar-product-wrap .single-sidebar-product .sidebar-product-content h4 a:hover {
  color: #900;
}

.sidebar-wrapper .sidebar-widget .sidebar-product-wrap .single-sidebar-product .sidebar-product-content span {
  font-size: 18px;
  font-weight: 300;
  display: block;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .sidebar-wrapper .sidebar-widget .sidebar-product-wrap .single-sidebar-product .sidebar-product-content span {
    font-size: 13px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .sidebar-wrapper .sidebar-widget .sidebar-product-wrap .single-sidebar-product .sidebar-product-content span {
    font-size: 13px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sidebar-wrapper .sidebar-widget .sidebar-product-wrap .single-sidebar-product .sidebar-product-content span {
    font-size: 15px;
  }
}

.sidebar-wrapper .sidebar-widget .sidebar-widget-img img {
  max-width: 100%;
}

.sidebar-wrapper .sidebar-widget .sidebar-widget-info-wrap {
  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;
  margin: 0 0 20px;
}

.sidebar-wrapper .sidebar-widget .sidebar-widget-info-wrap:last-child {
  margin-bottom: 0;
}

.sidebar-wrapper .sidebar-widget .sidebar-widget-info-wrap .sidebar-widget-info-icon {
  margin-right: 25px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sidebar-wrapper .sidebar-widget .sidebar-widget-info-wrap .sidebar-widget-info-icon {
    margin-right: 15px;
  }
}

.sidebar-wrapper .sidebar-widget .sidebar-widget-info-wrap .sidebar-widget-info-icon i {
  width: 45px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  border-radius: 50%;
  font-size: 18px;
  display: inline-block;
  background-color: #eff1f0;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.sidebar-wrapper .sidebar-widget .sidebar-widget-info-wrap .sidebar-widget-info-content p {
  margin: 0;
  font-size: 13px;
  line-height: 1.8;
}

.sidebar-wrapper .sidebar-widget .sidebar-widget-info-wrap:hover .sidebar-widget-info-icon i {
  color: #ffffff;
  background-color: #900;
}

.sidebar-wrapper .sidebar-widget .sidebar-list-style-3 ul li {
  margin: 0 0 18px;
}

.sidebar-wrapper .sidebar-widget .sidebar-list-style-3 ul li:last-child {
  margin: 0 0 0;
}

.sidebar-wrapper .sidebar-widget .sidebar-list-style-3 ul li a {
  color: #666;
  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;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.sidebar-wrapper .sidebar-widget .sidebar-list-style-3 ul li a i {
  margin-right: 5px;
}

.sidebar-wrapper .sidebar-widget .latest-tweet-wrap .single-latest-tweet-wrap {
  margin: 0 0 30px;
}

.sidebar-wrapper .sidebar-widget .latest-tweet-wrap .single-latest-tweet-wrap:last-child {
  margin: 0 0 0;
}

.sidebar-wrapper .sidebar-widget .latest-tweet-wrap .single-latest-tweet-wrap p {
  color: #666;
  line-height: 2;
  margin: 0 0 12px;
}

.sidebar-wrapper .sidebar-widget .latest-tweet-wrap .single-latest-tweet-wrap p a {
  color: #09c;
}

.sidebar-wrapper .sidebar-widget .latest-tweet-wrap .single-latest-tweet-wrap span {
  font-size: 12px;
  text-transform: uppercase;
  color: #999;
  display: block;
}

.sidebar-wrapper .sidebar-widget .sidebar-post-wrap .single-sidebar-post {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 22px;
}

.sidebar-wrapper .sidebar-widget .sidebar-post-wrap .single-sidebar-post:last-child {
  margin-bottom: 0;
}

.sidebar-wrapper .sidebar-widget .sidebar-post-wrap .single-sidebar-post .sidebar-post-img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 80px;
      -ms-flex: 0 0 80px;
          flex: 0 0 80px;
  margin-right: 20px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .sidebar-wrapper .sidebar-widget .sidebar-post-wrap .single-sidebar-post .sidebar-post-img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60px;
        -ms-flex: 0 0 60px;
            flex: 0 0 60px;
    margin-right: 10px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .sidebar-wrapper .sidebar-widget .sidebar-post-wrap .single-sidebar-post .sidebar-post-img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60px;
        -ms-flex: 0 0 60px;
            flex: 0 0 60px;
    margin-right: 10px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sidebar-wrapper .sidebar-widget .sidebar-post-wrap .single-sidebar-post .sidebar-post-img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60px;
        -ms-flex: 0 0 60px;
            flex: 0 0 60px;
    margin-right: 10px;
  }
}

.sidebar-wrapper .sidebar-widget .sidebar-post-wrap .single-sidebar-post .sidebar-post-img a {
  display: block;
}

.sidebar-wrapper .sidebar-widget .sidebar-post-wrap .single-sidebar-post .sidebar-post-img a img {
  width: 100%;
}

.sidebar-wrapper .sidebar-widget .sidebar-post-wrap .single-sidebar-post .sidebar-post-content h4 {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  margin: 0 0 8px;
}

.sidebar-wrapper .sidebar-widget .sidebar-post-wrap .single-sidebar-post .sidebar-post-content h4 a {
  color: #000000;
}

.sidebar-wrapper .sidebar-widget .sidebar-post-wrap .single-sidebar-post .sidebar-post-content h4 a:hover {
  color: #900;
}

.sidebar-wrapper .sidebar-widget .sidebar-post-wrap .single-sidebar-post .sidebar-post-content span {
  font-size: 12px;
  display: block;
  color: #999;
}

.sidebar-wrapper .sidebar-widget .sidebar-tag-wrap a {
  color: #999;
  margin-right: 5px;
}

.sidebar-wrapper .sidebar-widget .sidebar-tag-wrap a:hover {
  color: #900;
}

/*-------- 17. Shop style ---------*/
.shop-page-wrap {
  margin-left: 85px;
}

.shop-page-wrap.shop-page-grid-4 {
  margin-left: 0px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .shop-page-wrap {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-page-wrap {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-page-wrap {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-page-wrap {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-page-wrap {
    margin-left: 0px;
  }
}

.shop-total-product p {
  font-weight: 300;
  font-size: 16px;
  text-transform: uppercase;
  margin: 0;
  color: #000000;
}

.shop-total-product p span {
  color: #900;
}

@media only screen and (max-width: 767px) {
  .shop-total-product p {
    text-align: center;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .shop-total-product p {
    text-align: left;
  }
}

.shop-sort-by,
.show-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.shop-sort-by > span,
.show-list > span {
  font-weight: 300;
  font-size: 16px;
  text-transform: uppercase;
  margin: 0 30px 0 0;
  color: #000000;
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-sort-by > span,
  .show-list > span {
    margin: 0 15px 0 0;
  }
}

.shop-sort-by {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.shop-sort-by.shop-sort-by-modify {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0 0 0 19px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-sort-by.shop-sort-by-modify {
    margin: 0 0 0 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-sort-by.shop-sort-by-modify {
    margin: 0 0 0 0px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-sort-by.shop-sort-by-modify {
    margin: 0 0 0 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .shop-sort-by.shop-sort-by-modify {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.shop-sort-by.shop-sort-by-modify .nice-select-style-1 {
  min-width: 170px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-sort-by.shop-sort-by-modify .nice-select-style-1 {
    min-width: 160px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-sort-by.shop-sort-by-modify .nice-select-style-1 {
    min-width: 160px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-sort-by.shop-sort-by-modify .nice-select-style-1 {
    min-width: 130px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .shop-sort-by.shop-sort-by-modify .nice-select-style-1 span {
    font-size: 14px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-sort-by {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-sort-by {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

@media only screen and (max-width: 767px) {
  .shop-sort-by {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .shop-sort-by {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.show-list {
  margin-left: 165px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .show-list {
    margin-left: 80px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .show-list {
    margin-left: 80px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .show-list {
    margin-left: 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .show-list {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 767px) {
  .show-list {
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .show-list {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.show-list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.show-list ul li {
  margin-right: 20px;
}

.show-list ul li:last-child {
  margin-right: 0;
}

.show-list ul li a {
  font-size: 16px;
  color: #aaa;
  display: inline-block;
  border-bottom: 1px solid transparent;
}

.show-list ul li a:hover, .show-list ul li a.active {
  color: #000000;
  border-bottom: 1px solid #000000;
}

.shop-page-tab-wrap {
  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;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-page-tab-wrap {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .shop-page-tab-wrap.shop-grid-res {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-page-tab-wrap {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .shop-page-tab-wrap.shop-grid-res {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

@media only screen and (max-width: 767px) {
  .shop-page-tab-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .shop-page-tab-wrap {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.shop-page-tab-wrap span {
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  margin: 0 30px 0 0;
  color: #aaa;
}

.shop-page-tab-wrap .shop-page-tab a {
  color: #aaa;
  font-size: 30px;
  margin-right: 15px;
  display: inline-block;
  line-height: 1;
}

.shop-page-tab-wrap .shop-page-tab a:last-child {
  margin-right: 0;
}

.shop-page-tab-wrap .shop-page-tab a.active, .shop-page-tab-wrap .shop-page-tab a:hover {
  color: #000000;
}

.nice-select-style-1 {
  border: none;
  min-width: 196px;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  font-size: 13px;
  color: #6D6D6D;
  text-transform: uppercase;
  padding: 0 22px 0 0;
  height: auto;
  line-height: 24px;
  border-radius: 0;
  background: rgba(0, 0, 0, 0) url("../../assets/images/icon-img/arrow-down-3.png") no-repeat scroll right 0px center;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .nice-select-style-1 {
    min-width: 120px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .nice-select-style-1 {
    min-width: 120px;
  }
}

@media only screen and (max-width: 767px) {
  .nice-select-style-1 {
    min-width: 130px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .nice-select-style-1 {
    min-width: 140px;
  }
}

.nice-select-style-1 span {
  text-transform: uppercase;
  color: #444;
  font-weight: 300;
  font-size: 16px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .nice-select-style-1 span {
    font-size: 14px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .nice-select-style-1 span {
    font-size: 14px;
  }
}

.nice-select-style-1.open {
  background: rgba(0, 0, 0, 0) url("../../assets/images/icon-img/arrow-up-1.png") no-repeat scroll right 0px center;
}

.nice-select-style-1.nice-select::after {
  display: none;
}

.nice-select-style-1.nice-select .list {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #aeaeae;
  border-radius: 0;
}

@media only screen and (max-width: 767px) {
  .nice-select-style-1.nice-select .list {
    left: auto;
    right: 0;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .nice-select-style-1.nice-select .list {
    left: auto;
    right: 0;
  }
}

.nice-select-style-1.nice-select .option.selected {
  font-weight: 400;
  color: #000000;
}

.nice-select-style-1.nice-select .option.selected.focus {
  background-color: transparent;
}

.nice-select-style-1.nice-select .option:hover {
  background-color: transparent;
  color: #000000;
}

.nice-select-style-1 ul {
  min-width: 200px;
}

.nice-select-style-1 ul li {
  font-size: 14px;
  color: #999;
  text-transform: uppercase;
  padding: 2px 20px;
}

.pagination-style ul {
  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;
}

.pagination-style ul li {
  margin: 0 20px 0 0;
}

@media only screen and (max-width: 767px) {
  .pagination-style ul li {
    margin: 0 10px 0;
  }
}

.pagination-style ul li a {
  font-size: 18px;
  color: #999;
  border-bottom: 1px solid transparent;
}

.pagination-style ul li a i {
  font-size: 24px;
  position: relative;
  top: 2px;
}

.pagination-style ul li a.active, .pagination-style ul li a:hover {
  color: #000000;
  border-bottom: 1px solid #1D1D1D;
}

.pagination-style ul li:last-child {
  margin: 0 0 0 0;
}

.pagination-style ul li:last-child a {
  border-bottom: none;
}

.pagination-style ul li:last-child a:hover {
  border-bottom: none;
}

@media only screen and (max-width: 767px) {
  .pagination-style.mt-10 {
    margin-top: 0;
  }
  .pagination-style.mt-20 {
    margin-top: 0;
  }
}

.shop-list-wrap {
  border: 1px solid #d9d9d9;
}

.shop-list-wrap .product-img .product-list-quickview {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  right: 0;
  text-align: center;
  z-index: 91;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
}

.shop-list-wrap .product-img .product-list-quickview button {
  background-color: #900;
  border: none;
  width: 46px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  color: #ffffff;
  font-size: 25px;
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
}

.shop-list-wrap .product-img .product-list-quickview button:hover {
  background-color: #333;
}

.shop-list-wrap .product-list-content {
  padding: 30px 5px 30px 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .shop-list-wrap .product-list-content {
    padding: 20px 5px 20px 0;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-list-wrap .product-list-content {
    padding: 20px 5px 20px 0;
  }
  .shop-list-wrap .product-list-content h3 {
    font-size: 15px;
  }
  .shop-list-wrap .product-list-content .product-price span {
    font-size: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-list-wrap .product-list-content {
    padding: 20px 15px 25px 15px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .shop-list-wrap .product-list-content {
    padding: 20px 0px 25px 0px;
  }
}

@media only screen and (min-width: 479px) and (max-width: 575px) {
  .shop-list-wrap .product-list-content {
    padding: 0px 5px 0px 0px;
  }
}

.shop-list-wrap .product-list-content .product-price-left {
  margin: 7px 0 10px;
}

@media only screen and (min-width: 479px) and (max-width: 575px) {
  .shop-list-wrap .product-list-content .product-price-left {
    margin: 4px 0 5px;
  }
}

.shop-list-wrap .product-list-content p {
  line-height: 1.8;
  color: #999;
  font-size: 13px;
  margin: 0 0 18px;
  width: 76%;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .shop-list-wrap .product-list-content p {
    width: 100%;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-list-wrap .product-list-content p {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .shop-list-wrap .product-list-content p {
    width: 100%;
    margin: 0 0 8px;
  }
}

.shop-list-wrap .product-list-content .product-list-action {
  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;
}

.shop-list-wrap .product-list-content .product-list-action .product-list-cart {
  margin: 0 25px 0 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .shop-list-wrap .product-list-content .product-list-action .product-list-cart {
    margin: 0 10px 0 0;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-list-wrap .product-list-content .product-list-action .product-list-cart {
    margin: 0 10px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .shop-list-wrap .product-list-content .product-list-action .product-list-cart {
    margin: 0 15px 0 0;
  }
}

.shop-list-wrap .product-list-content .product-list-action .product-list-cart button, .shop-list-wrap .product-list-content .product-list-action .product-list-cart a {
  display: inline-block;
  font-weight: 600;
  text-transform: capitalize;
  background-color: #900;
  color: #ffffff;
  padding: 13px 25px;
  border-radius: 50px;
  border: none;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .shop-list-wrap .product-list-content .product-list-action .product-list-cart button, .shop-list-wrap .product-list-content .product-list-action .product-list-cart a {
    padding: 10px 17px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-list-wrap .product-list-content .product-list-action .product-list-cart button, .shop-list-wrap .product-list-content .product-list-action .product-list-cart a {
    padding: 10px 17px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-list-wrap .product-list-content .product-list-action .product-list-cart button, .shop-list-wrap .product-list-content .product-list-action .product-list-cart a {
    padding: 10px 18px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-list-wrap .product-list-content .product-list-action .product-list-cart button, .shop-list-wrap .product-list-content .product-list-action .product-list-cart a {
    padding: 15px 15px;
    font-size: 13px;
  }
}

@media only screen and (min-width: 479px) and (max-width: 575px) {
  .shop-list-wrap .product-list-content .product-list-action .product-list-cart button, .shop-list-wrap .product-list-content .product-list-action .product-list-cart a {
    padding: 11px 15px;
  }
}

.shop-list-wrap .product-list-content .product-list-action .product-list-cart button i, .shop-list-wrap .product-list-content .product-list-action .product-list-cart a i {
  margin-right: 8px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-list-wrap .product-list-content .product-list-action .product-list-cart button i, .shop-list-wrap .product-list-content .product-list-action .product-list-cart a i {
    margin-right: 4px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-list-wrap .product-list-content .product-list-action .product-list-cart button i, .shop-list-wrap .product-list-content .product-list-action .product-list-cart a i {
    margin-right: 4px;
  }
}

.shop-list-wrap .product-list-content .product-list-action .product-list-cart button:hover, .shop-list-wrap .product-list-content .product-list-action .product-list-cart a:hover {
  background-color: #000000;
}

.shop-list-wrap .product-list-content .product-list-action .product-list-wishlist button {
  display: inline-block;
  font-size: 30px;
  color: #ccc;
  background-color: transparent;
  border: none;
}

.shop-list-wrap .product-list-content .product-list-action .product-list-wishlist button:hover {
  color: #900;
}

.shop-list-wrap:hover .product-img .product-list-quickview {
  opacity: 1;
  visibility: visible;
}

.shop-categories-wrap {
  position: relative;
  overflow: hidden;
}

.shop-categories-wrap > a {
  position: relative;
  display: block;
}

.shop-categories-wrap > a:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  content: "";
  background-color: rgba(0, 0, 0, 0.25);
}

.shop-categories-wrap > a img {
  width: 100%;
  -webkit-transition: all .35s ease 0s;
  -o-transition: all .35s ease 0s;
  transition: all .35s ease 0s;
}

.shop-categories-wrap .shop-categories-content {
  position: absolute;
  left: 40px;
  bottom: 26px;
  z-index: 5;
  padding-right: 10px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .shop-categories-wrap .shop-categories-content {
    left: 30px;
    bottom: 25px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-categories-wrap .shop-categories-content {
    left: 30px;
    bottom: 25px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-categories-wrap .shop-categories-content {
    left: 25px;
    bottom: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-categories-wrap .shop-categories-content {
    left: 30px;
    bottom: 25px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-categories-wrap .shop-categories-content {
    left: 25px;
    bottom: 20px;
  }
}

.shop-categories-wrap .shop-categories-content h2 {
  color: #ffffff;
  font-size: 36px;
  font-weight: 600;
  letter-spacing: -1px;
  margin: 0;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .shop-categories-wrap .shop-categories-content h2 {
    font-size: 27px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .shop-categories-wrap .shop-categories-content h2 {
    font-size: 26px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .shop-categories-wrap .shop-categories-content h2 {
    font-size: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-categories-wrap .shop-categories-content h2 {
    font-size: 26px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-categories-wrap .shop-categories-content h2 {
    font-size: 23px;
  }
}

.shop-categories-wrap .shop-categories-content h2 a {
  color: #ffffff;
}

.shop-categories-wrap:hover > a img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.grid-sizer {
  width: 25%;
}

.isotope-menu-style-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
}

.isotope-menu-style-1 button {
  color: #999;
  border: none;
  padding: 0;
  background-color: transparent;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  margin: 0 21px;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .isotope-menu-style-1 button {
    margin: 0 8px 8px;
  }
}

.isotope-menu-style-1 button::after {
  content: "";
  height: 1px;
  right: 0px;
  bottom: 0px;
  left: auto;
  width: 0;
  position: absolute;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
  background-color: #000000;
}

.isotope-menu-style-1 button.active {
  color: #000000;
}

.isotope-menu-style-1 button.active::after {
  left: 0px;
  right: auto;
  width: 100%;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
}

.isotope-menu-style-1 button:hover::after {
  left: 0px;
  right: auto;
  width: 100%;
  -webkit-transition: all .4s ease 0s;
  -o-transition: all .4s ease 0s;
  transition: all .4s ease 0s;
}

.isotope-menu-style-1.isotope-menu-style-1-modify {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .isotope-menu-style-1.isotope-menu-style-1-modify {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media only screen and (max-width: 767px) {
  .isotope-menu-style-1.isotope-menu-style-1-modify {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.isotope-menu-style-1.isotope-menu-style-1-modify button {
  margin: 0 42px 0 0;
}

@media only screen and (max-width: 767px) {
  .isotope-menu-style-1.isotope-menu-style-1-modify button {
    margin: 0 20px 16px 0;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .isotope-menu-style-1.isotope-menu-style-1-modify button {
    margin: 0 25px 0 0;
  }
}

.isotope-menu-style-1.isotope-menu-style-1-modify button:last-child {
  margin-right: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .isotope-menu-style-1.mb-50 {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .isotope-menu-style-1.mb-50 {
    margin-bottom: 22px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .shop-categories-area.pb-90 {
    padding-bottom: 60px;
  }
  .shop-area.pb-70 {
    padding-bottom: 40px;
  }
  .shop-top-bar.mb-40 {
    margin-bottom: 25px;
  }
}

@media only screen and (max-width: 767px) {
  .shop-categories-area.pb-90 {
    padding-bottom: 40px;
  }
  .shop-area.pb-70 {
    padding-bottom: 20px;
  }
  .shop-top-bar.mb-40 {
    margin-bottom: 25px;
  }
}

/*-------- 18. Breadcrumb style ---------*/
.breadcrumb-ptb-1 {
  padding: 110px 0 103px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .breadcrumb-ptb-1 {
    padding: 73px 0 65px;
  }
}

@media only screen and (max-width: 767px) {
  .breadcrumb-ptb-1 {
    padding: 63px 0 60px;
  }
}

.breadcrumb-ptb-2 {
  padding: 73px 0 74px;
}

.breadcrumb-ptb-3 {
  padding: 114px 0 105px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .breadcrumb-ptb-3 {
    padding: 74px 0 65px;
  }
}

@media only screen and (max-width: 767px) {
  .breadcrumb-ptb-3 {
    padding: 64px 0 60px;
  }
}

.breadcrumb-content h2 {
  font-size: 48px;
  font-weight: 600;
  margin: 0 0 0px;
}

.breadcrumb-content h2.mrg {
  margin: 0 0 20px;
}

@media only screen and (max-width: 767px) {
  .breadcrumb-content h2.mrg {
    margin: 0 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .breadcrumb-content h2 {
    font-size: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .breadcrumb-content h2 {
    font-size: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .breadcrumb-content h2 {
    font-size: 25px;
    line-height: 35px;
  }
}

.breadcrumb-content p {
  font-size: 18px;
  color: #999;
  margin: 22px 0 0px;
}

@media only screen and (max-width: 767px) {
  .breadcrumb-content p {
    margin: 15px 0 0px;
  }
}

.breadcrumb-content ul {
  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;
}

.breadcrumb-content ul li {
  color: #000000;
  margin-right: 20px;
}

.breadcrumb-content ul li:last-child {
  margin-right: 0;
}

.breadcrumb-content ul li i {
  color: #999;
}

.breadcrumb-content ul li a {
  color: #999;
}

.breadcrumb-content ul li a:hover {
  color: #900;
}

.breadcrumb-content-2 h2 {
  font-size: 48px;
  font-weight: 600;
  margin: 0 0 26px;
  line-height: 1;
}

.breadcrumb-content-2 h2.font-size-dec {
  font-size: 36px;
  line-height: 1.2;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .breadcrumb-content-2 h2.font-size-dec {
    font-size: 28px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .breadcrumb-content-2 h2.font-size-dec {
    font-size: 28px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .breadcrumb-content-2 h2.font-size-dec {
    font-size: 25px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .breadcrumb-content-2 h2.font-size-dec {
    font-size: 25px;
  }
}

@media only screen and (max-width: 767px) {
  .breadcrumb-content-2 h2.font-size-dec {
    font-size: 20px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .breadcrumb-content-2 h2 {
    font-size: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .breadcrumb-content-2 h2 {
    font-size: 35px;
  }
}

@media only screen and (max-width: 767px) {
  .breadcrumb-content-2 h2 {
    font-size: 25px;
    margin: 0 0 12px;
  }
}

.breadcrumb-content-2 ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .breadcrumb-content-2 ul {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media only screen and (max-width: 767px) {
  .breadcrumb-content-2 ul {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.breadcrumb-content-2 ul li {
  color: #000000;
  margin-right: 25px;
  position: relative;
}

.breadcrumb-content-2 ul li::before {
  position: absolute;
  width: 13px;
  height: 1px;
  background-color: #999;
  content: "";
  right: -18px;
  top: 11px;
  z-index: 99;
  -webkit-transform: rotate(106deg);
      -ms-transform: rotate(106deg);
          transform: rotate(106deg);
}

.breadcrumb-content-2 ul li:last-child {
  margin-right: 0;
}

.breadcrumb-content-2 ul li:last-child::before {
  display: none;
}

.breadcrumb-content-2 ul li a {
  color: #999;
}

.breadcrumb-content-2 ul li a:hover {
  color: #900;
}

.breadcrumb-content-2.breadcrumb-content-2-center ul {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .breadcrumb-content-2.pt-115 {
    padding-top: 75px;
  }
  .breadcrumb-content-2.pb-115 {
    padding-bottom: 70px;
  }
  .breadcrumb-content-2.breadcrumb-content-2-res {
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  .breadcrumb-content-2.pt-115 {
    padding-top: 65px;
  }
  .breadcrumb-content-2.pb-115 {
    padding-bottom: 60px;
  }
  .breadcrumb-content-2.breadcrumb-content-2-res {
    text-align: center;
  }
}

/*-------- 19. Contact us style ---------*/
.single-contact-info {
  padding: 45px 0 40px 80px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-contact-info {
    padding: 45px 0 40px 0px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-contact-info {
    padding: 25px 0 20px 0px;
  }
}

@media only screen and (max-width: 767px) {
  .single-contact-info {
    padding: 0px 0 30px 0px;
  }
}

.single-contact-info i {
  font-size: 40px;
  line-height: 1;
}

.single-contact-info h5 {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  margin: 25px 0 14px;
}

@media only screen and (max-width: 767px) {
  .single-contact-info h5 {
    margin: 20px 0 12px;
  }
}

.single-contact-info p {
  line-height: 2;
  margin: 0;
}

.single-contact-info.contact-info-modify {
  padding: 0px 0 30px 0px;
}

.single-contact-info.contact-info-modify i {
  color: #cc3333;
}

.single-contact-info.contact-info-modify p {
  font-size: 13px;
}

.info-border {
  border-right: 1px solid rgba(204, 204, 204, 0.5);
}

.info-border:last-child {
  border-right: none;
}

@media only screen and (max-width: 767px) {
  .info-border {
    border-right: none;
  }
}

.contact-form-wrap form input, .contact-form-wrap form textarea {
  border: none;
  border-bottom: 1px solid #e1e1e1;
  width: 100%;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  height: 43px;
  margin-bottom: 45px;
  color: #666;
}

.contact-form-wrap form input:focus, .contact-form-wrap form textarea:focus {
  border-bottom: 1px solid #000000;
}

.contact-form-wrap form input::-webkit-input-placeholder, .contact-form-wrap form textarea::-webkit-input-placeholder {
  color: #666;
  opacity: 1;
}

.contact-form-wrap form input::-moz-input-placeholder, .contact-form-wrap form textarea::-moz-input-placeholder {
  color: #666;
  opacity: 1;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact-form-wrap form input, .contact-form-wrap form textarea {
    margin-bottom: 25px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-form-wrap form input, .contact-form-wrap form textarea {
    margin-bottom: 25px;
  }
}

.contact-form-wrap form textarea {
  height: 145px;
}

@media only screen and (max-width: 767px) {
  .contact-form-wrap form textarea {
    height: 100px;
  }
}

.contact-form-wrap form button.submit {
  border: none;
  background-color: transparent;
  padding: 0;
  text-transform: uppercase;
  font-weight: 700;
  border-bottom: 1px solid #000000;
}

.contact-form-wrap form button.submit:hover {
  color: #900;
  border-bottom: 1px solid #900;
}

.contact-form-wrap p {
  margin: 0;
}

.map iframe {
  height: 410px;
  width: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .map iframe {
    height: 350px;
  }
}

@media only screen and (max-width: 767px) {
  .map iframe {
    height: 300px;
  }
}

.map-2 iframe {
  height: 720px;
  width: 100%;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .map-2 iframe {
    height: 400px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .map-2 iframe {
    height: 350px;
  }
}

@media only screen and (max-width: 767px) {
  .map-2 iframe {
    height: 300px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .map-2 {
    padding-top: 120px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .map-2 {
    padding-top: 90px;
  }
}

@media only screen and (max-width: 767px) {
  .map-2 {
    padding-top: 70px;
    padding-bottom: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact-form-area.pt-75 {
    padding-top: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .contact-info-area.pb-115 {
    padding-bottom: 25px;
  }
  .contact-form-area.pt-75 {
    padding-top: 30px;
  }
}

/*-------- 20. Faq style ---------*/
.single-faq .accordion-item {
  margin-bottom: 75px;
  border: none;
}

@media only screen and (max-width: 767px) {
  .single-faq .accordion-item {
    margin-bottom: 40px;
  }
}

.single-faq .accordion-item:last-child {
  margin-bottom: 0;
}

.single-faq .accordion-item h2 button {
  font-size: 30px;
  font-weight: 600;
  letter-spacing: -1px;
  background-color: transparent;
  border: 0;
  padding: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-faq .accordion-item h2 button {
    font-size: 27px;
  }
}

@media only screen and (max-width: 767px) {
  .single-faq .accordion-item h2 button {
    font-size: 20px;
    line-height: 30px;
    text-align: left;
  }
}

.single-faq .accordion-item .accordion-collapse {
  border: none;
}

.single-faq .accordion-item .accordion-collapse .accordion-body {
  padding: 30px 0 0 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-faq .accordion-item .accordion-collapse .accordion-body {
    padding: 20px 0 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .single-faq .accordion-item .accordion-collapse .accordion-body {
    padding: 15px 0 0 0;
  }
}

.single-faq .accordion-item .accordion-collapse .accordion-body p {
  color: #666;
  line-height: 1.8;
  text-align: justify;
  margin: 0;
}

/*-------- 21. Error style ---------*/
.error-area {
  height: 100vh;
  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;
  position: relative;
}

.error-area::before {
  background-color: rgba(0, 0, 0, 0.75);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.error-area .error-content {
  width: 100%;
  text-align: center;
  position: relative;
  z-index: 5;
}

.error-area .error-content h1 {
  font-size: 150px;
  color: #ffffff;
  margin: 0;
  font-weight: 600;
  line-height: 1;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .error-area .error-content h1 {
    font-size: 130px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .error-area .error-content h1 {
    font-size: 120px;
  }
}

@media only screen and (max-width: 767px) {
  .error-area .error-content h1 {
    font-size: 100px;
  }
}

.error-area .error-content h3 {
  font-weight: 600;
  font-size: 30px;
  text-transform: uppercase;
  color: #ffffff;
  margin: 20px 0 12px;
}

@media only screen and (max-width: 767px) {
  .error-area .error-content h3 {
    font-size: 23px;
  }
}

.error-area .error-content p {
  color: #ffffff;
  margin: 0 0 43px;
}

.error-area .error-content p a {
  display: inline-block;
  color: #900;
  text-decoration: underline;
}

.error-area .error-content .search-style-4 {
  width: 370px;
  margin: 0 auto;
}

@media only screen and (max-width: 767px) {
  .error-area .error-content .search-style-4 {
    width: 100%;
  }
}

.error-area .error-content .search-style-4 form {
  position: relative;
}

.error-area .error-content .search-style-4 form input {
  border: none;
  background-color: #ffffff;
  width: 100%;
  height: 53px;
  padding: 2px 50px 2px 25px;
  border-radius: 25px;
  color: #666;
}

.error-area .error-content .search-style-4 form input::-webkit-input-placeholder {
  color: #666;
  opacity: 1;
}

.error-area .error-content .search-style-4 form input::-moz-input-placeholder {
  color: #666;
  opacity: 1;
}

.error-area .error-content .search-style-4 form button.button-search-4 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 18px;
  border: none;
  padding: 0;
  background-color: transparent;
  font-size: 18px;
  color: #999;
}

.error-area .error-content .search-style-4 form button.button-search-4:hover {
  color: #900;
}

/*-------- 22. Coming soon style ---------*/
.coming-soon-area {
  height: 100vh;
  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;
  position: relative;
}

.coming-soon-area::before {
  background-color: rgba(0, 0, 0, 0.73);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.coming-soon-area .coming-soon-content-wrap {
  width: 100%;
  position: relative;
  z-index: 5;
}

.coming-soon-area .coming-soon-content-wrap .coming-soon-title {
  padding-top: 150px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .coming-soon-area .coming-soon-content-wrap .coming-soon-title {
    padding-top: 80px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .coming-soon-area .coming-soon-content-wrap .coming-soon-title {
    padding-top: 80px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-area .coming-soon-content-wrap .coming-soon-title {
    padding-top: 80px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-area .coming-soon-content-wrap .coming-soon-title {
    padding-top: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-area .coming-soon-content-wrap .coming-soon-title {
    padding-top: 0px;
  }
}

.coming-soon-area .coming-soon-content-wrap .coming-soon-title h3 {
  margin: 0;
  color: #ffffff;
  font-size: 16px;
  color: #e6e6e6;
  font-weight: 600;
}

.coming-soon-area .coming-soon-content-wrap .coming-soon-subscribe {
  padding-left: 100px;
  padding-top: 150px;
  border-left: 1px solid rgba(215, 215, 215, 0.25);
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .coming-soon-area .coming-soon-content-wrap .coming-soon-subscribe {
    padding-top: 80px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .coming-soon-area .coming-soon-content-wrap .coming-soon-subscribe {
    padding-top: 80px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-area .coming-soon-content-wrap .coming-soon-subscribe {
    padding-top: 80px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-area .coming-soon-content-wrap .coming-soon-subscribe {
    padding-top: 50px;
    padding-left: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-area .coming-soon-content-wrap .coming-soon-subscribe {
    padding-left: 0px;
    padding-top: 30px;
    border-left: none;
    text-align: center;
  }
}

.coming-soon-area .coming-soon-content-wrap .coming-soon-subscribe span {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 20px;
  line-height: 1;
  display: block;
  color: #e6e6e6;
}

.coming-soon-area .coming-soon-content-wrap .coming-soon-subscribe h3 {
  font-size: 30px;
  text-transform: capitalize;
  margin: 20px 0 30px;
  color: #e6e6e6;
  line-height: 1;
}

@media only screen and (max-width: 767px) {
  .coming-soon-area .coming-soon-content-wrap .coming-soon-subscribe h3 {
    margin: 20px 0 15px;
  }
}

.coming-soon-area .coming-soon-content-wrap .coming-soon-subscribe p {
  color: #999;
  margin: 0 0 85px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .coming-soon-area .coming-soon-content-wrap .coming-soon-subscribe p {
    margin: 0 0 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .coming-soon-area .coming-soon-content-wrap .coming-soon-subscribe p {
    margin: 0 0 40px;
  }
}

@media only screen and (max-width: 767px) {
  .coming-soon-area .coming-soon-content-wrap .coming-soon-subscribe p {
    margin: 0 0 15px;
  }
}

/*-------- 23. Cart style ---------*/
.cart-title h2 {
  letter-spacing: -1px;
  font-size: 24px;
  font-weight: 600;
  margin: 0 0 22px;
}

.cart-table-content .table-content table {
  width: 100%;
}

.cart-table-content .table-content table thead > tr {
  border-bottom: 1px solid #d1d1d1;
}

.cart-table-content .table-content table thead > tr th {
  color: #999;
  font-weight: 500;
  text-transform: uppercase;
  padding: 17px 5px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cart-table-content .table-content table thead > tr th {
    padding: 14px 5px 14px;
  }
}

@media only screen and (max-width: 767px) {
  .cart-table-content .table-content table thead > tr th {
    padding: 14px 5px 14px;
  }
}

.cart-table-content .table-content table thead > tr th.width-thumbnail {
  min-width: 140px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cart-table-content .table-content table thead > tr th.width-thumbnail {
    min-width: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .cart-table-content .table-content table thead > tr th.width-thumbnail {
    min-width: 100px;
  }
}

.cart-table-content .table-content table thead > tr th.width-name {
  min-width: 600px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cart-table-content .table-content table thead > tr th.width-name {
    min-width: 200px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cart-table-content .table-content table thead > tr th.width-name {
    min-width: 120px;
  }
}

@media only screen and (max-width: 767px) {
  .cart-table-content .table-content table thead > tr th.width-name {
    min-width: 100px;
  }
}

.cart-table-content .table-content table thead > tr th.width-price {
  min-width: 100px;
  text-align: center;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cart-table-content .table-content table thead > tr th.width-price {
    min-width: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .cart-table-content .table-content table thead > tr th.width-price {
    min-width: 100px;
  }
}

.cart-table-content .table-content table thead > tr th.width-quantity {
  min-width: 100px;
  text-align: center;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cart-table-content .table-content table thead > tr th.width-quantity {
    min-width: 140px;
  }
}

@media only screen and (max-width: 767px) {
  .cart-table-content .table-content table thead > tr th.width-quantity {
    min-width: 140px;
  }
}

.cart-table-content .table-content table thead > tr th.width-subtotal {
  min-width: 100px;
  text-align: center;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cart-table-content .table-content table thead > tr th.width-subtotal {
    min-width: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .cart-table-content .table-content table thead > tr th.width-subtotal {
    min-width: 100px;
  }
}

.cart-table-content .table-content table thead > tr th.width-remove {
  min-width: 70px;
  text-align: center;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cart-table-content .table-content table thead > tr th.width-remove {
    min-width: 67px;
  }
}

@media only screen and (max-width: 767px) {
  .cart-table-content .table-content table thead > tr th.width-remove {
    min-width: 67px;
  }
}

.cart-table-content .table-content table tbody > tr {
  border-bottom: 1px solid #d1d1d1;
}

.cart-table-content .table-content table tbody > tr td {
  padding: 30px 5px;
}

.cart-table-content .table-content table tbody > tr td.product-thumbnail {
  padding: 30px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cart-table-content .table-content table tbody > tr td.product-thumbnail {
    padding: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .cart-table-content .table-content table tbody > tr td.product-thumbnail {
    padding: 30px 15px;
  }
}

.cart-table-content .table-content table tbody > tr td.product-thumbnail a {
  display: block;
}

.cart-table-content .table-content table tbody > tr td.product-thumbnail a img {
  width: 100px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cart-table-content .table-content table tbody > tr td.product-thumbnail a img {
    width: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .cart-table-content .table-content table tbody > tr td.product-thumbnail a img {
    width: 70px;
  }
}

.cart-table-content .table-content table tbody > tr td.product-name h5 {
  display: block;
  font-size: 18px;
  line-height: 1.2;
  color: #000000;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cart-table-content .table-content table tbody > tr td.product-name h5 {
    font-size: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .cart-table-content .table-content table tbody > tr td.product-name h5 {
    font-size: 14px;
    line-height: 1.3;
  }
}

.cart-table-content .table-content table tbody > tr td.product-name h5 a {
  color: #000000;
}

.cart-table-content .table-content table tbody > tr td.product-name h5 a:hover {
  color: #900;
}

.cart-table-content .table-content table tbody > tr td.product-price, .cart-table-content .table-content table tbody > tr td.product-total {
  text-align: center;
}

.cart-table-content .table-content table tbody > tr td.product-price span, .cart-table-content .table-content table tbody > tr td.product-total span {
  font-size: 16px;
  font-weight: 400;
  color: #000000;
}

.cart-table-content .table-content table tbody > tr td.cart-quality {
  text-align: center;
}

.cart-table-content .table-content table tbody > tr td.cart-quality input {
  border: 1px solid rgba(0, 0, 0, 0.15);
  width: 75px;
  height: 40px;
  border-radius: 30px;
  text-align: center;
}

.cart-table-content .table-content table tbody > tr td.product-remove {
  text-align: center;
}

.cart-table-content .table-content table tbody > tr td.product-remove a {
  font-size: 25px;
  color: #ccc;
  display: inline-block;
}

.cart-table-content .table-content table tbody > tr td.product-remove a:hover {
  color: #000000;
}

.cart-shiping-update-wrapper {
  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;
  margin: 37px 0 0;
}

@media only screen and (max-width: 767px) {
  .cart-shiping-update-wrapper {
    margin: 30px 0 0;
  }
}

.cart-shiping-update-wrapper .cart-shiping-btn a {
  font-size: 14px;
  font-weight: 600;
  border: 1px solid rgba(0, 0, 0, 0.15);
  text-transform: uppercase;
  border-radius: 25px;
  padding: 14px 30px;
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  .cart-shiping-update-wrapper .cart-shiping-btn a {
    font-size: 13px;
    padding: 11px 17px;
  }
}

.cart-shiping-update-wrapper .cart-shiping-btn a:hover {
  color: #ffffff;
  border: 1px solid #900;
  background-color: #900;
}

.cart-calculate-discount-wrap h4 {
  letter-spacing: -1px;
  font-size: 24px;
  font-weight: 600;
  margin: 0 0 30px;
  padding: 0 0 24px;
  border-bottom: 1px solid #ccc;
}

.cart-calculate-discount-wrap h4 a {
  color: #000000;
  position: relative;
  display: block;
}

.cart-calculate-discount-wrap h4 a::after {
  font-family: eleganticons;
  content: "\4b";
  position: absolute;
  top: 0;
  right: 0;
}

.cart-calculate-discount-wrap .calculate-discount-content {
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.cart-calculate-discount-wrap .calculate-discount-content .input-style {
  margin-bottom: 20px;
}

.cart-calculate-discount-wrap .calculate-discount-content .input-style input {
  height: 50px;
  color: #444;
  border: none;
  width: 100%;
  border-bottom: 1px solid #999;
}

.cart-calculate-discount-wrap .calculate-discount-content .input-style input::-webkit-input-placeholder {
  color: #444;
  opacity: 1;
}

.cart-calculate-discount-wrap .calculate-discount-content .input-style input::-moz-input-placeholder {
  color: #444;
  opacity: 1;
}

.cart-calculate-discount-wrap .calculate-discount-content .calculate-discount-btn {
  margin-top: 50px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cart-calculate-discount-wrap .calculate-discount-content .calculate-discount-btn {
    margin-top: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .cart-calculate-discount-wrap .calculate-discount-content .calculate-discount-btn {
    margin-top: 30px;
  }
}

.cart-calculate-discount-wrap .calculate-discount-content .calculate-discount-btn a {
  text-transform: uppercase;
  color: #000000;
  display: inline-block;
  font-weight: 700;
  border-bottom: 1px solid #333;
  padding: 0 0 14px;
}

.cart-calculate-discount-wrap .calculate-discount-content .calculate-discount-btn a:hover {
  color: #900;
  border-bottom: 1px solid #900;
}

.cart-calculate-discount-wrap.active h4 a::after {
  content: "\4c";
}

.calculate-discount-dropdown.active .calculate-discount-content {
  visibility: hidden;
  display: none;
}

.calculate-discount-dropdown-2.active .calculate-discount-content {
  display: none;
}

.grand-total-wrap {
  background-color: #efefef;
  padding: 55px 40px 60px;
  border-radius: 5px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .grand-total-wrap {
    padding: 55px 20px 60px;
  }
}

.grand-total-wrap .grand-total h3 {
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0 0 34px;
  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;
}

.grand-total-wrap .grand-total h3 span {
  display: inline-block;
}

.grand-total-wrap .grand-total h2 {
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0 0 0px;
  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;
}

.grand-total-wrap .grand-total h2 span {
  color: red;
}

.grand-total-wrap .grand-total-btn {
  border-top: 1px solid #ccc;
  margin-top: 45px;
  padding-top: 50px;
}

.grand-total-wrap .grand-total-btn a {
  display: block;
  width: 100%;
  color: #ffffff;
  background-color: #900;
  text-align: center;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 30px;
  padding: 14px 20px;
}

.grand-total-wrap .grand-total-btn a:hover {
  background-color: #333;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cart-area.pb-80 {
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .cart-area.pb-80 {
    padding-bottom: 40px;
  }
}

/*-------- 24. Checkout style ---------*/
.customer-zone > p {
  position: relative;
  padding: 32px 30px 32px 80px;
  background-color: #f6f6f6;
  margin: 0 0 0px;
  position: relative;
  color: #666;
}

.customer-zone > p a {
  color: #000000;
}

.customer-zone > p a:hover {
  color: #900;
}

@media only screen and (max-width: 767px) {
  .customer-zone > p {
    padding: 14px 30px 14px 40px;
  }
}

.customer-zone > p:before {
  content: "\76";
  color: #999;
  display: inline-block;
  position: absolute;
  font-family: 'ElegantIcons';
  left: 30px;
  top: 33px;
  font-size: 17px;
}

@media only screen and (max-width: 767px) {
  .customer-zone > p:before {
    left: 10px;
    top: 15px;
  }
}

.checkout-login-info {
  padding: 22px 20px 15px;
  border: 1px solid #d3ced2;
  display: none;
  margin-top: 30px;
}

.checkout-login-info p {
  line-height: 2;
  margin: 0 0 12px;
}

.checkout-login-info form {
  display: block;
  overflow: hidden;
}

.checkout-login-info form .sin-checkout-login {
  margin-bottom: 30px;
}

.checkout-login-info form .sin-checkout-login label {
  color: #666;
  text-transform: capitalize;
  margin: 0 0 11px;
}

.checkout-login-info form .sin-checkout-login label span {
  color: red;
}

.checkout-login-info form .sin-checkout-login input {
  height: 54px;
  background-color: transparent;
  border: 1px solid #ccc;
  width: 100%;
  padding: 5px 25px;
}

.checkout-login-info form .checkout-remember {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.checkout-login-info form .checkout-remember p {
  margin: -1px 0 0 30px;
  color: #000000;
  font-weight: 500;
}

.checkout-login-info form .checkout-remember p a {
  color: #000000;
}

.checkout-login-info form .checkout-remember p a:hover {
  color: #900;
}

.checkout-login-info form .checkout-login-btn {
  margin: 18px 0 15px;
}

.checkout-login-info form .checkout-login-btn button {
  border: none;
  background-color: #900;
  color: #ffffff;
  font-weight: 600;
  text-transform: uppercase;
  padding: 15px 79px;
  border-radius: 30px;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.checkout-login-info form .checkout-login-btn button:hover {
  background-color: #000000;
}

.checkout-login-info form .lost-password {
  margin: 20px 0 11px;
}

.checkout-login-info form .lost-password a {
  color: #900;
}

.checkout-login-info form .lost-password a:hover {
  color: #000000;
}

.checkout-login-info3 {
  padding: 20px;
  border: 1px solid #d3ced2;
  margin-top: 30px;
  display: none;
}

.checkout-login-info3 form input[type="text"] {
  height: 54px;
  background-color: transparent;
  border: 1px solid #ccc;
  width: 100%;
  padding: 5px 25px;
  margin-bottom: 20px;
}

.checkout-login-info3 form input[type="submit"] {
  border: none;
  background-color: #900;
  color: #ffffff;
  font-weight: 600;
  text-transform: uppercase;
  padding: 15px 47px;
  border-radius: 30px;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.checkout-login-info3 form input[type="submit"]:hover {
  background-color: #000000;
}

.checkout-checkbox-style {
  position: relative;
}

.checkout-checkbox-style input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  z-index: 999;
  width: 20px;
  height: 20px;
}

.checkout-checkbox-style input:checked ~ .checkmark::before {
  content: "\5a";
}

.checkout-checkbox-style .checkmark::before {
  content: "\56";
  display: inline-block;
  font: normal normal normal 14px/1 ElegantIcons;
  text-rendering: auto;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  font-size: 20px;
  position: absolute;
  top: 2px;
  left: 0px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  font-weight: 700;
  color: #000000;
}

.checkout-checkbox-style-2 {
  position: relative;
}

.checkout-checkbox-style-2 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  z-index: 999;
  width: 20px;
  height: 20px;
}

.checkout-checkbox-style-2 input:checked ~ .checkmark::before {
  content: "\5a";
}

.checkout-checkbox-style-2 .checkmark::before {
  content: "\56";
  display: inline-block;
  font: normal normal normal 14px/1 ElegantIcons;
  text-rendering: auto;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  font-size: 20px;
  position: absolute;
  top: 2px;
  left: 0px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  font-weight: 700;
  color: #000000;
}

.billing-info-wrap h3 {
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 0 30px;
}

.billing-info-wrap .billing-info {
  margin: 0 0 20px;
}

.billing-info-wrap .billing-info label {
  color: #666;
  margin: 0 0 11px;
}

.billing-info-wrap .billing-info label span {
  color: red;
}

.billing-info-wrap .billing-info input {
  height: 54px;
  background-color: transparent;
  border: 1px solid #ccc;
  width: 100%;
  padding: 5px 25px;
  color: #666;
}

.billing-info-wrap .billing-info input.billing-address {
  margin-bottom: 22px;
}

.billing-info-wrap .billing-info input::-webkit-input-placeholder {
  color: #666;
  opacity: 1;
}

.billing-info-wrap .billing-info input::-moz-input-placeholder {
  color: #666;
  opacity: 1;
}

.billing-info-wrap .billing-select {
  margin: 0 0 20px;
}

.billing-info-wrap .billing-select label {
  color: #666;
  margin: 0 0 11px;
}

.billing-info-wrap .billing-select label span {
  color: red;
}

.billing-info-wrap .billing-select select {
  height: 54px;
  background-color: transparent;
  border: 1px solid #ccc;
  width: 100%;
  padding: 5px 25px;
  color: #666;
  cursor: pointer;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: rgba(0, 0, 0, 0) url("../../assets/images/icon-img/select.png") no-repeat scroll right 18px center;
}

.billing-info-wrap .checkout-account p {
  padding: 0 0 0 30px;
  font-weight: 500;
  color: #000000;
}

.billing-info-wrap .additional-info-wrap label {
  color: #666;
  margin: 0 0 11px;
}

.billing-info-wrap .additional-info-wrap label span {
  color: red;
}

.billing-info-wrap .additional-info-wrap textarea {
  height: 100px;
  background-color: transparent;
  border: 1px solid #ccc;
  width: 100%;
  padding: 10px;
  color: #666;
}

.billing-info-wrap .additional-info-wrap textarea::-webkit-textarea-placeholder {
  color: #666;
  opacity: 1;
}

.billing-info-wrap .additional-info-wrap textarea::-moz-textarea-placeholder {
  color: #666;
  opacity: 1;
}

.checkout-account-toggle-wrap {
  display: none;
}

.different-address {
  display: none;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .your-order-area {
    margin-top: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .your-order-area {
    margin-top: 50px;
  }
}

.your-order-area h3 {
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 0 30px;
}

.your-order-area .your-order-wrap {
  padding: 30px;
  background-color: #f2f2f2;
}

.your-order-area .your-order-wrap .your-order-info-wrap .your-order-title ul li {
  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: 600;
  color: #666;
  border-bottom: 1px solid #ccc;
  padding-bottom: 25px;
  margin-bottom: 26px;
}

.your-order-area .your-order-wrap .your-order-info-wrap .your-order-product ul li {
  font-weight: 500;
  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;
  margin-bottom: 20px;
}

.your-order-area .your-order-wrap .your-order-info-wrap .your-order-product ul li:last-child {
  margin-bottom: 0;
}

.your-order-area .your-order-wrap .your-order-info-wrap .your-order-subtotal {
  padding: 17px 0 23px;
}

.your-order-area .your-order-wrap .your-order-info-wrap .your-order-subtotal ul li {
  font-size: 18px;
  font-weight: 600;
  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;
}

.your-order-area .your-order-wrap .your-order-info-wrap .your-order-total {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
}

.your-order-area .your-order-wrap .your-order-info-wrap .your-order-total ul li {
  font-size: 14px;
  font-weight: 500;
  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;
  padding: 23px 0 22px;
}

.your-order-area .your-order-wrap .your-order-info-wrap .your-order-total ul li span {
  font-weight: 700;
  color: #c33;
  font-size: 24px;
  display: inline-block;
  line-height: 1;
}

.your-order-area .your-order-wrap .payment-method {
  margin: 40px 0 0;
}

.your-order-area .your-order-wrap .payment-method .sin-payment {
  margin-bottom: 23px;
}

.your-order-area .your-order-wrap .payment-method .sin-payment input {
  width: auto;
  display: inline-block;
  float: left;
  height: auto;
  margin-top: 3px;
  cursor: pointer;
}

.your-order-area .your-order-wrap .payment-method .sin-payment label {
  font-size: 14px;
  text-transform: uppercase;
  margin: 0px 0 0 29px;
  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;
  font-family: "Montserrat", sans-serif;
  cursor: pointer;
}

@media only screen and (max-width: 767px) {
  .your-order-area .your-order-wrap .payment-method .sin-payment label {
    display: block;
  }
}

.your-order-area .your-order-wrap .payment-method .sin-payment label img {
  max-width: 140px;
  display: inline-block;
  margin: 0 5px;
}

.your-order-area .your-order-wrap .payment-method .sin-payment label a {
  text-decoration: underline;
}

.your-order-area .your-order-wrap .payment-method .sin-payment .payment-box {
  margin: 6px 0 0;
  display: none;
}

.your-order-area .your-order-wrap .payment-method .sin-payment .payment-box p {
  font-size: 13px;
  margin: 0;
  padding: 0 0 0 30px;
}

.your-order-area .order-conditions {
  margin: 23px 0;
}

.your-order-area .order-conditions p {
  font-weight: 500;
  margin: 0 0 0 30px;
  color: #000000;
}

.your-order-area .order-conditions p a {
  color: #900;
}

.your-order-area .order-conditions p a:hover {
  color: #000000;
}

.your-order-area .Place-order a {
  background-color: #900;
  color: #ffffff;
  font-weight: 600;
  text-transform: uppercase;
  padding: 15px 79px;
  border-radius: 30px;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  display: block;
  text-align: center;
}

.your-order-area .Place-order a:hover {
  background-color: #000000;
}

/*-------- 25. Wishlist style ---------*/
.wishlist-table-content .table-content table {
  width: 100%;
}

.wishlist-table-content .table-content table thead > tr {
  border-bottom: 1px solid #d1d1d1;
}

.wishlist-table-content .table-content table thead > tr th {
  color: #999;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 0px 12px 14px;
}

.wishlist-table-content .table-content table thead > tr th.width-thumbnail {
  min-width: 130px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .wishlist-table-content .table-content table thead > tr th.width-thumbnail {
    min-width: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .wishlist-table-content .table-content table thead > tr th.width-thumbnail {
    min-width: 100px;
  }
}

.wishlist-table-content .table-content table thead > tr th.width-name {
  min-width: 300px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .wishlist-table-content .table-content table thead > tr th.width-name {
    min-width: 200px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .wishlist-table-content .table-content table thead > tr th.width-name {
    min-width: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .wishlist-table-content .table-content table thead > tr th.width-name {
    min-width: 100px;
  }
}

.wishlist-table-content .table-content table thead > tr th.width-price {
  min-width: 162px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .wishlist-table-content .table-content table thead > tr th.width-price {
    min-width: 120px;
  }
}

@media only screen and (max-width: 767px) {
  .wishlist-table-content .table-content table thead > tr th.width-price {
    min-width: 120px;
  }
}

.wishlist-table-content .table-content table thead > tr th.width-stock-status {
  min-width: 170px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .wishlist-table-content .table-content table thead > tr th.width-stock-status {
    min-width: 140px;
  }
}

@media only screen and (max-width: 767px) {
  .wishlist-table-content .table-content table thead > tr th.width-stock-status {
    min-width: 140px;
  }
}

.wishlist-table-content .table-content table thead > tr th.width-subtotal {
  min-width: 145px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .wishlist-table-content .table-content table thead > tr th.width-subtotal {
    min-width: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .wishlist-table-content .table-content table thead > tr th.width-subtotal {
    min-width: 100px;
  }
}

.wishlist-table-content .table-content table thead > tr th.width-remove {
  min-width: 50px;
}

.wishlist-table-content .table-content table tbody > tr {
  border-bottom: 1px solid #d1d1d1;
}

.wishlist-table-content .table-content table tbody > tr td {
  padding: 30px 12px;
}

.wishlist-table-content .table-content table tbody > tr td.product-thumbnail a {
  display: block;
}

.wishlist-table-content .table-content table tbody > tr td.product-thumbnail a img {
  width: 80px;
}

.wishlist-table-content .table-content table tbody > tr td.product-name h5 {
  display: block;
  font-size: 16px;
  color: #000000;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .wishlist-table-content .table-content table tbody > tr td.product-name h5 {
    font-size: 14px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .wishlist-table-content .table-content table tbody > tr td.product-name h5 {
    font-size: 14px;
    line-height: 1.5;
  }
}

@media only screen and (max-width: 767px) {
  .wishlist-table-content .table-content table tbody > tr td.product-name h5 {
    font-size: 14px;
    line-height: 1.5;
  }
}

.wishlist-table-content .table-content table tbody > tr td.product-name h5 a {
  color: #000000;
}

.wishlist-table-content .table-content table tbody > tr td.product-name h5 a:hover {
  color: #900;
}

.wishlist-table-content .table-content table tbody > tr td.product-price span {
  font-size: 16px;
  color: #000000;
}

.wishlist-table-content .table-content table tbody > tr td.stock-status span {
  font-size: 14px;
  font-weight: 500;
  color: #9c3;
}

.wishlist-table-content .table-content table tbody > tr td.product-remove a {
  font-size: 25px;
  color: #ccc;
  display: inline-block;
}

.wishlist-table-content .table-content table tbody > tr td.product-remove a:hover {
  color: #900;
}

.wishlist-table-content .table-content table tbody > tr td.wishlist-cart a {
  display: inline-block;
  font-weight: 600;
  font-size: 14px;
  color: #ffffff;
  padding: 12px 36px 16px;
  line-height: 1;
  white-space: pre;
  border-radius: 30px;
  background-color: #900;
}

.wishlist-table-content .table-content table tbody > tr td.wishlist-cart a i {
  font-size: 18px;
  font-weight: 700;
  margin-right: 5px;
  position: relative;
  top: 1px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .wishlist-table-content .table-content table tbody > tr td.wishlist-cart a {
    padding: 10px 20px 14px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .wishlist-table-content .table-content table tbody > tr td.wishlist-cart a {
    padding: 10px 20px 14px;
  }
}

@media only screen and (max-width: 767px) {
  .wishlist-table-content .table-content table tbody > tr td.wishlist-cart a {
    font-size: 13px;
    padding: 8px 12px 12px;
  }
}

.wishlist-table-content .table-content table tbody > tr td.wishlist-cart a:hover {
  background-color: #000000;
}

/*-------- 26. Login register style ---------*/
.checkout-checkbox-style-3 {
  position: relative;
}

.checkout-checkbox-style-3 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  z-index: 999;
  width: 20px;
  height: 20px;
}

.checkout-checkbox-style-3 input:checked ~ .checkmark::before {
  content: "\5a";
}

.checkout-checkbox-style-3 .checkmark::before {
  content: "\56";
  display: inline-block;
  font: normal normal normal 14px/1 ElegantIcons;
  text-rendering: auto;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  font-size: 20px;
  position: absolute;
  top: 2px;
  left: 0px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  font-weight: 700;
  color: #666;
}

.login-register-content {
  border-bottom: 1px solid #ccc;
  margin-bottom: 77px;
  padding-bottom: 77px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .login-register-content {
    margin-bottom: 57px;
    padding-bottom: 57px;
  }
}

@media only screen and (max-width: 767px) {
  .login-register-content {
    margin-bottom: 37px;
    padding-bottom: 37px;
  }
}

.login-register-content:last-child {
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.login-register-content h3 {
  font-size: 24px;
  font-weight: 600;
  margin: 0 0 47px;
}

@media only screen and (max-width: 767px) {
  .login-register-content h3 {
    margin: 0 0 27px;
    font-size: 22px;
  }
}

.login-register-content form .login-register-input {
  margin-bottom: 25px;
}

.login-register-content form .login-register-input input {
  border: 1px solid #ccc;
  background-color: #f6f6f6;
  border-radius: 30px;
  padding: 25px;
  font-weight: 500;
  color: #000000;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  text-align: center;
  width: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .login-register-content form .login-register-input input {
    padding: 18px 15px;
  }
}

@media only screen and (max-width: 767px) {
  .login-register-content form .login-register-input input {
    padding: 16px 15px;
  }
}

.login-register-content form .login-register-input input::-webkit-input-placeholder {
  color: #000000;
  opacity: 1;
}

.login-register-content form .login-register-input input::-moz-input-placeholder {
  color: #000000;
  opacity: 1;
}

.login-register-content form .login-register-input input:focus {
  background-color: transparent;
}

.login-register-content form .login-register-btn {
  position: relative;
  display: inline-block;
}

.login-register-content form .login-register-btn input {
  border: none;
  background-color: #c33;
  text-transform: uppercase;
  font-weight: 600;
  color: #ffffff;
  padding: 18px 75px 18px 50px;
  border-radius: 50px;
  cursor: pointer;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .login-register-content form .login-register-btn input {
    padding: 16px 55px 16px 30px;
  }
}

.login-register-content form .login-register-btn input:hover {
  background-color: #000000;
}

.login-register-content form .login-register-btn::before {
  position: absolute;
  content: '\24';
  font-family: 'ElegantIcons';
  top: 49%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 46px;
  font-size: 18px;
  color: #ffffff;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .login-register-content form .login-register-btn::before {
    right: 25px;
  }
}

.login-register-content form .keep-forgot-wrap {
  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;
}

@media only screen and (max-width: 767px) {
  .login-register-content form .keep-forgot-wrap {
    margin: 25px 0 0px;
  }
}

.login-register-content form .keep-forgot-wrap .keep-wrap p {
  margin: 0 0 0 28px;
  font-size: 13px;
}

.login-register-content form .keep-forgot-wrap .forget-wrap {
  margin-left: 30px;
}

.login-register-content form .keep-forgot-wrap .forget-wrap a {
  font-size: 13px;
  font-weight: 500;
  color: #19c2c8;
  display: inline-block;
}

.login-register-content form .agree-wrap {
  margin: 0px 0 25px;
}

.login-register-content form .agree-wrap p {
  margin: 0 0 0 28px;
  font-size: 13px;
}

.login-register-content form .agree-wrap p a {
  color: #900;
}

.login-register-content form .agree-wrap p a:hover {
  color: #000000;
}

.login-register-2-area {
  min-height: 100vh;
  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;
  position: relative;
}

.login-register-2-area::before {
  background-color: rgba(0, 0, 0, 0.75);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.login-register-2-area .login-register-2-content {
  width: 100%;
  position: relative;
  z-index: 5;
  padding-top: 65px;
}

@media only screen and (max-width: 767px) {
  .login-register-2-area .login-register-2-content {
    padding-top: 130px;
    padding-bottom: 70px;
  }
}

.login-register-2-area .login-register-2-content h2 {
  font-size: 36px;
  color: #ffffff;
  margin: 0 0 26px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .login-register-2-area .login-register-2-content h2 {
    font-size: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .login-register-2-area .login-register-2-content h2 {
    font-size: 27px;
  }
}

@media only screen and (max-width: 767px) {
  .login-register-2-area .login-register-2-content h2 {
    font-size: 25px;
    margin: 0 0 15px;
  }
}

.login-register-2-area .login-register-2-content .login-register-2-input {
  position: relative;
  margin: 0 0 18px;
}

.login-register-2-area .login-register-2-content .login-register-2-input input {
  height: 43px;
  border: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  background-color: transparent;
  color: #ccc;
  width: 100%;
  padding: 0 70px 0 0;
}

.login-register-2-area .login-register-2-content .login-register-2-input input::-webkit-input-placeholder {
  color: #ccc;
  opacity: 1;
}

.login-register-2-area .login-register-2-content .login-register-2-input input::-moz-input-placeholder {
  color: #ccc;
  opacity: 1;
}

.login-register-2-area .login-register-2-content .login-register-2-input input:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.login-register-2-area .login-register-2-content .login-register-2-input a {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
  color: #ccc;
}

.login-register-2-area .login-register-2-content .stay-logged-wrap {
  margin: 27px 0 48px;
}

@media only screen and (max-width: 767px) {
  .login-register-2-area .login-register-2-content .stay-logged-wrap {
    margin: 27px 0 20px;
  }
}

.login-register-2-area .login-register-2-content .stay-logged-wrap p {
  font-size: 13px;
  color: #ccc;
  margin: 0 0 0 35px;
}

.login-register-2-area .login-register-2-content .stay-logged-wrap p a {
  color: #900;
}

.login-register-2-area .login-register-2-content .login-register-2-btn button {
  border: none;
  color: #ffffff;
  background-color: #900;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-radius: 50px;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
  font-weight: 600;
  padding: 18px 40px;
  line-height: 1;
}

.login-register-2-area .login-register-2-content .login-register-2-btn button i {
  font-size: 14px;
  margin: 0 0 0 5px;
}

@media only screen and (max-width: 767px) {
  .login-register-2-area .login-register-2-content .login-register-2-btn button {
    padding: 14px 30px;
  }
}

.login-register-2-area .login-register-2-content .login-register-2-btn button:hover {
  background-color: #333;
}

.login-register-2-mr {
  margin-right: 70px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .login-register-2-mr {
    margin-right: 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .login-register-2-mr {
    margin-right: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .login-register-2-mr {
    margin-right: 0px;
    margin-bottom: 40px;
  }
}

.checkout-checkbox-style-4 {
  position: relative;
}

.checkout-checkbox-style-4 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  z-index: 999;
  width: 20px;
  height: 20px;
}

.checkout-checkbox-style-4 input:checked ~ .checkmark::before {
  content: "\f400";
}

.checkout-checkbox-style-4 .checkmark::before {
  content: "\f401";
  display: inline-block;
  font: normal normal normal 14px/1 ionicons;
  text-rendering: auto;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  font-size: 24px;
  position: absolute;
  top: 0px;
  left: 0px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  font-weight: 700;
  color: #666;
}

/*-------- 27. Order tracking style ---------*/
.order-tracking-title {
  margin: 0 0 46px;
}

@media only screen and (max-width: 767px) {
  .order-tracking-title {
    margin: 0 0 25px;
  }
}

.order-tracking-title h2 {
  font-size: 33px;
  margin-bottom: 17px;
  line-height: 28px;
}

@media only screen and (max-width: 767px) {
  .order-tracking-title h2 {
    font-size: 28px;
    margin-bottom: 12px;
  }
}

.order-tracking-title p {
  margin: 0;
}

.order-tracking-content .sin-order-tracking {
  margin: 0 0 25px;
}

.order-tracking-content .sin-order-tracking label {
  font-size: 16px;
  margin: 0 0 13px;
  display: block;
}

.order-tracking-content .sin-order-tracking input {
  background: transparent;
  border: 1px solid #ccc;
  height: 54px;
  padding: 10px 16px;
  border-radius: 3px;
  width: 100%;
  color: #333;
}

.order-tracking-content .sin-order-tracking input::-webkit-input-placeholder {
  color: #333;
  opacity: 1;
}

.order-tracking-content .sin-order-tracking input::-moz-input-placeholder {
  color: #333;
  opacity: 1;
}

.order-tracking-content .order-track-btn {
  text-align: center;
}

.order-tracking-content .order-track-btn a {
  display: inline-block;
  font-weight: 600;
  color: #ffffff;
  background-color: #900;
  line-height: 1;
  padding: 18px 40px;
  text-transform: uppercase;
  border-radius: 2px;
  font-size: 14px;
  border-radius: 50px;
}

.order-tracking-content .order-track-btn a:hover {
  background-color: #000000;
}

/*-------- 28. My account style ---------*/
.myaccount-tab-menu {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.myaccount-tab-menu a {
  border: 1px solid #e5e5e5;
  border-bottom: none;
  font-size: 15px;
  display: block;
  padding: 10px 15px;
  text-transform: capitalize;
}

.myaccount-tab-menu a:last-child {
  border-bottom: 1px solid #e5e5e5;
}

.myaccount-tab-menu a:hover, .myaccount-tab-menu a.active {
  background-color: #900;
  border-color: #900;
  color: #ffffff;
}

@media only screen and (max-width: 767px) {
  #myaccountContent {
    margin-top: 30px;
  }
}

.myaccount-content {
  border: 1px solid #eeeeee;
  padding: 30px;
}

@media only screen and (max-width: 767px) {
  .myaccount-content {
    padding: 20px 15px;
  }
}

.myaccount-content form {
  margin-top: -20px;
}

.myaccount-content h3 {
  font-size: 20px;
  border-bottom: 1px dashed #ccc;
  padding-bottom: 10px;
  margin-bottom: 25px;
}

.myaccount-content .welcome a:hover {
  color: #900;
}

.myaccount-content .welcome strong {
  font-weight: 600;
  color: #900;
}

.myaccount-content p {
  line-height: 28px;
  margin-bottom: 2px;
}

.myaccount-content fieldset {
  margin-top: 20px;
}

.myaccount-content fieldset legend {
  font-size: 16px;
  margin-bottom: 20px;
  font-weight: 600;
  padding-bottom: 10px;
  border-bottom: 1px solid #e5e5e5;
}

.myaccount-content .account-details-form {
  margin-top: 50px;
}

.myaccount-content .account-details-form .single-input-item {
  margin-bottom: 20px;
}

.myaccount-content .account-details-form .single-input-item label {
  font-size: 14px;
  text-transform: capitalize;
  display: block;
  margin: 0 0 5px;
}

.myaccount-content .account-details-form .single-input-item input {
  border: 1px solid #e8e8e8;
  height: 50px;
  background-color: transparent;
  padding: 2px 20px;
  color: #1f2226;
  font-size: 13px;
  width: 100%;
}

.myaccount-content .account-details-form .single-input-item input:focus {
  border: 1px solid #343538;
}

.myaccount-content .account-details-form .single-input-item button {
  border: none;
  background-color: #900;
  text-transform: uppercase;
  font-weight: 600;
  padding: 9px 25px;
  color: #fff;
  font-size: 13px;
}

.myaccount-content .account-details-form .single-input-item button:hover {
  background-color: #1f2226;
}

.myaccount-table {
  white-space: nowrap;
  font-size: 14px;
}

.myaccount-table table th,
.myaccount-table .table th {
  padding: 10px;
  font-weight: 600;
  background-color: #f8f8f8;
  border-color: #ccc;
  border-bottom: 0;
  color: #1f2226;
}

.myaccount-table table td,
.myaccount-table .table td {
  padding: 10px;
  vertical-align: middle;
  border-color: #ccc;
}

.myaccount-table table td a,
.myaccount-table .table td a {
  font-size: 14px;
  color: #000000;
}

.saved-message {
  background-color: #fff;
  border-top: 3px solid #900;
  font-size: 14px;
  padding: 20px 0;
  color: #333;
}

/*-------- Start My Account Page Wrapper --------*/
/*-------- 29. Others style ---------*/
.popup-wrapper-area {
  background: rgba(0, 0, 0, 0.87);
  height: 100%;
  opacity: 0;
  position: fixed;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  visibility: hidden;
  width: 100%;
  z-index: 9999999;
}

.popup-wrapper-area .popup-wrapper {
  background: #fff none repeat scroll 0 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  width: 830px;
  border-radius: 10px;
  padding: 87px 90px 85px;
  -webkit-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .popup-wrapper-area .popup-wrapper {
    padding: 77px 90px 75px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .popup-wrapper-area .popup-wrapper {
    padding: 77px 90px 75px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .popup-wrapper-area .popup-wrapper {
    padding: 70px 90px 68px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .popup-wrapper-area .popup-wrapper {
    width: 700px;
    padding: 70px 90px 68px;
  }
}

@media only screen and (max-width: 767px) {
  .popup-wrapper-area .popup-wrapper {
    width: 300px;
    padding: 50px 20px 48px;
  }
}

.popup-wrapper-area .popup-wrapper span.popup-off {
  position: absolute;
  right: 22px;
  top: 16px;
  color: #666;
  font-size: 30px;
  cursor: pointer;
}

.popup-wrapper-area .popup-wrapper span.popup-off i {
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
  display: inline-block;
}

.popup-wrapper-area .popup-wrapper span.popup-off:hover {
  color: #000000;
}

@media only screen and (max-width: 767px) {
  .popup-wrapper-area .popup-wrapper span.popup-off {
    top: 10px;
  }
}

.popup-wrapper-area .popup-wrapper .newsletter-popup-content h3 {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 20px;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 50px;
}

@media only screen and (min-width: 1366px) and (max-width: 1600px) {
  .popup-wrapper-area .popup-wrapper .newsletter-popup-content h3 {
    margin-bottom: 30px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {
  .popup-wrapper-area .popup-wrapper .newsletter-popup-content h3 {
    margin-bottom: 30px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .popup-wrapper-area .popup-wrapper .newsletter-popup-content h3 {
    margin-bottom: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .popup-wrapper-area .popup-wrapper .newsletter-popup-content h3 {
    margin-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .popup-wrapper-area .popup-wrapper .newsletter-popup-content h3 {
    letter-spacing: 10px;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
}

.popup-wrapper-area .popup-wrapper .newsletter-popup-content h3::after {
  position: absolute;
  bottom: 0;
  left: 50%;
  height: 1px;
  width: 55px;
  background-color: #000000;
  content: "";
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.popup-wrapper-area .popup-wrapper .newsletter-popup-content .newsletter-popup-img {
  margin: 0px 0 30px;
}

.popup-wrapper-area .popup-wrapper .newsletter-popup-content .newsletter-popup-img img {
  max-width: 100%;
}

@media only screen and (max-width: 767px) {
  .popup-wrapper-area .popup-wrapper .newsletter-popup-content .newsletter-popup-img {
    margin: 0px 0 20px;
  }
}

.popup-wrapper-area .popup-wrapper .newsletter-popup-content p {
  width: 56%;
  margin: 0 auto;
  line-height: 1.7;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .popup-wrapper-area .popup-wrapper .newsletter-popup-content p {
    width: 70%;
  }
}

@media only screen and (max-width: 767px) {
  .popup-wrapper-area .popup-wrapper .newsletter-popup-content p {
    width: 100%;
  }
}

.popup-wrapper-area .popup-wrapper .newsletter-popup-content .popup-subscribe-form {
  margin: 30px 0 30px;
}

@media only screen and (max-width: 767px) {
  .popup-wrapper-area .popup-wrapper .newsletter-popup-content .popup-subscribe-form {
    margin: 20px 0 20px;
  }
}

.popup-wrapper-area .popup-wrapper .newsletter-popup-content .popup-subscribe-form .popup-subscribe-form-style {
  position: relative;
}

.popup-wrapper-area .popup-wrapper .newsletter-popup-content .popup-subscribe-form .popup-subscribe-form-style .popup-mc-form input {
  width: 100%;
  height: 60px;
  line-height: 60px;
  background-color: #f3f3f3;
  padding: 2px 100px 2px 30px;
  border: none;
  border-radius: 30px;
}

.popup-wrapper-area .popup-wrapper .newsletter-popup-content .popup-subscribe-form .popup-subscribe-form-style .popup-mc-form input::-webkit-input-placeholder {
  color: #000000;
  opacity: 1;
}

.popup-wrapper-area .popup-wrapper .newsletter-popup-content .popup-subscribe-form .popup-subscribe-form-style .popup-mc-form input::-moz-input-placeholder {
  color: #000000;
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  .popup-wrapper-area .popup-wrapper .newsletter-popup-content .popup-subscribe-form .popup-subscribe-form-style .popup-mc-form input {
    padding: 2px 90px 2px 30px;
  }
}

.popup-wrapper-area .popup-wrapper .newsletter-popup-content .popup-subscribe-form .popup-subscribe-form-style .popup-mc-form .popup-mc-news {
  display: none;
}

.popup-wrapper-area .popup-wrapper .newsletter-popup-content .popup-subscribe-form .popup-subscribe-form-style .popup-mc-form .popup-clear {
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 0;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  width: 75px;
  border: none;
  padding: 0;
  z-index: 99;
  background: rgba(0, 0, 0, 0) url("../../assets/images/icon-img/popup-newsletter-gray.png") no-repeat scroll right 30px center;
}

.popup-wrapper-area .popup-wrapper .newsletter-popup-content .popup-subscribe-form .popup-subscribe-form-style .popup-mc-form .popup-clear input {
  width: 50px;
  cursor: pointer;
  font-size: 0;
  background-color: transparent;
}

.popup-wrapper-area .popup-wrapper .newsletter-popup-content .popup-subscribe-form .popup-subscribe-form-style .popup-mc-form .popup-clear:hover {
  background: rgba(0, 0, 0, 0) url("../../assets/images/icon-img/popup-newsletter-red.png") no-repeat scroll right 30px center;
}

.popup-wrapper-area .popup-wrapper .newsletter-popup-content a {
  color: #666;
}

.popup-wrapper-area .popup-wrapper .newsletter-popup-content a:hover {
  color: #900;
}

/*-------- 24. Compare style ---------*/
.compare-table .table tbody tr {
  margin-bottom: 20px;
}

.compare-table .table tbody tr td {
  padding: 20px 20px;
  vertical-align: middle;
  border-color: #e5e5e5;
  color: #000000;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .compare-table .table tbody tr td {
    padding: 20px 12px;
  }
}

@media only screen and (max-width: 767px) {
  .compare-table .table tbody tr td {
    padding: 10px 15px;
  }
}

.compare-table .table tbody tr td.first-column {
  min-width: 175px;
  font-size: 16px;
  font-weight: 500;
  margin: 0;
}

@media only screen and (max-width: 767px) {
  .compare-table .table tbody tr td.first-column {
    min-width: 120px;
  }
}

.compare-table .table tbody tr td.product-image-title {
  min-width: 310px;
  vertical-align: bottom;
  text-align: left;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .compare-table .table tbody tr td.product-image-title {
    min-width: 210px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .compare-table .table tbody tr td.product-image-title {
    min-width: 210px;
  }
}

@media only screen and (max-width: 767px) {
  .compare-table .table tbody tr td.product-image-title {
    min-width: 230px;
  }
}

.compare-table .table tbody tr td.product-image-title .image {
  clear: both;
  width: 100%;
  margin-bottom: 15px;
  display: block;
}

.compare-table .table tbody tr td.product-image-title .image img {
  width: 100%;
}

.compare-table .table tbody tr td.product-image-title .category {
  float: left;
  clear: both;
  color: #900;
  text-transform: capitalize;
  letter-spacing: 0.5px;
}

.compare-table .table tbody tr td.product-image-title .title {
  float: left;
  clear: both;
  font-size: 16px;
  line-height: 1.2;
  text-transform: capitalize;
  margin-top: 5px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .compare-table .table tbody tr td.product-image-title .title {
    font-size: 16px;
  }
}

.compare-table .table tbody tr td.product-image-title .title:hover {
  color: #900;
}

.compare-table .table tbody tr td.pro-desc p {
  text-align: left;
  margin: 0;
}

.compare-table .table tbody tr td a.check-btn {
  color: #000000;
  font-size: 15px;
}

.compare-table .table tbody tr td a.check-btn:hover {
  color: #900;
}

.compare-table .table tbody tr td.pro-price, .compare-table .table tbody tr td.pro-color, .compare-table .table tbody tr td.pro-stock {
  font-size: 15px;
  font-weight: 400;
  color: #000000;
}

.compare-table .table tbody tr td.pro-remove button {
  border: none;
  background-color: transparent;
  padding: 0;
  cursor: pointer;
}

.compare-table .table tbody tr td.pro-remove button:hover {
  color: #900;
}

.compare-table .table tbody tr td.pro-remove button i {
  font-size: 19px;
}

.compare-table .table tbody tr td.pro-ratting i {
  color: #e7a415;
  font-size: 15px;
}

/*------ end Compare Page Wrapper -----*/
/*-------- 05. About us style ---------*/
.notification-area {
  background-color: #BE2230;
}

.notification-padding-1 {
  padding: 25px 0 18px;
}

@media only screen and (max-width: 767px) {
  .notification-padding-1 {
    padding: 35px 0 25px;
  }
}

.notification-wrapper {
  position: relative;
  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;
  padding-right: 165px;
}

@media only screen and (max-width: 767px) {
  .notification-wrapper {
    display: block;
    padding-right: 10px;
  }
}

.notification-wrapper .notification-content-left {
  text-align: right;
  margin-right: 17px;
}

@media only screen and (max-width: 767px) {
  .notification-wrapper .notification-content-left {
    text-align: center;
    margin-right: 0px;
    margin-bottom: 10px;
  }
}

.notification-wrapper .notification-content-left img {
  max-width: 100%;
}

.notification-wrapper .notification-content-left p {
  color: #ffffff;
  line-height: 1.7;
  margin: 2px 0 0 auto;
  width: 69%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .notification-wrapper .notification-content-left p {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) {
  .notification-wrapper .notification-content-left p {
    width: 100%;
  }
}

.notification-wrapper .notification-content-right {
  margin-left: 17px;
}

@media only screen and (max-width: 767px) {
  .notification-wrapper .notification-content-right {
    margin-left: 0px;
    text-align: center;
  }
}

.notification-wrapper .notification-content-right span {
  color: #ff9999;
  text-transform: uppercase;
}

.notification-wrapper .notification-content-right h2 {
  font-size: 60px;
  color: #ffffff;
  margin: 4px 0 0;
  font-family: "Prata", serif;
}

@media only screen and (max-width: 767px) {
  .notification-wrapper .notification-content-right h2 {
    font-size: 40px;
  }
}

.notification-wrapper .notification-icon {
  position: absolute;
  right: 0;
  top: 0;
}

.notification-wrapper .notification-icon button {
  border: none;
  text-transform: uppercase;
  color: #ffffff;
  font-family: "Poppins", sans-serif;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 5px 13px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all .3s ease 0s;
  -o-transition: all .3s ease 0s;
  transition: all .3s ease 0s;
}

.notification-wrapper .notification-icon button i {
  font-size: 20px;
  padding-left: 10px;
}

.notification-wrapper .notification-icon button:hover {
  background-color: black;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJfY29tbW9uLnNjc3MiLCJfdmFyaWFibHMuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9zbGlkZXIuc2NzcyIsIl9zZWN0aW9uLXRpdGxlLnNjc3MiLCJfYWJvdXQtdXMuc2NzcyIsIl9mZWF0dXJlLnNjc3MiLCJfc3Vic2NyaWJlLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfcHJvZHVjdC5zY3NzIiwiX3BvcnRmb2xpby5zY3NzIiwiX3Rlc3RpbW9uaWFsLnNjc3MiLCJfYnJhbmQtbG9nby5zY3NzIiwiX2Jsb2cuc2NzcyIsIl9iYW5uZXIuc2NzcyIsIl9wcm9kdWN0LWRldGFpbHMuc2NzcyIsIl9zaWRlYmFyLXN0eWxlLnNjc3MiLCJfc2hvcC5zY3NzIiwiX2JyZWFkY3J1bWIuc2NzcyIsIl9jb250YWN0LXVzLnNjc3MiLCJfZmFxLnNjc3MiLCJfZXJyb3Iuc2NzcyIsIl9jb21pbmctc29vbi5zY3NzIiwiX2NhcnQuc2NzcyIsIl9jaGVja291dC5zY3NzIiwiX3dpc2hsaXN0LnNjc3MiLCJfbG9naW4tcmVnaXN0ZXIuc2NzcyIsIl9vcmRlci10cmFja2luZy5zY3NzIiwiX215LWFjY291bnQuc2NzcyIsIl9vdGhlcnMuc2NzcyIsIl9jb21wYXJlLnNjc3MiLCJfbm90aWZpY2F0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O29GQ3lDb0Y7QUN6Q3BGLDJDQUFBO0FBQ0E7MkNEMkMyQztBQ3pCM0Msb0JBQUE7QUFDQSwyU0FBWTtBQUdaLHFCQUFBO0FBRUE7RUFDSTtJQUNJLGlCQUFpQjtFRHdCdkI7QUFDRjs7QUN0QkE7O0VBRUksa0JBQWtCO0VBQ2xCLG1CQUFtQjtBRHlCdkI7O0FDdkJBO0VBQ0MsbUJBQW1CO0VBQ25CLGtCQUFrQjtBRDBCbkI7O0FDNUJBO0VBSVEsaUJBQWlCO0VBQ3BCLGdCQUFnQjtBRDRCckI7O0FD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eEI7O0FDeEVBO0VBQ0ksb0JBQW9CO0FEMkV4Qjs7QUN6RUE7RUFDSSxvQkFBb0I7QUQ0RXhCOztBQzFFQTtFQUNJLG9CQUFvQjtBRDZFeEI7O0FDM0VBO0VBQ0ksb0JBQW9CO0FEOEV4Qjs7QUM1RUE7RUFDSSxvQkFBb0I7QUQrRXhCOztBQzdFQTtFQUNJLG9CQUFvQjtBRGdGeEI7O0FDOUVBO0VBQ0ksb0JBQW9CO0FEaUZ4Qjs7QUMvRUE7RUFDSSxxQkFBcUI7QURrRnpCOztBQ2pGSTtFQUZKO0lBR1Esb0JBQW9CO0VEcUYxQjtBQUNGOztBQ25GQTtFQUNJLHFCQUFxQjtBRHNGekI7O0FDckZJO0VBRko7SUFHUSxvQkFBb0I7RUR5RjFCO0FBQ0Y7O0FDdkZBO0VBQ0kscUJB

QXFCO0FEMEZ6Qjs7QUN6Rkk7RUFGSjtJQUdRLG9CQUFvQjtFRDZGMUI7QUFDRjs7QUM1Rkk7RUFMSjtJQU1RLG9CQUFvQjtFRGdHMUI7QUFDRjs7QUM5RkE7RUFDSSxxQkFBcUI7QURpR3pCOztBQ2hHSTtFQUZKO0lBR1Esb0JBQW9CO0VEb0cxQjtBQUNGOztBQ25HSTtFQUxKO0lBTVEsb0JBQW9CO0VEdUcxQjtBQUNGOztBQ3JHQTtFQUNJLHFCQUFxQjtBRHdHekI7O0FDdkdJO0VBRko7SUFHUSxvQkFBb0I7RUQyRzFCO0FBQ0Y7O0FDMUdJO0VBTEo7SUFNUSxvQkFBb0I7RUQ4RzFCO0FBQ0Y7O0FDNUdBO0VBQ0kscUJBQXFCO0FEK0d6Qjs7QUM5R0k7RUFGSjtJQUdRLG9CQUFvQjtFRGtIMUI7QUFDRjs7QUNoSEE7RUFDSSxxQkFBcUI7QURtSHpCOztBQ2xISTtFQUZKO0lBR1EscUJBQXFCO0VEc0gzQjtBQUNGOztBQ3JISTtFQUxKO0lBTVEsb0JBQW9CO0VEeUgxQjtBQUNGOztBQ3ZIQTtFQUNJLHFCQUFxQjtBRDBIekI7O0FDekhJO0VBRko7SUFHUSxxQkFBcUI7RUQ2SDNCO0FBQ0Y7O0FDNUhJO0VBTEo7SUFNUSxvQkFBb0I7RURnSTFCO0FBQ0Y7O0FDOUhBO0VBQ0kscUJBQXFCO0FEaUl6Qjs7QUNoSUk7RUFGSjtJQUdRLG9CQUFvQjtFRG9JMUI7QUFDRjs7QUNqSUE7RUFDSSxpQkFBaUI7QURvSXJCOztBQ2xJQTtFQUNJLGlCQUFpQjtBRHFJckI7O0FDbklBO0VBQ0ksaUJBQWlCO0FEc0lyQjs7QUNwSUE7RUFDSSxpQkFBaUI7QUR1SXJCOztBQ3JJQTtFQUNJLGlCQUFpQjtBRHdJckI7O0FDdElBO0VBQ0ksaUJBQWlCO0FEeUlyQjs7QUN2SUE7RUFDSSxpQkFBaUI7QUQwSXJCOztBQ3hJQTtFQUNJLGlCQUFpQjtBRDJJckI7O0FDeklBO0VBQ0ksaUJBQWlCO0FENElyQjs7QUMxSUE7RUFDSSxpQkFBaUI7QUQ2SXJCOztBQzNJQTtFQUNJLGlCQUFpQjtBRDhJckI7O0FDNUlBO0VBQ0ksaUJB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RG1PN0I7O0FDak9BO0VBQ0ksc0JBQXNCO0FEb08xQjs7QUNsT0E7RUFDSSx5QkFBeUI7QURxTzdCOztBQ25PQTtFQUNJLHlCQUF5QjtBRHNPN0I7O0FDcE9BO0VBQ0kseUJBQXlCO0FEdU83Qjs7QUNyT0E7RUFDSSx5QkFBeUI7QUR3TzdCOztBQ3RPQTtFQUNJLHlCQUF5QjtBRHlPN0I7O0FDdk9BO0VBQ0kseUJBQXlCO0FEME83Qjs7QUN4T0E7RUFDSSx5QkFBeUI7QUQyTzdCOztBQ3pPQTtFQUNJLHlCQUF5QjtBRDRPN0I7O0FDek9BO0VBQ0kseUJDdGpCd0I7QUZreUI1Qjs7QUN6T0E7RUFDSSxzQkFBc0I7QUQ0TzFCOztBQ3pPQTtFQUNJLHlCQUF5QjtBRDRPN0I7O0FDek9BO0VBQ0kseUJBQXlCO0FENE83Qjs7QUN6T0E7RUFDSSx5QkFBeUI7QUQ0Tzd

COztBQ3hPQTtFQUNJLHlCQUF5QjtBRDJPN0I7O0FDek9BO0VBQ0kseUJBQXlCO0FENE83Qjs7QUMxT0E7RUFDSSx5QkFBeUI7QUQ2TzdCOztBQzFPQTtFQUNDLHdIQUFvRTtFQUFwRSx3RUFBb0U7RUFBcEUsbUVBQW9FO0VBQXBFLG9FQUFvRTtBRDZPckU7O0FDMU9BO0VBQ0ksZ0NBQWdDO0FENk9wQzs7QUMzT0E7RUFDSSxnQ0FBZ0M7QUQ4T3BDOztBQzNPQTtFQUNJLGdDQUFnQztBRDhPcEM7O0FDM09BO0VBQ0ksZ0NBQWdDO0FEOE9wQzs7QUMzT0E7RUFDSSx5Q0FBc0M7QUQ4TzFDOztBQzNPQTtFQUNDLG1CQUFjO0VBQWQsc0JBQWM7TUFBZCxrQkFBYztVQUFkLGNBQWM7RUFDZCxVQUFVO0FEOE9YOztBQzdPSTtFQUhKO0lBSVEsVUFBVTtFRGlQaEI7QUFDRjs7QUNoUEk7RUFOSjtJQU9RLGNBQWM7RURvUHBCO0FBQ0Y7O0FDblBJO0VBVEo7SUFVUSxXQUFXO0VEdVBqQjtBQUNGOztBQ3RQSTtFQVpKO0lBYVEsVUFBVTtFRDBQaEI7QUFDRjs7QUN4UEE7RUFDQyxtQkFBYztFQUFkLHNCQUFjO01BQWQsa0JBQWM7VUFBZCxjQUFjO0VBQ2QsVUFBVTtBRDJQWDs7QUMxUEk7RUFISjtJQUlRLFVBQVU7RUQ4UGhCO0FBQ0Y7O0FDN1BJO0VBTko7SUFPUSxVQUFVO0VEaVFoQjtBQUNGOztBQ2hRSTtFQVRKO0lBVVEsY0FBYztFRG9RcEI7QUFDRjs7QUNuUUk7RUFaSjtJQWFRLFdBQVc7RUR1UWpCO0FBQ0Y7O0FDdFFJO0VBZko7SUFnQlEsVUFBVTtFRDBRaEI7QUFDRjs7QUN4UUE7RUFDQyxtQkFBYztFQUFkLHNCQUFjO01BQWQsa0JBQWM7VUFBZCxjQUFjO0VBQ2QsVUFBVTtBRDJRWDs7QUMxUUk7RUFISjtJQUlRLFVBQVU7RUQ4UWhCO0FBQ0Y7O0FDN1FJO0VBTko7SUFPUSxVQUFVO0VEaVJoQjtBQUNGOztBQ2hSSTtFQVRKO0lBVVEsY0FBYztFRG9ScEI7QUFDRjs7QUNuUkk7RUFaSjtJQWFRLFd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QUFpQjtFQUNqQixxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLGNEem5CTDtFQzBuQksscUNEeG5CaUI7QUZvM0VyQzs7QUd2M0RBO0VBNkh3QixXQUFXO0VBQ1gsVUFBVTtFQUNWLFlBQVk7QUg4dkRwQzs7QUc3M0RBO0VBbUlvQixzQkR2b0JGO0FGcTRFbEI7O0FHajREQTtFQXNJb0Isc0JEem9CRztBRnc0RXZCOztBR3I0REE7RUF5SW9CLHlCRDNvQlE7QUYyNEU1Qjs7QUd6NERBO0VBNElvQixzQkQ3b0JFO0FGODRFdEI7O0FHNzREQTtFQStJb0IseUJEL29CUTtBRmk1RTVCOztBR2o1REE7RUFrSm9CLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsY0RscEJMO0VDbXBCSyxrQkFBa0I7RUFDbEIsU0FBUztFQUNULGtCQUFrQjtBSG13RHRDOztBR2x3RG9CO0V

BeEpwQjtJQXlKd0IsYUFBYTtFSHN3RG5DO0FBQ0Y7O0FHaDZEQTtFQWdLZ0IsU0FBUztFQUNULFVBQVU7RUFDVixtQkFBbUI7QUhvd0RuQzs7QUd0NkRBO0VBdUtRLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7QUhtd0RyQjs7QUcxNkRBO0VBeUtZLHFCQUFxQjtFQUNyQix5QkFBeUI7RUFDekIsV0FBVztFQUNYLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIscUNEM3FCeUI7RUM0cUJ6QixrQkFBa0I7QUhxd0Q5Qjs7QUdwN0RBO0VBaUxnQixlQUFlO0FIdXdEL0I7O0FHeDdEQTtFQW9MZ0IsY0RuckJEO0FGMjdFZjs7QUc1N0RBO0VBMExZLGVBQWU7RUFDZixjRHpyQkc7QUYrN0VmOztBR2o4REE7RUE2TGdCLGNENXJCRDtBRm84RWY7O0FHcjhEQTtFQWdNZ0IsV0Rwc0JFO0FGNjhFbEI7O0FHejhEQTtFQXFNUSxpQkFBaUI7QUh3d0R6Qjs7QUd2d0RRO0VBdE1SO0lBdU1ZLGVBQWU7RUgyd0R6QjtBQUNGOztBR245REE7RUFtTlksZ0JBQWdCO0VBQ2hCLGNEbHRCRztBRnM5RWY7O0FHeDlEQTtFQTJNZ0IsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsUUFBUTtBSGl4RHhCOztBR2h4RGdCO0VBL01oQjtJQWdObUIsYUFBYTtFSG94RDlCO0FBQ0Y7O0FHcitEQTtFQXNOZ0IsV0R6dEJPO0FGNCtFdkI7O0FHeitEQTtFQXdOb0IsY0R0dEJMO0FGMitFZjs7QUc3K0RBO0VBNk5ZLFdBQVc7RUFDWCxjQUFjO0FIb3hEMUI7O0FHbnhEWTtFQS9OWjtJQWdPZSxhQUFhO0VIdXhEMUI7QUFDRjs7QUd4L0RBO0VBcU9nQixjRG51QkQ7QUYwL0VmOztBRzUvREE7RUF1T29CLFdEM3VCRjtBRm9nRmxCOztBR2x4REE7RUFDSSxrQkFBa0I7QUhxeER0Qjs7QUd0eERBO0VBSVksV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGVBQWU7RUF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DJCQUEyQjtBSHk1RHZDOztBRzc3REE7RUF3Q1EsY0FBYztBSHk1RHRCOztBR2o4REE7RUEyQ1EsY0FBYztBSDA1RHRCOztBR3I4REE7RUFpRG9CLGNEcjlDTDtBRjYyR2Y7O0FHejhEQTtFQW1Ed0IsV0FBVztBSDA1RG5DOztBRzc4REE7RUF3RGdDLHlCRDU5Q2pCO0FGcTNHZjs7QUdqOURBO0VBb0VvQixjRHgrQ0w7QUZ5M0dmOztBR3I5REE7RUEyRW9CLGNELytDTDtBRjYzR2Y7O0FHejlEQTtFQWlGUSxhQUFhO0FINDREckI7O0FHNzlEQTtFQW9GUSxjQUFjO0FINjREdEI7O0FHaitEQTtFQXlGZ0IsY0Q3L0NEO0FGeTRHZjs7QUd0NERBO0VBQ0ksYUFBYTtBSHk0RGpCOztBR3Q0REE7RUFDSSxlQUFlO0FIeTREbkI7O0FHeDRESTtFQUZKO0lBR1EsZUFB

ZTtFSDQ0RHJCO0FBQ0Y7O0FHMTREQTtFQUNJLFlBQVk7QUg2NERoQjs7QUc5NERBO0VBR1EsY0FBYztFQUNkLHFCQUFxQjtBSCs0RDdCOztBR241REE7RUFRb0IseUJEdGhETDtBRnE2R2Y7O0FHdjVEQTtFQWFZLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxxQkFBcUI7QUg4NERqQzs7QUcvNURBO0VBbUJnQix5QkRoaUREO0VDaWlEQyxPQUFPO0VBQ1AsY0FBYztFQUNkLGtCQUFrQjtFQUNsQix1QkFBZTtFQUFmLGtCQUFlO0VBQWYsZUFBZTtFQUNmLFdBQVc7RUFDWCxXQUFXO0FIZzVEM0I7O0FHejZEQTtFQTJCb0IsUUFBUTtBSGs1RDVCOztBRzc2REE7RUE4Qm9CLFFBQVE7RUFDUixtQ0FBMkI7TUFBM0IsK0JBQTJCO1VBQTNCLDJCQUEyQjtBSG01RC9DOztBR2w3REE7RUFrQ29CLFdBQVc7QUhvNUQvQjs7QUd0N0RBO0VBMEN3QixxRUFBNkQ7VUFBN0QsNkRBQTZEO0VBQzdELFFBQVE7QUhnNURoQzs7QUczN0RBO0VBOEN3QixzRUFBMkQ7VUFBM0QsOERBQTJEO0VBQzNELFdBQVc7QUhpNURuQzs7QUd6NERBO0VBQ0MsNkJBQTZCO0FINDREOUI7O0FHejREQTtFQUNJLGdCQUFnQjtFQUNoQixnQkFBZ0I7QUg0NERwQjs7QUc5NERBO0VBSVEsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLFNBQVM7RUFDVCxPQUFPO0VBQ1AsWUFBWTtFQUNaLHFDQUFpQztFQUNqQyxXQUFXO0VBQ1gsU0FBUztFQUNULG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsaURBQXdDO01BQXhDLDZDQUF3QztVQUF4Qyx5Q0FBd0M7RUFDeEMsZ0JBQWdCO0VBQ2hCLFVBQVU7QUg4NERsQjs7QUdoNkRBO0VBcUJRLGNBQWM7RUFDZCxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2Qixx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O0FSc3NZM0M7O0FRdnVZQTtFQW1Db0IsV0FBVztFQUNYLHNCTnZSRztFTXdSSCxjTnBSTDtFTXFSSyw0QkFBNEI7QVJ3c1loRDs7QVF2c1lvQjtFQXZDcEI7SUF3Q3dCLDRCQUE0QjtFUjJzWWxEO0FBQ0Y7O0FRMXNZb0I7RUExQ3BCO0lBMkN3Qiw0QkFBNEI7RVI4c1lsRDtBQUNGOztBUTF2WUE7RUE4Q3dCLHNCQUFzQjtBUmd0WTlDOztBUTl2WUE7RUF1RGdCLGtCQUFrQjtBUjJzWWxDOztBUWx3WUE7RUF5RG9CLHlCQUF5QjtFQUN6QixvQ0FBZ0M7QVI2c1lwRDs7QVF2d1lBO0VBOER3QixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLHNCTnBUTjtFTXFUTSxxQ045U2E7QUYyL1lyQzs7QVE5d1lBO0VBbUU0Qix5Qk5qVGI7QUZnZ1pmOztBUWx4WUE7RUE4RW9

CLHlCTjdUTDtFTThUSyxvQ0FBZ0M7QVJ3c1lwRDs7QVF2eFlBO0VBbUZ3QixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLHNCTnRVRjtFTXVVRSxxQ05uVWE7QUYyZ1pyQzs7QVE5eFlBO0VBd0Y0Qix5Qk50VWI7QUZnaFpmOztBUWx5WUE7RUE2RjRCLHlCTjdVQTtBRnNoWjVCOztBUXR5WUE7RUErRmdDLHlCTjdVakI7QUZ3aFpmOztBUWpzWUE7RUFDSSxZQUFZO0FSb3NZaEI7O0FRbnNZSTtFQUZKO0lBR1EsV0FBVztFUnVzWWpCO0FBQ0Y7O0FRdHNZSTtFQUxKO0lBTVEsV0FBVztFUjBzWWpCO0FBQ0Y7O0FRanRZQTtFQVVZLGtCQUFrQjtBUjJzWTlCOztBUXJ0WUE7RUFZZ0IsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQiwwQ0FBMEM7RUFDMUMsb0JBQW9CO0VBQ3BCLGtDQUF5QjtNQUF6Qiw4QkFBeUI7VUFBekIsMEJBQXlCO0VBQ3pCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLE9BQU87RUFDUCxjTjdXRDtBRjBqWmY7O0FRbHVZQTtFQXdCZ0IsV0FBVztFQUNYLFlBQVk7RUFDWixnQ0FBZ0M7RUFDaEMsWUFBWTtFQUNaLDBCQUEwQjtFQUMxQixjTnJYRDtFTXNYQyw2QkFBNkI7QVI4c1k3Qzs7QVE1dVlBO0VBZ0NrQixjTnhYSDtFTXlYRyxVQUFVO0FSZ3RZNUI7O0FRanZZQTtFQW9Da0IsY041WEg7RU02WEcsVUFBVTtBUml0WTVCOztBUXR2WUE7RUF5Q2dCLGFBQWE7QVJpdFk3Qjs7QVExdllBO0VBNENnQixxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixNQUFNO0VBQ04sb0NBQTRCO0VBQTVCLCtCQUE0QjtFQUE1Qiw0QkFBNEI7RUFDNUIsV0FBVztFQUNYLFlBQVk7RUFDWixVQUFVO0VBQ1YsV0FBVztFQUNYLG9IQUFvSDtBUmt0WXBJOztBUXZ3WUE7RUF1RG9CLFdBQVc7RUFDWCxlQUFlO0VBQ2YsWUFBWTtFQUNaLFVBQVU7QVJvdFk5Qjs7QVE5d1lBO0V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js7QVNwN1pBO0VBeUVZLFdBQVc7QVQrMlp2Qjs7QVN4N1pBO0VBOEVvQixXQUFXO0FUODJaL0I7O0FTNTdaQTtFQWdGd0IsY1AvbkJUO0FGKythZjs7QVNoOFpBO0VBMEZvQixjUHhvQkw7QUZrL2FmOztBU3A4WkE7RUE0RndCLGNQOW9CSTtBRjAvYTVCOztBU3AyWkE7RUFFUSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGNQdnBCTztFT3dwQlAsZ0JBQWdCO0VBQ2hCLHFDUHZwQjZCO0FGNi9hckM7O0FTcjJaUTtFQVBSO0lBUVksZUFBZTtFVHkyWnpCO0FBQ0Y7O0FTeDJaUTtFQVZSO0lBV1ksZ0JBQWdCO0VUNDJaMUI7QUFDRjs7QVMzMlpRO0VBYlI7SUFjWSxnQkFBZ0I7RVQrMloxQjtBQUNGOztBUzkzWkE7RUFpQlksY1BucUJHO0FGb2hiZjs7QVNsNFpB

O0VBd0JvQixXQUFXO0VBQ1gsZUFBZTtBVDgyWm5DOztBU3Y0WkE7RUEyQndCLGFBQWE7QVRnM1pyQzs7QVMzNFpBO0VBa0N3QixXQUFXO0FUNjJabkM7O0FTLzRaQTtFQTJDZ0IsY0FBYztFQUNkLGVBQWU7QVR3MlovQjs7QVNwNVpBO0VBOENvQixhQUFhO0FUMDJaakM7O0FTeDVaQTtFQWlEb0IsZ0JBQWdCO0FUMjJacEM7O0FTNTVaQTtFQW9Eb0IscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixXQUFXO0FUNDJaL0I7O0FTbDZaQTtFQXdEd0IsY1Azc0JUO0VPNHNCUyxrQkFBa0I7QVQ4MloxQzs7QVN2NlpBO0VBNkRvQixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtBVDgyWnBDOztBUzc2WkE7RUFpRXdCLFdBQVc7RUFDWCxlQUFlO0VBQ2YsZ0JBQWdCO0FUZzNaeEM7O0FTbjdaQTtFQXFFNEIsY1B4dEJiO0FGMGtiZjs7QVN2N1pBO0VBMEVvQix5QkFBeUI7RUFDekIsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsY0FBYztBVGkzWmxDOztBUy83WkE7RUFzRndCLFdBQVc7QVQ2MlpuQzs7QVNuOFpBO0VBd0Y0QixjUDF1QmI7QUZ5bGJmOztBU3Y4WkE7RUE0RndCLFdBQVc7QVQrMlpuQzs7QVMzOFpBO0VBOEY0QixXQUFXO0FUaTNadkM7O0FTLzhaQTtFQWdHZ0MsY1BsdkJqQjtBRnFtYmY7O0FTbjlaQTtFQXFHd0IsV0FBVztBVGszWm5DOztBU3Y5WkE7RUE0R1EsaUJBQWlCO0FUKzJaekI7O0FTOTJaUTtFQTdHUjtJQThHWSxnQkFBZ0I7RVRrM1oxQjtBQUNGOztBU2ozWlE7RUFoSFI7SUFpSFksZ0JBQWdCO0VUcTNaMUI7QUFDRjs7QVNqM1pBO0VBRVEsV0FBVztFQUNYLGVBQWU7RUFDZixjQUFjO0FUbTNadEI7O0FTdjNaQTtFQU9RLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1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DM2wyQkE7RUFDQyxvQkFBb0I7QWhDOGwyQnJCOztBZ0M3bDJCSTtFQUZKO0lBR1Esb0JBQW9CO0VoQ2ltMkIxQjtBQUNGOztBZ0MvbDJCQTtFQUNJLGtCQUFrQjtFQUNsQixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLG9CQUFvQjtBaENrbTJCeEI7O0FnQ2ptMkJJO0VBTEo7SUFNUSxjQUFjO0lBQ2QsbUJBQW1CO0VoQ3FtMkJ6QjtBQUNGOztBZ0M3bTJCQTtFQVVRLGlCQUFpQjtFQUNqQixrQkFBa0I7QWhDdW0yQjFCOztBZ0N0bTJCUTtFQVpSO0lBYVksa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixtQkFBbUI7RWhDMG0yQjdCO0

FBQ0Y7O0FnQzFuMkJBO0VBa0JZLGVBQWU7QWhDNG0yQjNCOztBZ0M5bjJCQTtFQXFCWSxjOUJoQkc7RThCaUJILGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsVUFBVTtBaEM2bTJCdEI7O0FnQzVtMkJZO0VBekJaO0lBMEJnQixXQUFXO0VoQ2duMkJ6QjtBQUNGOztBZ0MvbTJCWTtFQTVCWjtJQTZCZ0IsV0FBVztFaENtbjJCekI7QUFDRjs7QWdDanAyQkE7RUFrQ1EsaUJBQWlCO0FoQ21uMkJ6Qjs7QWdDbG4yQlE7RUFuQ1I7SUFvQ1ksZ0JBQWdCO0lBQ2hCLGtCQUFrQjtFaENzbjJCNUI7QUFDRjs7QWdDNXAyQkE7RUF3Q1ksY0FBYztFQUNkLHlCQUF5QjtBaEN3bjJCckM7O0FnQ2pxMkJBO0VBNENZLGVBQWU7RUFDZixjOUJ4Q0c7RThCeUNILGVBQWU7RUFDZiwyQjlCckNVO0FGOHAyQnRCOztBZ0N4bjJCWTtFQWhEWjtJQWlEZ0IsZUFBZTtFaEM0bjJCN0I7QUFDRjs7QWdDOXEyQkE7RUFzRFEsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixNQUFNO0FoQzRuMkJkOztBZ0NwcjJCQTtFQTBEWSxZQUFZO0VBQ1oseUJBQXlCO0VBQ3pCLGM5QnZERztFOEJ3REgsa0M5QnJEbUI7RThCc0RuQixvQ0FBZ0M7RUFDaEMsaUJBQWlCO0VBQ2pCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixjQUFjO0VBQ2QseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLG1DQUEyQjtFQUEzQiw4QkFBMkI7RUFBM0IsMkJBQTJCO0FoQzhuMkJ2Qzs7QWdDanMyQkE7RUFxRWdCLGVBQWU7RUFDZixrQkFBa0I7QWhDZ28yQmxDOztBZ0N0czJCQTtFQXlFZ0IsdUJBQStCO0FoQ2lvMkIvQyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4gICAgVGVtcGxhdGUgTmFtZTogTXIuQmFyYS0gTXVsdGlwdXJwb3NlIGVDb21tZXJjZSBIVE1MIFRlbXBsYXRlIFxyXG4gICAgVmVyc2lvbjogMS40XHJcblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgXHJcbiAgICBDU1MgSU5ERVhcclxuICAgID09PT09PT09PT09PT09PT09PT1cclxuXHRcclxuICAgIDAxLiBUZW1wbGF0ZSBkZWZhdWx0IENTU1xyXG4gICAgMDIuIEhlYWRlciBzdHlsZVxyXG4gICAgMDMuIFNsaWRlciBzdHlsZVxyXG4gICAgMDQuIFNlY3Rpb24gdGl0bGUgc3R5bGVcclxuICAgIDA1LiBBYm91dCB1cyBzdHlsZVxyXG4gICAgMDYuIEZlYXR1cmUgc3R5bGVcclxuICAgIDA3LiBTdWJzY3JpYmUgc3R5bGVcclxuICAgIDA4LiBGb290ZXIgc3R5bGVcclxuICAgIDA5LiBQcm9kdWN0IHN0eWxlXHJcbiAgICAxMC4gUG9ydGZvbGlvIHN0eWxlXHJcbiAgICAxMS4gVGVzdGltb25pYWwgc3R5bGVcclxuICAgIDEyLiBCcmFuZCBsb2dvIHN0eWxlXHJcbiAgICAxMy4gQmxvZyBzdHlsZVxyXG4gICAgMTQuIEJhbm5lciBzdHlsZVxyXG4gICAgMTUuIFByb2R1Y3QgZGV0YWlscyBzdHlsZVxyXG4gICAgMTYuIFNpZGViYXIgc3R5bGVcclxuICAgIDE3LiBTaG9wIHN0eWxlXHJcbiAgICAxOC4gQnJlYWRjcnVtYiBzdHlsZVxyXG4gICAgMTkuIENvbnRhY3QgdXMgc3R5bGVcclxuICAgIDIwLiBGYXEgc3R5bGVcclxuICAgIDIxLiBFcnJvciBzdHlsZVxyXG4gICAgMjIuIENvbWluZyBzb29uIHN0eWxlXHJcbiAgICAyMy4gQ2FydCBzdHlsZVxyXG4gICAgMjQuIENoZWNrb3V0IHN0eWxlXHJcbiAgICAyNS4gV2lzaGxpc3Qgc3R5bGVcclxuICAgIDI2LiBMb2dpbiByZWdpc3RlciBzdHlsZVxyXG4gICAgMjcuIE9yZGVyIHRyYWNraW5nIHN0eWxlXHJcbiAgICAyOC4gTXkgYWNjb3VudCBzdHlsZVxyXG4gICAgMjkuIE90aGVycyBzdHlsZVxyXG4gICAgMzAuIENvbXBhcmUgc3R5bGVcclxuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBpbXBvcnQgXCJ2YXJpYWJsc1wiO1xyXG5AaW1wb3J0IFwiY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJoZWFkZXJcIjtcclxuQGltcG9ydCBcInNsaWRlclwiO1xyXG5AaW1wb3J0IFwic2VjdGlvbi10aXRsZVwiO1xyXG5AaW1wb3J0IFwiYWJvdXQtdXNcIjtcclxuQGltcG9ydCBcImZlYXR1cmVcIjtcclxuQGltcG9ydCBcInN1YnNjcmliZVwiO1xyXG5AaW1wb3J0IFwiZm9vdGVyXCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0XCI7XHJcbkBpbXBvcnQgXCJwb3J0Zm9saW9cIjtcclxuQGltcG9ydCBcInRlc3RpbW9uaWFsXCI7XHJcbkBpbXBvcnQgXCJicmFuZC1sb2dvXCI7XHJcbkBpbXBvcnQgXCJibG9nXCI7XHJcbkBpbXBvcnQgXCJiYW5uZXJcIjtcclxuQGltcG9ydCBcInByb2R1Y3QtZGV0YWlsc1wiO1xyXG5AaW1wb3J0IFwic2lkZWJhci1zdHlsZVwiO1xyXG5AaW1wb3J0IFwic2hvcFwiO1xyXG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xyXG5AaW1wb3J0IFwiY29udGFjdC11c1wiO1xyXG5AaW1wb3J0IFwiZmFxXCI7XHJcbkBpbXBvcnQgXCJlcnJvclwiO1xyXG5AaW1wb3J0IFwiY29taW5nLXNvb25cIjtcclxuQGltcG9ydCBcImNhcnRcIjtcclxuQGltcG9ydCBcImNoZWNrb3V0XCI7XHJcbkBpbXBvcnQgXCJ3aXNobGlzdFwiO1xyXG5AaW1wb3J0IFwibG9naW4tcmVnaXN0ZXJcIjtcclxuQGltcG9ydCBcIm9yZGVyLXRyYWNraW5nXCI7XHJcbkBpbXBvcnQgXCJteS1hY2NvdW50XCI7XHJcbkBpbXBvcnQgXCJvdGhlcnNcIjtcclxuQGltcG9ydCBcImNvbXBhcmVcIjtcclxuQGltcG9ydCBcIm5vdGlmaWNhdGlvblwiO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuICAgI

FRlbXBsYXRlIE5hbWU6IE1yLkJhcmEtIE11bHRpcHVycG9zZSBlQ29tbWVyY2UgSFRNTCBUZW1wbGF0ZSBcclxuICAgIFZlcnNpb246IDEuNFxyXG5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFxyXG4gICAgQ1NTIElOREVYXHJcbiAgICA9PT09PT09PT09PT09PT09PT09XHJcblx0XHJcbiAgICAwMS4gVGVtcGxhdGUgZGVmYXVsdCBDU1NcclxuICAgIDAyLiBIZWFkZXIgc3R5bGVcclxuICAgIDAzLiBTbGlkZXIgc3R5bGVcclxuICAgIDA0LiBTZWN0aW9uIHRpdGxlIHN0eWxlXHJcbiAgICAwNS4gQWJvdXQgdXMgc3R5bGVcclxuICAgIDA2LiBGZWF0dXJlIHN0eWxlXHJcbiAgICAwNy4gU3Vic2NyaWJlIHN0eWxlXHJcbiAgICAwOC4gRm9vdGVyIHN0eWxlXHJcbiAgICAwOS4gUHJvZHVjdCBzdHlsZVxyXG4gICAgMTAuIFBvcnRmb2xpbyBzdHlsZVxyXG4gICAgMTEuIFRlc3RpbW9uaWFsIHN0eWxlXHJcbiAgICAxMi4gQnJhbmQgbG9nbyBzdHlsZVxyXG4gICAgMTMuIEJsb2cgc3R5bGVcclxuICAgIDE0LiBCYW5uZXIgc3R5bGVcclxuICAgIDE1LiBQcm9kdWN0IGRldGFpbHMgc3R5bGVcclxuICAgIDE2LiBTaWRlYmFyIHN0eWxlXHJcbiAgICAxNy4gU2hvcCBzdHlsZVxyXG4gICAgMTguIEJyZWFkY3J1bWIgc3R5bGVcclxuICAgIDE5LiBDb250YWN0IHVzIHN0eWxlXHJcbiAgICAyMC4gRmFxIHN0eWxlXHJcbiAgICAyMS4gRXJyb3Igc3R5bGVcclxuICAgIDIyLiBDb21pbmcgc29vbiBzdHlsZVxyXG4gICAgMjMuIENhcnQgc3R5bGVcclxuICAgIDI0LiBDaGVja291dCBzdHlsZVxyXG4gICAgMjUuIFdpc2hsaXN0IHN0eWxlXHJcbiAgICAyNi4gTG9naW4gcmVnaXN0ZXIgc3R5bGVcclxuICAgIDI3LiBPcmRlciB0cmFja2luZyBzdHlsZVxyXG4gICAgMjguIE15IGFjY291bnQgc3R5bGVcclxuICAgIDI5LiBPdGhlcnMgc3R5bGVcclxuICAgIDMwLiBDb21wYXJlIHN0eWxlXHJcblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogIDAxLiBUZW1wbGF0ZSBkZWZhdWx0IENTU1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLSBHb29nbGUgRm9udCAtLSovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UHJhdGEmZmFtaWx5PUdyZWF0K1ZpYmVzJmZhbWlseT1Nb250c2VycmF0Oml0YWwsd2dodEAwLDMwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDswLDgwMDswLDkwMDsxLDMwMDsxLDQwMCZmYW1pbHk9UG9wcGluczppdGFsLHdnaHRAMCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MCw4MDA7MCw5MDA7MSwzMDA7MSw0MDA7MSw1MDAmZmFtaWx5PU9zd2FsZDp3Z2h0QDMwMDs0MDA7NTAwOzYwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuLyotLSBDb21tb24gU3R5bGUgLS0qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5yb3cuZ3gtMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4ucm93ID4gKiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnJvdy5neC0wID4gKiB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbjpyb290IHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiB1bnNldDtcbn1cblxuKixcbio6OmFmdGVyLFxuKjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuYm9keVtkaXI9XCJydGxcIl0ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYSxcbmJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbmEsXG5idXR0b24sXG5pbWcsXG5pbnB1dCxcbnNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5hOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRl

eHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM5MDA7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5tdC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5tdC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5tdC0xMjAge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tdC0xMjAge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXQtMTIwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5cbi5tYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tYi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tYi00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tYi01NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5tYi03NSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG59XG5cbi5tYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLm1iLTExNSB7XG4gIG1hcmdpbi1ib3R0b206IDExNXB4O1xufVxuXG4ubWItMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnBiLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5wYi0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG4ucGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnBiLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5wYi01NSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4O1xufVxuXG4ucGItNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLnBiLTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5wYi03NSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuXG4ucGItNjUge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbn1cblxuLnBiLTk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHg7XG59XG5cbi5wYi05MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG4ucGItNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbn1cblxuLnBiLTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5wYi04NSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4O1xufVxuXG4ucGItMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYi0xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5wYi0xMDUge1xuICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiLTEwNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbn1cblxuLnBiLTExMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYi0xMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiLTExMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnBiLTExNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYi0xMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiLTExNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIH1cbn1cblxuLnBiLTEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYi0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiLTEyMCB7XG4gICAgcGFkZGl

uZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cblxuLnBiLTEzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGItMTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG4ucGItMTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBiLTEzNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiLTEzNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnBiLTE5NSB7XG4gIHBhZGRpbmctYm90dG9tOiAxOTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYi0xOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYi0xOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5wYi0yMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBiLTIwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5wdC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4ucHQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnB0LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5wdC01NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xufVxuXG4ucHQtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnB0LTY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG5cbi5wdC03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuXG4ucHQtNzUge1xuICBwYWRkaW5nLXRvcDogNzVweDtcbn1cblxuLnB0LTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5wdC04NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xufVxuXG4ucHQtOTAge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbn1cblxuLnB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5wdC05NSB7XG4gIHBhZGRpbmctdG9wOiA5NXB4O1xufVxuXG4ucHQtMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdC0xMDAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi5wdC0xMDUge1xuICBwYWRkaW5nLXRvcDogMTA1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LTEwNSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLnB0LTExMCB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wdC0xMTAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LTExMCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnB0LTExNSB7XG4gIHBhZGRpbmctdG9wOiAxMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wdC0xMTUge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LTExNSB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gIH1cbn1cblxuLnB0LTE5MCB7XG4gIHBhZGRpbmctdG9wOiAxOTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wdC0xOTAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LTE5MCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuLnB0LTEyMCB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wdC0xMjAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuLnB0LTI2NSB7XG4gIHBhZGRpbmctdG9wOiAyNjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wdC0yNjUge1xuICAgIHBhZGRpbmctdG9wOiAyNDNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdC0yNjUge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxufVxuXG4ucHQtMjAwIHtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdC0yMDAge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbi5wdC0yODAge1xuICBwYWRkaW5nLXRvcDogMjgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5wdC

0yODAge1xuICAgIHBhZGRpbmctdG9wOiAyMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wdC0yODAge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnB0LTI4MCB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnB0LTI4MCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICB9XG59XG5cbi5wdC0yOTAge1xuICBwYWRkaW5nLXRvcDogMjkwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHQtMjkwIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHQtMjkwIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cbn1cblxuLmJnLWltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi50cmFuc3BhcmVudC1iYXIge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uY3VzdG9tLWQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jdXN0b20tYWxpZ24taXRlbS1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY3VzdG9tLWFsaWduLWl0ZW0tZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4jc2Nyb2xsVXAge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcmlnaHQ6IDUwcHg7XG4gIGJvdHRvbTogNTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2Nyb2xsVXAge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbiNzY3JvbGxVcCBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3Njcm9sbFVwIGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4jc2Nyb2xsVXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5iZy1kYXJrcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDtcbn1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uYmctZ3JheS0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmJnLWdyYXktMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU5ZWE7XG59XG5cbi5iZy1ncmF5LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xufVxuXG4uYmctZ3JheS01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLmJnLWdyYXktNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi5iZy1ncmF5LTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuXG4uYmctZ3JheS04IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbn1cblxuLmJnLWdyYXktOSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5iZy1ncmF5LTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbn1cblxuLmJnLWdyYXktMTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4uYmctZ3JheS0xMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1ZjU7XG59XG5cbi5iZy1ncmF5LTEzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmNjtcbn1cblxuLmJnLWdvbGRlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjY1MDE7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG59XG5cbi5iZy1ibGFjay0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbn1cblxuLmJnLWJsYWNrLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xufVxuXG4uYmctbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjBmMTtcbn1cblxuLmJnLWxpZ2h0Ymx1ZS0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjFmMTtcbn1cblxuLmJnLWFlcm8tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWU2ZTY7XG59XG5cbi5ncmFkaWVudC1iZy1jb2xvci0xIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRUNFQ0VDLCAjRUNFQ0VDIDM1JSwgI2ZmZiAwJSk7XG59XG5cbi5ib3JkZXItYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ2NDY0Njtcbn1cblxuLmJvcmRlci1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4uYm9yZGVyLWJvdHRvbS0zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYTNhM2E7XG59XG5cbi5ib3JkZXItYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcbn1cblxuLmJvcmRlc

i10b3AtMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uY29sLWN1c3RvbS13aWR0aC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNyU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jb2wtY3VzdG9tLXdpZHRoLTEge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtY3VzdG9tLXdpZHRoLTEge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC1jdXN0b20td2lkdGgtMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtY3VzdG9tLXdpZHRoLTEge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmNvbC1jdXN0b20td2lkdGgtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjQlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29sLWN1c3RvbS13aWR0aC0yIHtcbiAgICB3aWR0aDogMjMlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jb2wtY3VzdG9tLXdpZHRoLTIge1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtY3VzdG9tLXdpZHRoLTIge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC1jdXN0b20td2lkdGgtMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtY3VzdG9tLXdpZHRoLTIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmNvbC1jdXN0b20td2lkdGgtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjIlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29sLWN1c3RvbS13aWR0aC0zIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jb2wtY3VzdG9tLXdpZHRoLTMge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtY3VzdG9tLXdpZHRoLTMge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC1jdXN0b20td2lkdGgtMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtY3VzdG9tLXdpZHRoLTMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmNvbC1jdXN0b20td2lkdGgtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjElO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29sLWN1c3RvbS13aWR0aC00IHtcbiAgICB3aWR0aDogMTklO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jb2wtY3VzdG9tLXdpZHRoLTQge1xuICAgIHdpZHRoOiAxOCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtY3VzdG9tLXdpZHRoLTQge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC1jdXN0b20td2lkdGgtNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtY3VzdG9tLXdpZHRoLTQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmNvbC1jdXN0b20td2lkdGgtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29sLWN1c3RvbS13aWR0aC01IHtcbiAgICB3aWR0aDogMjElO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jb2wtY3VzdG9tLXdpZHRoLTUge1xuICAgIHdpZHRoOiAyNCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb2wtY3VzdG9tLXdpZHRoLTUge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC1jdXN0b20td2lkdGgtNSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkg

c2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wtY3VzdG9tLXdpZHRoLTUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFkZGluZy0xIC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwIDgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTEgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTEgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0xIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLTIgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDAgMTkwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTIgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTIgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0yIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLTMgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDAgMTEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMyAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMyAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTMgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTMgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0zIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLTQgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDAgMTUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctNCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy00IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctNCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctNCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTQgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFkZGluZy01IC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo

gMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctNSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTUgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTUgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy01IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLTYgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDAgMTQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctNiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTYgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTYgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy02IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1wYWRkaW5nLTcgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDAgMjcwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctNyAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy03IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctNyAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctNyAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTcgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXBhZGRpbmctOCAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZzogMCA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTggLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy04IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy04IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctOCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFkZGluZy05IC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwIDEwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTkgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy05IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy05IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctOSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwID

E1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFkZGluZy0xMCAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMTAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXBhZGRpbmctMTEgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMTEgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0xMSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXBhZGRpbmctMTEgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0xMSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tcGFkZGluZy0xMiAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZzogMCAxMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0xMiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTEyIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tcGFkZGluZy0xMiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1wYWRkaW5nLTEyIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uYm94ZWQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTI3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJveGVkLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJveGVkLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogOTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ib3hlZC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJveGVkLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaGVpZ2h0LTEwMHZoIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLnNlY3Rpb24tbWFyZ2luLWxyIHtcbiAgbWFyZ2luOiAwIDgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tbWFyZ2luLWxyIHtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tbWFyZ2luLWxyIHtcbiAgICBtYXJnaW46IDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLW1hcmdpbi1sciB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuLnBhZGRpbmctMTAtcm93LWNvbCAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFkZGluZy0xMC1yb3ctY29sIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbi5wYWRkaW5nLTEwLXJvdy1jb2wgLnJvdyBkaXZbY2xhc3NePVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZGRpbmctMTAtcm93LWNvbCAucm93IGRpdltjbGFzc149XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uYm94ZWQtd3JhcHBlci1wcm9kdWN0LWxheW91dDUge1xuICBtYXgtd2lkdGg6IDEyNzBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTIwcHggYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbn1cblxuQG1lZ

GlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJveGVkLXdyYXBwZXItcHJvZHVjdC1sYXlvdXQ1IHtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ib3hlZC13cmFwcGVyLXByb2R1Y3QtbGF5b3V0NSB7XG4gICAgbWF4LXdpZHRoOiA5MzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJveGVkLXdyYXBwZXItcHJvZHVjdC1sYXlvdXQ1IHtcbiAgICBtYXgtd2lkdGg6IDY5MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDkwcHggYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib3hlZC13cmFwcGVyLXByb2R1Y3QtbGF5b3V0NSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDcwcHggYXV0bztcbiAgfVxufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ib3hlZC1wcm9kdWN0LWxheW91dDUtcGFkZGluZzEge1xuICBwYWRkaW5nOiAxMTBweCA1MHB4IDExMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJveGVkLXByb2R1Y3QtbGF5b3V0NS1wYWRkaW5nMSB7XG4gICAgcGFkZGluZzogODBweCAzMHB4IDgycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm94ZWQtcHJvZHVjdC1sYXlvdXQ1LXBhZGRpbmcxIHtcbiAgICBwYWRkaW5nOiA2MHB4IDE1cHggNjJweDtcbiAgfVxufVxuXG4uYm94ZWQtcHJvZHVjdC1sYXlvdXQ1LXBhZGRpbmcyIHtcbiAgcGFkZGluZzogMTIwcHggNTBweCAxMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ib3hlZC1wcm9kdWN0LWxheW91dDUtcGFkZGluZzIge1xuICAgIHBhZGRpbmc6IDkwcHggMzBweCA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJveGVkLXByb2R1Y3QtbGF5b3V0NS1wYWRkaW5nMiB7XG4gICAgcGFkZGluZzogNzBweCAxNXB4IDcwcHg7XG4gIH1cbn1cblxuLmJveGVkLXByb2R1Y3QtbGF5b3V0NS1wYWRkaW5nMyB7XG4gIHBhZGRpbmc6IDExNXB4IDUwcHggMTEzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYm94ZWQtcHJvZHVjdC1sYXlvdXQ1LXBhZGRpbmczIHtcbiAgICBwYWRkaW5nOiA4NXB4IDMwcHggODNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib3hlZC1wcm9kdWN0LWxheW91dDUtcGFkZGluZzMge1xuICAgIHBhZGRpbmc6IDY1cHggMTVweCA2M3B4O1xuICB9XG59XG5cbi5tYXJnaW4td3JhcHBlciB7XG4gIG1hcmdpbjogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLm1hcmdpbi13cmFwcGVyIHtcbiAgICBtYXJnaW46IDUwcHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYXJnaW4td3JhcHBlciB7XG4gICAgbWFyZ2luOiA1MHB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYXJnaW4td3JhcHBlciB7XG4gICAgbWFyZ2luOiAyMHB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFyZ2luLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMHB4IDBweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlc3BvbnNpdmUteHMtb3Zlcmx5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnJlc3BvbnNpdmUteHMtb3Zlcmx5OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4ubWFyZ2luLWxyLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFyZ2luLWxyLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFyZ2luLWxyLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLm1hcmdpbi1scmItNTAge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYXJnaW4tbHJiLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9u

bHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFyZ2luLWxyYi01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0gMDIuIEhlYWRlciBzdHlsZSAtLS0tLS0tLS0qL1xuLmhlYWRlci1oZWlnaHQtMSB7XG4gIG1pbi1oZWlnaHQ6IDE3NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItaGVpZ2h0LTEge1xuICAgIG1pbi1oZWlnaHQ6IDEzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLWhlaWdodC0xIHtcbiAgICBtaW4taGVpZ2h0OiAxMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItaGVpZ2h0LTEge1xuICAgIG1pbi1oZWlnaHQ6IDEwNXB4O1xuICB9XG59XG5cbi5oZWFkZXItaGVpZ2h0LTIge1xuICBtaW4taGVpZ2h0OiA4MXB4O1xufVxuXG4uc3RpY2t5LWJhci5zdGljayB7XG4gIGFuaW1hdGlvbjogNzAwbXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIGZhZGVJbkRvd247XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubG9nbyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubW9iaWxlLW1lbnUge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlLW1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5tb2JpbGUtbWVudSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlLW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5cbi5tb2JpbGUtbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5tb2JpbGUtbWVudS5tb2JpbGUtbWVudS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubW9iaWxlLW1lbnUubW9iaWxlLW1lbnUtYmxhY2sgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubW9iaWxlLW1lbnUubW9iaWxlLW1lbnUtYmxhY2sgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4ubWFpbi1tZW51ID4gbmF2ID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tbWVudSA+IG5hdiA+IHVsID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLm1haW4tbWVudSA+IG5hdiA+IHVsID4gbGkgPiBhIGkge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0b3A6IC0xcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tbWVudSA+IG5hdiA+IHVsID4gbGkgPiBhIGkge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICB9XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDI0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgLjNzIGVhc2UgMHMsb3BhY2l0eSAuM3M7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHotaW5kZXg6IDk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuLm1haW4tbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bC5zdWItbWVudS13aWR0aCB7XG4gIHdpZHRoOiAyMzBweDt

cbiAgcGFkZGluZzogMjJweCAwIDI1cHg7XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwuc3ViLW1lbnUtd2lkdGggbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxNXB4IDExcHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLnN1Yi1tZW51LXdpZHRoIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm1haW4tbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bC5zdWItbWVudS13aWR0aCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwuc3ViLW1lbnUtd2lkdGggbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS13aWR0aDEge1xuICB3aWR0aDogMTA1M3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS13aWR0aDEge1xuICAgIHdpZHRoOiAxMDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS13aWR0aDEge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxufVxuXG4ubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lbnUtbmVnYXRpdmUtbXJnMSB7XG4gIGxlZnQ6IC00NjFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lbnUtbmVnYXRpdmUtbXJnMSB7XG4gICAgbGVmdDogLTUwMHB4O1xuICB9XG4gIC5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVudS1uZWdhdGl2ZS1tcmcxLmdsYXNzZXMtbWVudSB7XG4gICAgbGVmdDogLTU1MHB4O1xuICB9XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXdpZHRoMiB7XG4gIHdpZHRoOiA4NTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLm1haW4tbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtd2lkdGgyLm1lbnUtbmVnYXRpdmUtcmVzLW1yZyB7XG4gICAgbGVmdDogLTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS13aWR0aDIge1xuICAgIHdpZHRoOiA3NTVweDtcbiAgfVxuICAubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS13aWR0aDIubWVudS1uZWdhdGl2ZS1yZXMtbXJnIHtcbiAgICBsZWZ0OiAtNTBweDtcbiAgfVxufVxuXG4ubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lbnUtbmVnYXRpdmUtbXJnMiB7XG4gIGxlZnQ6IC0xMDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lbnUtbmVnYXRpdmUtbXJnMiB7XG4gICAgbGVmdDogLTc4cHg7XG4gIH1cbn1cblxuLm1haW4tbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtd2lkdGgzIHtcbiAgd2lkdGg6IDExNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1haW4tbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtd2lkdGgzIHtcbiAgICB3aWR0aDogMTAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXdpZHRoMyB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXdpZHRoMyB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICB9XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVudS1uZWdhdGl2ZS1tcmczIHtcbiAgbGVmdDogLTIwOXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVudS1uZWdhdGl2ZS1tcmczIHtcbiAgICBsZWZ0OiAtMjk5cHg7XG4gIH1cbn1cblxuLm1haW4tbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZW51LW5lZ2F0aXZlLW1yZzQge1xuICBsZWZ0OiAtMjY4cHg7XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVudS1uZWdhdGl2ZS1tcmc1IHtcbiAgbGVmdDogLTUyNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lbnUtbmVnYXRpdmUtbXJnNSB7XG4gICAgbGVmdDogLTQ1OHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVudS1uZWdhdG

l2ZS1tcmc1IHtcbiAgICBsZWZ0OiAtNDQzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lbnUtbmVnYXRpdmUtbXJnNSB7XG4gICAgbGVmdDogLTQxNXB4O1xuICB9XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVudS1uZWdhdGl2ZS1tcmc2IHtcbiAgbGVmdDogLTcyMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lbnUtbmVnYXRpdmUtbXJnNiB7XG4gICAgbGVmdDogLTcwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVudS1uZWdhdGl2ZS1tcmc2IHtcbiAgICBsZWZ0OiAtNjc2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lbnUtbmVnYXRpdmUtbXJnNiB7XG4gICAgbGVmdDogLTY0MHB4O1xuICB9XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVudS1uZWdhdGl2ZS1tcmc3IHtcbiAgbGVmdDogLTQxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lbnUtbmVnYXRpdmUtbXJnNyB7XG4gICAgbGVmdDogLTM4OXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVudS1uZWdhdGl2ZS1tcmc3IHtcbiAgICBsZWZ0OiAtMzc5cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lbnUtbmVnYXRpdmUtbXJnNyB7XG4gICAgbGVmdDogLTM0MnB4O1xuICB9XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVudS1uZWdhdGl2ZS1tcmc4IHtcbiAgbGVmdDogLTY2M3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lbnUtbmVnYXRpdmUtbXJnOCB7XG4gICAgbGVmdDogLTYyM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVudS1uZWdhdGl2ZS1tcmc4IHtcbiAgICBsZWZ0OiAtNjAycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lbnUtbmVnYXRpdmUtbXJnOCB7XG4gICAgbGVmdDogLTU1MXB4O1xuICB9XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVudS1uZWdhdGl2ZS1tcmc5IHtcbiAgbGVmdDogLTM5MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lbnUtbmVnYXRpdmUtbXJnOSB7XG4gICAgbGVmdDogLTI5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZW51LW5lZ2F0aXZlLW1yZzkge1xuICAgIGxlZnQ6IC0yOTBweDtcbiAgfVxufVxuXG4ubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lbnUtbmVnYXRpdmUtbXJnMTAge1xuICBsZWZ0OiAtNTI5cHg7XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTEge1xuICBwYWRkaW5nOiA0M3B4IDM4cHggMzdweCAyMnB4O1xufVxuXG4ubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0xLm1lZ2EtbWVudS1zdHlsZS0xLXBhZGRpbmcyIHtcbiAgcGFkZGluZzogNDNweCAwcHggMHB4IDIycHg7XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTEgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1haW4tbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtc3R5bGUtMSA+IGxpLm1lZ2EtbWVudS1zdWItd2lkdGgyNSB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTEgPiBsaS5tZWdhLW1lbnUtc3ViLXdpZHRoMzMge1xuICB3aWR0aDogMzMuMzMzJTtcbn1cblxuLm1haW4tbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtc3R5bGUtMSA+IGxpIGEubWVudS10aXRsZSB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1haW4tbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZ

WdhLW1lbnUtc3R5bGUtMSA+IGxpIGEubWVudS10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLm1haW4tbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtc3R5bGUtMSA+IGxpIGEubWVudS10aXRsZTpob3Zlcjo6YWZ0ZXIge1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xufVxuXG4ubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0xID4gbGkgPiB1bCB7XG4gIG1hcmdpbjogOHB4IDAgMDtcbn1cblxuLm1haW4tbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtc3R5bGUtMSA+IGxpID4gdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1haW4tbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtc3R5bGUtMSA+IGxpID4gdWwgbGkgYSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogN3B4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtc3R5bGUtMSA+IGxpID4gdWwgbGkgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IGF0dHIodGl0bGUpO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IC0xNXB4O1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTEgPiBsaSA+IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLm1haW4tbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtc3R5bGUtMSA+IGxpID4gdWwgbGkubWVnYS1tZW51LWltZy0xIGEge1xuICBwYWRkaW5nOiAwcHggMTVweDtcbn1cblxuLm1haW4tbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtc3R5bGUtMSA+IGxpID4gdWwgbGkubWVnYS1tZW51LWltZy0xIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0yID4gbGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCAxMHB4IDE1MHB4O1xuICB0cmFuc2l0aW9uOiAuMzVzO1xufVxuXG4ubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0yID4gbGkubWVnYS1tZW51LXN1Yi13aWR0aDIwIHtcbiAgZmxleDogMCAwIDIwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1haW4tbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtc3R5bGUtMiA+IGxpIHtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIgPiBsaSB7XG4gICAgaGVpZ2h0OiAzNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIgPiBsaSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG4ubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0yID4gbGkgLnNpbmdsZS1tZW51LWl0ZW0tbWVnYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0yID4gbGkgLnNpbmdsZS1tZW51LWl0ZW0tbWVnYSA+IGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogLjM1cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIgPiBsaSAuc2luZ2xlLW1lbnUtaXRlbS1tZWdhIC5zaW5nbGUtbWVudS1pdGVtLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB0cmFuc2l0aW9uOiAuMzVzO1xufVxuXG4ubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0yID4gbGkgLnNpbmdsZS1tZW51LWl0ZW0tbWVnYSAuc2luZ2xlLW1lbnUtaXRlbS1jb250ZW50IHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIgPiBsaSAuc2luZ2xlLW1lbnUtaXRlbS1tZWdhIC5zaW5nbGUtbWVudS1pdGVtLWNvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1l

Z2EtbWVudS1zdHlsZS0yID4gbGkgLnNpbmdsZS1tZW51LWl0ZW0tbWVnYSAuc2luZ2xlLW1lbnUtaXRlbS1jb250ZW50IHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4ubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaSA+IHVsLm1lZ2EtbWVudS1zdHlsZS0yID4gbGkgLnNpbmdsZS1tZW51LWl0ZW0tbWVnYSAuc2luZ2xlLW1lbnUtaXRlbS1jb250ZW50IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLm1haW4tbWVudSA+IG5hdiA+IHVsID4gbGkgPiB1bC5tZWdhLW1lbnUtc3R5bGUtMiA+IGxpIC5zaW5nbGUtbWVudS1pdGVtLW1lZ2EgLnNpbmdsZS1tZW51LWl0ZW0taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC4zNXM7XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIgPiBsaSAuc2luZ2xlLW1lbnUtaXRlbS1tZWdhIC5zaW5nbGUtbWVudS1pdGVtLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIgPiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIgPiBsaTpob3ZlciAuc2luZ2xlLW1lbnUtaXRlbS1tZWdhID4gYSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIgPiBsaTpob3ZlciAuc2luZ2xlLW1lbnUtaXRlbS1tZWdhIC5zaW5nbGUtbWVudS1pdGVtLWNvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpID4gdWwubWVnYS1tZW51LXN0eWxlLTIgPiBsaTpob3ZlciAuc2luZ2xlLW1lbnUtaXRlbS1tZWdhIC5zaW5nbGUtbWVudS1pdGVtLWltZyB7XG4gIGJvdHRvbTogLTYwcHg7XG59XG5cbi5tYWluLW1lbnUgPiBuYXYgPiB1bCA+IGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4ubWFpbi1tZW51ID4gbmF2ID4gdWwgPiBsaTpob3ZlciA+IHVsIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLm1haW4tbWVudS5tYWluLW1lbnUtY2VudGVyID4gbmF2ID4gdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1haW4tbWVudS5tYWluLW1lbnUtYmxhY2sgPiBuYXYgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubWFpbi1tZW51Lm1haW4tbWVudS1ibGFjayA+IG5hdiA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5tYWluLW1lbnUubWVudS1saW5lLWhlaWdodC0xID4gbmF2ID4gdWwgPiBsaSA+IGEge1xuICBsaW5lLWhlaWdodDogMTIzcHg7XG59XG5cbi5tYWluLW1lbnUubWVudS1saW5lLWhlaWdodC0yID4gbmF2ID4gdWwgPiBsaSA+IGEge1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cblxuLm1haW4tbWVudS5tZW51LWxpbmUtaGVpZ2h0LTMgPiBuYXYgPiB1bCA+IGxpID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiA4N3B4O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtbGluZS1oZWlnaHQtNCA+IG5hdiA+IHVsID4gbGkgPiBhIHtcbiAgbGluZS1oZWlnaHQ6IDgxcHg7XG59XG5cbi5tYWluLW1lbnUubWFpbi1tZW51LW5lZ2F0aXZlLW1yZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm1haW4tbWVudS5tYWluLW1lbnUtbmVnYXRpdmUtbXJnLTIge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tbWVudS5tYWluLW1lbnUtcmVzcC1wYWRkaW5nID4gbmF2ID4gdWwgPiBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuICAubWFpbi1tZW51Lm1haW4tbWVudS1yZXNwLXBhZGRpbmcgPiBuYXYgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1zdG9yZSB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1zdG9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItc3RvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1zdG9yZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1zdG9yZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjMzM7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tbG9naW4tc2lnbnVwIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjo

gI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWxvZ2luLXNpZ251cCBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWxvZ2luLXNpZ251cCBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tbG9naW4tc2lnbnVwIGEge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NzlweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tbG9naW4tc2lnbnVwIGEge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCAuaGVhZGVyLWFjdGlvbi1sb2dpbi1zaWdudXAgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWxvZ2luLXNpZ251cCBhLmJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tbG9naW4tc2lnbnVwIGEuYmxhY2s6aG92ZXIge1xuICBjb2xvcjogIzkwMDtcbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCAuaGVhZGVyLWFjdGlvbi1sb2dpbi1zaWdudXAgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWxvZ2luLXNpZ251cC53YXRjaC1oZWFkZXItYWN0aW9uIGEge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWxvZ2luLXNpZ251cC53YXRjaC1oZWFkZXItYWN0aW9uIGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tY2FydCB7XG4gIG1hcmdpbjogMCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tY2FydC5oZWFkZXItYWN0aW9uLWNhcnQtbXJnMiB7XG4gIG1hcmdpbjogMCAwIDAgMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWNhcnQuaGVhZGVyLWFjdGlvbi1jYXJ0LW1yZzIge1xuICAgIG1hcmdpbjogMCAwIDAgMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tY2FydC5oZWFkZXItYWN0aW9uLWNhcnQtbXJnMiB7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICB9XG4gIC5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tY2FydC5oZWFkZXItYWN0aW9uLWNhcnQtbXJnMiAuY2FydC1kcm9wZG93bi13cmFwIHtcbiAgICByaWdodDogLTQ3cHg7XG4gIH1cbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCAuaGVhZGVyLWFjdGlvbi1jYXJ0LmhlYWRlci1hY3Rpb24tY2FydC1tcmczIHtcbiAgbWFyZ2luOiAwIDExcHggMCAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1hY3Rpb24td3JhcCAuaGVhZGVyLWFjdGlvbi1jYXJ0LmhlYWRlci1hY3Rpb24tY2FydC1tcmczIHtcbiAgICBtYXJnaW46IDAgMHB4IDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tY2FydC5oZWFkZXItYWN0aW9uLWNhcnQtbXJnMyB7XG4gICAgbWFyZ2luOiAwIDBweCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWNhcnQge1xuICAgIG1hcmdpbjogMCAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hY3Rpb24td3JhcCAuaGVhZGVyLWFjdGlvbi1jYXJ0IHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWNhcnQgPiBhIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWNhcnQgPiBhLmJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tY2FydCA+IGEgc3Bhbi5wcm9kdWN0LWNvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuIC

Bib3R0b206IC02cHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWNhcnQgPiBhIHNwYW4ucHJvZHVjdC1jb3VudC5wcm9kdWN0LWNvdW50LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTJweDtcbiAgYm90dG9tOiAtM3B4O1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWNhcnQgPiBhIHNwYW4uYmctdGhlbWUtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwO1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWNhcnQgPiBhIHNwYW4uYmctdGhlbWUtY29sb3ItcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjY7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tY2FydCA+IGEgc3Bhbi5iZy10aGVtZS1jb2xvci15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThhZTVjO1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWNhcnQgPiBhIHNwYW4uYmctdGhlbWUtY29sb3ItcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwMDtcbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCAuaGVhZGVyLWFjdGlvbi1jYXJ0ID4gYSBzcGFuLmJnLXRoZW1lLWNvbG9yLWdvbGRlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjY1MDE7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tY2FydCA+IGEgc3Bhbi5hbW91bnQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDAgMCAwIDE0cHg7XG4gIHRvcDogLTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tY2FydCA+IGEgc3Bhbi5hbW91bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCAuaGVhZGVyLWFjdGlvbi1jYXJ0OmhvdmVyIC5jYXJ0LWRyb3Bkb3duLXdyYXAge1xuICB0b3A6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmxhbmd1YWdlLXdyYXAtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmxhbmd1YWdlLXdyYXAtMiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCAubGFuZ3VhZ2Utd3JhcC0yIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCAubGFuZ3VhZ2Utd3JhcC0yIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlYWRlci1hY3Rpb24td3JhcCAuaGVhZGVyLWFjdGlvbi1sb2dpbi0yIGEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWxvZ2luLTIgYS53aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWxvZ2luLTIgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWxvZ2luLTMge1xuICBtYXJnaW46IC0xMHB4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWxvZ2luLTMge1xuICAgIG1hcmdpbjogMHB4IDAgMDtcbiAgfVxufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWxvZ2luLTMgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWxvZ2luLTMgYSBpIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hY3Rpb24td3JhcCAuaGVhZGVyLWFjdGlvbi1sb2dpbi0zIGEgaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWxvZ2luLTMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjY2O1xufVxuXG4uaGVhZGVyLWFjdGlvbi13cmFwIC5oZWFkZXItYWN0aW9uLWxvZ2luLTMgYTpob3ZlciBpIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tbG9naW4tMyBzcGFuIHtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tbG9naW4tMyBzcGFuIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tbG9naW4tMy5ob3Zlci10aGVtZS1jb2xvciBhIHtcbiAgY29sb3I6ICMwMDAwM

DA7XG59XG5cbi5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tbG9naW4tMy5ob3Zlci10aGVtZS1jb2xvciBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5oZWFkZXItYWN0aW9uLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlci1hY3Rpb24tc2VhcmNoIGEgPiBzcGFuIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXItYWN0aW9uLXNlYXJjaCBhID4gc3BhbiAudC1saW5lMSB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZSAwcztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuXG4uaGVhZGVyLWFjdGlvbi1zZWFyY2ggYSA+IHNwYW4gLnQtbGluZTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDE5cHg7XG4gIHRvcDogLTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIDBzO1xufVxuXG4uaGVhZGVyLWFjdGlvbi1zZWFyY2ggYS5ibGFjayA+IHNwYW4gLnQtbGluZTEge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4uaGVhZGVyLWFjdGlvbi1zZWFyY2ggYS5ibGFjayA+IHNwYW4gLnQtbGluZTIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4uaGVhZGVyLWFjdGlvbi1zZWFyY2guc2hvdyBhID4gc3BhbiAudC1saW5lMSB7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMjJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgbGVmdDogMTFweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uaGVhZGVyLWFjdGlvbi1zZWFyY2guc2hvdyBhID4gc3BhbiAudC1saW5lMiB7XG4gIGhlaWdodDogMjJweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooMjI1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uaGVhZGVyLWFjdGlvbi1zZWFyY2guaGVhZGVyLWFjdGlvbi1zZWFyY2gtbW9kaWZ5IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLWFjdGlvbi1zZWFyY2guaGVhZGVyLWFjdGlvbi1zZWFyY2gtbW9kaWZ5IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hY3Rpb24tc2VhcmNoLmhlYWRlci1hY3Rpb24tc2VhcmNoLW1vZGlmeSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4uaGVhZGVyLWFjdGlvbi1zZWFyY2guaGVhZGVyLWFjdGlvbi1zZWFyY2gtbW9kaWZ5IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5oZWFkZXItYWN0aW9uLXNlYXJjaC5oZWFkZXItYWN0aW9uLXNlYXJjaC1tb2RpZnkgYSBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFjdGlvbi1zZWFyY2guaGVhZGVyLWFjdGlvbi1zZWFyY2gtbW9kaWZ5IGEgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hY3Rpb24tc2VhcmNoLmhlYWRlci1hY3Rpb24tc2VhcmNoLW1vZGlmeSBhIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5oZWFkZXItYWN0aW9uLXNlYXJjaC5oZWFkZXItYWN0aW9uLXNlYXJjaC1tb2RpZnkgYSA+IHNwYW4ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFjdGlvbi1zZWFyY2guaGVhZGVyLWFjdGlvbi1zZWFyY2gtbW9kaWZ5IGEgPiBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4uaGVhZGVyLWFjdGlvbi1zZWFyY2guaGVhZGVyLWFjdGlvbi1zZWFyY2gtbW9kaWZ5IGEgPiBzcGFuIC50LWxpbmUxIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbn1cblxuLmhlYWRlci1hY3Rpb24tc2VhcmNoLmhlYWRlci1hY3Rpb24tc2VhcmNoLW1vZGlmeSBhID4gc3BhbiAudC1saW5lMiB7XG4gIGxlZnQ6IDE2cHg7XG4gIHRvcDogLTVweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5cbi5oZWFkZXItYWN0aW9uLXNlYXJjaC5oZWFkZXItYWN0aW9uLXNlYXJjaC1tb2RpZnkuc2hvdyBhID4gc3BhbiAudC1saW5lMSB7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKC00NWRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgbGVmdDogN3B4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgdG9wOiAwcHg7XG59XG5cbi5oZWFkZXItYWN0aW9uLXNlYXJjaC5oZWFkZXItYWN0aW9uLXNl

YXJjaC1tb2RpZnkuc2hvdyBhID4gc3BhbiAudC1saW5lMiB7XG4gIGhlaWdodDogMjBweDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDIyNWRlZyk7XG59XG5cbi5oZWFkZXItYWN0aW9uLXNlYXJjaC5oZWFkZXItYWN0aW9uLXNlYXJjaC1tcmcge1xuICBtYXJnaW46IDAgMCAwIDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLWFjdGlvbi1zZWFyY2guaGVhZGVyLWFjdGlvbi1zZWFyY2gtbXJnIHtcbiAgICBtYXJnaW46IDAgMCAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFjdGlvbi1zZWFyY2guaGVhZGVyLWFjdGlvbi1zZWFyY2gtbXJnIHtcbiAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1jYXRlZ29yaWVzLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2NjZweDtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogOTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWFyY2gtY2F0ZWdvcmllcy13cmFwIHtcbiAgICB3aWR0aDogNTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLWNhdGVnb3JpZXMtd3JhcCB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIHJpZ2h0OiAtNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1jYXRlZ29yaWVzLXdyYXAge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgfVxufVxuXG4uc2VhcmNoLWNhdGVnb3JpZXMtd3JhcC5zaG93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1cHgpO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2VhcmNoLWNhdGVnb3JpZXMtd3JhcCAuc2VhcmNoLXdyYXAtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtY2F0ZWdvcmllcy13cmFwIC5zZWFyY2gtd3JhcC0xIC5jYXRlZ29yaWVzLXN0eWxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4uc2VhcmNoLWNhdGVnb3JpZXMtd3JhcCAuc2VhcmNoLXdyYXAtMSBpbnB1dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1N3B4O1xuICBwYWRkaW5nOiAycHggNDBweCAycHggMTk4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWFyY2gtY2F0ZWdvcmllcy13cmFwIC5zZWFyY2gtd3JhcC0xIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWFyY2gtY2F0ZWdvcmllcy13cmFwIC5zZWFyY2gtd3JhcC0xIGlucHV0OjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1jYXRlZ29yaWVzLXdyYXAgLnNlYXJjaC13cmFwLTEgaW5wdXQge1xuICAgIHBhZGRpbmc6IDJweCA0MHB4IDJweCAxODVweDtcbiAgfVxufVxuXG4uc2VhcmNoLWNhdGVnb3JpZXMtd3JhcCAuc2VhcmNoLXdyYXAtMSAuYnV0dG9uLXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG4uc2VhcmNoLWNhdGVnb3JpZXMtd3JhcCAuc2VhcmNoLXdyYXAtMSAuYnV0dG9uLXNlYXJjaDpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4uaGVhZGVyLWFjdGlvbi1zZWFyY2gtbW9kaWZ5IC5zZWFyY2gtY2F0ZWdvcmllcy13cmFwIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLWFjdGlvbi1zZWFyY2gtbW9kaWZ5IC5zZWFyY2gtY2F0ZWdvcmllcy13cmFwIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hY3Rpb24tc2VhcmNoLW1vZGlmeSAuc2VhcmNoLWNhdGVnb3JpZXMtd3JhcCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYWN0aW9uLXNlYXJjaC1tb2RpZnkgLnNlYXJjaC1jYXRlZ29yaWVzLXdyYXAge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4uaGVhZGVyLWFjdGlvbi1zZWFyY2gtbW9kaWZ5IC5zZWFyY2gtY2F0ZWdvcmllcy13cmFwLnNob3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XG4gIG9wYWNpdHk

6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBtaW4td2lkdGg6IDE3MnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogNTRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHMgdWwge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzIHVsIGxpIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0MiB7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHJpZ2h0OiAxNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IElvbmljb25zO1xuICBjb250ZW50OiBcIlxcZjNkMFwiO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjtcbn1cblxuLnNlbGVjdC1zdHlsZS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNlbGVjdC1zdHlsZS0zIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnNlbGVjdC1zdHlsZS0zIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xufVxuXG4uc2VsZWN0LXN0eWxlLTMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0LXN0eWxlLTMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc2VsZWN0LXN0eWxlLTMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDIge1xuICBsaW5lLWhlaWdodDogNTJweDtcbn1cblxuLnNlbGVjdC1zdHlsZS0zIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAxNXB4O1xufVxuXG4uc2VsZWN0LXN0eWxlLTMgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3Qtc3R5bGUtMyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbn1cblxuLnNlbGVjdC1zdHlsZS0zIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZW

xlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0LWJvcmRlci1ub25lIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcbn1cblxuLm1haW4td3JhcHBlciAuYm9keS1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5tYWluLXdyYXBwZXIub3ZlcmxheS1hY3RpdmUgLmJvZHktb3ZlcmxheSB7XG4gIG9wYWNpdHk6IC41O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uc2lkZWJhci1jYXJ0LWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDQ1cHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHJpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMDBweCwgMCk7XG4gIGJveC1zaGFkb3c6IDAgMCA4N3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUuaW5zaWRlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2lkZWJhci1jYXJ0LWFjdGl2ZSB7XG4gICAgd2lkdGg6IDM5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGViYXItY2FydC1hY3RpdmUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGViYXItY2FydC1hY3RpdmUge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgfVxufVxuXG4uc2lkZWJhci1jYXJ0LWFjdGl2ZSAuc2lkZWJhci1jYXJ0LWFsbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMzVweCA1NXB4IDM1cHggNTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaWRlYmFyLWNhcnQtYWN0aXZlIC5zaWRlYmFyLWNhcnQtYWxsIHtcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHggMzVweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwge1xuICAgIHBhZGRpbmc6IDM1cHggMjBweCAzNXB4IDIwcHg7XG4gIH1cbn1cblxuLnNpZGViYXItY2FydC1hY3RpdmUgLnNpZGViYXItY2FydC1hbGwgLmNhcnQtY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1vdXQ7XG59XG5cbi5zaWRlYmFyLWNhcnQtYWN0aXZlIC5zaWRlYmFyLWNhcnQtYWxsIC5jYXJ0LWNsb3NlIGkge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5jYXJ0LWNvbnRlbnQgPiBoMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogNzZweCAwIDMzcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYXJ0LWNvbnRlbnQgPiBoMyB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FydC1jb250ZW50ID4gaDMge1xuICAgIG1hcmdpbjogNDBweCAwIDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LWNvbnRlbnQgPiBoMyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweCAwO1xuICB9XG59XG5cbi5jYXJ0LWNvbnRlbnQgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZzogMjBweCAwcHggMjBweCAwO1xufVxuXG4uY2FydC1jb250ZW50IHVsIGxpIC5jYXJ0LWltZyB7XG4gIGZsZXg6IDAgMCA1MHB4O1xufVxuXG4uY2FydC1jb250ZW50IHVsIGxpIC5jYXJ0LWltZyBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5jYXJ0LWNvbnRlbnQgdWwgbGkgLmNhcnQtdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmNhcnQtY29udGVudCB1bCBsaSAuY2FydC10aXRsZSBoNCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNhcnQtY29udGVudCB1bCBsaSAuY2FydC10aXRsZSBoNCBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jYXJ0LWNvbnRlbnQgd

WwgbGkgLmNhcnQtdGl0bGUgaDQgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4uY2FydC1jb250ZW50IHVsIGxpIC5jYXJ0LXRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uY2FydC1jb250ZW50IHVsIGxpIC5jYXJ0LWRlbGV0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY2FydC1jb250ZW50IHVsIGxpIC5jYXJ0LWRlbGV0ZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDI0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI2NjYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC02cHg7XG59XG5cbi5jYXJ0LWNvbnRlbnQgdWwgbGkgLmNhcnQtZGVsZXRlIGEgaSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jYXJ0LWNvbnRlbnQgdWwgbGkgLmNhcnQtZGVsZXRlIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmNhcnQtY29udGVudCAuY2FydC10b3RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggMCAzMHB4IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmc6IDI3cHggMDtcbn1cblxuLmNhcnQtY29udGVudCAuY2FydC10b3RhbCBoNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmNhcnQtY29udGVudCAuY2FydC10b3RhbCBoNCBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2MzMztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY2FydC1jb250ZW50IC5jYXJ0LWNoZWNrb3V0LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhcnQtY29udGVudCAuY2FydC1jaGVja291dC1idG4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogMTJweCAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC1jb250ZW50IC5jYXJ0LWNoZWNrb3V0LWJ0biBhIHtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgfVxufVxuXG4uY2FydC1jb250ZW50IC5jYXJ0LWNoZWNrb3V0LWJ0biBhIC5pb24taW9zLWFycm93LXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG5cbi5jYXJ0LWNvbnRlbnQgLmNhcnQtY2hlY2tvdXQtYnRuIGEgLmlvbi1pb3MtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNhcnQtY29udGVudCAuY2FydC1jaGVja291dC1idG4gYS5jYXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwMDtcbn1cblxuLmNhcnQtY29udGVudCAuY2FydC1jaGVja291dC1idG4gYS5jYXJ0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLmNhcnQtY29udGVudCAuY2FydC1jaGVja291dC1idG4gYS5jaGVja291dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5jYXJ0LWNvbnRlbnQgLmNhcnQtY2hlY2tvdXQtYnRuIGEuY2hlY2tvdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwO1xufVxuXG4uY2FydC1jb250ZW50IC5jYXJ0LWNoZWNrb3V0LWJ0biBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLmNhcnQtY29udGVudC5jYXJ0LWNvbnRlbnQtbW9kaWZ5IHVsIGxpIC5jYXJ0LWltZyB7XG4gIGZsZXg6IDAgMCA4MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY2FydC1jb250ZW50LmNhcnQtY29udGVudC1tb2RpZnkgdWwgbGkgLmNhcnQtaW1nIHtcbiAgICBmbGV4OiAwIDAgNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuY2FydC1jb250ZW50LmNhcnQtY29udGVudC1tb2RpZnkgdWwgbGkgLmNhcnQtaW1nIHtcbiAgICBmbGV4OiAwIDAgNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYXJ0LWNvbnRlbnQuY2FydC1jb250ZW50LW1vZGlmeSB1bCBsaSAuY2FydC1pbWcge1xuICAgIGZsZXg6IDAgMCA1MHB4O1xuICB9XG59XG5cbi5jYXJ0LWNvbnRlbnQuY2FydC1jb250ZW50LW1vZGlmeSB1bCBsaSAuY2FydC10aXRsZSBoNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNhcnQtY29udGVudC5jYXJ0LWNvbnRlbnQtbW9kaWZ5IHVsIGxpIC5jYXJ0LXRpdGxlIGg0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmNhcnQtY29udGVudC5jYXJ0LWNvbnRlbnQtbW9kaWZ5IHVsIGxpIC5jYXJ0LXRpdGxlIGg0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAo

bWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2FydC1jb250ZW50LmNhcnQtY29udGVudC1tb2RpZnkgdWwgbGkgLmNhcnQtdGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uY2FydC1jb250ZW50LmNhcnQtY29udGVudC1tb2RpZnkgdWwgbGkgLmNhcnQtdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jYXJ0LWNvbnRlbnQuY2FydC1jb250ZW50LW1vZGlmeSB1bCBsaSAuY2FydC10aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmNhcnQtY29udGVudC5jYXJ0LWNvbnRlbnQtbW9kaWZ5IHVsIGxpIC5jYXJ0LXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYXJ0LWNvbnRlbnQuY2FydC1jb250ZW50LW1vZGlmeSB1bCBsaSAuY2FydC10aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmNhcnQtY29udGVudC5jYXJ0LWNvbnRlbnQtbW9kaWZ5IC5jYXJ0LWNoZWNrb3V0LWJ0biB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhcnQtY29udGVudC5jYXJ0LWNvbnRlbnQtbW9kaWZ5IC5jYXJ0LWNoZWNrb3V0LWJ0biBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTJweCAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY2FydC1jb250ZW50LmNhcnQtY29udGVudC1tb2RpZnkgLmNhcnQtY2hlY2tvdXQtYnRuIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmNhcnQtY29udGVudC5jYXJ0LWNvbnRlbnQtbW9kaWZ5IC5jYXJ0LWNoZWNrb3V0LWJ0biBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNhcnQtY29udGVudC5jYXJ0LWNvbnRlbnQtbW9kaWZ5IC5jYXJ0LWNoZWNrb3V0LWJ0biBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5jYXJ0LWNvbnRlbnQuY2FydC1jb250ZW50LW1vZGlmeSAuY2FydC1jaGVja291dC1idG4gYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhlYWRlci1wYWRkaW5nLTEge1xuICBwYWRkaW5nOiA0NHB4IDA7XG59XG5cbi5oZWFkZXItcGFkZGluZy0yIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItcGFkZGluZy0yIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIH1cbn1cblxuLmhlYWRlci1wYWRkaW5nLTMge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1wYWRkaW5nLTMge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1wYWRkaW5nLTMge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItcGFkZGluZy0zIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cbn1cblxuLmhlYWRlci1wYWRkaW5nLTYge1xuICBwYWRkaW5nOiAzNXB4IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1wYWRkaW5nLTYge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1wYWRkaW5nLTYge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItcGFkZGluZy02IHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cbn1cblxuLmhlYWRlci1wYWRkaW5nLTcge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1wYWRkaW5nLTcge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG4uc3RpY2suaGVhZGVyLXBhZGRpbmctMiB7XG4gIHBhZGRpbmc6IDEzcHggMDtcbn1cblxuLnN0aWNrLmhlYWRlci1wYWRkaW5nLTMge1xuICBwYWRkaW5nOiAxM3B4IDA7XG59XG5cbi5zdGljay5oZWFkZXItcGFkZGluZy02IHtcbiAgcGFkZGluZzogMTNweCAwO1xufVxuXG4uc3RpY2suaGVhZGVyLWhlaWdodC0xIHtcbiAgbWluLWhlaWdodDogNzFweDtcbn1cblxuLnN0aWNrLmhlYWRlci1wYWRkaW5nLTcge1xuICBwYWRkaW5nOiAxM3B4IDA7XG59XG5cbi5zdGljayAubG9nby1iYWcgYSBpbWcge1xuICB3aWR0aDogNjFweDtcbn1cblxuLnN0aWNrIC5tZW51LWxpbmUtaGVpZ2h0LTEgPiBuYXYgPiB1bCA+IGxpID4gYSB7XG4gIGxpbmUtaGV

pZ2h0OiA4MXB4O1xufVxuXG4uc3RpY2sgLnNlYXJjaC1jYXRlZ29yaWVzLXdyYXAuc2hvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbn1cblxuLnN0aWNrIC5zdGlja3ktbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3RpY2sgLnN0aWNreS1jYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdGljayAuY2xpY2thYmxlLW1lbnUtYnV0dG9uLTIgYS53aGl0ZS5jbGlja2FibGUtbWVudS1zdGlja3kge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnN0aWNrIC5jbGlja2FibGUtbWVudS1idXR0b24tMiBhLndoaXRlLmNsaWNrYWJsZS1tZW51LXN0aWNreTpob3ZlciB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uc3RpY2sgLmNsaWNrYWJsZS1tZW51LWJ1dHRvbi0yIGEud2hpdGUuY2xpY2thYmxlLW1lbnUtc3RpY2t5IC5uYXZiYXJzLWljb24tMiA+IC5jdXN0b20tbWVudS1zdHlsZS0yLndoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN0aWNrIC5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tY2FydCA+IGEuY2FydC1zdGlja3kge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnN0aWNrIC5oZWFkZXItYWN0aW9uLXdyYXAgLmhlYWRlci1hY3Rpb24tbG9naW4tMiA+IGEud2hpdGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnN0aWNrIC5sb2dvLXN0aWNreS1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0aWNrIC5sb2dvLXN0aWNreS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3RpY2sgLm1vYmlsZS1tZW51Lm1vYmlsZS1tZW51LXN0aWNreS13aGl0ZSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5sb2dvLXN0aWNreS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbWFsbC1kZXZpY2UtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc21hbGwtZGV2aWNlLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4uY2xpY2thYmxlLW1lbnUtYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY2xpY2thYmxlLW1lbnUtYnV0dG9uIGEge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2xpY2thYmxlLW1lbnUtYnV0dG9uIGEud2hpdGUgLm5hdmJhcnMtaWNvbiA+IC5jdXN0b20tbWVudS1zdHlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jbGlja2FibGUtbWVudS1idXR0b24gYSAubmF2YmFycy1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2xpY2thYmxlLW1lbnUtYnV0dG9uIGEgLm5hdmJhcnMtaWNvbiA+IC5jdXN0b20tbWVudS1zdHlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IC40cztcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2xpY2thYmxlLW1lbnUtYnV0dG9uIGEgLm5hdmJhcnMtaWNvbiA+IC5jdXN0b20tbWVudS1zdHlsZTpmaXJzdC1jaGlsZCB7XG4gIHRvcDogNHB4O1xufVxuXG4uY2xpY2thYmxlLW1lbnUtYnV0dG9uIGEgLm5hdmJhcnMtaWNvbiA+IC5jdXN0b20tbWVudS1zdHlsZTpudGgtY2hpbGQoMikge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY2xpY2thYmxlLW1lbnUtYnV0dG9uIGEgLm5hdmJhcnMtaWNvbiA+IC5jdXN0b20tbWVudS1zdHlsZTpsYXN0LWNoaWxkIHtcbiAgYm90dG9tOiAycHg7XG59XG5cbi5jbGlja2FibGUtbWVudS1idXR0b24gYTpob3ZlciAubmF2YmFycy1pY29uID4gLmN1c3RvbS1tZW51LXN0eWxlOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDZweCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZVgoMC41KTtcbiAgdG9wOiAwcHg7XG59XG5cbi5jbGlja2FibGUtbWVudS1idXR0b24gYTpob3ZlciAubmF2YmFycy1pY29uID4gLmN1c3RvbS1tZW51LXN0eWxlOmxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgNXB4LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZVgoMC41KTtcbiAgYm90dG9tOiA5cHg7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubW9kYWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubW9kYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjA0KSB0cmFuc2xhdGVZKDk5OTlweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDk7XG59XG5cbi5tb2RhbCAubW9kYWwtb3ZlcmxheSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNTVzIGVhc2UsIG9wYWNpdHkgLjM1cyBlYXNlLWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3Bhcm

VudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLm1vZGFsLnNob3c6OmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogbWVudS1hbmltYXRpb24gLjhzIGVhc2Utb3V0IGZvcndhcmRzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDIpIHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC43cztcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiA1MCU7XG59XG5cbi5tb2RhbC5wb3B1cC1sb2dpbi1zdHlsZSAubW9kYWwtZGlhbG9nLCAubW9kYWwucG9wdXAtcmVnaXN0ZXItc3R5bGUgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA0MXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNDYpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC5wb3B1cC1sb2dpbi1zdHlsZSAubW9kYWwtZGlhbG9nLCAubW9kYWwucG9wdXAtcmVnaXN0ZXItc3R5bGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLnBvcHVwLWxvZ2luLXN0eWxlIC5tb2RhbC1kaWFsb2csIC5tb2RhbC5wb3B1cC1yZWdpc3Rlci1zdHlsZSAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG59XG5cbi5tb2RhbC5wb3B1cC1sb2dpbi1zdHlsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50LCAubW9kYWwucG9wdXAtcmVnaXN0ZXItc3R5bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLm1vZGFsLnBvcHVwLWxvZ2luLXN0eWxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksIC5tb2RhbC5wb3B1cC1yZWdpc3Rlci1zdHlsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogNzBweCAxNXB4IDQ1cHg7XG59XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0b3A6IDA7XG59XG5cbi5sb2dpbi1jb250ZW50IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA0OHB4O1xufVxuXG4ubG9naW4tY29udGVudCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAwIDI5cHg7XG59XG5cbi5sb2dpbi1jb250ZW50IGZvcm0gPiBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxcHggMjBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmxvZ2luLWNvbnRlbnQgZm9ybSA+IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sb2dpbi1jb250ZW50IGZvcm0gPiBpbnB1dDo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubG9naW4tY29udGVudCBmb3JtIC5yZW1lbWJlci1mb3JnZXQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbn1cblxuLmxvZ2luLWNvbnRlbnQgZm9ybSAucmVtZW1iZXItZm9yZ2V0LXdyYXAgLnJlbWVtYmVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2dpbi1jb250ZW50IGZvcm0gLnJlbWVtYmVyLWZvcmdldC13cmFwIC5yZW1lbWJlci13cmFwIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmxvZ2luLWNvbnRlbnQgZm9ybSAucmVtZW1iZXItZm9yZ2V0LXdyYXAgLnJlbWVtYmVyLXdyYXAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1YVwiO1xufVxuXG4ubG9naW4tY29udGVudCBmb3JtIC5yZW1lbWJlci1mb3JnZXQtd3JhcCAucmVtZW1iZXItd3JhcCAuY2hlY2ttYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTZcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRWxlZ2FudEljb25zO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubG9naW4tY29udGVudCBmb3JtIC5yZW1lbWJlci1mb3JnZXQtd3JhcCAucmVtZW1iZXItd3JhcCBwIHtcbiAgbWFyZ2luOiAtMXB4IDAgMCAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ubG9naW4tY29udGVudCBmb3JtIC5yZW1lbWJlci1mb3JnZXQtd3JhcCAucmVtZW1iZXItd3JhcCBwIGEge1xuICBjb

2xvcjogIzE5YzJjODtcbn1cblxuLmxvZ2luLWNvbnRlbnQgZm9ybSAucmVtZW1iZXItZm9yZ2V0LXdyYXAgLmZvcmdldC13cmFwIGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMTljMmM4O1xufVxuXG4ubG9naW4tY29udGVudCBmb3JtIGJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTMzO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmxvZ2luLWNvbnRlbnQgZm9ybSBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4ubG9naW4tY29udGVudCBmb3JtIC5tZW1iZXItcmVnaXN0ZXIge1xuICBtYXJnaW46IDI3cHggMCAwO1xufVxuXG4ubG9naW4tY29udGVudCBmb3JtIC5tZW1iZXItcmVnaXN0ZXIgcCB7XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5sb2dpbi1jb250ZW50IGZvcm0gLm1lbWJlci1yZWdpc3RlciBwIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMCAwIDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuN3M7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZW51LWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjA0KSB0cmFuc2xhdGVZKDMwMCUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4wNCkgdHJhbnNsYXRlWSgzMDAlKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjA0KSB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4wNCkgdHJhbnNsYXRlWSgwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGVhc2Utb3V0O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMDQpIHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjA0KSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4wMikgdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4wMikgdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIDYxJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4wNCkgdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4wNCkgdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIDk5LjklIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgyKSB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKSB0cmFuc2xhdGVZKDBweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbWVudS1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4wNCkgdHJhbnNsYXRlWSgzMDAlKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMDQpIHRyYW5zbGF0ZVkoMzAwJSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4wNCkgdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMDQpIHRyYW5zbGF0ZVkoMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBlYXNlLW91dDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjA0KSB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4wNCkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMDIpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMDIpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICA2MSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMDQpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMDQpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICA5OS45JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMikgdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMikgdHJhbnNsYXRlWSgwcHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4uY2xpY2thYmxlLW1lbnUtYnV0dG9uLTIgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1p

dGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG5cbi5jbGlja2FibGUtbWVudS1idXR0b24tMiBhLndoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jbGlja2FibGUtbWVudS1idXR0b24tMiBhLndoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNkZGQ7XG59XG5cbi5jbGlja2FibGUtbWVudS1idXR0b24tMiBhIC5uYXZiYXJzLWljb24tMiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuXG4uY2xpY2thYmxlLW1lbnUtYnV0dG9uLTIgYSAubmF2YmFycy1pY29uLTIgPiAuY3VzdG9tLW1lbnUtc3R5bGUtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IC40cztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2xpY2thYmxlLW1lbnUtYnV0dG9uLTIgYSAubmF2YmFycy1pY29uLTIgPiAuY3VzdG9tLW1lbnUtc3R5bGUtMjpmaXJzdC1jaGlsZCB7XG4gIHRvcDogM3B4O1xufVxuXG4uY2xpY2thYmxlLW1lbnUtYnV0dG9uLTIgYSAubmF2YmFycy1pY29uLTIgPiAuY3VzdG9tLW1lbnUtc3R5bGUtMjpudGgtY2hpbGQoMikge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY2xpY2thYmxlLW1lbnUtYnV0dG9uLTIgYSAubmF2YmFycy1pY29uLTIgPiAuY3VzdG9tLW1lbnUtc3R5bGUtMjpsYXN0LWNoaWxkIHtcbiAgYm90dG9tOiAzcHg7XG59XG5cbi5jbGlja2FibGUtbWVudS1idXR0b24tMiBhIC5uYXZiYXJzLWljb24tMiA+IC5jdXN0b20tbWVudS1zdHlsZS0yLndoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNsaWNrYWJsZS1tZW51LWJ1dHRvbi0yIGE6aG92ZXIgLm5hdmJhcnMtaWNvbi0yID4gLmN1c3RvbS1tZW51LXN0eWxlLTI6Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgNnB4LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlWCgwLjUpO1xuICB0b3A6IDBweDtcbn1cblxuLmNsaWNrYWJsZS1tZW51LWJ1dHRvbi0yIGE6aG92ZXIgLm5hdmJhcnMtaWNvbi0yID4gLmN1c3RvbS1tZW51LXN0eWxlLTI6bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoN3B4LCA1cHgsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlWCgwLjUpO1xuICBib3R0b206IDEwcHg7XG59XG5cbi5oZWFkZXItbWVudS1zZWFyY2gtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItc2hvcC1hY3Rpb24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5oZWFkZXItc2hvcC1hY3Rpb24td3JhcCAuaGVhZGVyLXNob3Age1xuICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLXNob3AtYWN0aW9uLXdyYXAgLmhlYWRlci1zaG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4uaGVhZGVyLXNob3AtYWN0aW9uLXdyYXAgLmhlYWRlci1zaG9wIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItc2hvcC1hY3Rpb24td3JhcCAuaGVhZGVyLXNob3AgYSBpIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNhcnQtZHJvcGRvd24td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMzY2cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gIHRvcDogMTEwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LWRyb3Bkb3duLXdyYXAge1xuICAgIHJpZ2h0OiAtNjBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1jb250ZW50IHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLWNvbnRlbnQgc3BhbiBpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbi5oZWFkZXItY29udGVudC5oZWFkZXItY29udGVudC1iYWxjayBzcGFuIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5oZWFkZXItdG9wLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmhlYWRlci10b3AtcmlnaHQgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaSB7XG4gIG1hcmdpbi1yaWdodDogMzdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cblxuLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZjRmNGY7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTRweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE4cHg7XG4gIHR

vcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGkgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuXG4uaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpID4gYSBpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuXG4uaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGkgdWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk7XG4gIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2UgIDBzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmhlYWRlci10b3AtcmlnaHQgPiB1bCA+IGxpIHVsIGxpIHtcbiAgcGFkZGluZzogNXB4IDdweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaSB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaSB1bCBsaSBhIGltZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGkgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uaGVhZGVyLXRvcC1yaWdodCA+IHVsID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5oZWFkZXItdG9wLXJpZ2h0ID4gdWwgPiBsaTpob3ZlciB1bCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmhlYWRlci10b3AtcmlnaHQuYmxhY2sgPiB1bCA+IGxpOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG5cbi5oZWFkZXItdG9wLXJpZ2h0LmJsYWNrID4gdWwgPiBsaSA+IGkge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmhlYWRlci10b3AtcmlnaHQuYmxhY2sgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGVhZGVyLXRvcC1yaWdodC5ibGFjayA+IHVsID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWFyY2gtc3R5bGUtMiBmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXN0eWxlLTIgZm9ybSBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDJweCAwIDJweCAyOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXN0eWxlLTIgZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2VhcmNoLXN0eWxlLTIgZm9ybSBpbnB1dDo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2VhcmNoLXN0eWxlLTIgZm9ybSBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG4uc2VhcmNoLXN0eWxlLTIgZm9ybSBidXR0b246aG92ZXIge1xuICBjb2xvcjogI2Y2Njtcbn1cblxuLnNlYXJjaC1zdHlsZS0yLnNlYXJjaC1zdHlsZS0yLW1yZyB7XG4gIG1hcmdpbi1yaWdodDogNjFweDtcbn1cblxuLmhlYWRlci1wYWRkaW5nLTQge1xuICBwYWRkaW5nOiA0OHB4IDA7XG59XG5cbi5oZWFkZXItcGFkZGluZy01IHtcbiAgcGFkZGluZzogMzJweCAwIDBweDtcbn1cblxuLnN0aWNreS1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0aWNreS1sb2dvIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zdGlja3ktY2FydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItcmlnaHQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1zdHlsZS0zIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNjMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VhcmNoLXN0eWxlLTMgZm9ybSB7XG4gICAgd2lkdGg6IDQzMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtc3R5bGUtMyBmb3JtOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNGE0JztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgaW9uaWNvbnM7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgZm9udC1zaXplOiAyMH

B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTVweDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWFyY2gtc3R5bGUtMyBmb3JtIGlucHV0IHtcbiAgd2lkdGg6IDU4JTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gIHBhZGRpbmc6IDJweCAxNXB4IDJweCA0MHB4O1xufVxuXG4uc2VhcmNoLXN0eWxlLTMgZm9ybSAuYnV0dG9uLXNlYXJjaCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDJweCAyOXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbi5zZWFyY2gtc3R5bGUtMyBmb3JtIC5idXR0b24tc2VhcmNoLmJ0bi10aGVtZS1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDA7XG59XG5cbi5zZWFyY2gtc3R5bGUtMyBmb3JtIC5idXR0b24tc2VhcmNoOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmNhdGVnb3JpZXMtc3R5bGUtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGVnb3JpZXMtc3R5bGUtMjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgei1pbmRleDogNTtcbn1cblxuLmNhdGVnb3JpZXMtc3R5bGUtMiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5jYXRlZ29yaWVzLXN0eWxlLTIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY2F0ZWdvcmllcy1zdHlsZS0yIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4uY2F0ZWdvcmllcy1zdHlsZS0yIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyIHtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG59XG5cbi5jYXRlZ29yaWVzLXN0eWxlLTIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICByaWdodDogMTBweDtcbn1cblxuLmNhdGVnb3JpZXMtc3R5bGUtMiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdzo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uY2F0ZWdvcmllcy1zdHlsZS0yIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwtc3R5bGUubW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiA5MTBweDtcbiAgbWF4LXdpZHRoOiA5MTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC1zdHlsZS5tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1zdHlsZS5tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLXN0eWxlLm1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA1MzBweDtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICB9XG59XG5cbi5tb2RhbC1zdHlsZS5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5tb2RhbC1zdHlsZS5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5tb2RhbC1zdHlsZS5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcb

iAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG59XG5cbi5tb2RhbC1zdHlsZS5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgYSBpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tb2RhbC1zdHlsZS5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubW9kYWwtc3R5bGUubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zb2NpYWwtc3R5bGUtMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zb2NpYWwtc3R5bGUtMyBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2NpYWwtc3R5bGUtMyBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnNvY2lhbC1zdHlsZS0zIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNvY2lhbC1zdHlsZS0zIHVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2NpYWwtc3R5bGUtMyB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5zb2NpYWwtc3R5bGUtMyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc29jaWFsLXN0eWxlLTMgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29jaWFsLXN0eWxlLTMgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5zb2NpYWwtc3R5bGUtMyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5jbGlja2FibGUtbWFpbm1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsIDMwLCAzMCwgMC45KTtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY1LCAwLjA1LCAwLjM2LCAxKTtcbiAgei1pbmRleDogOTk5O1xuICBwYWRkaW5nOiAyMDJweCA0NnB4IDM5cHg7XG59XG5cbi5jbGlja2FibGUtbWFpbm1lbnUgLmNsaWNrYWJsZS1tYWlubWVudS1pY29uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjAlO1xuICB0b3A6IDIyJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNsaWNrYWJsZS1tYWlubWVudSAuY2xpY2thYmxlLW1haW5tZW51LWljb24gYnV0dG9uIHtcbiAgICB0b3A6IDclO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5jbGlja2FibGUtbWFpbm1lbnUgLmNsaWNrYWJsZS1tYWlubWVudS1pY29uIGJ1dHRvbiB7XG4gICAgdG9wOiA3JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jbGlja2FibGUtbWFpbm1lbnUgLmNsaWNrYWJsZS1tYWlubWVudS1pY29uIGJ1dHRvbiB7XG4gICAgdG9wOiA3JTtcbiAgfVxufVxuXG4uY2xpY2thYmxlLW1haW5tZW51IC5jbGlja2FibGUtbWFpbm1lbnUtaWNvbiBidXR0b24gc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2xpY2thYmxlLW1haW5tZW51IC5jbGlja2FibGUtbWFpbm1lbnUtaWNvbiBidXR0b246aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4uY2xpY2thYmxlLW1haW5tZW51IC5jbGlja2FibGUtbWFpbm1lbnUtaWNvbjpob3ZlciBidXR0b24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jbGlja2FibGUtbWFpbm1lbnUge1xuICAgIHBhZGRpbmc6IDEyMHB4IDQ2cHggMzlweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuY2xpY2thYmxlLW1haW5tZW51IHtcbiAgICBwYWRkaW5nOiAxMjBweCA0NnB4IDM5cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2xpY2thYmxlLW1haW5tZW51IHtcbiAgICBwYWRkaW5nOiAxMjBweCA0NnB4IDM5cHg7XG4gIH1cbn1cblxuLmNsaWNrYWJsZS1tYWlubWVudS5pbnNpZGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jbGlja2FibGUtbWFpbm1lbnUgLnNsaW5reS1tZW51LXN0eWxlIHVsIGxpIHVsIGxpIHVsIGxpIGEubmV3IHNwYW4ge1xuICBwb3NpdGlvbjog

cmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogaW5oZXJpdDtcbn1cblxuLmNsaWNrYWJsZS1tYWlubWVudSAuc2xpbmt5LW1lbnUtc3R5bGUgdWwgbGkgdWwgbGkgdWwgbGkgYS5uZXcgc3Bhbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiKk5ld1wiO1xuICB0b3A6IC04cHg7XG4gIHJpZ2h0OiAtNDBweDtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2xpbmt5LW1lbnUtc3R5bGUge1xuICB3aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2xpbmt5LW1lbnUtc3R5bGUgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2xpbmt5LW1lbnUtc3R5bGUgdWwgbGkgYSBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlua3ktbWVudS1zdHlsZSB1bCBsaSBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2xpbmt5LW1lbnUtc3R5bGUgdWwgbGkgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpbmt5LW1lbnUtc3R5bGUgdWwgbGkgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnNsaW5reS1tZW51LXN0eWxlIHVsIGxpIGEgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4uc2xpbmt5LW1lbnUtc3R5bGUgdWwgbGkgYTpub3QoLmJhY2spIHtcbiAgcGFkZGluZzogMTBweCAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlua3ktbWVudS1zdHlsZSB1bCBsaSBhOm5vdCguYmFjaykge1xuICAgIHBhZGRpbmc6IDhweCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNsaW5reS1tZW51LXN0eWxlIHVsIGxpIGE6bm90KC5iYWNrKSB7XG4gICAgcGFkZGluZzogOHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlua3ktbWVudS1zdHlsZSB1bCBsaSBhOm5vdCguYmFjaykge1xuICAgIHBhZGRpbmc6IDhweCAwcHg7XG4gIH1cbn1cblxuLnNsaW5reS1tZW51LXN0eWxlLnNsaW5reS10aGVtZS1kZWZhdWx0IC5uZXh0OjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuLnNsaW5reS1tZW51LXN0eWxlLnNsaW5reS10aGVtZS1kZWZhdWx0IC5iYWNrOjpiZWZvcmUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwO1xufVxuXG4uc2xpbmt5LW1lbnUtc3R5bGUuc2xpbmt5LXRoZW1lLWRlZmF1bHQgLmJhY2s6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zbGlua3ktdGhlbWUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpbmt5LXRoZW1lLWRlZmF1bHQgdWwgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaW5reS10aGVtZS1kZWZhdWx0IHVsIGxpIGE6bm90KC5iYWNrKSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2xpbmt5LXRoZW1lLWRlZmF1bHQgdWwgbGkgYTpub3QoLmJhY2spOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpbmt5LXRoZW1lLWRlZmF1bHQgLm5leHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDM1XCI7XG4gIGZvbnQtZmFtaWx5OiBlbGVnYW50aWNvbnM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAuMyBlYXNlIDBzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnNsaW5reS10aGVtZS1kZWZhdWx0IC5uZXh0OmhvdmVyOjphZnRlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4uc2xpbmt5LXRoZW1lLWRlZmF1bHQgLmJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNVwiO1xuICBmb250LWZhbWlseTogZWxlZ2FudGljb25zO1xuICBmb250LXdlaWdodDogOTAwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgLjMgZWFzZSAwcztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMTNweCAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnNsaW5reS10aGVtZS1kZWZhdWx0IC5iYWNrOmhvdmVyOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogZWxlZ2FudGljb25zO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWFpbi13cmFwcGVyLTIgLmJvZHktb3ZlcmxheS0yIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV

4OiA5OTk5O1xufVxuXG4ubWFpbi13cmFwcGVyLTIub3ZlcmxheS1hY3RpdmUtMiAuYm9keS1vdmVybGF5LTIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ub2ZmLWNhbnZhcy1hY3RpdmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDM3MHB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMTE7XG4gIHJpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzcwcHgsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgODdweCAwIHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub2ZmLWNhbnZhcy1hY3RpdmUge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZmYtY2FudmFzLWFjdGl2ZSB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2ZmLWNhbnZhcy1hY3RpdmUge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuXG4ub2ZmLWNhbnZhcy1hY3RpdmUuaW5zaWRlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5vZmYtY2FudmFzLWFjdGl2ZSAub2ZmLWNhbnZhcy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQwcHg7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiA5O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwO1xufVxuXG4ub2ZmLWNhbnZhcy1hY3RpdmUgLm9mZi1jYW52YXMtY2xvc2UgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1hY3RpdmUgLm9mZi1jYW52YXMtY2xvc2U6aG92ZXIgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLm9mZi1jYW52YXMtYWN0aXZlIC5vZmYtY2FudmFzLXdyYXAge1xuICBwYWRkaW5nOiA0MHB4IDMwcHggNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2ZmLWNhbnZhcy1hY3RpdmUgLm9mZi1jYW52YXMtd3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDUwcHg7XG4gIH1cbn1cblxuLm9mZi1jYW52YXMtYWN0aXZlIC5vZmYtY2FudmFzLXdyYXAgLm1vYmlsZS1zZWFyY2gge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5vZmYtY2FudmFzLWFjdGl2ZSAub2ZmLWNhbnZhcy13cmFwIC5tb2JpbGUtc2VhcmNoIGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vZmYtY2FudmFzLWFjdGl2ZSAub2ZmLWNhbnZhcy13cmFwIC5tb2JpbGUtc2VhcmNoIGZvcm0gaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDYwcHggMCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLm9mZi1jYW52YXMtYWN0aXZlIC5vZmYtY2FudmFzLXdyYXAgLm1vYmlsZS1zZWFyY2ggZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ub2ZmLWNhbnZhcy1hY3RpdmUgLm9mZi1jYW52YXMtd3JhcCAubW9iaWxlLXNlYXJjaCBmb3JtIGlucHV0OjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5vZmYtY2FudmFzLWFjdGl2ZSAub2ZmLWNhbnZhcy13cmFwIC5tb2JpbGUtc2VhcmNoIGZvcm0gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWltYWdlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiBtZWRpdW0gbWVkaXVtIG1lZGl1bSAxcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2ZmLWNhbnZhcy1hY3RpdmUgLm9mZi1jYW52YXMtd3JhcCAubW9iaWxlLXNlYXJjaCBmb3JtIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5vZmYtY2FudmFzLWFjdGl2ZSAub2ZmLWNhbnZhcy13cmFwIC5tb2JpbGUtc2VhcmNoIGZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5vZmYtY2FudmFzLWFjdGl2ZSAub2ZmLWNhbnZhcy13cm

FwIC5tb2JpbGUtc2VhcmNoIGZvcm0gYnV0dG9uIGkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm9mZi1jYW52YXMtYWN0aXZlIC5vZmYtY2FudmFzLXdyYXAgLm1vYmlsZS1tZW51LXdyYXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5vZmYtY2FudmFzLWFjdGl2ZSAub2ZmLWNhbnZhcy13cmFwIC5tb2JpbGUtbWVudS13cmFwLm1yZy1wYWRkaW5nLWJvcmRlci1ub25lIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1hY3RpdmUgLm9mZi1jYW52YXMtd3JhcCAubW9iaWxlLW90aGVycy1pbmZvLXdyYXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi5vZmYtY2FudmFzLWFjdGl2ZSAub2ZmLWNhbnZhcy13cmFwIC5tb2JpbGUtb3RoZXJzLWluZm8td3JhcC5tcmctcGFkZGluZy1ib3JkZXItbm9uZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLm9mZi1jYW52YXMtYWN0aXZlIC5vZmYtY2FudmFzLXdyYXAgLm1vYmlsZS1vdGhlcnMtaW5mby1jb250ZW50IHtcbiAgbWFyZ2luOiA4cHggMCAwO1xufVxuXG4ub2ZmLWNhbnZhcy1hY3RpdmUgLm9mZi1jYW52YXMtd3JhcCAubW9iaWxlLW90aGVycy1pbmZvLWNvbnRlbnQgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAwIDAgMTdweDtcbn1cblxuLm9mZi1jYW52YXMtYWN0aXZlIC5vZmYtY2FudmFzLXdyYXAgLm1vYmlsZS1vdGhlcnMtaW5mby1jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCAwO1xufVxuXG4ub2ZmLWNhbnZhcy1hY3RpdmUgLm9mZi1jYW52YXMtd3JhcCAubW9iaWxlLW90aGVycy1pbmZvLWNvbnRlbnQgdWwgbGkgaSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cblxuLm9mZi1jYW52YXMtYWN0aXZlIC5vZmYtY2FudmFzLXdyYXAgLm1vYmlsZS1vdGhlcnMtaW5mby1jb250ZW50IHVsIGxpIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLm9mZi1jYW52YXMtYWN0aXZlIC5vZmYtY2FudmFzLXdyYXAgLm1vYmlsZS1vdGhlcnMtaW5mby1jb250ZW50IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzkwMDtcbn1cblxuLm9mZi1jYW52YXMtYWN0aXZlIC5vZmYtY2FudmFzLXdyYXAgLm1vYmlsZS1zb2NpYWwtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5vZmYtY2FudmFzLWFjdGl2ZSAub2ZmLWNhbnZhcy13cmFwIC5tb2JpbGUtc29jaWFsLXdyYXAgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ub2ZmLWNhbnZhcy1hY3RpdmUgLm9mZi1jYW52YXMtd3JhcCAubW9iaWxlLXNvY2lhbC13cmFwIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm9mZi1jYW52YXMtYWN0aXZlIC5vZmYtY2FudmFzLXdyYXAgLm1vYmlsZS1zb2NpYWwtd3JhcCBhLmZhY2Vib29rIHtcbiAgY29sb3I6ICMzYjU5OTk7XG59XG5cbi5vZmYtY2FudmFzLWFjdGl2ZSAub2ZmLWNhbnZhcy13cmFwIC5tb2JpbGUtc29jaWFsLXdyYXAgYS50d2l0dGVyIHtcbiAgY29sb3I6ICM1NWFjZWU7XG59XG5cbi5vZmYtY2FudmFzLWFjdGl2ZSAub2ZmLWNhbnZhcy13cmFwIC5tb2JpbGUtc29jaWFsLXdyYXAgYS5waW50ZXJlc3Qge1xuICBjb2xvcjogI2JkMDgxYztcbn1cblxuLm9mZi1jYW52YXMtYWN0aXZlIC5vZmYtY2FudmFzLXdyYXAgLm1vYmlsZS1zb2NpYWwtd3JhcCBhLmluc3RhZ3JhbSB7XG4gIGNvbG9yOiAjZTQ0MDVmO1xufVxuXG4ub2ZmLWNhbnZhcy1hY3RpdmUgLm9mZi1jYW52YXMtd3JhcCAubW9iaWxlLXNvY2lhbC13cmFwIGEuZ29vZ2xlIHtcbiAgY29sb3I6ICNkZDRiMzk7XG59XG5cbi5zbGlua3ktbW9iaWxlLW1lbnUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2xpbmt5LW1vYmlsZS1tZW51IHVsIGxpIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnNsaW5reS1tb2JpbGUtbWVudSB1bCBsaSBhIHNwYW4ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uc2xpbmt5LW1vYmlsZS1tZW51IHVsIGxpIGE6bm90KC5iYWNrKSB7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2xpbmt5LW1vYmlsZS1tZW51IHVsIGxpIGE6bm90KC5iYWNrKSB7XG4gICAgcGFkZGluZzogOHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2xpbmt5LW1vYmlsZS1tZW51IHVsIGxpIGE6bm90KC5iYWNrKSB7XG4gICAgcGFkZGluZzogOHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlua3ktbW9iaWxlLW1lbnUgdWwgbGkgYTpub3QoLmJhY2spIHtcbiAgICBwYWRkaW5nOiA4cHggMHB4O1xuICB9XG59XG5cbi5zbGlua3ktbW9iaWxlLW1lbnUgdWwgbGkgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5zbGlua3ktbW9iaWxlLW1lbnUgdWwgbGkgdWwgbGkgYS5uZXcgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiBpbmhlcml0O

1xufVxuXG4uc2xpbmt5LW1vYmlsZS1tZW51IHVsIGxpIHVsIGxpIGEubmV3IHNwYW46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIipOZXdcIjtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogLTMwcHg7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnNsaW5reS1tb2JpbGUtbWVudS5zbGlua3ktdGhlbWUtZGVmYXVsdCAubmV4dDo6YWZ0ZXIge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc2xpbmt5LW1vYmlsZS1tZW51LnNsaW5reS10aGVtZS1kZWZhdWx0IC5uZXh0OmhvdmVyOjphZnRlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4uc2xpbmt5LW1vYmlsZS1tZW51LnNsaW5reS10aGVtZS1kZWZhdWx0IC5iYWNrOjpiZWZvcmUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vYmlsZS1oZWFkZXItcGFkZGluZyB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG4gIC5oZWFkZXItYm90dG9tLXBhZGRpbmctMSB7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vYmlsZS1oZWFkZXItcGFkZGluZyB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5oZWFkZXItYm90dG9tLXBhZGRpbmctMSB7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICB9XG59XG5cbi8qLS0tLS0tLS0gMDMuIFNsaWRlciBzdHlsZSAtLS0tLS0tLS0qL1xuLnNsaWRlci1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpZGVyLWFyZWEgLnNlYXNvbi10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjNweDtcbiAgdG9wOiAzNi4zJTtcbiAgei1pbmRleDogNjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNsaWRlci1hcmVhIC5zZWFzb24tdGV4dCB7XG4gICAgbGVmdDogLTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpZGVyLWFyZWEgLnNlYXNvbi10ZXh0IHtcbiAgICBsZWZ0OiAtNTNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1hcmVhIC5zZWFzb24tdGV4dCB7XG4gICAgbGVmdDogLTkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWFyZWEgLnNlYXNvbi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zbGlkZXItYXJlYSAuc2Vhc29uLXRleHQgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpZGVyLWFyZWEgLnNlYXNvbi10ZXh0ID4gc3BhbiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgfVxufVxuXG4uc2xpZGVyLWFyZWEgLnNlYXNvbi10ZXh0ID4gc3BhbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IC0xMzBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItYXJlYSAuc2Vhc29uLXRleHQgPiBzcGFuOmJlZm9yZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbGVmdDogLTU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItYXJlYSAuc2Vhc29uLXRleHQgPiBzcGFuOmJlZm9yZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbGVmdDogLTU1cHg7XG4gIH1cbn1cblxuLnNsaWRlci1hcmVhIC5zb2NpYWwtc3R5bGUtMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA5MHB4O1xuICBsZWZ0OiA4NHB4O1xuICB6LWluZGV4OiA1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zbGlkZXItYXJlYSAuc29jaWFsLXN0eWxlLTIge1xuICAgIGxlZnQ6IDE5cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpZGVyLWFyZWEgLnNvY2lhbC1zdHlsZS0yIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpZGVyLWFyZWEgLnNvY2lhbC1zdHlsZS0yIHtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItYXJlYSAuc29jaWFsLXN0eWxlLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1c

blxuLnNsaWRlci1hcmVhIC5zb2NpYWwtc3R5bGUtMiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCAxNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1hcmVhIC5zb2NpYWwtc3R5bGUtMiBhIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuLnNsaWRlci1hcmVhIC5zb2NpYWwtc3R5bGUtMiBhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLnNsaWRlci1hcmVhIC5zb2NpYWwtc3R5bGUtMiBhOmxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDBweDtcbn1cblxuLnNsaWRlci1hcmVhIC5zb2NpYWwtc3R5bGUtMiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zbGlkZXItYmctY29sb3ItMSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzZBMTcxNywgIzZBMTcxNyA3MS40JSwgIzE4MTEyRSAwJSk7XG59XG5cbi5zbGlkZXItYmctY29sb3ItMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzMwNUU3QiwgIzMwNUU3QiA3MS40JSwgIzhCMzcxNyAwJSk7XG59XG5cbi5zbGlkZXItYmctY29sb3ItMyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzY2MDAwMCwgIzY2MDAwMCA3MS40JSwgI0NERDdEOCAwJSk7XG59XG5cbi5zbGlkZXItaGVpZ2h0LTEge1xuICBoZWlnaHQ6IDk5MnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2xpZGVyLWhlaWdodC0xIHtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTEge1xuICAgIGhlaWdodDogODAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpZGVyLWhlaWdodC0xIHtcbiAgICBoZWlnaHQ6IDY1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpZGVyLWhlaWdodC0xIHtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtMSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5zbGlkZXItaGVpZ2h0LTIge1xuICBoZWlnaHQ6IDYzN3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTIge1xuICAgIGhlaWdodDogNTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTIge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWhlaWdodC0yIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICB9XG59XG5cbi5zbGlkZXItaGVpZ2h0LTMge1xuICBoZWlnaHQ6IDgxMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2xpZGVyLWhlaWdodC0zIHtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTMge1xuICAgIGhlaWdodDogNjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpZGVyLWhlaWdodC0zIHtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpZGVyLWhlaWdodC0zIHtcbiAgICBoZWlnaHQ6IDQ3NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtMyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5zbGlkZXItaGVpZ2h0LTQge1xuICBoZWlnaHQ6IDUzNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtNCB7XG4gICAgaGVpZ2h0OiA0MzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTQge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLnNsaWRlci1oZWlnaHQtNSB7XG4gIGhlaWdodDogNTQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpZGVyLWhlaWdodC01IHtcbiAgICBoZWlnaHQ6IDQzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtNSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uc2xpZGVyLWhlaWdodC02IHtcbiAgaGVpZ2h0OiA1NDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA

3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTYge1xuICAgIGhlaWdodDogNDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWhlaWdodC02IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnNsaWRlci1oZWlnaHQtNyB7XG4gIGhlaWdodDogNjU1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtNyB7XG4gICAgaGVpZ2h0OiA0NTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtNyB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTcge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLnNsaWRlci1oZWlnaHQtOCB7XG4gIGhlaWdodDogOTkycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTgge1xuICAgIGhlaWdodDogODkycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtOCB7XG4gICAgaGVpZ2h0OiA4OTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTgge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTgge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWhlaWdodC04IHtcbiAgICBoZWlnaHQ6IDQwNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWhlaWdodC04IHtcbiAgICBoZWlnaHQ6IDUwNnB4O1xuICB9XG59XG5cbi5zbGlkZXItaGVpZ2h0LTkge1xuICBoZWlnaHQ6IDYzN3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTkge1xuICAgIGhlaWdodDogNTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTkge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWhlaWdodC05IHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDY1JTtcbiAgfVxufVxuXG4uc2xpZGVyLWhlaWdodC0xMCB7XG4gIGhlaWdodDogOTUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTEwIHtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTEwIHtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtMTAge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTEwIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDY1JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTEwIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNsaWRlci1oZWlnaHQtMTA6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTEwIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDY4JTtcbiAgfVxuICAuc2xpZGVyLWhlaWdodC0xMDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNsaWRlci1oZWlnaHQtMTEge1xuICBoZWlnaHQ6IDYzMXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2

lkdGg6IDE2MDBweCkge1xuICAuc2xpZGVyLWhlaWdodC0xMSB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2xpZGVyLWhlaWdodC0xMSB7XG4gICAgaGVpZ2h0OiA1MzFweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTExIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpZGVyLWhlaWdodC0xMSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItaGVpZ2h0LTExIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5zbGlkZXItaGVpZ2h0LTEyIHtcbiAgaGVpZ2h0OiA5NjJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtMTIge1xuICAgIGhlaWdodDogODAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtMTIge1xuICAgIGhlaWdodDogODAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpZGVyLWhlaWdodC0xMiB7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1oZWlnaHQtMTIge1xuICAgIGhlaWdodDogNzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWhlaWdodC0xMiB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG4uc2xpZGVyLWNvbnRlbnQtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNsaWRlci1pbWctMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDExNXB4O1xuICBib3R0b206IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlkZXItaW1nLTEge1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zbGlkZXItaW1nLTEge1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNsaWRlci1pbWctMSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItaW1nLTEge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1pbWctMSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgLTYwcHg7XG4gICAgcGFkZGluZzogMTVweCAwIDA7XG4gIH1cbn1cblxuLnNsaWRlci1pbWctMSBpbWcge1xuICB3aWR0aDogMTIzNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2xpZGVyLWltZy0xIGltZyB7XG4gICAgd2lkdGg6IDkyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zbGlkZXItaW1nLTEgaW1nIHtcbiAgICB3aWR0aDogODAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpZGVyLWltZy0xIGltZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpZGVyLWltZy0xIGltZyB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1pbWctMSBpbWcge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4uc2xpZGVyLWltZy0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjEwcHg7XG4gIGJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNsaWRlci1pbWctMiB7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zbGlkZXItaW1nLTIge1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItaW1nLTIge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuI

CAuc2xpZGVyLWltZy0yIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItaW1nLTIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIC01MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICB9XG59XG5cbi5zbGlkZXItaW1nLTIgaW1nIHtcbiAgd2lkdGg6IDY2NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2xpZGVyLWltZy0yIGltZyB7XG4gICAgd2lkdGg6IDUyOXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zbGlkZXItaW1nLTIgaW1nIHtcbiAgICB3aWR0aDogNTI5cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpZGVyLWltZy0yIGltZyB7XG4gICAgd2lkdGg6IDQzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpZGVyLWltZy0yIGltZyB7XG4gICAgd2lkdGg6IDM2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1pbWctMiBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG4uc2xpZGVyLWltZy0zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjAwcHg7XG4gIGJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNsaWRlci1pbWctMyB7XG4gICAgcmlnaHQ6IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zbGlkZXItaW1nLTMge1xuICAgIHJpZ2h0OiAxODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItaW1nLTMge1xuICAgIHJpZ2h0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpZGVyLWltZy0zIHtcbiAgICByaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItaW1nLTMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICB9XG59XG5cbi5zbGlkZXItaW1nLTMgaW1nIHtcbiAgd2lkdGg6IDU0NnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2xpZGVyLWltZy0zIGltZyB7XG4gICAgd2lkdGg6IDQzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zbGlkZXItaW1nLTMgaW1nIHtcbiAgICB3aWR0aDogNDM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpZGVyLWltZy0zIGltZyB7XG4gICAgd2lkdGg6IDM1NnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpZGVyLWltZy0zIGltZyB7XG4gICAgd2lkdGg6IDMwNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1pbWctMyBpbWcge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuXG4uc2xpZGVyLWNvbnRlbnQtMSB7XG4gIG1hcmdpbjogLTIwcHggMCAwIDI4MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2xpZGVyLWNvbnRlbnQtMSB7XG4gICAgbWFyZ2luOiAtMjBweCAwIDAgODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2xpZGVyLWNvbnRlbnQtMSB7XG4gICAgbWFyZ2luOiAtMjBweCAwIDAgODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItY29udGVudC0xIHtcbiAgICBtYXJnaW46IC0yMHB4IDAgMCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpZGVyLWNvbnRlbnQtMSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1jb250ZW50LTEge1xuICAgIG1hcmdpbjogMHB4IDAgMCAwcHg7XG4gICAgcGFkZGluZzogOTBweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zbGlkZXItY29udGVudC0xID4gc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiA3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG59

XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpZGVyLWNvbnRlbnQtMSA+IHNwYW4ge1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLWNvbnRlbnQtMSA+IHNwYW4ge1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIH1cbn1cblxuLnNsaWRlci1jb250ZW50LTEgaDEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMTlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEwN3B4O1xuICBtYXJnaW46IDQzcHggMCAxOHB4IC02cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlkZXItY29udGVudC0xIGgxIHtcbiAgICBmb250LXNpemU6IDEwNXB4O1xuICAgIG1hcmdpbjogMzBweCAwIDE4cHggLTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2xpZGVyLWNvbnRlbnQtMSBoMSB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgIG1hcmdpbjogMzBweCAwIDE4cHggLTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItY29udGVudC0xIGgxIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luOiAzMHB4IDAgMThweCAtNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpZGVyLWNvbnRlbnQtMSBoMSB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgIG1hcmdpbjogMTVweCAwIDE1cHggLTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItY29udGVudC0xIGgxIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTVweCAtNnB4O1xuICB9XG59XG5cbi5zbGlkZXItY29udGVudC0xIHAge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIDAgNTRweDtcbiAgd2lkdGg6IDE5JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNsaWRlci1jb250ZW50LTEgcCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW46IDAgMCAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zbGlkZXItY29udGVudC0xIHAge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItY29udGVudC0xIHAge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1jb250ZW50LTEgcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1jb250ZW50LTEgcCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG59XG5cbi5zbGlkZXItY29udGVudC0xIC5idG4tc3R5bGUtMiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG5cbi5zbGlkZXItY29udGVudC0xIC5idG4tc3R5bGUtMiBhIGkge1xuICBtYXJnaW46IDAgMCAwIDdweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uc2xpZGVyLWNvbnRlbnQtMSAuYnRuLXN0eWxlLTIgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uc2xpZGVyLXBvc2l0aW9uLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwMHB4O1xuICBsZWZ0OiAxOCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zbGlkZXItcG9zaXRpb24tdGV4dCB7XG4gICAgbGVmdDogNyU7XG4gICAgYm90dG9tOiAtNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItcG9zaXRpb24tdGV4dCB7XG4gICAgbGVmdDogOCU7XG4gICAgYm90dG9tOiAtNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1wb3NpdGlvbi10ZXh0IHtcbiAgICBsZWZ0OiA4JTtcbiAgICBib3R0b206IC01MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1wb3NpdGlvbi10ZXh0IHtcbiAgICBsZWZ0OiA1JTtcbiAgICBib3R0b206IC0xMHB4O1xuICB9XG59XG5cbi5zbGlkZXItcG9zaXRpb24tdGV4dCBoMiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1x

uICBmb250LXNpemU6IDI0OHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zbGlkZXItcG9zaXRpb24tdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItcG9zaXRpb24tdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1wb3NpdGlvbi10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1wb3NpdGlvbi10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLnNsaWRlci1wb3NpdGlvbi10ZXh0LmNvbG9yLXdoaXRlIGgyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5wYWdpbmF0aW9uLXN0eWxlLTEuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogODBweDtcbiAgei1pbmRleDogOTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnaW5hdGlvbi1zdHlsZS0xLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2luYXRpb24tc3R5bGUtMS5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnaW5hdGlvbi1zdHlsZS0xLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi1zdHlsZS0xLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucGFnaW5hdGlvbi1zdHlsZS0xLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5wYWdpbmF0aW9uLXN0eWxlLTEucGFnaW5hdGlvbi1zdHlsZS0xLW1vZGlmeS5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ucGFnaW5hdGlvbi1zdHlsZS0xLnBhZ2luYXRpb24tc3R5bGUtMS1tb2RpZnkuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xufVxuXG4ucGFnaW5hdGlvbi1zdHlsZS0xLnBhZ2luYXRpb24tc3R5bGUtMS1tb2RpZnkuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cblxuLnBhZ2luYXRpb24tc3R5bGUtMy5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA0MHB4O1xuICB6LWluZGV4OiA5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uLXN0eWxlLTMuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLXN0eWxlLTMuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwJTtcbiAgYmFja2dyb3VuZDogI2NjY2NjYztcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBhZ2luYXRpb24tc3R5bGUtMy5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjOTk5OTk5O1xufVxuXG4ucGFnaW5hdGlvbi1zdHlsZS00LnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnaW5hdGlvbi1zdHlsZS00LnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICByaWdodDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uLXN0eWxlLTQuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLXN0eWxlLTQuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6ID

E3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjUsIDEyNSwgMTI1LCAwLjUpO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4ucGFnaW5hdGlvbi1zdHlsZS00LnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNhYWM0Yzc7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwucGFnaW5hdGlvbi13cmFwLTEgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDBweCAyMXB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnBhZ2luYXRpb24td3JhcC0xID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDBweCAwcHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwucGFnaW5hdGlvbi13cmFwLTMgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDBweCAxN3B4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnBhZ2luYXRpb24td3JhcC0zID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDBweCAwcHg7XG59XG5cbi5zd2lwZXItc2xpZGUtYWN0aXZlLnNpbmdsZS1hbmltYXRpb24td3JhcCAuc2xpZGVyLWFuaW1hdGVkLTEgc3BhbiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMi41cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbi5zd2lwZXItc2xpZGUtYWN0aXZlLnNpbmdsZS1hbmltYXRpb24td3JhcCAuc2xpZGVyLWFuaW1hdGVkLTEgaDEge1xuICBhbmltYXRpb24tZGVsYXk6IDEuOXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZS5zaW5nbGUtYW5pbWF0aW9uLXdyYXAgLnNsaWRlci1hbmltYXRlZC0xIHAge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZS5zaW5nbGUtYW5pbWF0aW9uLXdyYXAgLnNsaWRlci1hbmltYXRlZC0xIGEge1xuICBhbmltYXRpb24tZGVsYXk6IDEuMHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZS5zaW5nbGUtYW5pbWF0aW9uLXdyYXAgLnNsaWRlci1hbmltYXRlZC0xIC5zbGlkZXItYW5pbWF0ZWQtaW1nMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZS5zaW5nbGUtYW5pbWF0aW9uLXdyYXAgLnNsaWRlci1hbmltYXRlZC0yIGg0IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjlzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuLnN3aXBlci1zbGlkZS1hY3RpdmUuc2luZ2xlLWFuaW1hdGlvbi13cmFwIC5zbGlkZXItYW5pbWF0ZWQtMiBoMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbi5zd2lwZXItc2xpZGUtYWN0aXZlLnNpbmdsZS1hbmltYXRpb24td3JhcCAuc2xpZGVyLWFuaW1hdGVkLTIgc3BhbiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG4uc3dpcGVyLXNsaWRlLWFjdGl2ZS5zaW5nbGUtYW5pbWF0aW9uLXdyYXAgLnNsaWRlci1hbmltYXRlZC0yIHAge1xuICBhbmltYXRpb24tZGVsYXk6IDEuOXM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuLnN3aXBlci1zbGlkZS1hY3RpdmUuc2luZ2xlLWFuaW1hdGlvbi13cmFwIC5zbGlkZXItYW5pbWF0ZWQtMiBhIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjNzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi5zd2lwZXItc2xpZGUtYWN0aXZlLnNpbmdsZS1hbmltYXRpb24td3JhcCAuc2xpZGVyLWFuaW1hdGVkLTIgLnNsaWRlci1hbmltYXRlZC1pbWcyIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbi5zd2lwZXItc2xpZGUtYWN0aXZlLnNpbmdsZS1hbmltYXRpb24td3JhcCAuc2xpZGVyLWFuaW1hdGVkLTIgLnNsaWRlci1hbmltYXRlZC1pbWczIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi5zd2lwZXItc2xpZGUtYWN0aXZlLnNpbmdsZS1hbmltYXRpb24td3JhcCAuc2xpZGVyLWFuaW1hdGVkLTIuc2xpZGVyLW51bWJlciBzcGFuIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuLnN3aXBlci1zbGlkZS1hY3RpdmUuc2luZ2xlLWFuaW1hdGlvbi13cmFwIC5zbGlkZXItYW5pbWF0ZWQtMyAua2VuYnVybmUtc2xpZGVyLXNoYXBlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjlzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuLnN3aXBlci1zbGlkZS1hY3RpdmUuc2luZ2xlLWFuaW1hdGlvbi13cmFwIC5zbGlkZXItYW5pbWF0ZWQtMyBoMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbi5zd2lwZXItc2xpZGUtYWN0aXZlLnNpbmdsZS1hbmltYXRpb24td3JhcCAuc2xpZGVyLWFuaW1hdGVkLTMgYSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS45cztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG4uaGVyby1hcmVhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNpbmdsZS1oZXJvLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUta

GVyby13cmFwIC5udW1iZXItMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTY1cHg7XG4gIHRvcDogMjMlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2luZ2xlLWhlcm8td3JhcCAubnVtYmVyLTEge1xuICAgIGxlZnQ6IC0zMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zaW5nbGUtaGVyby13cmFwIC5udW1iZXItMSB7XG4gICAgbGVmdDogLTMycHg7XG4gICAgdG9wOiAxNCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLWhlcm8td3JhcCAubnVtYmVyLTEge1xuICAgIGxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLWhlcm8td3JhcCAubnVtYmVyLTEge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtaGVyby13cmFwIC5udW1iZXItMSB7XG4gICAgbGVmdDogLTQ1cHg7XG4gIH1cbn1cblxuLnNpbmdsZS1oZXJvLXdyYXAgLm51bWJlci0xIHNwYW4ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBmb250LXNpemU6IDIzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2luZ2xlLWhlcm8td3JhcCAubnVtYmVyLTEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2luZ2xlLWhlcm8td3JhcCAubnVtYmVyLTEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtaGVyby13cmFwIC5udW1iZXItMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLWhlcm8td3JhcCAubnVtYmVyLTEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtaGVyby13cmFwIC5udW1iZXItMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDExNXB4O1xuICB9XG59XG5cbi5zaW5nbGUtaGVyby13cmFwIC5udW1iZXItMS5udW1iZXItMS1ibGFjayB7XG4gIHRvcDogMjUlO1xufVxuXG4uc2luZ2xlLWhlcm8td3JhcCAubnVtYmVyLTEubnVtYmVyLTEtYmxhY2sgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zaW5nbGUtaGVyby13cmFwIC5udW1iZXItMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC02MHB4O1xuICB0b3A6IDI4LjUlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2luZ2xlLWhlcm8td3JhcCAubnVtYmVyLTIge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2luZ2xlLWhlcm8td3JhcCAubnVtYmVyLTIge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtaGVyby13cmFwIC5udW1iZXItMiB7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLWhlcm8td3JhcCAubnVtYmVyLTIge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLWhlcm8td3JhcCAubnVtYmVyLTIge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1oZXJvLXdyYXAgLm51bWJlci0yIHNwYW4ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250LXNpemU6IDIzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2luZ2xlLWhlcm8td3JhcCAubnVtYmVyLTIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2luZ2xlLWhlcm8td3JhcCAubnVtYmVyLTIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgICB0b3A6IDI2LjUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS1oZXJvLXdyYXAgLm51bWJlci0yIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaW5nbGUtaGVyby13cmFwIC5udW1iZXItMiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG59

XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1oZXJvLXdyYXAgLm51bWJlci0yIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1oZXJvLXdyYXAgLnRpdGxlLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDc5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAzMiU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS1oZXJvLXdyYXAgLnRpdGxlLTEge1xuICAgIHJpZ2h0OiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1oZXJvLXdyYXAgLnRpdGxlLTEge1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHRvcDogNDAlO1xuICB9XG59XG5cbi5zaW5nbGUtaGVyby13cmFwIC50aXRsZS0xIHAge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uc2luZ2xlLWhlcm8td3JhcCAudGl0bGUtMS50aXRsZS0xLWJsYWNrIHtcbiAgdG9wOiAzMyU7XG59XG5cbi5zaW5nbGUtaGVyby13cmFwIC50aXRsZS0xLnRpdGxlLTEtYmxhY2sgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc2luZ2xlLWhlcm8td3JhcCAudGl0bGUtMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTY1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAzMiU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zaW5nbGUtaGVyby13cmFwIC50aXRsZS0yIHtcbiAgICBsZWZ0OiAtMTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLWhlcm8td3JhcCAudGl0bGUtMiB7XG4gICAgbGVmdDogLTEyMHB4O1xuICAgIHRvcDogNDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1oZXJvLXdyYXAgLnRpdGxlLTIge1xuICAgIGxlZnQ6IC0xMzBweDtcbiAgfVxufVxuXG4uc2luZ2xlLWhlcm8td3JhcCAudGl0bGUtMiBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhlcm8tbW9iaWxlLWltZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIC01MHB4IC0yMDBweCAwO1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tbW9iaWxlLWltZyB7XG4gICAgbWFyZ2luOiAwIDBweCAtMjAwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tbW9iaWxlLWltZyB7XG4gICAgZmxvYXQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIDYwcHggLTE0MHB4IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tbW9iaWxlLWltZyB7XG4gICAgZmxvYXQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIDYwcHggLTE0MHB4IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5oZXJvLW1vYmlsZS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLW1vYmlsZS1pbWctMiB7XG4gIG1hcmdpbjogMCA3MHB4IC0yMDBweCAtNTBweDtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLW1vYmlsZS1pbWctMiB7XG4gICAgbWFyZ2luOiAwIDcwcHggLTIwMHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tbW9iaWxlLWltZy0yIHtcbiAgICBtYXJnaW46IDAgNzBweCAtMTM2cHggNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLW1vYmlsZS1pbWctMiB7XG4gICAgbWFyZ2luOiAyMHB4IDUwcHggLTEzNnB4IDUwcHg7XG4gIH1cbn1cblxuLmhlcm8tbW9iaWxlLWltZy0yIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLWhlcm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDE5MHB4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLWhlcm8tcGFkZGluZyB7XG4gICAgcGFkZGluZzogMTQwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLWhlcm8tcGFkZGluZyB7XG4gICAgcGFkZGluZzogMTQwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1oZXJvLXBhZGRpbmcge1xuICAgIHBhZGRpbmc

6IDE2MHB4IDAgMDtcbiAgfVxufVxuXG4uc2luZ2xlLWhlcm8tcGFkZGluZy0yIHtcbiAgcGFkZGluZzogMjYwcHggMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS1oZXJvLXBhZGRpbmctMiB7XG4gICAgcGFkZGluZzogMjAwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1oZXJvLXBhZGRpbmctMiB7XG4gICAgcGFkZGluZzogMTcwcHggMCAwO1xuICB9XG59XG5cbi5zaW5nbGUtaGVyby1wYWRkaW5nLTMge1xuICBwYWRkaW5nOiAyMDBweCAwIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1oZXJvLXBhZGRpbmctMyB7XG4gICAgcGFkZGluZzogMTcwcHggMCAwO1xuICB9XG59XG5cbi5zaW5nbGUtaGVyby1wYWRkaW5nLTQge1xuICBwYWRkaW5nOiAxOTVweCAwIDE4MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS1oZXJvLXBhZGRpbmctNCB7XG4gICAgcGFkZGluZzogMTk1cHggMCAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtaGVyby1wYWRkaW5nLTQge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgNTBweDtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50LTIge1xuICBwYWRkaW5nOiA3NXB4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMiB7XG4gICAgcGFkZGluZzogMHB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTIge1xuICAgIHBhZGRpbmc6IDBweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtMiBoMSB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDQzcHggMCAzNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMiBoMSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luOiAyNXB4IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tY29udGVudC0yIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luOiAzMHB4IDAgMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMiBoMSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTVweDtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50LTIgcCB7XG4gIGNvbG9yOiAjY2NjO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBtYXJnaW46IDAgMCA4NXB4O1xuICB3aWR0aDogNjMlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMiBwIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMiBwIHtcbiAgICB3aWR0aDogNjYlO1xuICAgIG1hcmdpbjogMCBhdXRvIDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTIgcCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0byAzNXB4O1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtMiAuYXBwLWdvb2dsZS1wbGF5LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1jb250ZW50LTIgLmFwcC1nb29nbGUtcGxheS13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMiAuYXBwLWdvb2dsZS1wbGF5LXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtMiAuYXBwLWdvb2dsZS1wbGF5LXdyYXAgYSB7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMiAuYXBwLWdvb2dsZS1wbGF5LXdyYXAgYSB7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtMi5tYXJnaW4tbm9uZSB7XG4gIHBhZGRpbmc6IDBweCAwIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1jb250ZW50LTIubWFyZ2luLW5vbmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMi5tYXJnaW4tbm9uZSB7XG4gIC

AgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtMi5tYXJnaW4tbm9uZSBoMSB7XG4gIG1hcmdpbjogMHB4IDAgMzVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTIubWFyZ2luLW5vbmUgaDEge1xuICAgIG1hcmdpbjogMHB4IDAgMTVweDtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50LTIubWFyZ2luLW5vbmUgcCB7XG4gIG1hcmdpbjogMCAwIDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMi5tYXJnaW4tbm9uZSBwIHtcbiAgICBtYXJnaW46IDAgYXV0byAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTIubWFyZ2luLW5vbmUgcCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMHB4O1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtMyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tY29udGVudC0zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50LTMgaDEge1xuICBmb250LXNpemU6IDcycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tY29udGVudC0zIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMyBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC0zIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50LTMgcCB7XG4gIGNvbG9yOiAjOTk5O1xuICBsaW5lLWhlaWdodDogMS43O1xuICB3aWR0aDogNjIlO1xuICBtYXJnaW46IDMycHggMCAxNjBweCBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMyBwIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1hcmdpbjogMjJweCAwIDIycHggYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tY29udGVudC0zIHAge1xuICAgIHdpZHRoOiA3MiU7XG4gICAgbWFyZ2luOiAyMnB4IGF1dG8gMjJweCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC0zIHAge1xuICAgIHdpZHRoOiA3MyU7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMjBweCBhdXRvO1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtMyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLWNvbnRlbnQtNCB7XG4gIG1hcmdpbjogMTEwcHggMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tY29udGVudC00IHtcbiAgICBtYXJnaW46IDBweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC00IHtcbiAgICBtYXJnaW46IDBweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtNCBoMSB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tY29udGVudC00IGgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtNCBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC00IGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50LTQgdWwge1xuICBtYXJnaW46IDM1cHggMCAxMzhweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1jb250ZW50LTQgdWwge1xuICAgIG1hcmdpbjogMjVweCAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtNCB1bCB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtNCB1bCB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMjVweDtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50LTQgdWwgbGkge1xuICBka

XNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgOXB4O1xufVxuXG4uaGVyby1jb250ZW50LTQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwIDA7XG59XG5cbi5oZXJvLWNvbnRlbnQtNCB1bCBsaSBhIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVyby1jb250ZW50LTQgdWwgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjNmZlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBpb25pY29ucztcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzljMDtcbn1cblxuLmhlcm8tY29udGVudC00IC5wYXltZW50LXN5c3RlbSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAwIDAgMzNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtNCAucGF5bWVudC1zeXN0ZW0gcCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtNCAucGF5bWVudC1zeXN0ZW0gcCB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50LTQgLnBheW1lbnQtc3lzdGVtIC5wYXltZW50LWltZy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tY29udGVudC00IC5wYXltZW50LXN5c3RlbSAucGF5bWVudC1pbWctd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTQgLnBheW1lbnQtc3lzdGVtIC5wYXltZW50LWltZy13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50LTQgLnBheW1lbnQtc3lzdGVtIC5wYXltZW50LWltZy13cmFwIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtNCAucGF5bWVudC1zeXN0ZW0gLnBheW1lbnQtaW1nLXdyYXAgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtNSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA3OHB4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1jb250ZW50LTUge1xuICAgIG1hcmdpbjogNjBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtNSB7XG4gICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtNSB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50LTUgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5oZXJvLWNvbnRlbnQtNSBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogM3B4IDAgNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTUgcCB7XG4gICAgbWFyZ2luOiAzcHggMCAxNXB4O1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtNSAuYXBwLWdvb2dsZS1wbGF5LXdyYXAtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5oZXJvLWNvbnRlbnQtNSAuYXBwLWdvb2dsZS1wbGF5LXdyYXAtMiBpbWcge1xuICBtYXJnaW46IDAgMTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtNSAuYXBwLWdvb2dsZS1wbGF5LXdyYXAtMiBpbWcge1xuICAgIG1hcmdpbjogMCAxMHB4IDIwcHg7XG4gIH1cbn1cblxuLnZpZGVvLXN0eWxlMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZpZGVvLXN0eWxlMiAuaGVyby1jb250ZW50LTYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUlO1xuICBsZWZ0OiAxOS43JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tc3R5bGUyIC5oZXJvLWNvbnRlbnQtNiB7XG4gICAgbGVmdDogMTIuNyU7XG4gIH1cbn1cblxuLnZpZGVvLXN0eWxlMiAuaGVyby1jb250ZW50LTYgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDAgMCAzNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aWRlby1zdHlsZTIgLmhlcm8tY29udGVudC02IGg0IHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlkZW8t

c3R5bGUyIC5oZXJvLWNvbnRlbnQtNiBoNCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1zdHlsZTIgLmhlcm8tY29udGVudC02IGg0IHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4udmlkZW8tc3R5bGUyIC5oZXJvLWNvbnRlbnQtNiBoMSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgbWFyZ2luOiAwIDAgMHB4O1xufVxuXG4udmlkZW8tc3R5bGUyIC5oZXJvLWNvbnRlbnQtNiBoMS5mb250LWluYyB7XG4gIGZvbnQtc2l6ZTogNTlweDtcbiAgbGluZS1oZWlnaHQ6IDc0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC52aWRlby1zdHlsZTIgLmhlcm8tY29udGVudC02IGgxLmZvbnQtaW5jIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnZpZGVvLXN0eWxlMiAuaGVyby1jb250ZW50LTYgaDEuZm9udC1pbmMge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aWRlby1zdHlsZTIgLmhlcm8tY29udGVudC02IGgxLmZvbnQtaW5jIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWRlby1zdHlsZTIgLmhlcm8tY29udGVudC02IGgxLmZvbnQtaW5jIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tc3R5bGUyIC5oZXJvLWNvbnRlbnQtNiBoMS5mb250LWluYyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tc3R5bGUyIC5oZXJvLWNvbnRlbnQtNiBoMS5mb250LWluYyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpZGVvLXN0eWxlMiAuaGVyby1jb250ZW50LTYgaDEge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZGVvLXN0eWxlMiAuaGVyby1jb250ZW50LTYgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1zdHlsZTIgLmhlcm8tY29udGVudC02IGgxIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWRlby1zdHlsZTIgLmhlcm8tY29udGVudC02LmJhcmJlci1oZXJvLWNvbnRlbnQge1xuICAgIHRvcDogMzklO1xuICB9XG59XG5cbi52aWRlby1zdHlsZTIgLmhlcm8tY29udGVudC02LmJhcmJlci1oZXJvLWNvbnRlbnQgaDQge1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuXG4udmlkZW8tc3R5bGUyIC5oZXJvLWNvbnRlbnQtNi5iYXJiZXItaGVyby1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiA1OXB4O1xuICBsaW5lLWhlaWdodDogNzRweDtcbiAgY29sb3I6ICNlOGFlNWM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC52aWRlby1zdHlsZTIgLmhlcm8tY29udGVudC02LmJhcmJlci1oZXJvLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAudmlkZW8tc3R5bGUyIC5oZXJvLWNvbnRlbnQtNi5iYXJiZXItaGVyby1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlkZW8tc3R5bGUyIC5oZXJvLWNvbnRlbnQtNi5iYXJiZXItaGVyby1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDQzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWRlby1zdHlsZTIgLmhlcm8tY29udGVudC02LmJhcmJlci1oZXJvLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICh

tYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1zdHlsZTIgLmhlcm8tY29udGVudC02LmJhcmJlci1oZXJvLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4udmlkZW8tc3R5bGUyIC52aXN1YWwtdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwcHg7XG4gIHRvcDogMzUlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aWRlby1zdHlsZTIgLnZpc3VhbC12aWRlbyB7XG4gICAgbGVmdDogLTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWRlby1zdHlsZTIgLnZpc3VhbC12aWRlbyB7XG4gICAgbGVmdDogLTFweDtcbiAgICB0b3A6IDI4LjUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLXN0eWxlMiAudmlzdWFsLXZpZGVvIHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgfVxufVxuXG4udmlkZW8tc3R5bGUyIC52aXN1YWwtdmlkZW8gcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLnZpZGVvLXN0eWxlMiAuaW5mby10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAzNyU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpZGVvLXN0eWxlMiAuaW5mby10ZXh0IHtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWRlby1zdHlsZTIgLmluZm8tdGV4dCB7XG4gICAgcmlnaHQ6IC0xOXB4O1xuICAgIHRvcDogMzAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLXN0eWxlMiAuaW5mby10ZXh0IHtcbiAgICByaWdodDogLTQzcHg7XG4gIH1cbn1cblxuLnZpZGVvLXN0eWxlMiAuaW5mby10ZXh0IHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnZpZGVvLXN0eWxlMiAuY3JlYXRlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxOCU7XG4gIHRvcDogMzQuMyU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpZGVvLXN0eWxlMiAuY3JlYXRlLWNvbnRlbnQge1xuICAgIHJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWRlby1zdHlsZTIgLmNyZWF0ZS1jb250ZW50IHtcbiAgICByaWdodDogMTIlO1xuICAgIHRvcDogMjcuNyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tc3R5bGUyIC5jcmVhdGUtY29udGVudCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDEwJTtcbiAgICBib3R0b206IDI3JTtcbiAgfVxufVxuXG4udmlkZW8tc3R5bGUyIC5jcmVhdGUtY29udGVudCBoMyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1zdHlsZTIgLmNyZWF0ZS1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cblxuLnZpZGVvLXN0eWxlMiAuc2Nyb2xsLWRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMC43JTtcbiAgYm90dG9tOiAxMiU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLXN0eWxlMiAuc2Nyb2xsLWRvd24ge1xuICAgIHJpZ2h0OiAxMi43JTtcbiAgICBib3R0b206IDE0LjYlO1xuICB9XG59XG5cbi52aWRlby1zdHlsZTIgLnNjcm9sbC1kb3duIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDcycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1zdHlsZTIgLnNjcm9sbC1kb3duIGEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4udmlkZW8tc3R5bGUyIC5zY3JvbGwtZG93biBhIGkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnZpZGVvLXN0eWxlMi5iYXJiZXItc2hvcC1oZXJvLXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlkZW8tc3R5bGUyLmJhcmJlci1zaG9wLWhlcm8td3JhcCAuaW5mby10ZXh0IHtcbiAgcmlnaHQ6IC0yN3B4O1xuICB0b3A6IDUxJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlkZW8tc3R5bGUyLmJhcmJlci1zaG9wLWhlcm8td3JhcCAuaW5mby10ZXh0IHtcbiAgICByaWdodDogLTUycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZC

AobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWRlby1zdHlsZTIuYmFyYmVyLXNob3AtaGVyby13cmFwIC5pbmZvLXRleHQge1xuICAgIHJpZ2h0OiAtNDNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1zdHlsZTIuYmFyYmVyLXNob3AtaGVyby13cmFwIC5pbmZvLXRleHQge1xuICAgIHJpZ2h0OiAtNzFweDtcbiAgfVxufVxuXG4udmlkZW8tc3R5bGUyLmJhcmJlci1zaG9wLWhlcm8td3JhcCAudmlzdWFsLXZpZGVvIHtcbiAgbGVmdDogLTIzcHg7XG4gIHRvcDogNTElO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aWRlby1zdHlsZTIuYmFyYmVyLXNob3AtaGVyby13cmFwIC52aXN1YWwtdmlkZW8ge1xuICAgIGxlZnQ6IC01MnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlkZW8tc3R5bGUyLmJhcmJlci1zaG9wLWhlcm8td3JhcCAudmlzdWFsLXZpZGVvIHtcbiAgICBsZWZ0OiAtNDNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1zdHlsZTIuYmFyYmVyLXNob3AtaGVyby13cmFwIC52aXN1YWwtdmlkZW8ge1xuICAgIGxlZnQ6IC03MXB4O1xuICB9XG59XG5cbi52aWRlby1zdHlsZTIuYmFyYmVyLXNob3AtaGVyby13cmFwIC5jcmVhdGUtY29udGVudCB7XG4gIHRvcDogNDIlO1xuICB6LWluZGV4OiA1O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1zdHlsZTIuYmFyYmVyLXNob3AtaGVyby13cmFwIC5jcmVhdGUtY29udGVudCB7XG4gICAgdG9wOiA1NiU7XG4gICAgbGVmdDogMTMlO1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtNyB7XG4gIG1hcmdpbjogMCAwIDAgNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1jb250ZW50LTcge1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1jb250ZW50LTcge1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC03IHtcbiAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmhlcm8tY29udGVudC03LnJlc3BvbnNpdmUtcGFkZGluZy1ub25lIHtcbiAgICBwYWRkaW5nOiAwcHggMCAwO1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtNyBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2lkdGg6IDEwJTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtNyBoNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTcgaDQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtNyBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgd2lkdGg6IDkyJTtcbiAgbWFyZ2luOiA3MnB4IDAgNTBweDtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtNyBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIG1hcmdpbjogNDBweCAwIDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1jb250ZW50LTcgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBtYXJnaW46IDI1cHggMCAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1jb250ZW50LTcgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEzcHggMCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC03IGgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTJweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50LTcgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBsZXR0ZXItc3BhY2luZzogOHB4O1xufVxuXG4uaGVyby1jb250ZW50LTcgcCB7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW46IDE4cHggMCAwO1xuICB3aWR0aDogODAlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVyby1jb250ZW50LTcgcCB7XG4gICAgd2lkdGg6IDgyJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td

2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtNyBwIHtcbiAgICB3aWR0aDogODIlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1jb250ZW50LTcgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTcgcCB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICB3aWR0aDogODklO1xuICB9XG59XG5cbi5ib3gtaGVyby1pbWcge1xuICBtYXJnaW46IDAgOTZweCAwIDQ4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJveC1oZXJvLWltZyB7XG4gICAgbWFyZ2luOiAwIDk2cHggMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYm94LWhlcm8taW1nIHtcbiAgICBtYXJnaW46IDAgNDBweCAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib3gtaGVyby1pbWcge1xuICAgIG1hcmdpbjogMzBweCA1MHB4IDAgNTBweDtcbiAgfVxufVxuXG4uYm94LWhlcm8taW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYm94LWhlcm8taW1nLTIge1xuICBtYXJnaW46IDAgMTgwcHggMCAxMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYm94LWhlcm8taW1nLTIge1xuICAgIG1hcmdpbjogMCAxODBweCAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ib3gtaGVyby1pbWctMiB7XG4gICAgbWFyZ2luOiAwIDEwMHB4IDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJveC1oZXJvLWltZy0yIHtcbiAgICBtYXJnaW46IDMwcHggOTBweCAwIDkwcHg7XG4gIH1cbn1cblxuLmJveC1oZXJvLWltZy0yIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYm94LWhlcm8taW1nLTMge1xuICBtYXJnaW46IDAgMTk2cHggMCAtNDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYm94LWhlcm8taW1nLTMge1xuICAgIG1hcmdpbjogMCAxMjBweCAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJveC1oZXJvLWltZy0zIHtcbiAgICBtYXJnaW46IDAgNjBweCAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib3gtaGVyby1pbWctMyB7XG4gICAgbWFyZ2luOiAzMHB4IDUwcHggMCA1MHB4O1xuICB9XG59XG5cbi5ib3gtaGVyby1pbWctMyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJhZy1zaW5nbGUtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFnLXNpbmdsZS1zbGlkZXIgLmJhZy1oZXJvLWltZy1wb3NpdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTMuNSU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5iYWctc2luZ2xlLXNsaWRlciAuYmFnLWhlcm8taW1nLXBvc2l0aW9uIHtcbiAgICByaWdodDogOS41JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYmFnLXNpbmdsZS1zbGlkZXIgLmJhZy1oZXJvLWltZy1wb3NpdGlvbiB7XG4gICAgcmlnaHQ6IDkuNSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFnLXNpbmdsZS1zbGlkZXIgLmJhZy1oZXJvLWltZy1wb3NpdGlvbiB7XG4gICAgcmlnaHQ6IDguNSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYWctc2luZ2xlLXNsaWRlciAuYmFnLWhlcm8taW1nLXBvc2l0aW9uIHtcbiAgICByaWdodDogNSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFnLXNpbmdsZS1zbGlkZXIgLmJhZy1oZXJvLWltZy1wb3NpdGlvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYWctc2luZ2xlLXNsaWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50LTgge1xuICBtYXJnaW46IDAgMCAwIDMyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaGVyby1jb250ZW50LTgge1xuICAgIG1hcmdpbjogMCAwIDAgMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmhlcm8tY29udGVudC04IHtcbiAgICBtYXJnaW46IDAgMCAwIDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tY29udGVudC04IHtcbiAgICBtYXJnaW46IDAgMCAwIDgwcHg7XG4g

IH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtOCB7XG4gICAgbWFyZ2luOiAwIDAgMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC04IHtcbiAgICBtYXJnaW46IDUwcHggMTBweCAzMHB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtOC5oZXJvLWNvbnRlbnQtZnVybml0dXJlMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC04Lmhlcm8tY29udGVudC1mdXJuaXR1cmUyIHAge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cblxuLmhlcm8tY29udGVudC04IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1jb250ZW50LTggaDQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtOCBoNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtOCBoNDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xufVxuXG4uaGVyby1jb250ZW50LTggaDEge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDIyMHB4IDAgNTBweDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmhlcm8tY29udGVudC04IGgxLmZvbnQtaW5jIHtcbiAgbWFyZ2luOiAxNDVweCAwIDUwcHg7XG4gIGZvbnQtc2l6ZTogNzFweDtcbiAgbGluZS1oZWlnaHQ6IDcxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtOCBoMS5mb250LWluYyB7XG4gICAgbWFyZ2luOiA2MHB4IDAgNDBweDtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmhlcm8tY29udGVudC04IGgxLmZvbnQtaW5jIHtcbiAgICBtYXJnaW46IDYwcHggMCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtOCBoMS5mb250LWluYyB7XG4gICAgbWFyZ2luOiAzN3B4IDAgMzBweDtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtOCBoMS5mb250LWluYyB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTggaDEuZm9udC1pbmMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW46IDE1cHggMCAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtOCBoMSB7XG4gICAgbWFyZ2luOiAxMjJweCAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmhlcm8tY29udGVudC04IGgxIHtcbiAgICBtYXJnaW46IDkzcHggMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tY29udGVudC04IGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luOiAzN3B4IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tY29udGVudC04IGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtOCBoMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMTVweCAwIDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhlcm8tY29udGVudC04IHAge1xuICBjb2xvcjogIzk5OTtcbiAgd2lkdGg6IDQyJTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbWFyZ2luOiAwIDAgMTIwcHg

7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtOCBwIHtcbiAgICBtYXJnaW46IDAgMCA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtOCBwIHtcbiAgICBtYXJnaW46IDAgMCA1MXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tY29udGVudC04IHAge1xuICAgIG1hcmdpbjogMCAwIDMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtOCBwIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTggcCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTggcCB7XG4gICAgd2lkdGg6IDc4JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtOC5zbGlkZXItc3BvcnQtdjIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmhlcm8tY29udGVudC04LnNsaWRlci1zcG9ydC12MiBoNCB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuXG4uaGVyby1jb250ZW50LTguc2xpZGVyLXNwb3J0LXYyIGgxIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNTlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICBtYXJnaW46IDE0NnB4IDAgNjVweDtcbiAgd2lkdGg6IDY0JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tY29udGVudC04LnNsaWRlci1zcG9ydC12MiBoMSB7XG4gICAgbWFyZ2luOiA3MHB4IDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVyby1jb250ZW50LTguc2xpZGVyLXNwb3J0LXYyIGgxIHtcbiAgICBtYXJnaW46IDEwMHB4IDAgNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtOC5zbGlkZXItc3BvcnQtdjIgaDEge1xuICAgIG1hcmdpbjogNThweCAwIDUwcHg7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1jb250ZW50LTguc2xpZGVyLXNwb3J0LXYyIGgxIHtcbiAgICBtYXJnaW46IDQwcHggMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtOC5zbGlkZXItc3BvcnQtdjIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDMwcHggMCAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtOC5zbGlkZXItc3BvcnQtdjIgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHdpZHRoOiA0MiU7XG4gIG1hcmdpbjogMCAwIDkwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtOC5zbGlkZXItc3BvcnQtdjIgcCB7XG4gICAgbWFyZ2luOiAwIDAgNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVyby1jb250ZW50LTguc2xpZGVyLXNwb3J0LXYyIHAge1xuICAgIG1hcmdpbjogMCAwIDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1jb250ZW50LTguc2xpZGVyLXNwb3J0LXYyIHAge1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtOC5zbGlkZXItc3BvcnQtdjIgcCB7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC04LnNsaWRlci1zcG9ydC12MiBwIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtOC5zbGlkZXItc3BvcnQtdjIgLmJ0bi1zdHlsZS03IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlcm8tY29udGVudC04LnNsaWRlci1zcG9ydC12MiAuYnRuLXN0eWxlLTcgYTpob3ZlciB7XG4gIGNvbG9yOiAjYzAwO1xufVxuXG4uYmFnLWhlcm8taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2NTJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJhZy1oZXJvLWltZyB7XG4gICAgd2lkdGg6IDU1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbm

x5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5iYWctaGVyby1pbWcge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYWctaGVyby1pbWcge1xuICAgIHdpZHRoOiA0MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhZy1oZXJvLWltZyB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhZy1oZXJvLWltZyB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbi5iYWctaGVyby1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYWctaGVyby1pbWctMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTcxcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5iYWctaGVyby1pbWctMiB7XG4gICAgd2lkdGg6IDQ3MXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5iYWctaGVyby1pbWctMiB7XG4gICAgd2lkdGg6IDQ0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhZy1oZXJvLWltZy0yIHtcbiAgICB3aWR0aDogMzcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYWctaGVyby1pbWctMiB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhZy1oZXJvLWltZy0yIHtcbiAgICB3aWR0aDogMjI0cHg7XG4gIH1cbn1cblxuLmJhZy1oZXJvLWltZy0yIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmFnLWhlcm8taW1nLTMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmFnLWhlcm8taW1nLTMge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYmFnLWhlcm8taW1nLTMge1xuICAgIHdpZHRoOiA0MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYWctaGVyby1pbWctMyB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFnLWhlcm8taW1nLTMge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYWctaGVyby1pbWctMyB7XG4gICAgd2lkdGg6IDIxMXB4O1xuICB9XG59XG5cbi5iYWctaGVyby1pbWctMyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1zdHlsZS03IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJ0bi1zdHlsZS03IGEgaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYnRuLXN0eWxlLTcgYS50aGVtZS1jb2xvci1nb2xkZW46aG92ZXIge1xuICBjb2xvcjogIzliNjUwMTtcbn1cblxuLmJ0bi1zdHlsZS03IGEud2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1zdHlsZS03IGEud2hpdGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5idG4tc3R5bGUtNyBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5zbGlkZXItbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAtNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNsaWRlci1udW1iZXIge1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zbGlkZXItbnVtYmVyIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItbnVtYmVyIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1udW1iZXIge1xuICAgIGxlZnQ6IC0yNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1udW1iZXIge1xuICAgIGxlZnQ6IC0yMHB4O1xuICB9XG59XG5cbi5zbGlkZXItbnVtYmVyIHNwYW4ge1xuICBmb250LXNpemU6IDE0OXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2M

DBweCkge1xuICAuc2xpZGVyLW51bWJlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zbGlkZXItbnVtYmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItbnVtYmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1udW1iZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1udW1iZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA3NXB4O1xuICB9XG59XG5cbi5zbGlkZXItbnVtYmVyLmNvbG9yLW1vZGlmeSBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmhlcm8tY29udGVudC05IHtcbiAgbWFyZ2luOiAwIDAgMCAyMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaGVyby1jb250ZW50LTkge1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtOSB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtOSB7XG4gICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtOSB7XG4gICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTkge1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtOSA+IHNwYW4ge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTkgPiBzcGFuIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50LTkgaDEge1xuICBmb250LXNpemU6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICB3aWR0aDogMzMlO1xuICBtYXJnaW46IDQzcHggMCAzN3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVyby1jb250ZW50LTkgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB3aWR0aDogMzYlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tY29udGVudC05IGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDI1cHggMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1jb250ZW50LTkgaDEge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbjogMTVweCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTkgaDEge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBtYXJnaW46IDEycHggMCAxNXB4O1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtOSBoMSBzcGFuIHtcbiAgY29sb3I6ICNmNjY7XG59XG5cbi5oZXJvLWNvbnRlbnQtOSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgd2lkdGg6IDIzJTtcbiAgbWFyZ2luOiAwIDAgNjRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tY29udGVudC05IHAge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmhlcm8tY29udGVudC05IHAge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1jb250ZW50LTkgcCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1jb250ZW50LTkgcCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5cbkBtZWRpYSBv

bmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC05IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cblxuLmJ0bi1zdHlsZS05IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5idG4tc3R5bGUtOSBhLndoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tc3R5bGUtOSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmNjY7XG59XG5cbi5jb3NtZXRpYzItaGVyby1jb250ZW50LXdyYXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL3NsaWRlci9iZy1zbGlkZXItY29zbWV0aWMtMi5qcGdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QTc1NzA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDE2MHB4IDAgMTQ1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvc21ldGljMi1oZXJvLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMTMwcHggMCAxMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvc21ldGljMi1oZXJvLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMTMwcHggMCAxMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3NtZXRpYzItaGVyby1jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG4gIH1cbn1cblxuLmhlcm8tY29udGVudC0xMCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5oZXJvLWNvbnRlbnQtMTAgaDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDlweDtcbiAgbWFyZ2luOiA0MHB4IDAgMTIycHg7XG4gIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICBmb250LWZhbWlseTogXCJQcmF0YVwiLCBzZXJpZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1jb250ZW50LTEwIGgyIHtcbiAgICBtYXJnaW46IDQwcHggMCA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1jb250ZW50LTEwIGgyIHtcbiAgICBtYXJnaW46IDQwcHggMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC0xMCBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gIH1cbn1cblxuLmhlcm8tY29udGVudC0xMSB7XG4gIHBhZGRpbmctbGVmdDogODhweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1jb250ZW50LTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTEge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLmhlcm8tY29udGVudC0xMSBoNCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmhlcm8tY29udGVudC0xMSBoMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luOiAxNDVweCAwIDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LWZhbWlseTogXCJQcmF0YVwiLCBzZXJpZjtcbiAgd2lkdGg6IDc4JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTEgaDEge1xuICAgIG1hcmdpbjogNTJweCAwIDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTExIGgxIHtcbiAgICBtYXJnaW46IDMwcHggMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4uYnRuLXN0eWxlLTEzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5idG4tc3R5bGUtMTMgYSBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2Y2NjtcbiAgbWFyZ2luOiAwIDAgMCA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG5cbi5idG4tc3R5bGUtMTMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjY2O1xufVxuXG4uYnRuLXN0eWxlLTEzLmJ0bi1zdHlsZS0xMy10aGVtZS1jb2xvciBhIGkge1xuICBjb2xvcjogIzkwMDtcbn1cblxuLmJ0bi1zdHlsZS0xMy5idG4tc3R5bGUtMTMtdGhlbWUtY29sb3IgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4

uYnRuLXN0eWxlLTEzLmJ0bi0xMy10aGVtZS1jb2xvci15ZWxsb3cgYSBpIHtcbiAgY29sb3I6ICNlOGFlNWM7XG59XG5cbi5idG4tc3R5bGUtMTMuYnRuLTEzLXRoZW1lLWNvbG9yLXllbGxvdyBhOmhvdmVyIHtcbiAgY29sb3I6ICNlOGFlNWM7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5wYWdpbmF0aW9uLXN0eWxlLTYge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDg4cHg7XG4gIGJvdHRvbTogNDBweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnBhZ2luYXRpb24tc3R5bGUtNi50ZWNoLXNsaWRlci1wYWdpbmF0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvdHRvbTogMjVweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnBhZ2luYXRpb24tc3R5bGUtNi50ZWNoMi1zbGlkZXItcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpcGVyLXBhZ2luYXRpb24ucGFnaW5hdGlvbi1zdHlsZS02LnRlY2gyLXNsaWRlci1wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3dpcGVyLXBhZ2luYXRpb24ucGFnaW5hdGlvbi1zdHlsZS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi5wYWdpbmF0aW9uLXN0eWxlLTYge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLnBhZ2luYXRpb24tc3R5bGUtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnBhZ2luYXRpb24tc3R5bGUtNiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ucGFnaW5hdGlvbi1zdHlsZS02IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5wYWdpbmF0aW9uLXN0eWxlLTYucGFnaW5hdGlvbi1zdHlsZS02LW1vZGlmeSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xufVxuXG4uYmFnLXNsaWRlci1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNFOEYwRjIsICNFOEYwRjIgNzQlLCAjZmZmIDAlKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFnLXNsaWRlci1iZy1jb2xvciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI0U4RjBGMiwgI0U4RjBGMiAxMDAlLCAjZmZmIDAlKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhZy1zbGlkZXItYmctY29sb3Ige1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNFOEYwRjIsICNFOEYwRjIgMTAwJSwgI2ZmZiAwJSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFnLXNsaWRlci1iZy1jb2xvciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI0U4RjBGMiwgI0U4RjBGMiAxMDAlLCAjZmZmIDAlKTtcbiAgfVxufVxuXG4uYm94ZWQtc2xpZGVyLWJnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbn1cblxuLmNvc21ldGljMS1oZXJvLWJnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBRTZFNjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb3NtZXRpYzEtaGVyby1iZy1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvc21ldGljMS1oZXJvLWJnLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3OCU7XG4gIH1cbn1cblxuLmNvc21ldGljMy1oZXJvLWJnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RTdFRDtcbn1cblxuLmZhc2hpb24tc3R1ZGlvLWhlcm8tYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4NDg1O1xufVxuXG4uc2hvZXMtaGVyby1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNkE4QUE7XG59XG5cbi5hcHAtaGVyby1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QjE2MTk7XG59XG5cbi5oZXJvLWNvbnRlbnQtMTIge1xuICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTIge1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIH1cbn1cblxuLmhlcm8tY29udGVudC0xMiAuc2xpZGVyLWJhZGdlIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLmhlcm8tY29udGVudC0xMiAuc2xpZGVyLWJhZGdlIHNwYW4ge1xuICBjb2xvcj

ogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAzcHggMTBweCA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmhlcm8tY29udGVudC0xMiBoMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTIgaDEge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cblxuLmhlcm8tY29udGVudC0xMiBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiA2MiU7XG4gIG1hcmdpbjogMCAwIDM3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC0xMiBwIHtcbiAgICBtYXJnaW46IDAgMCAyMXB4O1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtMTIgLnNsaWRlci1wcmljZSB7XG4gIG1hcmdpbjogMCAwIDEzMnB4O1xufVxuXG4uaGVyby1jb250ZW50LTEyIC5zbGlkZXItcHJpY2UubXJnLWRlYyB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1jb250ZW50LTEyIC5zbGlkZXItcHJpY2Uge1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTEyIC5zbGlkZXItcHJpY2Uge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cblxuLmhlcm8tY29udGVudC0xMiAuc2xpZGVyLXByaWNlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5oZXJvLWNvbnRlbnQtMTIgLnNsaWRlci1wcmljZSBzcGFuLm9sZC1wcmljZSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAwIDdweDtcbn1cblxuLmhlcm8tY29udGVudC0xMiAuc2xpZGVyLXByaWNlIHNwYW4ubmV3LXByaWNlIHtcbiAgY29sb3I6ICM2Njk5MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTIudGVjaDItY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUwcHggMCAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlcm8tY29udGVudC0xMi50ZWNoMi1jb250ZW50IHAge1xuICAgIG1hcmdpbjogMCBhdXRvIDIxcHg7XG4gIH1cbn1cblxuLnRlY2gtdjItc2xpZGVyLXBvc2l0aW9uLWltZy0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWNoLXYyLXNsaWRlci1wb3NpdGlvbi1pbWctMSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi50ZWNoLXYyLXNsaWRlci1wb3NpdGlvbi1pbWctMSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRlY2gtdjItc2xpZGVyLXBvc2l0aW9uLWltZy0xIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlY2gtdjItc2xpZGVyLXBvc2l0aW9uLWltZy0xIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWNoLXYyLXNsaWRlci1wb3NpdGlvbi1pbWctMSBpbWcge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuLmJhcmJlci1oZXJvLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXJiZXItaGVyby1hcmVhLmhlcm8tYXJlYSB7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xufVxuXG4uYmFyYmVyLWhlcm8tYXJlYSAuYmFyYmVyLWhlcm8taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjA1cHg7XG4gIGJvdHRvbTogLTI4OHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmFyYmVyLWhlcm8tYXJlYSAuYmFyYmVyLWhlcm8taW1nIHtcbiAgICByaWdodDogMTA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJhcmJlci1oZXJvLWFyZWEgLmJhcmJlci1oZXJvLWltZyB7XG4gICAgcmlnaHQ6IDgwcHg7XG4gICAgYm90dG9tOiAtMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFyYmVyLWhlcm8tYXJlYSAuYmFyYmVyLWhlcm8taW1nIHtcbiAgICByaWdodDogNTBweDtcbiAgICBib3R0b206IC0xODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhcmJlci1oZXJvLWFyZ

WEgLmJhcmJlci1oZXJvLWltZyB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBib3R0b206IC0xNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXJiZXItaGVyby1hcmVhIC5iYXJiZXItaGVyby1pbWcge1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiAtMTEwcHg7XG4gIH1cbn1cblxuLmJhcmJlci1oZXJvLWFyZWEgLmJhcmJlci1oZXJvLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5iYXJiZXItaGVyby1hcmVhIC5iYXJiZXItaGVyby1pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5iYXJiZXItaGVyby1hcmVhIC5iYXJiZXItaGVyby1pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhcmJlci1oZXJvLWFyZWEgLmJhcmJlci1oZXJvLWltZyBpbWcge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYXJiZXItaGVyby1hcmVhIC5iYXJiZXItaGVyby1pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhcmJlci1oZXJvLWFyZWEgLmJhcmJlci1oZXJvLWltZyBpbWcge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLmhlcm8tY29udGVudC0xMy1wb3NpdGlvbjEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE2JTtcbiAgdG9wOiAzMyU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tY29udGVudC0xMy1wb3NpdGlvbjEge1xuICAgIGxlZnQ6IDEwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tY29udGVudC0xMy1wb3NpdGlvbjEge1xuICAgIGxlZnQ6IDUuNSU7XG4gICAgdG9wOiAzNiU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTEzLXBvc2l0aW9uMSB7XG4gICAgbGVmdDogNSU7XG4gICAgdG9wOiA0MCU7XG4gIH1cbn1cblxuLmhlcm8tY29udGVudC0xMy1wb3NpdGlvbjIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1LjUlO1xuICB0b3A6IDQxJTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1jb250ZW50LTEzLXBvc2l0aW9uMiB7XG4gICAgdG9wOiAzMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTMtcG9zaXRpb24yIHtcbiAgICB0b3A6IDIwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTMtcG9zaXRpb24yIHtcbiAgICB0b3A6IDEyJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC0xMy1wb3NpdGlvbjIge1xuICAgIHRvcDogMjUlO1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtMTMgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmhlcm8tY29udGVudC0xMyBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDE4cHggMCAyNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTMgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4O1xuICB9XG59XG5cbi5idG4tc3R5bGUtMTUgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1zdHlsZS0xNSBhIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYnRuLXN0eWxlLTE1IGE6aG92ZXIge1xuICBjb2xvcjogI2MwMDtcbn1cblxuLmJyaWRnZS0xLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTklO1xuICB0b3A6IDE2JTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnJpZGdlLTEtaW1nIHtcbiAgICBsZWZ0OiAxMiU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5icmlkZ2UtMS1pbWcge1xuICAgIGxlZnQ6IDclO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyaWRnZS0xLWltZyB7XG4gICAgbGVmdDogMTQl

O1xuICAgIHRvcDogMjglO1xuICB9XG59XG5cbi5icmlkZ2UtMS1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmlkZ2UtMS1pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi5icmlkZ2UtMi1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMi40JTtcbiAgdG9wOiA2NCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJpZGdlLTItaW1nIHtcbiAgICB0b3A6IDU1JTtcbiAgICByaWdodDogMTQuNCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJpZGdlLTItaW1nIHtcbiAgICB0b3A6IDU1JTtcbiAgfVxufVxuXG4uYnJpZGdlLTItaW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJpZGdlLTItaW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50LTE0IHtcbiAgcGFkZGluZzogMTc1cHggMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaGVyby1jb250ZW50LTE0IHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmhlcm8tY29udGVudC0xNCB7XG4gICAgcGFkZGluZzogMTIwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tY29udGVudC0xNCB7XG4gICAgcGFkZGluZzogMTAwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1jb250ZW50LTE0IHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTQge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTE0IHtcbiAgICBwYWRkaW5nOiA2M3B4IDAgMDtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50LTE0IGgxIHtcbiAgZm9udC1zaXplOiA3MXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tY29udGVudC0xNCBoMSB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTQgaDEge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTQgaDEge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tY29udGVudC0xNCBoMSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC0xNCBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtMTQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMjJweCAwIDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB3aWR0aDogNDAlO1xufVxuXG4uaGVyby1jb250ZW50LTE0IHAud2lkdGgtaW5jIHtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1jb250ZW50LTE0IHAud2lkdGgtaW5jIHtcbiAgICB3aWR0aDogNTIlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1jb250ZW50LTE0IHAud2lkdGgtaW5jIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC0xNCBwLndpZHRoLWluYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1jb250ZW50LTE0IHAge1xuICAgIHdpZHRoOiA1MiU7XG4gICAgbWFyZ2luOiAyMnB4IDAgMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tY29udGVudC0xNCBwIHtcbiAgICB3aWR0aDogNjIlO1xuICAgIG1hcmdpbjogMjJweCAwIDM1cHg7XG4gIH1cbn1cblxuQG1

lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTE0IHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDE1cHggMCAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtMTQuaGVyby1jb250ZW50LTE0LW1vZGlmeSBoMSB7XG4gIGZvbnQtc2l6ZTogNzFweDtcbiAgbGluZS1oZWlnaHQ6IDcxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tY29udGVudC0xNC5oZXJvLWNvbnRlbnQtMTQtbW9kaWZ5IGgxIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTQuaGVyby1jb250ZW50LTE0LW1vZGlmeSBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC0xNC5oZXJvLWNvbnRlbnQtMTQtbW9kaWZ5IGgxIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmJ0bi1zdHlsZS0xOCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMjFweCAzMnB4O1xufVxuXG4uYnRuLXN0eWxlLTE4IGEudGhlbWUtY29sb3ItZ29sZGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliNjUwMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG4tc3R5bGUtMTggYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDE3cHggMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tc3R5bGUtMTggYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuXG4uYnRuLXN0eWxlLTE4IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uaGVyby1zbGlkZXItbmF2LTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDcwcHg7XG4gIHRvcDogMzUlO1xuICBmb250LXNpemU6IDEyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIHotaW5kZXg6IDk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaGVyby1zbGlkZXItbmF2LTIge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLXNsaWRlci1uYXYtMiB7XG4gICAgbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyby1zbGlkZXItbmF2LTIge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1zbGlkZXItbmF2LTIge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2xpZGVyLW5hdi0yIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgfVxufVxuXG4uaGVyby1zbGlkZXItbmF2LTIgaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaGVyby1zbGlkZXItbmF2LTIuaGVyby1zbGlkZXItbmV4dC0yIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDcwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLXNsaWRlci1uYXYtMi5oZXJvLXNsaWRlci1uZXh0LTIge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLXNsaWRlci1uYXYtMi5oZXJvLXNsaWRlci1uZXh0LTIge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tc2xpZGVyLW5hdi0yLmhlcm8tc2xpZGVyLW5leHQtMiB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLXNsaWRlci1uYXYtMi5oZXJvLXNsaWRlci1uZXh0LTIge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2xpZGVyLW5hdi0yLmhlcm8tc2xpZGVyLW5leH

QtMiB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmhlcm8tc2xpZGVyLW5hdi0yOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uaGVyby1zbGlkZXItYWN0aXZlLTM6aG92ZXIgLmhlcm8tc2xpZGVyLW5hdi0yIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNsaWRlci1wYWRkaW5nIHtcbiAgcGFkZGluZzogNjBweCA2MHB4IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zbGlkZXItcGFkZGluZyB7XG4gICAgcGFkZGluZzogNjBweCAxNXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2xpZGVyLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2xpZGVyLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50LTE1IHtcbiAgcGFkZGluZzogMCAwIDAgMTM1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTUge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tY29udGVudC0xNSB7XG4gICAgcGFkZGluZzogMCAwIDAgNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tY29udGVudC0xNSB7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTUge1xuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIH1cbn1cblxuLmhlcm8tY29udGVudC0xNSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiAxMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhlcm8tY29udGVudC0xNSBoMSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogODdweCAwIDI4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTUgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICBtYXJnaW46IDcwcHggMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tY29udGVudC0xNSBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC0xNSBoMSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIG1hcmdpbjogMTVweCAwIDdweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC0xNSBoMSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMjBweCAwIDEycHg7XG4gIH1cbn1cblxuLmhlcm8tY29udGVudC0xNSBwIHtcbiAgd2lkdGg6IDY2JTtcbiAgbWFyZ2luOiAwIDAgNzFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmhlcm8tY29udGVudC0xNSBwIHtcbiAgICBtYXJnaW46IDAgMCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tY29udGVudC0xNSBwIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyby1jb250ZW50LTE1IHAge1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTE1IHAge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTUgcCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuXG4uaGVyby1jb250ZW50LTE2IHtcbiAgcGFkZGluZzogMTEwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gI

HotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTYge1xuICAgIHBhZGRpbmc6IDcwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTYge1xuICAgIHBhZGRpbmc6IDcwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tY29udGVudC0xNiB7XG4gICAgcGFkZGluZzogNzBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTYge1xuICAgIHBhZGRpbmc6IDcwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC0xNiB7XG4gICAgcGFkZGluZzogNjBweCAwIDA7XG4gIH1cbn1cblxuLmhlcm8tY29udGVudC0xNiBoMSB7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGNvbG9yOiAjOWI2NTAxO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMzVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tY29udGVudC0xNiBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDYycHg7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTYgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTYgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tY29udGVudC0xNiBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tY29udGVudC0xNiBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxMnB4O1xuICB9XG59XG5cbi5oZXJvLWNvbnRlbnQtMTYgaDQge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgbWFyZ2luOiA4OHB4IDAgNTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8tY29udGVudC0xNiBoNCB7XG4gICAgbWFyZ2luOiA1MHB4IDAgNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVyby1jb250ZW50LTE2IGg0IHtcbiAgICBtYXJnaW46IDUwcHggMCA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm8tY29udGVudC0xNiBoNCB7XG4gICAgbWFyZ2luOiA1MHB4IDAgNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tY29udGVudC0xNiBoNCB7XG4gICAgbWFyZ2luOiAzMHB4IDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTYgaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW46IDE1cHggMCAyMHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5cbi5idG4tc3R5bGUtMTkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLmJ0bi1zdHlsZS0xOSBhOmhvdmVyIHtcbiAgY29sb3I6ICM5YjY1MDE7XG59XG5cbi5oZXJvLWNvbnRlbnQtMTcgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDE1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5oZXJvLWNvbnRlbnQtMTcgaDEge1xuICBmb250LXNpemU6IDQxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDQwcHggMCA4MHB4O1xuICBsaW5lLWhlaWdodDogNDFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQtMTcgaDEge1xuICAgIG1hcmdpbjogMzBweCAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1jb250ZW50LTE3

IGgxIHtcbiAgICBtYXJnaW46IDIwcHggMCAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG4vKi0tLS0tIEtlbmJ1cm5zeSAtLS0tLS0qL1xuLmtlbmJ1cm5lLXNsaWRlci1hY3RpdmUgLnN3aXBlci1zbGlkZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN3aXBlci1zbGlkZSA+IC5zd2lwZXItc2xpZGUtY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IDUwJSA1MCUgL2NvdmVyO1xufVxuXG4uc3dpcGVyLXNsaWRlIC5zbGlkZTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NsaWRlci9zcG9ydC1iZy1zbGlkZXItNy5qcGcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG59XG5cbi5zd2lwZXItc2xpZGUgLnNsaWRlMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2xpZGVyL3Nwb3J0LWJnLXNsaWRlci04LmpwZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbn1cblxuLnN3aXBlci1zbGlkZSAuc2xpZGUzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zbGlkZXIvc3BvcnQtYmctc2xpZGVyLTkuanBnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLXNjYWxlLWVmZmVjdCAuc3dpcGVyLXNsaWRlLWNvdmVyIHtcbiAgdHJhbnNpdGlvbjogMTBzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXNjYWxlLWVmZmVjdCAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1jb3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmtlbmJ1cm5lLXNsaWRlci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ua2VuYnVybmUtc2xpZGVyLWNvbnRlbnQgLmtlbmJ1cm5lLXNsaWRlci1zaGFwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmtlbmJ1cm5lLXNsaWRlci1jb250ZW50IC5rZW5idXJuZS1zbGlkZXItc2hhcGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC0xMTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5rZW5idXJuZS1zbGlkZXItY29udGVudCAua2VuYnVybmUtc2xpZGVyLXNoYXBlOmJlZm9yZSB7XG4gICAgdG9wOiAtODBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5rZW5idXJuZS1zbGlkZXItY29udGVudCAua2VuYnVybmUtc2xpZGVyLXNoYXBlOmJlZm9yZSB7XG4gICAgdG9wOiAtODBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmtlbmJ1cm5lLXNsaWRlci1jb250ZW50IC5rZW5idXJuZS1zbGlkZXItc2hhcGU6YmVmb3JlIHtcbiAgICB0b3A6IC04MHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5rZW5idXJuZS1zbGlkZXItY29udGVudCAua2VuYnVybmUtc2xpZGVyLXNoYXBlOmJlZm9yZSB7XG4gICAgdG9wOiAtNzBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmtlbmJ1cm5lLXNsaWRlci1jb250ZW50IC5rZW5idXJuZS1zbGlkZXItc2hhcGU6YmVmb3JlIHtcbiAgICB0b3A6IC03MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG4ua2VuYnVybmUtc2xpZGVyLWNvbnRlbnQgaDEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA0MXB4O1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMTg1cHggMCAxNTNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmtlbmJ1cm5lLXNsaWRlci1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgbWFyZ2luOiA4MHB4IDAgNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAua2VuYnVybmUtc2xpZGVyLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICBtYXJnaW46IDgwcHggMCA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmtlbmJ1cm5lLXNsaWRlci1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgbWFyZ2luOiAxMDBweCAwIDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5

kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5rZW5idXJuZS1zbGlkZXItY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIG1hcmdpbjogNTBweCAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAua2VuYnVybmUtc2xpZGVyLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICBtYXJnaW46IDQwcHggMCAzMHB4O1xuICB9XG59XG5cbi5rZW5idXJuZS1zbGlkZXItY29udGVudCAua2VuYnVybmUtYnRuIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1heC13aWR0aDogNzFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAua2VuYnVybmUtc2xpZGVyLWNvbnRlbnQgLmtlbmJ1cm5lLWJ0biBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICB9XG59XG5cbi5rZW5idXJuZS1zbGlkZXItY29udGVudCAua2VuYnVybmUtYnRuIGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlcm8tYXJlYS1vdmVybHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVyby1hcmVhLW92ZXJseTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItYXJlYS5wdC04MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLmZvb3Rlci1hcmVhLnBiLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuaGVyby1hcmVhLW92ZXJseSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZXJvLWFyZWEtb3Zlcmx5OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5oZXJvLWFyZWEtb3Zlcmx5LTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVyby1hcmVhLW92ZXJseS0yOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbi8qLS0tLS0tLS0gMDQuIFNlY3Rpb24gdGl0bGUgc3R5bGUgLS0tLS0tLS0tKi9cbi5zZWN0aW9uLXRpdGxlIHtcbiAgcGFkZGluZzogMCAwIDAgMTAwcHg7XG59XG5cbi5zZWN0aW9uLXRpdGxlLnN0LXBsLW5vbmUge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDAgODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWN0aW9uLXRpdGxlIGgyIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLX

RpdGxlIGgyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAtMTAwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUgaDI6YmVmb3JlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBsZWZ0OiAtODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUgaDI6YmVmb3JlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBsZWZ0OiAtODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIGgyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbGVmdDogLTQwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUgcCB7XG4gIGNvbG9yOiAjNjY2O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbn1cblxuLnNlY3Rpb24tdGl0bGUgcC53aWR0aC0xIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi10aXRsZSBwLndpZHRoLTEge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIHAud2lkdGgtMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZSBwLndpZHRoLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLnNlY3Rpb24tdGl0bGUtYmxhY2sgaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnNlY3Rpb24tdGl0bGUuc2VjdGlvbi10aXRsZS1ibGFjayBoMiBzcGFuIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5zZWN0aW9uLXRpdGxlLnNlY3Rpb24tdGl0bGUtYmxhY2sgaDI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnNlY3Rpb24tdGl0bGUuc2VjdGlvbi10aXRsZS13aGl0ZSBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2VjdGlvbi10aXRsZS5zZWN0aW9uLXRpdGxlLXdoaXRlIGgyIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlY3Rpb24tdGl0bGUuc2VjdGlvbi10aXRsZS13aGl0ZSBoMjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2VjdGlvbi10aXRsZS5zZWN0aW9uLXRpdGxlLXdoaXRlIHAge1xuICBjb2xvcjogI2NjYztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS5tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZS5tYi01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZS5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS1idG4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLWJ0bi13cmFwLm1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLWJ0bi13cmFwLm1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtYnRuLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi10aXRsZS1idG4td3JhcC5zZWN0aW9uLXRpdGxlLWJ0bi13cmFwLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLWJ0bi13cmFwLm1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLWJ0bi13cmFwLm1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS1idG4td3JhcC5zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLWJ0bi13cmFwLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtYnRuLXdyYXAtMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS0yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMiBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO

1xuICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTIgaDIge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS0yIGgyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMiBoMjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS0yLm1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTMgaDIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTMgaDIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMyBoMjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5zZWN0aW9uLXRpdGxlLTQgaDQge1xuICBsZXR0ZXItc3BhY2luZzogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTQgaDQge1xuICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtNCBzcGFuIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAwIDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTQgc3BhbiB7XG4gICAgcGFkZGluZzogMTBweCAwIDIwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtNCBzcGFuOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi10aXRsZS00Lm1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLTQubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtNC5tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTQubWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtNC5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZS00Lm1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLTQubWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtNSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS01IGgyIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtNSBwIHtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIHdpZHRoOiA2NyU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtNSBwIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtNSBwIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTUubWItNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4g

IH1cbiAgLnNlY3Rpb24tdGl0bGUtNS5tYi01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTUubWItNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtNS5tYi01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS02IGgyIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDAgMCAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc2VjdGlvbi10aXRsZS02IGgyLmZvbnQtd2lkdGgtaW5jIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS02IGgyLmZvbnQtd2lkdGgtaW5jIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTYgaDIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTYgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS02IHAge1xuICB3aWR0aDogNjYlO1xuICBtYXJnaW46IDE3cHggYXV0byAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTYgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTYubWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtNi5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTYubWItNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtNi5tYi01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZS02Lm1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTcgaDIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByYXRhXCIsIHNlcmlmO1xuICBtYXJnaW46IDAgMCAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtNyBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTcgcCB7XG4gIHdpZHRoOiA1NyU7XG4gIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtNyBwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtNyBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi10aXRsZS03Lm1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLTcubWItNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtNy5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTcubWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtNy5tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZS03Lm1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTggaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByYXRhXCIsIHNlcmlmO1xuICBtYXJnaW46IDAgMCAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi10aXRsZS04IGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS04IGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtOCBoMi53aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2VjdGlvbi10aXRsZS04IGgyLnBvcHBpbnMge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5zZWN0aW9uLXRpdGxlLTggcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtOC5tYi01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZS04Lm1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gIC5zZWN0aW9uLXR

pdGxlLTgubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtOC5tYi00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTgubWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtOC5tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZS04Lm1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLTgubWItNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtaWNvbi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMTJweCAwIDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS1pY29uLXdyYXAge1xuICAgIG1hcmdpbjogMHB4IDAgMjVweCAwO1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLWljb24td3JhcCAuc3Vic2NyaWJlLXRpbGUtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMjhweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS1pY29uLXdyYXAgLnN1YnNjcmliZS10aWxlLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS1pY29uLXdyYXAgLnN1YnNjcmliZS10aWxlLWljb24gaSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgY29sb3I6ICNmNjY7XG59XG5cbi5zZWN0aW9uLXRpdGxlLWljb24td3JhcCAuc3Vic2NyaWJlLXRpbGUtaWNvbi50aGVtZS1jb2xvciBpIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5zZWN0aW9uLXRpdGxlLWljb24td3JhcCAuc3Vic2NyaWJlLXRpbGUtaWNvbi50aGVtZS1jb2xvci1yZWQgaSB7XG4gIGNvbG9yOiAjYzAwO1xufVxuXG4uc2VjdGlvbi10aXRsZS1pY29uLXdyYXAgLnN1YnNjcmliZS10aWxlLWljb24udGhlbWUtY29sb3ItZ29sZGVuIGkge1xuICBjb2xvcjogIzliNjUwMTtcbn1cblxuLnNlY3Rpb24tdGl0bGUtOSBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xufVxuXG4uc2VjdGlvbi10aXRsZS05IGg0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogIzk5OTk5OTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS05IGg0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi10aXRsZS05Lm1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtOS5tYi01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS0xMCBoMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luOiAwIDAgMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTEwIGgzIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMTAgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbjogMjVweCAwIDA7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi5zZWN0aW9uLXRpdGxlLTEwIHAuY2VudGVyIHtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTEwIHAuY2VudGVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTAgcCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTAgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTEwIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTEwLm1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTAubWItMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtMTAubWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMTEgaDMge1xuICBmb250LXNpemU6IDE4cHg7XG

4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzkwMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTEgaDMge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS0xMSBoMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzk5OTk5OTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTEubWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS0xMS5tYi01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi10aXRsZS0xMiBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTEyLm1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLTEyLm1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIC5zZWN0aW9uLXRpdGxlLTEyLm1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTIubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtMTIubWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtMTIubWItNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtdGFiLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS10YWItd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTEzIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTEzIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS0xMyBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTEzLnNlY3Rpb24tdGl0bGUtMTMtYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uc2VjdGlvbi10aXRsZS0xNCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNlOGFlNWM7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTQgc3BhbiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEycHg7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTE0IHNwYW4ge1xuICAgIGxldHRlci1zcGFjaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMTQgaDIge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTE0IGgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMTQgcCB7XG4gIHdpZHRoOiA2MyU7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTQgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgfVxuf

VxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTQubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtMTQubWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtMTQubWItNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZS0xNC5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZS0xNC5tYi01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc2VjdGlvbi10aXRsZS0xNC5tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWItc3R5bGUtMyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxufVxuXG4udGFiLXN0eWxlLTMgYSB7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YWItc3R5bGUtMyBhIHtcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWItc3R5bGUtMyBhIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuXG4udGFiLXN0eWxlLTMgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnRhYi1zdHlsZS0zIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnNlY3Rpb24tdGl0bGUtMTUgaDIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5YjY1MDE7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi10aXRsZS0xNSBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTE1IGgyLmZvbnQtc2l6ZS1kZWMge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTUgaDIuZm9udC1zaXplLWRlYyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTE1IHAge1xuICBjb2xvcjogI2NjYztcbiAgd2lkdGg6IDY0JTtcbiAgbWFyZ2luOiAyM3B4IGF1dG8gMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi10aXRsZS0xNSBwIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi10aXRsZS0xNSBwIHtcbiAgICB3aWR0aDogOTclO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTUgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMTUud2hpdGUgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTE1Lm1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTUubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtMTUubWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24tdGl0bGUtMTUubWItNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMTYgaDIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTYgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTE2Lm1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRpdGxlLTE3IGgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNlY3Rpb24tdGl0bGUtMTcgaDIgc3BhbiB7XG4g

IGNvbG9yOiAjOWI2NTAxO1xufVxuXG4uc2VjdGlvbi10aXRsZS0xNyBoMjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA3MnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTcgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTE3IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tdGl0bGUtMTcgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRpdGxlLTE3Lm1iLTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUtMTcubWItNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLSAwNS4gQWJvdXQgdXMgc3R5bGUgLS0tLS0tLS0tKi9cbi5hYm91dC1hcmVhLW5lZ2F0aXZlLW1yZyB7XG4gIG1hcmdpbjogMCAwIC0xNThweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtYXJlYS1uZWdhdGl2ZS1tcmcge1xuICAgIG1hcmdpbjogMCAwIC0xMDBweDtcbiAgfVxufVxuXG4udmlkZW8tYmFubmVyLnZpZGVvLXN0eWxlMiAuYmFubmVyLWNvbnRlbnQgdmlkZW8ge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4udmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudC5iYW5uZXItdmlkZW8taGVpZ2h0IHZpZGVvIHtcbiAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuXG4udmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudCB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnBsYXktcGF1c2Utc3R5bGUtMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICBsZWZ0OiA1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aWRlby1iYW5uZXIgLmJhbm5lci1jb250ZW50IC5wbGF5LXBhdXNlLXN0eWxlLTEgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnBsYXktcGF1c2Utc3R5bGUtMSBoMy50ZXh0LXBsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnBsYXktcGF1c2Utc3R5bGUtMSBoMy50ZXh0LXBhdXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnBsYXktcGF1c2Utc3R5bGUtMSBpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnBsYXktcGF1c2Utc3R5bGUtMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTkuNiU7XG4gIGJvdHRvbTogMTAuMyU7XG4gIHBhZGRpbmc6IDAgMCAyN3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnBsYXktcGF1c2Utc3R5bGUtMiB7XG4gICAgbGVmdDogMjAuMSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudCAucGxheS1wYXVzZS1zdHlsZS0yIHtcbiAgICBsZWZ0OiAxMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1iYW5uZXIgLmJhbm5lci1jb250ZW50IC5wbGF5LXBhdXNlLXN0eWxlLTIge1xuICAgIGxlZnQ6IDEzJTtcbiAgfVxufVxuXG4udmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudCAucGxheS1wYXVzZS1zdHlsZS0yOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1iYW5uZXIgLmJhbm5lci1jb250ZW50IC5wbGF5LXBhdXNlLXN0eWxlLTI6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cblxuLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnBsYXk

tcGF1c2Utc3R5bGUtMiBpIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnBsYXktcGF1c2Utc3R5bGUtMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi52aWRlby1iYW5uZXIgLmJhbm5lci1jb250ZW50IC5wbGF5LXBhdXNlLXN0eWxlLTMgaSB7XG4gIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbi52aWRlby1iYW5uZXIgLmJhbm5lci1jb250ZW50IC5wbGF5LXBhdXNlLXN0eWxlLTMgaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudCAucGxheS1wYXVzZS1zdHlsZS00IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnBsYXktcGF1c2Utc3R5bGUtNCBpIHtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnBsYXktcGF1c2Utc3R5bGUtNCBpIHtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudCAucGxheS1wYXVzZS1zdHlsZS00IGkge1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudCAucGxheS1wYXVzZS1zdHlsZS00IGkge1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnBsYXktcGF1c2Utc3R5bGUtNCBpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NjtcbiAgYm9yZGVyOiAzcHggc29saWQgI2Y2Njtcbn1cblxuLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnBsYXktcGF1c2Utc3R5bGUtNSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnBsYXktcGF1c2Utc3R5bGUtNSBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuXG4udmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudCAucGxheS1wYXVzZS1zdHlsZS01IGgzLnRleHQtcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudCAucGxheS1wYXVzZS1zdHlsZS01IGgzLnRleHQtcGF1c2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudCAucGxheS1wYXVzZS1zdHlsZS01IGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudCAucGxheS1wYXVzZS1zdHlsZS02IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudCAucGxheS1wYXVzZS1zdHlsZS02IGgyIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZlZmVmZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aWRlby1iYW5uZXIgLmJhbm5lci1jb250ZW

50IC5wbGF5LXBhdXNlLXN0eWxlLTYgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnBsYXktcGF1c2Utc3R5bGUtNiBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnBsYXktcGF1c2Utc3R5bGUtNiBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cblxuLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnBsYXktcGF1c2Utc3R5bGUtNiBpIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnZpZGVvLWNvbnRlbnQtMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiA0MnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnZpZGVvLWNvbnRlbnQtMSB7XG4gICAgYm90dG9tOiA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnZpZGVvLWNvbnRlbnQtMSB7XG4gICAgYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudCAudmlkZW8tY29udGVudC0xIHtcbiAgICBib3R0b206IDQ5cHg7XG4gIH1cbn1cblxuLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnZpZGVvLWNvbnRlbnQtMSBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1iYW5uZXIgLmJhbm5lci1jb250ZW50IC52aWRlby1jb250ZW50LTEgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG4udmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudCAudmlkZW8tY29udGVudC0xIHAgYSB7XG4gIGNvbG9yOiAjZjY2O1xufVxuXG4udmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudCAudmlkZW8tY29udGVudC0xIHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudCAudmlkZW8tY29udGVudC0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDMwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnZpZGVvLWNvbnRlbnQtMiB7XG4gICAgdG9wOiAyMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudCAudmlkZW8tY29udGVudC0yIHtcbiAgICB0b3A6IDI0JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnZpZGVvLWNvbnRlbnQtMiB7XG4gICAgdG9wOiAyMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudCAudmlkZW8tY29udGVudC0yIHtcbiAgICB0b3A6IDIxJTtcbiAgfVxufVxuXG4udmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudCAudmlkZW8tY29udGVudC0yIGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnZpZGVvLWNvbnRlbnQtMiBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpZGVvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnZpZGVvLWNvbnRlbnQtMiBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudCAudmlkZW8tY29udGVudC0yIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tYmFubmVyIC5iYW5uZXItY29udGVudCAudmlkZW8tY29udGVudC0yIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnZpZGVvLWJhbm5lci5wbGF5aW5nIC5iYW5uZXItY29udGVudCAuc3RhdHVzIGgzLnRleHQtcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59X

G5cbi52aWRlby1iYW5uZXIucGxheWluZyAuYmFubmVyLWNvbnRlbnQgLnN0YXR1cyBoMy50ZXh0LXBhdXNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1iYW5uZXIucGxheWluZyAuYmFubmVyLWNvbnRlbnQgLnN0YXR1cyBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LWNvbnRlbnQtMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5hYm91dC1jb250ZW50LTEgPiBoMiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDYyJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWJvdXQtY29udGVudC0xID4gaDIge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LWNvbnRlbnQtMSA+IGgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtY29udGVudC0xID4gaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5hYm91dC1jb250ZW50LTEgcCB7XG4gIGNvbG9yOiAjOTk5O1xuICBsaW5lLWhlaWdodDogMS43O1xuICBtYXJnaW46IDcwcHggMCAxMzVweDtcbiAgd2lkdGg6IDY4JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWJvdXQtY29udGVudC0xIHAge1xuICAgIG1hcmdpbjogNzBweCAwIDEwMHB4O1xuICAgIHdpZHRoOiA4OCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYm91dC1jb250ZW50LTEgcCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1jb250ZW50LTEgcCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWJvdXQtY29udGVudC0xIC5zaW5nbGUtY291bnQgaDIge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFib3V0LWNvbnRlbnQtMSAuc2luZ2xlLWNvdW50IGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYm91dC1jb250ZW50LTEgLnNpbmdsZS1jb3VudCBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1jb250ZW50LTEgLnNpbmdsZS1jb3VudCBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgfVxufVxuXG4uYWJvdXQtY29udGVudC0xIC5zaW5nbGUtY291bnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uYWJvdXQtaW1nIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMTAycHggMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LWltZyB7XG4gICAgbWFyZ2luOiA1NXB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1pbWcge1xuICAgIG1hcmdpbjogMzBweCAwIDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5hYm91dC1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYWJvdXQtY29udGVudC0yIHAge1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA1NCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFib3V0LWNvbnRlbnQtMiBwIHtcbiAgICB3aWR0aDogNjglO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWJvdXQtY29udGVudC0yIHAge1xuICAgIHdpZHRoOiA4OCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtY29udGVudC0yIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hYm91dC1jb250ZW50LTIgLmFib3V0LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAzNXB4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtY29udGVudC0yIC5hYm91dC1pbmZvIHtcbiAgICBtYXJnaW46IDIw

cHggMCAwO1xuICB9XG59XG5cbi5hYm91dC1jb250ZW50LTIgLmFib3V0LWluZm8gaDQge1xuICBtYXJnaW46IDAgMTZweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFib3V0LWNvbnRlbnQtMiAuYWJvdXQtaW5mbyBoNDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAtMTFweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG5cbi5hYm91dC1jb250ZW50LTIgLmFib3V0LWluZm8gc3BhbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWJvdXQtY29udGVudC0zLWxlZnQgaDIge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2OSU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5hYm91dC1jb250ZW50LTMtbGVmdCBoMiB7XG4gICAgd2lkdGg6IDcyJTtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWJvdXQtY29udGVudC0zLWxlZnQgaDIge1xuICAgIHdpZHRoOiA4MSU7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYm91dC1jb250ZW50LTMtbGVmdCBoMiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1jb250ZW50LTMtbGVmdCBoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuLmFib3V0LWNvbnRlbnQtMy1yaWdodCB7XG4gIHBhZGRpbmc6IDAgMCAwIDExNXB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWJvdXQtY29udGVudC0zLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LWNvbnRlbnQtMy1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtY29udGVudC0zLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDUwcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG4uYWJvdXQtY29udGVudC0zLXJpZ2h0IC5leHBsb3JlIHtcbiAgbWF4LXdpZHRoOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWJvdXQtY29udGVudC0zLXJpZ2h0IC5leHBsb3JlIHtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1jb250ZW50LTMtcmlnaHQgLmV4cGxvcmUge1xuICAgIHRvcDogNHB4O1xuICB9XG59XG5cbi5hYm91dC1jb250ZW50LTMtcmlnaHQgLmV4cGxvcmUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxM3B4O1xufVxuXG4uYWJvdXQtY29udGVudC0zLXJpZ2h0IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogOTQlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hYm91dC1jb250ZW50LTMtcmlnaHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWJvdXQtY29udGVudC0zLXJpZ2h0IHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1jb250ZW50LTMtcmlnaHQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFib3V0LWJvcmRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFib3V0LWJvcmRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE

3NXB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBsZWZ0OiA0OS42JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IC04N3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1ib3JkZXI6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHRvcDogLTQwcHg7XG4gIH1cbn1cblxuLmFib3V0LW91ci1oaXN0b3J5IGgyIHtcbiAgZm9udC1zaXplOiAzOXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwcHggMCAxNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LW91ci1oaXN0b3J5IGgyIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtb3VyLWhpc3RvcnkgaDIge1xuICAgIG1hcmdpbjogMHB4IDAgMTVweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4uYWJvdXQtb3VyLWhpc3RvcnkgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1vdXItaGlzdG9yeSBwIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG5cbi5hYm91dC1vdXItaGlzdG9yeSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50ZWFtLWJhbm5lci1pbWcge1xuICBtYXJnaW46IDAgMHB4IDEyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlYW0tYmFubmVyLWltZyB7XG4gICAgbWFyZ2luOiAwIDBweCA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlYW0tYmFubmVyLWltZyB7XG4gICAgbWFyZ2luOiAwIDBweCA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVhbS1iYW5uZXItaW1nIHtcbiAgICBtYXJnaW46IDAgMHB4IDcwcHg7XG4gIH1cbn1cblxuLnRlYW0tYmFubmVyLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS10ZWFtIC50ZWFtLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS10ZWFtIC50ZWFtLWltZy5tYi0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uc2luZ2xlLXRlYW0gLnRlYW0tY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uc2luZ2xlLXRlYW0gLnRlYW0tY29udGVudCBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5hYm91dC1oaXN0b3J5LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA0N3B4IC0xNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmFib3V0LWhpc3Rvcnktd3JhcCAuYWJvdXQtaW1nLXBvc2l0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0MS42NjY2NyU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LWhpc3Rvcnktd3JhcCAuYWJvdXQtaW1nLXBvc2l0aW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWJvdXQtaGlzdG9yeS13cmFwIC5hYm91dC1pbWctcG9zaXRpb24gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hYm91dC1vdXItaGlzdG9yeS0yIHtcbiAgcGFkZGluZzogMTAwcHggODVweCA3MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hYm91dC1vdXItaGlzdG9yeS0yIHtcbiAgICBwYWRkaW5nOiA4MHB4IDUwcHggNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LW91ci1oaXN0b3J5LTIge1xuICAgIHBhZGRpbmc6IDUwcHggMzBweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LW91ci1oaXN0b3J5LTIge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweCAzMHB4O1xuICB9XG59XG5cbi5hYm91dC1vdXItaGlzdG9yeS0yID4gaDIge1xuICBmb250LXNpemU6IDM5cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LW91ci1oaXN0b3J5LTIgPiBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5hYm91dC1vdXItaGlzdG9yeS0yIHAge1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luOiAzMHB4IDAgMzVweDtcbn1cblxuLmFib3V0LW91ci1oaXN0b3J5LTIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG

4uYWJvdXQtb3VyLWhpc3RvcnktMiAuZnVuZmFjdC13cmFwIHtcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbn1cblxuLmFib3V0LW91ci1oaXN0b3J5LTIgLmZ1bmZhY3Qtd3JhcCAuc2luZ2xlLWZ1bmZhY3QgaDIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbjogMCAwIDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYWJvdXQtb3VyLWhpc3RvcnktMiAuZnVuZmFjdC13cmFwIC5zaW5nbGUtZnVuZmFjdCBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmJhcmJlci1hYm91dC10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2JnL2JnLTcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iYXJiZXItYWJvdXQtYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9iZy9iZy04LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYWJvdXQtYmFyYmVyLWltZzEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDVweCA4cHggMTIwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5hYm91dC1iYXJiZXItaW1nMiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFib3V0LWJhcmJlci1jb250ZW50LmFib3V0LWJhcmJlci1jb250ZW50LXBhZGRpbmcxIHtcbiAgcGFkZGluZzogMCAwIDAgMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFib3V0LWJhcmJlci1jb250ZW50LmFib3V0LWJhcmJlci1jb250ZW50LXBhZGRpbmcxIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYm91dC1iYXJiZXItY29udGVudC5hYm91dC1iYXJiZXItY29udGVudC1wYWRkaW5nMSB7XG4gICAgcGFkZGluZzogMCAwIDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LWJhcmJlci1jb250ZW50LmFib3V0LWJhcmJlci1jb250ZW50LXBhZGRpbmcxIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1iYXJiZXItY29udGVudC5hYm91dC1iYXJiZXItY29udGVudC1wYWRkaW5nMSB7XG4gICAgcGFkZGluZzogMHB4IDAgMCAwcHg7XG4gIH1cbn1cblxuLmFib3V0LWJhcmJlci1jb250ZW50LmFib3V0LWJhcmJlci1jb250ZW50LXBhZGRpbmcyIHtcbiAgcGFkZGluZzogNzBweCAxMDBweCAwIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFib3V0LWJhcmJlci1jb250ZW50LmFib3V0LWJhcmJlci1jb250ZW50LXBhZGRpbmcyIHtcbiAgICBwYWRkaW5nOiA3MHB4IDBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYm91dC1iYXJiZXItY29udGVudC5hYm91dC1iYXJiZXItY29udGVudC1wYWRkaW5nMiB7XG4gICAgcGFkZGluZzogNzBweCAwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LWJhcmJlci1jb250ZW50LmFib3V0LWJhcmJlci1jb250ZW50LXBhZGRpbmcyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1iYXJiZXItY29udGVudC5hYm91dC1iYXJiZXItY29udGVudC1wYWRkaW5nMiB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwIDA7XG4gIH1cbn1cblxuLmFib3V0LWJhcmJlci1jb250ZW50IGg0IHtcbiAgY29sb3I6ICNlOGFlNWM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtYmFyYmVyLWNvbnRlbnQgaDQge1xuICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gIH1cbn1cblxuLmFib3V0LWJhcmJlci1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDM4cHggMCAzNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hYm91dC1iYXJiZXItY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbjogMjVweCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYm91dC1iYXJiZXItY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtYmFyYmVyLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDE4cHggMCAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3Njdwe

Ckge1xuICAuYWJvdXQtYmFyYmVyLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBtYXJnaW46IDE1cHggMCAxMnB4O1xuICB9XG59XG5cbi5hYm91dC1iYXJiZXItY29udGVudCBwIHtcbiAgbWFyZ2luOiAwIDAgNTRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYm91dC1iYXJiZXItY29udGVudCBwIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LWJhcmJlci1jb250ZW50IHAge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuLmFib3V0LWJhcmJlci1jb250ZW50IGg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWJvdXQtYmFyYmVyLWNvbnRlbnQgaDUgc3BhbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWJvdXQtZ2xhc3Nlcy1jb250ZW50IHtcbiAgcGFkZGluZzogODBweCAxMDBweCA4MHB4IDEwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hYm91dC1nbGFzc2VzLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweCA4MHB4IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYm91dC1nbGFzc2VzLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDgwcHggMzBweCA4MHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtZ2xhc3Nlcy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggNjdweCAyMHB4O1xuICB9XG59XG5cbi5hYm91dC1nbGFzc2VzLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFib3V0LWdsYXNzZXMtY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDM3cHggMCA2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hYm91dC1nbGFzc2VzLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAxN3B4IDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LWdsYXNzZXMtY29udGVudCBwIHtcbiAgICBtYXJnaW46IDE3cHggMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LWdsYXNzZXMtY29udGVudCBwIHtcbiAgICBtYXJnaW46IDE3cHggMCAyMHB4O1xuICB9XG59XG5cbi5hYm91dC1nbGFzc2VzLWNvbnRlbnQgaDUge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5hYm91dC1nbGFzc2VzLWNvbnRlbnQgaDUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZ2xhc3Nlcy12aWRlby1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmdsYXNzZXMtdmlkZW8tY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nbGFzc2VzLXZpZGVvLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4uZ2xhc3Nlcy12aWRlby0xMDAtcGVyY2VudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53YXRjaC12aWRlbyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMjFweCA1M3B4IC02cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLnZpZGVvLWFyZWEtbmVnYXRpdmUtbXJnIHtcbiAgbWFyZ2luOiAwIDAgLTI1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1hcmVhLW5lZ2F0aXZlLW1yZyB7XG4gICAgbWFyZ2luOiAwIDAgLTkwcHg7XG4gIH1cbn1cblxuLnZpZGVvLWFyZWEtbmVnYXRpdmUtbXJnLTIge1xuICBtYXJnaW46IDAgMCAtMTgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlkZW8tYXJlYS1uZWdhdGl2ZS1tcmctMiB7XG4gICAgbWFyZ2luOiAwIDAgLTg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tYXJlYS1uZWdhdGl2ZS1tcmctMiB7XG4gICAgbWFyZ2luOiAwIDAgLTY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50ZWFtLWFyZWEucGItNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG4gIC5hYm91dC1hcmVhLnBiLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFtLWFyZWEucGItNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5hYm91dC1hcmVhLnBiLTg1IHtcbiAg

ICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OXB4KSBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmVzbS1zdHlsZSAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVweDtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXB4O1xuICB9XG4gIC5lc20tc3R5bGUgLnJvdyAuY29sLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLyotLS0tLS0tLSAwNi4gRmVhdHVyZSBzdHlsZSAtLS0tLS0tLS0qL1xuLmZlYXR1cmUtd3JhcCBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mZWF0dXJlLXdyYXAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZlYXR1cmUtd3JhcCBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmUtd3JhcCBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5mZWF0dXJlLXdyYXAgaDM6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogLTI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmUtd3JhcCBoMzo6YmVmb3JlIHtcbiAgICB0b3A6IC0yMHB4O1xuICB9XG59XG5cbi5mZWF0dXJlLXdyYXAgcCB7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgd2lkdGg6IDYwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmZlYXR1cmUtd3JhcCBwIHtcbiAgICB3aWR0aDogNzIlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZlYXR1cmUtd3JhcCBwIHtcbiAgICB3aWR0aDogOTYlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmVhdHVyZS13cmFwIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmUtd3JhcCBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gIH1cbn1cblxuLmZlYXR1cmUtd3JhcC0yIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW46IDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZmVhdHVyZS13cmFwLTIgaDMge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZlYXR1cmUtd3JhcC0yIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZS13cmFwLTIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG4uZmVhdHVyZS13cmFwLTIgcCB7XG4gIGNvbG9yOiAjOTk5O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luOiAzOHB4IDAgMDtcbiAgd2lkdGg6IDczJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmZlYXR1cmUtd3JhcC0yIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZlYXR1cmUtd3JhcC0yIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjVweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mZWF0dXJlLXdyYXAtMiBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmUtd3JhcC0yIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gIH1cbn1cblxuLmZlYXR1cmUtd3JhcC0zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmVhdHVyZS13cmFwLTMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlLXdyYXAtMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5

cbi5mZWF0dXJlLXdyYXAtMyAuZmVhdHVyZS1pY29uIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mZWF0dXJlLXdyYXAtMyAuZmVhdHVyZS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mZWF0dXJlLXdyYXAtMyAuZmVhdHVyZS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZS13cmFwLTMgLmZlYXR1cmUtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbi5mZWF0dXJlLXdyYXAtMyAuZmVhdHVyZS1pY29uIGkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZlYXR1cmUtd3JhcC0zIC5mZWF0dXJlLWljb24gaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmUtd3JhcC0zIC5mZWF0dXJlLWljb24gaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi5mZWF0dXJlLXdyYXAtMyAuZmVhdHVyZS1pY29uLnRoZW1lLWNvbG9yIGkge1xuICBjb2xvcjogIzkwMDtcbn1cblxuLmZlYXR1cmUtd3JhcC0zIC5mZWF0dXJlLWljb24udGhlbWUtY29sb3ItcmVkIGkge1xuICBjb2xvcjogI2MwMDtcbn1cblxuLmZlYXR1cmUtd3JhcC0zIC5mZWF0dXJlLWljb24uaWNvbi1ibGFjayBpIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5mZWF0dXJlLXdyYXAtMyAuZmVhdHVyZS1jb250ZW50LTMgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAwIDNweDtcbn1cblxuLmZlYXR1cmUtd3JhcC0zIC5mZWF0dXJlLWNvbnRlbnQtMyBwIHtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZlYXR1cmUtd3JhcC0zLmZlYXR1cmUtd2hpdGUgLmZlYXR1cmUtaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmVhdHVyZS13cmFwLTMuZmVhdHVyZS13aGl0ZSAuZmVhdHVyZS1pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZlYXR1cmUtd3JhcC0zLmZlYXR1cmUtd2hpdGUgLmZlYXR1cmUtY29udGVudC0zIGg0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mZWF0dXJlLXdyYXAtMy5mZWF0dXJlLXdoaXRlIC5mZWF0dXJlLWNvbnRlbnQtMyBwIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5mZWF0dXJlLXdyYXAtMzpob3ZlciAuZmVhdHVyZS1pY29uIHtcbiAgY29sb3I6ICNmNjY7XG59XG5cbi5mZWF0dXJlLWJvZGVyLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mZWF0dXJlLWJvZGVyLTE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xufVxuXG4uZmVhdHVyZS1ib2Rlci0xLmZlYXR1cmUtYm9kZXItMS1ncmF5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZDc3MTM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmVhdHVyZS1ib2Rlci0xLmJvZGVyLW5vbmUtbWQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmUtYm9kZXItMTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlLWJvZGVyLTEuYm9kZXItbm9uZS1tZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZlYXR1cmUtYm9kZXItMTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mZWF0dXJlLWJvZGVyLTE6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmVhdHVyZS1wbCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmVhdHVyZS1wbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZS1wbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLmZlYXR1cmUtd3JhcC00IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmUtd3JhcC00IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmZlYXR1cmUtd3JhcC00IC5mZWF0dXJlLWljb24tMiB7XG4gIG1hcmdpbi1yaW

dodDogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZmVhdHVyZS13cmFwLTQgLmZlYXR1cmUtaWNvbi0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmZlYXR1cmUtd3JhcC00IC5mZWF0dXJlLWljb24tMiBpIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmZlYXR1cmUtd3JhcC00IC5mZWF0dXJlLWNvbnRlbnQtNCBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZmVhdHVyZS13cmFwLTQgLmZlYXR1cmUtY29udGVudC00IGg0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuLmZlYXR1cmUtYXJlYS1wYWRkaW5nIHtcbiAgcGFkZGluZzogMzY1cHggMCA5MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZlYXR1cmUtYXJlYS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAzMzVweCAwIDUycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZS1hcmVhLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDE2MHB4IDAgMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZlYXR1cmUtYXJlYS5wYi02NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbiAgLmZlYXR1cmUtYXJlYS5wYi04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmZlYXR1cmUtYXJlYS5wYi04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZS1hcmVhLnBiLTY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZmVhdHVyZS1hcmVhLnBiLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZmVhdHVyZS1hcmVhLnBiLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZmVhdHVyZS1hcmVhLnBiLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDA3LiBTdWJzY3JpYmUgc3R5bGUgLS0tLS0tLS0tKi9cbi5zdWJzY3JpYmUtZm9ybSBmb3JtIC5tYy1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0gZm9ybSAubWMtZm9ybSBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMTgwcHggMTBweCAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1YnNjcmliZS1mb3JtIGZvcm0gLm1jLWZvcm0gaW5wdXQge1xuICAgIHBhZGRpbmc6IDEwcHggMTMwcHggMTBweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1YnNjcmliZS1mb3JtIGZvcm0gLm1jLWZvcm0gaW5wdXQge1xuICAgIHBhZGRpbmc6IDEwcHggMTMwcHggMTBweCAzMHB4O1xuICB9XG59XG5cbi5zdWJzY3JpYmUtZm9ybSBmb3JtIC5tYy1mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zdWJzY3JpYmUtZm9ybSBmb3JtIC5tYy1mb3JtIGlucHV0OjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zdWJzY3JpYmUtZm9ybSBmb3JtIC5tYy1mb3JtIC5tYy1uZXdzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnNjcmliZS1mb3JtIGZvcm0gLm1jLWZvcm0gLmNsZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnN1YnNjcmliZS1mb3JtIGZvcm0gLm1jLWZvcm0gLmNsZWFyIGlucHV0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAgMzBweCAzMHB4IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwO1xuICBwYWRkaW5nOiAycHggMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1YnNjcmliZS1mb3JtIGZvcm0gLm1jLWZvcm0gLmNsZWFyIGlucHV0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBwYWRkaW5nOiAycHggMThweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWJzY3JpYmUtZm9ybSBmb3JtIC5tYy1mb3JtIC5jbGVhciBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgcGFkZGluZzogMnB4IDE4cHg7XG4gIH1cbn1cblxuLnN1YnNjcmliZS1mb3JtIGZvcm0gLm1jLWZvcm0gLmNsZWFyIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zdWJzY3JpYmUtZ

m9ybSBmb3JtIC5tYy1mb3JtIC5jbGVhciBpbnB1dDo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0gZm9ybSAubWMtZm9ybSAuY2xlYXIgaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWJzY3JpYmUtZm9ybSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxufVxuXG4uc3Vic2NyaWJlLWZvcm0td3JhcC0zIHAge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3Vic2NyaWJlLWZvcm0td3JhcC0zIHAge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Vic2NyaWJlLWZvcm0td3JhcC0zIHAge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cblxuLnN1YnNjcmliZS1mb3JtLXdyYXAtMyAuc3Vic2NyaWJlLWZvcm0tMyBmb3JtIC5tYy1mb3JtLTMgaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBoZWlnaHQ6IDQzcHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDA7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS13cmFwLTMgLnN1YnNjcmliZS1mb3JtLTMgZm9ybSAubWMtbmV3cy0zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnNjcmliZS1mb3JtLXdyYXAtMyAuc3Vic2NyaWJlLWZvcm0tMyBmb3JtIC5jbGVhci0zIHtcbiAgbWFyZ2luOiAyNXB4IDAgMDtcbn1cblxuLnN1YnNjcmliZS1mb3JtLXdyYXAtMyAuc3Vic2NyaWJlLWZvcm0tMyBmb3JtIC5jbGVhci0zIGlucHV0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS13cmFwLTMgLnN1YnNjcmliZS1mb3JtLTMgZm9ybSAuY2xlYXItMyBpbnB1dDpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkwMDtcbn1cblxuLm5ld3NsZXR0ZXItYXJlYS1tcmctbHIge1xuICBtYXJnaW46IDAgNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLm5ld3NsZXR0ZXItYXJlYS1tcmctbHIge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5ld3NsZXR0ZXItYXJlYS1tcmctbHIge1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3c2xldHRlci1hcmVhLW1yZy1sciB7XG4gICAgbWFyZ2luOiAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c2xldHRlci1hcmVhLW1yZy1sciB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuLnN1YnNjcmliZS1mb3JtLTQgZm9ybSAubWMtZm9ybS00IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM5OTk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1YnNjcmliZS1mb3JtLTQgZm9ybSAubWMtZm9ybS00IGlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgfVxufVxuXG4uc3Vic2NyaWJlLWZvcm0tNCBmb3JtIC5tYy1mb3JtLTQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTQgZm9ybSAubWMtZm9ybS00IGlucHV0OjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS00IGZvcm0gLm1jLWZvcm0tNCAubWMtbmV3cy00IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTQgZm9ybSAubWMtZm9ybS00IC5jbGVhci00IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQwcHggMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWJzY3JpYmUtZm9ybS00IGZvcm0gLm1jLWZvcm0tNCAuY2xlYXItNCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxufVxuXG4uc3Vic2NyaWJlLWZvcm0tNCBmb3JtIC5tYy1mb3JtLTQgLmNsZWFyLTQgaW5wdXQge1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAwcHggMzNweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1YnNjcmliZS1mb3JtLTQgZm9ybSAubWMtZm9ybS00IC5jbGVhci00IGlucHV0

IHtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnN1YnNjcmliZS1mb3JtLTQgZm9ybSAubWMtZm9ybS00IC5jbGVhci00IGlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTQgZm9ybSAubWMtZm9ybS00LmlucHV0LWJnLWdyYXkgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTQgZm9ybSAubWMtZm9ybS00LmlucHV0LWJnLWdyYXkgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTQgZm9ybSAubWMtZm9ybS00LmlucHV0LWJnLWdyYXkgaW5wdXQ6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTQgZm9ybSAubWMtZm9ybS00LmlucHV0LWJnLWdyYXkgLmNsZWFyLTQgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTQgZm9ybSAubWMtZm9ybS00LmlucHV0LWJnLWdyYXkgLmNsZWFyLTQgaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNCBmb3JtIC5tYy1mb3JtLTQuaW5wdXQtYmctZ3JheSAuY2xlYXItNCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNCBmb3JtIC5tYy1mb3JtLTQuaW5wdXQtYmctZ3JheSAuY2xlYXItNCBpbnB1dDo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNCBmb3JtIC5tYy1mb3JtLTQuaW5wdXQtYmctZ3JheS0yIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS00IGZvcm0gLm1jLWZvcm0tNC5pbnB1dC1iZy1ncmF5LTIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTQgZm9ybSAubWMtZm9ybS00LmlucHV0LWJnLWdyYXktMiBpbnB1dDo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNCBmb3JtIC5tYy1mb3JtLTQuaW5wdXQtYmctZ3JheS0yIC5jbGVhci00IGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YWU1YztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS00IGZvcm0gLm1jLWZvcm0tNC5pbnB1dC1iZy1ncmF5LTIgLmNsZWFyLTQgaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNCBmb3JtIC5tYy1mb3JtLTQuaW5wdXQtYmctZ3JheS0yIC5jbGVhci00IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS00IGZvcm0gLm1jLWZvcm0tNC5pbnB1dC1iZy1ncmF5LTIgLmNsZWFyLTQgaW5wdXQ6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTUgZm9ybSAubWMtZm9ybS01IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNSBmb3JtIC5tYy1mb3JtLTUgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4IDE5MHB4IDEwcHggMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdWJzY3JpYmUtZm9ybS01IGZvcm0gLm1jLWZvcm0tNSBpbnB1dCB7XG4gICAgcGFkZGluZzogMTBweCAxNDBweCAxMHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Vic2NyaWJlLWZvcm0tNSBmb3JtIC5tYy1mb3JtLTUgaW5wdXQge1xuICAgIHBhZGRpbmc6IDEwcHggMTQwcHggMTBweCAzMHB4O1xuICB9XG59XG5cbi5zdWJzY3JpYmUtZm9ybS01IGZvcm0gLm1jLWZvcm0tNSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNSBmb3JtIC5tYy1mb3JtLTUgaW5wdXQ6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTUgZm9ybSAubWMtZm9ybS01IC5tYy1uZXdzLTUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNSBmb3JtIC5tYy1mb3JtLTUgLmNsZWFyLTUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNSBmb3JtIC5tYy1mb3JtLTUgLmNsZWFyLTUgaW5wdXQge1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3Vic2NyaWJlLWZvcm0tNSBmb3JtIC5tYy1mb3JtLTUgLmNsZWFyLTUgaW5wdXQge1xuICAgIHB

hZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Vic2NyaWJlLWZvcm0tNSBmb3JtIC5tYy1mb3JtLTUgLmNsZWFyLTUgaW5wdXQge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gIH1cbn1cblxuLnN1YnNjcmliZS1mb3JtLTUgZm9ybSAubWMtZm9ybS01IC5jbGVhci01IGlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTUuc3Vic2NyaWJlLWZvcm0tNS1tb2RpZnkgZm9ybSAubWMtZm9ybS01IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNS5zdWJzY3JpYmUtZm9ybS01LW1vZGlmeSBmb3JtIC5tYy1mb3JtLTUgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS01LnN1YnNjcmliZS1mb3JtLTUtbW9kaWZ5IGZvcm0gLm1jLWZvcm0tNSAuY2xlYXItNSBpbnB1dCB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNS5zdWJzY3JpYmUtZm9ybS01LW1vZGlmeSBmb3JtIC5tYy1mb3JtLTUgLmNsZWFyLTUgaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNS5zdWJzY3JpYmUtZm9ybS01LW1vZGlmeS0yIGZvcm0gLm1jLWZvcm0tNSBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTUuc3Vic2NyaWJlLWZvcm0tNS1tb2RpZnktMiBmb3JtIC5tYy1mb3JtLTUgLmNsZWFyLTUgaW5wdXQge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTUuc3Vic2NyaWJlLWZvcm0tNS1tb2RpZnktMiBmb3JtIC5tYy1mb3JtLTUgLmNsZWFyLTUgaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNS5zdWJzY3JpYmUtZm9ybS01LW1vZGlmeS0yIGZvcm0gLm1jLWZvcm0tNSAuY2xlYXItNS50aGVtZS1jb2xvci1nb2xkZW4gaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI2NTAxO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNS5zdWJzY3JpYmUtZm9ybS01LW1vZGlmeS0yIGZvcm0gLm1jLWZvcm0tNSAuY2xlYXItNS50aGVtZS1jb2xvci1nb2xkZW4gaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNiB7XG4gIHdpZHRoOiAzMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdWJzY3JpYmUtZm9ybS02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWJzY3JpYmUtZm9ybS02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc3Vic2NyaWJlLWZvcm0tNiBmb3JtIC5tYy1mb3JtLTYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS02IGZvcm0gLm1jLWZvcm0tNjo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQyMic7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIGlvbmljb25zO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS02IGZvcm0gLm1jLWZvcm0tNiBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDJweCA1MHB4IDJweCAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS02IGZvcm0gLm1jLWZvcm0tNiBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNiBmb3JtIC5tYy1mb3JtLTYgaW5wdXQ6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTYgZm9ybSAubWMtZm9ybS02IC5tYy1uZXdzLTYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNiBmb3JtIC5tYy1mb3JtLTYgLmNsZWFyLTYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICB3aWR0aDogMzVweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb24taW1nL2FuZ2xlLXJpZ2h0LTIucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgcmlnaHQgMHB4IGNlbnRlcjtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTYgZm9ybSAubWMtZm9ybS02IC5jbGVhci02IGlucHV0IHtcbiAgd2lkdG

g6IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNiBmb3JtIC5tYy1mb3JtLTYgLmNsZWFyLTY6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbi1pbWcvYW5nbGUtcmlnaHQtMi1ob3Zlci5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCByaWdodCAwcHggY2VudGVyO1xufVxuXG4ubmV3c2xldHRlci1wYWRkaW5nLWxydHAge1xuICBwYWRkaW5nOiA3MHB4IDcwcHggNjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmV3c2xldHRlci1wYWRkaW5nLWxydHAge1xuICAgIHBhZGRpbmc6IDcwcHggMzBweCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3c2xldHRlci1wYWRkaW5nLWxydHAge1xuICAgIHBhZGRpbmc6IDcwcHggMjBweCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3NsZXR0ZXItcGFkZGluZy1scnRwIHtcbiAgICBwYWRkaW5nOiA3MHB4IDE1cHggNzBweDtcbiAgfVxufVxuXG4uc3Vic2NyaWJlLWZvcm0tNyAuc3Vic2NyaWJlLWZvcm0tc3R5bGUtNyAubWMtZm9ybS03IGlucHV0IHtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDJweCAyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnN1YnNjcmliZS1mb3JtLTcgLnN1YnNjcmliZS1mb3JtLXN0eWxlLTcgLm1jLWZvcm0tNyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNyAuc3Vic2NyaWJlLWZvcm0tc3R5bGUtNyAubWMtZm9ybS03IGlucHV0OjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS03IC5zdWJzY3JpYmUtZm9ybS1zdHlsZS03IC5tYy1mb3JtLTcgLm1jLW5ld3MtNyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS03IC5zdWJzY3JpYmUtZm9ybS1zdHlsZS03IC5tYy1mb3JtLTcgLmNsZWFyLTcge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tNyAuc3Vic2NyaWJlLWZvcm0tc3R5bGUtNyAubWMtZm9ybS03IC5jbGVhci03IGlucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI2NTAxO1xuICBwYWRkaW5nOiAxNXB4IDM1cHg7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS03IC5zdWJzY3JpYmUtZm9ybS1zdHlsZS03IC5tYy1mb3JtLTcgLmNsZWFyLTcgaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tOCBmb3JtIC5tYy1mb3JtLTgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS04IGZvcm0gLm1jLWZvcm0tOCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDJweCA4MHB4IDJweCAwO1xuICBoZWlnaHQ6IDY1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0tOCBmb3JtIC5tYy1mb3JtLTggLm1jLW5ld3MtOCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS04IGZvcm0gLm1jLWZvcm0tOCAuY2xlYXItOCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gIHdpZHRoOiA3NXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbi1pbWcvcG9wdXAtbmV3c2xldHRlci1ncmF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIHJpZ2h0IDBweCBjZW50ZXI7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS04IGZvcm0gLm1jLWZvcm0tOCAuY2xlYXItOCBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiAycHggMHB4IDJweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyotLS0tLS0tLSAwOC4gRm9vdGVyIHN0eWxlIC0tLS0tLS0tLSovXG4uY29weXJpZ2h0IHAge1xuICBjb2xvcjogI2NjYztcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDcyJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29weXJpZ2h0IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29weXJpZ2h0IHAge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29weXJpZ2h0IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9X

G59XG5cbi5jb3B5cmlnaHQgcCBhIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jb3B5cmlnaHQgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb3B5cmlnaHQgcCBpIHtcbiAgY29sb3I6ICNmYTA5MDk7XG59XG5cbi5jb3B5cmlnaHQuY29weXJpZ2h0LWJsYWNrIHAge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmNvcHlyaWdodC5jb3B5cmlnaHQtYmxhY2sgcCBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jb3B5cmlnaHQuY29weXJpZ2h0LWJsYWNrIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4uZm9vdGVyLWxpc3QgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgN3B4O1xufVxuXG4uZm9vdGVyLWxpc3QgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5mb290ZXItbGlzdCB1bCBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb290ZXItbGlzdC5mb290ZXItbGlzdC1ibGFjayB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZm9vdGVyLWxpc3QuZm9vdGVyLWxpc3QtYmxhY2sgdWwgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmZvb3Rlci1saXN0LmZvb3Rlci1saXN0LWJsYWNrIHVsIGxpOmhvdmVyID4gYTo6YWZ0ZXIge1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xufVxuXG4ubGFuZ3VhZ2UtY3VycmVuY3ktd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxhbmd1YWdlLWN1cnJlbmN5LXdyYXAgLmxhbmd1YWdlLXdyYXAsXG4ubGFuZ3VhZ2UtY3VycmVuY3ktd3JhcCAuY3VycmVuY3ktd3JhcCB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmxhbmd1YWdlLWN1cnJlbmN5LXdyYXAgLmxhbmd1YWdlLXdyYXAsXG4gIC5sYW5ndWFnZS1jdXJyZW5jeS13cmFwIC5jdXJyZW5jeS13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmxhbmd1YWdlLWN1cnJlbmN5LXdyYXAgLmxhbmd1YWdlLXdyYXAsXG4gIC5sYW5ndWFnZS1jdXJyZW5jeS13cmFwIC5jdXJyZW5jeS13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubGFuZ3VhZ2UtY3VycmVuY3ktd3JhcCAubGFuZ3VhZ2Utd3JhcCxcbiAgLmxhbmd1YWdlLWN1cnJlbmN5LXdyYXAgLmN1cnJlbmN5LXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubGFuZ3VhZ2UtY3VycmVuY3ktd3JhcCAubGFuZ3VhZ2Utd3JhcCxcbiAgLmxhbmd1YWdlLWN1cnJlbmN5LXdyYXAgLmN1cnJlbmN5LXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFuZ3VhZ2UtY3VycmVuY3ktd3JhcCAubGFuZ3VhZ2Utd3JhcCxcbiAgLmxhbmd1YWdlLWN1cnJlbmN5LXdyYXAgLmN1cnJlbmN5LXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4ubGFuZ3VhZ2UtY3VycmVuY3ktd3JhcCAubGFuZ3VhZ2Utd3JhcCB1bCBsaSxcbi5sYW5ndWFnZS1jdXJyZW5jeS13cmFwIC5jdXJyZW5jeS13cmFwIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGFuZ3VhZ2UtY3VycmVuY3ktd3JhcCAubGFuZ3VhZ2Utd3JhcCB1bCBsaSBhLFxuLmxhbmd1YWdlLWN1cnJlbmN5LXdyYXAgLmN1cnJlbmN5LXdyYXAgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5sYW5ndWFnZS1jdXJyZW5jeS13cmFwIC5sYW5ndWFnZS13cmFwIHVsIGxpIHVsLFxuLmxhbmd1YWdlLWN1cnJlbmN5LXdyYXAgLmN1cnJlbmN5LXdyYXAgdWwgbGkgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIDBzO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgd2lkdGg6IDUwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmxhbmd1YWdlLWN1cnJlbmN5LXdyYXAgLmxhbmd1YWdlLXdyYXAgdWwgbGkgdWwgbGksXG4ubGFuZ3VhZ2UtY3VycmVuY3ktd3JhcCAuY3VycmVuY3ktd3JhcCB1bCBs

aSB1bCBsaSB7XG4gIG1hcmdpbjogMCAwIDRweDtcbn1cblxuLmxhbmd1YWdlLWN1cnJlbmN5LXdyYXAgLmxhbmd1YWdlLXdyYXAgdWwgbGkgdWwgbGk6bGFzdC1jaGlsZCxcbi5sYW5ndWFnZS1jdXJyZW5jeS13cmFwIC5jdXJyZW5jeS13cmFwIHVsIGxpIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCAwcHg7XG59XG5cbi5sYW5ndWFnZS1jdXJyZW5jeS13cmFwIC5sYW5ndWFnZS13cmFwIHVsIGxpOmhvdmVyID4gYSxcbi5sYW5ndWFnZS1jdXJyZW5jeS13cmFwIC5jdXJyZW5jeS13cmFwIHVsIGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGFuZ3VhZ2UtY3VycmVuY3ktd3JhcCAubGFuZ3VhZ2Utd3JhcCB1bCBsaTpob3ZlciB1bCxcbi5sYW5ndWFnZS1jdXJyZW5jeS13cmFwIC5jdXJyZW5jeS13cmFwIHVsIGxpOmhvdmVyIHVsIHtcbiAgdG9wOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubGFuZ3VhZ2UtY3VycmVuY3ktd3JhcCAubGFuZ3VhZ2Utd3JhcC5sYW5ndWFnZS13cmFwLWJsYWNrIHVsIGxpIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmxhbmd1YWdlLWN1cnJlbmN5LXdyYXAgLmxhbmd1YWdlLXdyYXAubGFuZ3VhZ2Utd3JhcC1ibGFjayB1bCBsaSB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5sYW5ndWFnZS1jdXJyZW5jeS13cmFwIC5sYW5ndWFnZS13cmFwLmxhbmd1YWdlLXdyYXAtYmxhY2sgdWwgbGkgdWwgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxhbmd1YWdlLWN1cnJlbmN5LXdyYXAgLmxhbmd1YWdlLXdyYXAubGFuZ3VhZ2Utd3JhcC1ibGFjayB1bCBsaSB1bCBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubGFuZ3VhZ2UtY3VycmVuY3ktd3JhcCAubGFuZ3VhZ2Utd3JhcC5sYW5ndWFnZS13cmFwLWJsYWNrIHVsIGxpIHVsIGxpIGE6aG92ZXI6OmFmdGVyIHtcbiAgbGVmdDogMHB4O1xuICByaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcbn1cblxuLmxhbmd1YWdlLWN1cnJlbmN5LXdyYXAgLmxhbmd1YWdlLXdyYXAubGFuZ3VhZ2Utd3JhcC1ibGFjayB1bCBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmxhbmd1YWdlLWN1cnJlbmN5LXdyYXAgLmxhbmd1YWdlLXdyYXAuYm9yZGVyLXN0eWxlLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sYW5ndWFnZS1jdXJyZW5jeS13cmFwIC5sYW5ndWFnZS13cmFwLmJvcmRlci1zdHlsZS0xOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE3cHg7XG4gIHRvcDogN3B4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNGI0YjRiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5sYW5ndWFnZS1jdXJyZW5jeS13cmFwIC5sYW5ndWFnZS13cmFwLmJvcmRlci1zdHlsZS0xOmFmdGVyIHtcbiAgICByaWdodDogLTdweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAubGFuZ3VhZ2UtY3VycmVuY3ktd3JhcCAubGFuZ3VhZ2Utd3JhcC5ib3JkZXItc3R5bGUtMTphZnRlciB7XG4gICAgcmlnaHQ6IC03cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sYW5ndWFnZS1jdXJyZW5jeS13cmFwIC5sYW5ndWFnZS13cmFwLmJvcmRlci1zdHlsZS0xOmFmdGVyIHtcbiAgICByaWdodDogLTdweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmd1YWdlLWN1cnJlbmN5LXdyYXAgLmxhbmd1YWdlLXdyYXAuYm9yZGVyLXN0eWxlLTE6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtN3B4O1xuICB9XG59XG5cbi5zb2NpYWxzLXN0eWxlLTEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc29jaWFscy1zdHlsZS0xIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnNvY2lhbHMtc3R5bGUtMSBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zb2NpYWxzLXN0eWxlLTEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc29jaWFscy1zdHlsZS0xIGEgaSB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4uc29jaWFscy1zdHlsZS0xLnNvY2lhbHMtc3R5bGUtMS1ncmF5IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBjb2xvcjogI2ZlZmVmZTtcbn1cblxuLnNvY2lhbHMtc3R5bGUtMS5zb2NpYWxzLXN0eWxlLTEtZ3JheSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXd

pZHRoOiA3NjdweCkge1xuICAuc3Vic2NyaWJlLWZvcm0td3JhcCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uc3Vic2NyaWJlLWZvcm0td3JhcCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdWJzY3JpYmUtZm9ybS13cmFwIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1YnNjcmliZS1mb3JtLXdyYXAgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1YnNjcmliZS1mb3JtLXdyYXAgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zdWJzY3JpYmUtZm9ybS13cmFwIC5zdWJzY3JpYmUtZm9ybS0yIGZvcm0gLm1jLWZvcm0tMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1YnNjcmliZS1mb3JtLXdyYXAgLnN1YnNjcmliZS1mb3JtLTIgZm9ybSAubWMtZm9ybS0yIGlucHV0IHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAwIDMwcHggMHB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NjQ2NDY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2NjYztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS13cmFwIC5zdWJzY3JpYmUtZm9ybS0yIGZvcm0gLm1jLWZvcm0tMiBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0td3JhcCAuc3Vic2NyaWJlLWZvcm0tMiBmb3JtIC5tYy1mb3JtLTIgaW5wdXQ6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN1YnNjcmliZS1mb3JtLXdyYXAgLnN1YnNjcmliZS1mb3JtLTIgZm9ybSAubWMtZm9ybS0yIC5tYy1uZXdzLTIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Vic2NyaWJlLWZvcm0td3JhcCAuc3Vic2NyaWJlLWZvcm0tMiBmb3JtIC5tYy1mb3JtLTIgLmNsZWFyLTIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICB3aWR0aDogMzVweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb24taW1nL2FuZ2xlLXJpZ2h0LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIHJpZ2h0IDBweCBjZW50ZXI7XG59XG5cbi5zdWJzY3JpYmUtZm9ybS13cmFwIC5zdWJzY3JpYmUtZm9ybS0yIGZvcm0gLm1jLWZvcm0tMiAuY2xlYXItMiBpbnB1dCB7XG4gIHdpZHRoOiAzNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnNvY2lhbHMtc3R5bGUtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvY2lhbHMtc3R5bGUtMiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnNvY2lhbHMtc3R5bGUtMi5zcG9ydC12My1zb2NpYWwgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc29jaWFscy1zdHlsZS0yLnNwb3J0LXYzLXNvY2lhbCBhOmhvdmVyIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvY2lhbHMtc3R5bGUtMi5zcG9ydC12My1zb2NpYWwge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbn1cblxuLnNvY2lhbHMtc3R5bGUtMiBhIHtcbiAgY29sb3I6ICNjY2M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4uc29jaWFscy1zdHlsZS0yIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNvY2lhbHMtc3R5bGUtMiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb3B5cmlnaHQtMiBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29weXJpZ2h0LTIgcCBpIHtcbiAgY29sb3I6ICNmYTA5MDk7XG59XG5cbi5jb3B5cmlnaHQtMiBwIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNvcHlyaWdodC0yIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvcHlyaWdodC0yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNvcHlyaWdodC0yLmNvcHlyaWdodC1zcG9ydC12MyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb3B5cmlnaHQtMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLW1lbnUge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1

xuICAuZm9vdGVyLW1lbnUge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbn1cblxuLmZvb3Rlci1tZW51IG5hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLW1lbnUgbmF2IHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItbWVudSBuYXYgdWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXItbWVudSBuYXYgdWwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1tZW51IG5hdiB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5mb290ZXItbWVudSBuYXYgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZvb3Rlci1tZW51IG5hdiB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXItbWVudSBuYXYgdWwgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZvb3Rlci1tZW51IG5hdiB1bCBsaTpob3ZlciA+IGE6OmFmdGVyIHtcbiAgbGVmdDogMHB4O1xuICByaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcbn1cblxuLmZvb3Rlci1sb2dvIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb290ZXItbG9nbyBhIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWxvZ28uZm9vdGVyLWxvZ28tcmVzcG9uc2l2ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXItbWVudS0yIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItbWVudS0yIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItbWVudS0yIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9vdGVyLW1lbnUtMiB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLW1lbnUtMiB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICB9XG59XG5cbi5mb290ZXItbWVudS0yIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5mb290ZXItbWVudS0yIHVsIGxpIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvb3Rlci1tZW51LTIgdWwgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmZvb3Rlci1tZW51LTIgdWwgbGk6aG92ZXIgPiBhOjphZnRlciB7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UgMHM7XG59XG5cbi5mb290ZXItbWVudS0yLmZvb3Rlci1tZW51LTItd2hpdGUgdWwgbGkgYSB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uZm9vdGVyLW1lbnUtMi5mb290ZXItbWVudS0yLXdoaXRlIHVsIGxpIGE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3Rlci1tZW51LTIuZm9vdGVyLW1lbnUtMi13aGl0ZSB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb3B5cmlnaHQtMyBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG59XG5cbi5jb3B5cmlnaHQtMyBwIGEge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNvcHlyaWdodC0zIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4uY29weXJpZ2h0LTMgcCBpIHtcbiAgY29sb3I6ICNmYTA5MDk7XG59XG5cbi5jb3B5cmlnaHQtMy5jb3B5cmlnaHQtMy1ibGFjayBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jb3B5cmlnaHQtMy5jb3B5cmlnaHQtMy1ibGFjayBwIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmNvcHlyaWdodC0zLmNvcHlyaWdodC0zLWJsYWNrIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjY2O1xufVxuXG4uY29weXJpZ2h0LTMuY29weXJpZ2h0LTMtd2hpdGUgcCB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uY29weXJpZ2h0LTMuY29weXJpZ2h0LTMtd2hpdGUgcCBhIHtcb

iAgY29sb3I6ICNjY2M7XG59XG5cbi5jb3B5cmlnaHQtMy5jb3B5cmlnaHQtMy13aGl0ZSBwIGE6aG92ZXIge1xuICBjb2xvcjogI2Y2Njtcbn1cblxuLmNvcHlyaWdodC0zLmNvcHlyaWdodC0zLXdoaXRlIHAgaSB7XG4gIGNvbG9yOiAjZmEwOTA5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvcHlyaWdodC0zLm10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvcHlyaWdodC0zLm10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5zb2NpYWxzLXN0eWxlLTMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNvY2lhbHMtc3R5bGUtMyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29jaWFscy1zdHlsZS0zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uc29jaWFscy1zdHlsZS0zLnNvY2lhbHMtc3R5bGUtMy1tb2RpZnkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMzVweCAwIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvY2lhbHMtc3R5bGUtMy5zb2NpYWxzLXN0eWxlLTMtbW9kaWZ5IHtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICB9XG59XG5cbi5zb2NpYWxzLXN0eWxlLTMuc29jaWFscy1zdHlsZS0zLW1vZGlmeSB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLnNvY2lhbHMtc3R5bGUtMy5zb2NpYWxzLXN0eWxlLTMtbW9kaWZ5IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zb2NpYWxzLXN0eWxlLTMuc29jaWFscy1zdHlsZS0zLW1vZGlmeSB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc29jaWFscy1zdHlsZS0zIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc29jaWFscy1zdHlsZS0zIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zb2NpYWxzLXN0eWxlLTMgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc29jaWFscy1zdHlsZS0zIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2NpYWxzLXN0eWxlLTMgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5zb2NpYWxzLXN0eWxlLTMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc29jaWFscy1zdHlsZS0zIHVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zb2NpYWxzLXN0eWxlLTMgdWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNvY2lhbHMtc3R5bGUtMyB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvY2lhbHMtc3R5bGUtMyB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zb2NpYWxzLXN0eWxlLTMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNvY2lhbHMtc3R5bGUtMyB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnNvY2lhbHMtc3R5bGUtMyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5zb2NpYWxzLXN0eWxlLTMuc29jaWFscy1zdHlsZS0zLXdoaXRlIHNwYW4ge1xuICBjb2xvcjogI2NjYztcbn1cblxuLnNvY2lhbHMtc3R5bGUtMy5zb2NpYWxzLXN0eWxlLTMtd2hpdGUgdWwgbGkgYSB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uc29jaWFscy1zdHlsZS0zLnNvY2lhbHMtc3R5bGUtMy13aGl0ZSB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zb2NpYWxzLXN0eWxlLTMudGhlbWUtY29sb3IteWVsbG93IHVsIGxpIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnNvY2lhbHMtc3R5bGUtMy50aGVtZS1jb2xvci15ZWxsb3cgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZThhZTVjO1xufVxuXG4uZm9vdGVyLXdpZGdldCAuZm9vdGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4

KSB7XG4gIC5mb290ZXItd2lkZ2V0IC5mb290ZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci13aWRnZXQgLmZvb3Rlci10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItd2lkZ2V0IC5mb290ZXItdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXQgLmZvb3Rlci10aXRsZS5ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZm9vdGVyLXdpZGdldC5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtbGlzdCA+IHVsID4gbGkge1xuICBjb2xvcjogI2NjYztcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG4uZm9vdGVyLXdpZGdldC5mb290ZXItY29udGFjdCAuZm9vdGVyLWNvbnRhY3QtbGlzdCA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwIDA7XG59XG5cbi5mb290ZXItd2lkZ2V0LmZvb3Rlci1jb250YWN0IC5mb290ZXItY29udGFjdC1saXN0LmZvb3Rlci1jb250YWN0LWxpc3QtYmxhY2sgPiB1bCA+IGxpIHtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5mb290ZXItd2lkZ2V0IC5mb290ZXItbGlzdC0yIHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDdweDtcbn1cblxuLmZvb3Rlci13aWRnZXQgLmZvb3Rlci1saXN0LTIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwIDA7XG59XG5cbi5mb290ZXItd2lkZ2V0IC5mb290ZXItbGlzdC0yIHVsIGxpLmxpc3QtbXJnIHtcbiAgbWFyZ2luOiAwIDAgMjZweDtcbn1cblxuLmZvb3Rlci13aWRnZXQgLmZvb3Rlci1saXN0LTIgdWwgbGkgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2NjYztcbn1cblxuLmZvb3Rlci13aWRnZXQgLmZvb3Rlci1saXN0LTIgdWwgbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmZvb3Rlci13aWRnZXQgLmZvb3Rlci1saXN0LTIgdWwgbGkgcCB7XG4gIGNvbG9yOiAjY2NjO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4uZm9vdGVyLXdpZGdldCAuZm9vdGVyLWxpc3QtMiB1bCBsaSBwIGEge1xuICBjb2xvcjogIzA5YztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZm9vdGVyLXdpZGdldCAuZm9vdGVyLWxpc3QtMiB1bCBsaSBwIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZvb3Rlci13aWRnZXQgLmZvb3Rlci1saXN0LTIgdWwgbGkgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9vdGVyLXdpZGdldCAuZm9vdGVyLWxpc3QtMi5mb290ZXItbGlzdC0yLWJsYWNrIHVsIGxpID4gYSB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uZm9vdGVyLXdpZGdldCAuZm9vdGVyLWxpc3QtMi5mb290ZXItbGlzdC0yLWJsYWNrIHVsIGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZm9vdGVyLXdpZGdldCAuZm9vdGVyLWxpc3QtMi5mb290ZXItbGlzdC0yLWJsYWNrIHVsIGxpIHAge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmZvb3Rlci13aWRnZXQgLmZvb3Rlci1saXN0LTIuZm9vdGVyLWxpc3QtMi1ibGFjayB1bCBsaSBwIGEge1xuICBjb2xvcjogIzA5Yztcbn1cblxuLmZvb3Rlci13aWRnZXQgLmZvb3Rlci1saXN0LTIuZm9vdGVyLWxpc3QtMi1ibGFjayB1bCBsaSBwIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmZvb3Rlci13aWRnZXQgLmZvb3Rlci1saXN0LTIuZm9vdGVyLWxpc3QtMi1ibGFjayB1bCBsaSBzcGFuIHtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5mb290ZXItd2lkZ2V0LmZvb3Rlci13aWRnZXQtbXJnLWxlZnQge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItd2lkZ2V0LmZvb3Rlci13aWRnZXQtbXJnLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLXdpZGdldC5mb290ZXItd2lkZ2V0LW1yZy1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbi5mb290ZXItcGF5bWVudCBzcGFuIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb290ZXItcGF5bWVudCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDIycHggMCAzMHB4O1xufVxuXG4uZm9vdGVyLXBheW1lbnQgdWwgbGkge1xuICBtYXJnaW46IDAgMTZweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLXBheW1lbnQgdWwgbGkge1xuICAgIG1hcmdpbjogMCA3cHg7XG4gIH1cbn1cblxuLmZvb3Rlci1wYXltZW50IHVsIGxpIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlci1wYXltZW50LmZvb3Rlci1wYXltZW50LWJsYWNrIHNwYW4ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmZvb3Rlci1wb3NpdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXItcG9zaXRpb24gLmZvb3Rlci1sb2NhdGlvbiBzcGFuLFxuLmZvb3Rlci1wb3NpdGlvbiAuZm9vdGVyLWNvbnRhY3QtMiBzcGFuIHtcbiAgY29

sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mb290ZXItcG9zaXRpb24gLmZvb3Rlci1sb2NhdGlvbiBwLFxuLmZvb3Rlci1wb3NpdGlvbiAuZm9vdGVyLWNvbnRhY3QtMiBwIHtcbiAgY29sb3I6ICNjY2M7XG4gIG1hcmdpbjogNHB4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLXBvc2l0aW9uIC5mb290ZXItbG9jYXRpb24sXG4gIC5mb290ZXItcG9zaXRpb24gLmZvb3Rlci1jb250YWN0LTIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9vdGVyLXBvc2l0aW9uIC5mb290ZXItY29udGFjdC0yIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1wb3NpdGlvbiAuZm9vdGVyLWNvbnRhY3QtMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXItcG9zaXRpb24tMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWFyZWEucHQtMjAwIHtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgfVxuICAuZm9vdGVyLWFyZWEucGItODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5mb290ZXItYXJlYS5wYi04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWFyZWEucGItODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5mb290ZXItYXJlYS5wYi04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbiAgLmZvb3Rlci1hcmVhLnBiLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZm9vdGVyLWFyZWEucHQtODUge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG4gIC5mb290ZXItcGF5bWVudC5wdC00MCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmZvb3Rlci1sb2NhdGlvbiB7XG4gICAgbWFyZ2luOiAwcHggMCAyMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0gMDkuIFByb2R1Y3Qgc3R5bGUgLS0tLS0tLS0tKi9cbi5idG4tc3R5bGUtMSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzkwMDtcbn1cblxuLmJ0bi1zdHlsZS0xIGEgaSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwIDAgMCAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xufVxuXG4uYnRuLXN0eWxlLTEgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tc3R5bGUtMSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyBhIC5ob3Zlci1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgei1pbmRleDogNTtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYWN0aW9uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYWN0aW9uLXdyYXAgLnByb2R1Y3QtYWN0aW9uLWxlZnQge1xuICBmbGV4OiAwIDAgNjQlO1xuICBtYXgtd2lkdGg6IDY0JTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYWN0aW9uLXdyYXAgLnByb2R1Y3QtYWN0aW9uLWxlZnQge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1hY3Rpb24td3JhcCAucHJvZHVjdC1hY3Rpb24tbGVmdCB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYWN0aW9uLXdyYXAgLnByb2R1Y3QtYWN0aW9uLWxlZnQge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubH

kgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1hY3Rpb24td3JhcCAucHJvZHVjdC1hY3Rpb24tbGVmdCB7XG4gICAgZmxleDogMCAwIDU3JTtcbiAgICBtYXgtd2lkdGg6IDU3JTtcbiAgfVxufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1hY3Rpb24td3JhcCAucHJvZHVjdC1hY3Rpb24tbGVmdCBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYWN0aW9uLXdyYXAgLnByb2R1Y3QtYWN0aW9uLWxlZnQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYWN0aW9uLXdyYXAgLnByb2R1Y3QtYWN0aW9uLWxlZnQgYnV0dG9uIGkge1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYWN0aW9uLXdyYXAgLnByb2R1Y3QtYWN0aW9uLXJpZ2h0IHtcbiAgZmxleDogMCAwIDM2JTtcbiAgbWF4LXdpZHRoOiAzNiU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1hY3Rpb24td3JhcCAucHJvZHVjdC1hY3Rpb24tcmlnaHQge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1hY3Rpb24td3JhcCAucHJvZHVjdC1hY3Rpb24tcmlnaHQge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIC5wcm9kdWN0LWFjdGlvbi13cmFwIC5wcm9kdWN0LWFjdGlvbi1yaWdodCB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIC5wcm9kdWN0LWFjdGlvbi13cmFwIC5wcm9kdWN0LWFjdGlvbi1yaWdodCB7XG4gICAgZmxleDogMCAwIDQzJTtcbiAgICBtYXgtd2lkdGg6IDQzJTtcbiAgfVxufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1hY3Rpb24td3JhcCAucHJvZHVjdC1hY3Rpb24tcmlnaHQgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZsZXg6IDAgMCAzMy4zMzMlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIC5wcm9kdWN0LWFjdGlvbi13cmFwIC5wcm9kdWN0LWFjdGlvbi1yaWdodCBidXR0b246Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIC5wcm9kdWN0LWFjdGlvbi13cmFwIC5wcm9kdWN0LWFjdGlvbi1yaWdodCBidXR0b246bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYWN0aW9uLXdyYXAgLnByb2R1Y3QtYWN0aW9uLXJpZ2h0IGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1hY3Rpb24td3JhcCAucHJvZHVjdC1hY3Rpb24tcmlnaHQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIC5wcm9kdWN0LWJhZGdlIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogNHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhjNDY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIC5wcm9kdWN0LWJhZGdlIHNwYW4ucmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzMDtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtZGV0YWlscy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7X

G4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA2O1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtZGV0YWlscy1pY29uIGEge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1kZXRhaWxzLWljb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZy5wcm9kdWN0LWltZy1vdmVybHkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZy5wcm9kdWN0LWltZy1vdmVybHkgPiBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1hY3Rpb24tOCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtNTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMTVweCAwIDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYWN0aW9uLTggLnByb2R1Y3Qtc2VsZWN0LW9wdGlvbiBhIHtcbiAgY29sb3I6ICNjMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYWN0aW9uLTggLnByb2R1Y3Qtc2VsZWN0LW9wdGlvbiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1hY3Rpb24tOCAucHJvZHVjdC13aXNobGlzdCBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjY2NjO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyAucHJvZHVjdC1hY3Rpb24tOCAucHJvZHVjdC13aXNobGlzdCBidXR0b246aG92ZXIge1xuICBjb2xvcjogI2MwMDtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWctMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWctMiA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZy0yID4gYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZy0yID4gYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWctMiAucHJvZHVjdC1hY3Rpb24tMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC42KTtcbiAgei1pbmRleDogOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogLjRzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nLTIgLnByb2R1Y3QtYWN0aW9uLTIgYnV0dG9uLCAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZy0yIC5wcm9kdWN0LWFjdGlvbi0yIGEge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMHB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NzlweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nLTIgLnByb2R1Y3QtYWN0aW9uLTIgYnV0dG9uLCAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZy0yIC5wcm9kdWN0LWFjdGlvbi0yIGEge1xuICAgIG1hcmdpbjogMHB4IDNweDtcbiAgfVxufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZy0yIC5wcm9kdWN0LWFjdGlvbi0yIGJ1dHRvbi5jYXJ0LWljb24sIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nLTIgLnByb2R1Y3Qt

YWN0aW9uLTIgYS5jYXJ0LWljb24ge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nLTIgLnByb2R1Y3QtYWN0aW9uLTIgYnV0dG9uOmhvdmVyLCAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZy0yIC5wcm9kdWN0LWFjdGlvbi0yIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZy0yIC5wcm9kdWN0LWFjdGlvbi0yLnByb2R1Y3QtYWN0aW9uLTIteWVsbG93IGJ1dHRvbjpob3ZlciwgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWctMiAucHJvZHVjdC1hY3Rpb24tMi5wcm9kdWN0LWFjdGlvbi0yLXllbGxvdyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4YWU1Yztcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1hY3Rpb24tMyB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIHRyYW5zaXRpb246IC41cztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWFjdGlvbi0zIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOTAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1hY3Rpb24tMyBhIGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1hY3Rpb24tNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1hY3Rpb24tNCAucHJvZHVjdC1hY3Rpb24tNC1jYXJ0IGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1hY3Rpb24tNCAucHJvZHVjdC1hY3Rpb24tNC1jYXJ0IGEgaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWFjdGlvbi00IC5wcm9kdWN0LWFjdGlvbi00LWNhcnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWFjdGlvbi00IC5wcm9kdWN0LWFjdGlvbi00LXdpc2hsaXN0IGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNjY2M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtYWN0aW9uLTQgLnByb2R1Y3QtYWN0aW9uLTQtd2lzaGxpc3QgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtYWN0aW9uLTUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0xMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiA5MTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtYWN0aW9uLTUgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtYWN0aW9uLTUgYnV0dG9uLmNhcnQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtYWN0aW9uLTUgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjY7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtYWN0aW9uLTUudGhlbWUtY29sb3IgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDA7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LXJhdGluZyBpIHtcbiAgY29sb3I6ICNmMmIzMDk7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LXJhdGluZyBpLmdyYXkge1xuICBjb2xvcjogI0NDQ0NDQztcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogM3B4IDAgMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHR

oOiAxNjAwcHgpIHtcbiAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDc5cHgpIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDBweCAwIDNweDtcbiAgfVxufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQgaDMuZm9udC1kZWMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMTBweCAwIDEwcHg7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudCBoMyBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudCBoMyBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtcHJpY2UucHJvZHVjdC1wcmljZS1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LXByaWNlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtcHJpY2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtcHJpY2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LXByaWNlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtcHJpY2Ugc3Bhbi5vbGQtcHJpY2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjOTk5O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtcHJpY2Ugc3Bhbi5uZXctcHJpY2Uge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2MzMztcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LnByb2R1Y3QtY29udGVudC1tb2RpZnkgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMHB4IDAgOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQucHJvZHVjdC1jb250ZW50LW1vZGlmeSBoMyBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtY29sb3Ige1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtY29sb3IgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LWNvbG9yIHVsIGxpIHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQgLnByb2R1Y3QtY29sb3IgdWwgbGkuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LWNvbG9yIHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXNpemU6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LWNvbG9yIHVsIGxpIGEuZGFya2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NjQ1OTtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LWNvbG9yIH

VsIGxpIGEuZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1jb2xvciB1bCBsaSBhLmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3YTlhNjtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50IC5wcm9kdWN0LWNvbG9yIHVsIGxpIGEudmlvbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0NTdhOTtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTIgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudC0yIGgzIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTIgaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQtMyB7XG4gIHBhZGRpbmc6IDAgMTBweCAzMHB4O1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQtMyAucHJvZHVjdC0zLWNhdGVnb3J5IGEge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQtMyAucHJvZHVjdC0zLWNhdGVnb3J5IGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTMgaDMge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogNXB4IDAgMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQtMyBoMyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudC0zIGgzIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTMgaDMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjY2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTMgLnByb2R1Y3QtcHJpY2UtMyBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzY5MDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTMgLnByb2R1Y3QtcHJpY2UtMyBzcGFuLm9sZC1wcmljZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudC0zIC5wcm9kdWN0LXByaWNlLTMgc3Bhbi5uZXctcHJpY2Uge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2MzMztcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTMudGhlbWUtY29sb3IgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQtNCAucHJvZHVjdC1yYXRpbmctMiBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2YyYjMwOTtcbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTQgLnByb2R1Y3QtcmF0aW5nLTIgaS5ncmF5IHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudC00IGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDJweCAwIDEzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudC00IGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1jb250ZW50LTQgaDMgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucHJvZHVjdC13cmFwIC5wcm9kdWN0LWNvbnRlbnQtNCBoMyBhOmhvdmVyIHtcbiAgY29sb3I6ICNlOGFlNWM7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudC00IC5wcm9kdWN0LXByaWNlLTQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtY29udGVudC00IC5wcm9kdWN0LXByaWNlLTQgc3Bhbi5vbGQtcHJpY2Uge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5wcm9kdWN0LXdyYXAucHJvZHVjdC1ib3gtc2hhZG93IHtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4ucHJvZHVjdC13cmFwLnByb2R1Y3QtYm94LXNoYWRvdzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ucHJvZHVjdC13cmFwLnByb2R1Y3Qtd3JhcC1tb2RpZnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5wcm9kdWN0LXdyYXAucHJvZHVjdC13cmFwLW1vZGlmeSAucHJvZHVjdC1hY3Rpb24tNi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246IC41cztcbiAgei1pbmRleDogOTtcbiAgY

m9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG4ucHJvZHVjdC13cmFwLnByb2R1Y3Qtd3JhcC1tb2RpZnkgLnByb2R1Y3QtYWN0aW9uLTYtd3JhcCAucHJvZHVjdC1hY3Rpb24tNi1sZWZ0IHtcbiAgZmxleDogMCAwIDQ1JTtcbiAgbWF4LXdpZHRoOiA0NSU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvZHVjdC13cmFwLnByb2R1Y3Qtd3JhcC1tb2RpZnkgLnByb2R1Y3QtYWN0aW9uLTYtd3JhcCAucHJvZHVjdC1hY3Rpb24tNi1sZWZ0IHtcbiAgICBmbGV4OiAwIDAgNTIlO1xuICAgIG1heC13aWR0aDogNTIlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5wcm9kdWN0LXdyYXAucHJvZHVjdC13cmFwLW1vZGlmeSAucHJvZHVjdC1hY3Rpb24tNi13cmFwIC5wcm9kdWN0LWFjdGlvbi02LWxlZnQge1xuICAgIGZsZXg6IDAgMCA1MiU7XG4gICAgbWF4LXdpZHRoOiA1MiU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXdyYXAucHJvZHVjdC13cmFwLW1vZGlmeSAucHJvZHVjdC1hY3Rpb24tNi13cmFwIC5wcm9kdWN0LWFjdGlvbi02LWxlZnQge1xuICAgIGZsZXg6IDAgMCA1MyU7XG4gICAgbWF4LXdpZHRoOiA1MyU7XG4gIH1cbn1cblxuLnByb2R1Y3Qtd3JhcC5wcm9kdWN0LXdyYXAtbW9kaWZ5IC5wcm9kdWN0LWFjdGlvbi02LXdyYXAgLnByb2R1Y3QtYWN0aW9uLTYtbGVmdCBidXR0b24sIC5wcm9kdWN0LXdyYXAucHJvZHVjdC13cmFwLW1vZGlmeSAucHJvZHVjdC1hY3Rpb24tNi13cmFwIC5wcm9kdWN0LWFjdGlvbi02LWxlZnQgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gIG1hcmdpbjogLTRweCAwIDA7XG59XG5cbi5wcm9kdWN0LXdyYXAucHJvZHVjdC13cmFwLW1vZGlmeSAucHJvZHVjdC1hY3Rpb24tNi13cmFwIC5wcm9kdWN0LWFjdGlvbi02LWxlZnQgYnV0dG9uIGksIC5wcm9kdWN0LXdyYXAucHJvZHVjdC13cmFwLW1vZGlmeSAucHJvZHVjdC1hY3Rpb24tNi13cmFwIC5wcm9kdWN0LWFjdGlvbi02LWxlZnQgYSBpIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG5cbi5wcm9kdWN0LXdyYXAucHJvZHVjdC13cmFwLW1vZGlmeSAucHJvZHVjdC1hY3Rpb24tNi13cmFwIC5wcm9kdWN0LWFjdGlvbi02LWxlZnQgYnV0dG9uOmhvdmVyLCAucHJvZHVjdC13cmFwLnByb2R1Y3Qtd3JhcC1tb2RpZnkgLnByb2R1Y3QtYWN0aW9uLTYtd3JhcCAucHJvZHVjdC1hY3Rpb24tNi1sZWZ0IGE6aG92ZXIge1xuICBjb2xvcjogIzkwMDtcbn1cblxuLnByb2R1Y3Qtd3JhcC5wcm9kdWN0LXdyYXAtbW9kaWZ5IC5wcm9kdWN0LWFjdGlvbi02LXdyYXAgLnByb2R1Y3QtYWN0aW9uLTYtcmlnaHQge1xuICBmbGV4OiAwIDAgNTUlO1xuICBtYXgtd2lkdGg6IDU1JTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wcm9kdWN0LXdyYXAucHJvZHVjdC13cmFwLW1vZGlmeSAucHJvZHVjdC1hY3Rpb24tNi13cmFwIC5wcm9kdWN0LWFjdGlvbi02LXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgNDglO1xuICAgIG1heC13aWR0aDogNDglO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5wcm9kdWN0LXdyYXAucHJvZHVjdC13cmFwLW1vZGlmeSAucHJvZHVjdC1hY3Rpb24tNi13cmFwIC5wcm9kdWN0LWFjdGlvbi02LXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgNDglO1xuICAgIG1heC13aWR0aDogNDglO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC13cmFwLnByb2R1Y3Qtd3JhcC1tb2RpZnkgLnByb2R1Y3QtYWN0aW9uLTYtd3JhcCAucHJvZHVjdC1hY3Rpb24tNi1yaWdodCB7XG4gICAgZmxleDogMCAwIDQ3JTtcbiAgICBtYXgtd2lkdGg6IDQ3JTtcbiAgfVxufVxuXG4ucHJvZHVjdC13cmFwLnByb2R1Y3Qtd3JhcC1tb2RpZnkgLnByb2R1Y3QtYWN0aW9uLTYtd3JhcCAucHJvZHVjdC1hY3Rpb24tNi1yaWdodCBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjY2NjO1xuICBmbGV4OiAwIDAgMzMuMzMzJTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC13cmFwLnByb2R1Y3Qtd3JhcC1tb2RpZnkgLnByb2R1Y3QtYWN0aW9uLTYtd3JhcCAucHJvZHVjdC1hY3Rpb24tNi1yaWdodCBidXR0b246Zmlyc3QtY2hpbGQg

e1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5wcm9kdWN0LXdyYXAucHJvZHVjdC13cmFwLW1vZGlmeSAucHJvZHVjdC1hY3Rpb24tNi13cmFwIC5wcm9kdWN0LWFjdGlvbi02LXJpZ2h0IGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ucHJvZHVjdC13cmFwLnByb2R1Y3Qtd3JhcC1tb2RpZnkgLnByb2R1Y3QtYWN0aW9uLTYtd3JhcCAucHJvZHVjdC1hY3Rpb24tNi1yaWdodCBidXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb2R1Y3Qtd3JhcC5wcm9kdWN0LXdyYXAtbW9kaWZ5IC5wcm9kdWN0LWFjdGlvbi02LXdyYXAgLnByb2R1Y3QtYWN0aW9uLTYtcmlnaHQgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5wcm9kdWN0LXdyYXAucHJvZHVjdC13cmFwLW1vZGlmeSAucHJvZHVjdC1jb250ZW50IHtcbiAgcGFkZGluZzogMHB4IDI1cHggMTdweDtcbn1cblxuLnByb2R1Y3Qtd3JhcDpob3ZlciAucHJvZHVjdC1pbWcgYSAuaG92ZXItaW1nIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnByb2R1Y3Qtd3JhcDpob3ZlciAucHJvZHVjdC1pbWcgYTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnByb2R1Y3Qtd3JhcDpob3ZlciAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYWN0aW9uLXdyYXAge1xuICBib3R0b206IDBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnByb2R1Y3Qtd3JhcDpob3ZlciAucHJvZHVjdC1pbWcgLnByb2R1Y3QtYWN0aW9uLTgge1xuICBib3R0b206IDBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnByb2R1Y3Qtd3JhcDpob3ZlciAucHJvZHVjdC1pbWcucHJvZHVjdC1pbWctb3Zlcmx5IGE6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kdWN0LXdyYXA6aG92ZXIgLnByb2R1Y3QtaW1nIC5wcm9kdWN0LWRldGFpbHMtaWNvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5wcm9kdWN0LXdyYXA6aG92ZXIgLnByb2R1Y3QtaW1nLTIgPiBhOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kdWN0LXdyYXA6aG92ZXIgLnByb2R1Y3QtaW1nLTIgLnByb2R1Y3QtYWN0aW9uLTIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5wcm9kdWN0LXdyYXA6aG92ZXIgLnByb2R1Y3QtYWN0aW9uLTMge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucHJvZHVjdC13cmFwOmhvdmVyIC5wcm9kdWN0LWFjdGlvbi0zLnByb2R1Y3QtYWN0aW9uLTMtcGluayBhIHtcbiAgY29sb3I6ICNmNjY7XG59XG5cbi5wcm9kdWN0LXdyYXA6aG92ZXIgLnByb2R1Y3QtYWN0aW9uLTMucHJvZHVjdC1hY3Rpb24tMy1nb2xkZW4gYSB7XG4gIGNvbG9yOiAjOWI2NTAxO1xufVxuXG4ucHJvZHVjdC13cmFwOmhvdmVyIC5wcm9kdWN0LWFjdGlvbi0zLnByb2R1Y3QtYWN0aW9uLTMtcmVkIGEge1xuICBjb2xvcjogI2MwMDtcbn1cblxuLnByb2R1Y3Qtd3JhcDpob3ZlciAucHJvZHVjdC1hY3Rpb24tNCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5wcm9kdWN0LXdyYXA6aG92ZXIgLnByb2R1Y3QtYWN0aW9uLTUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBib3R0b206IDA7XG59XG5cbi5wcm9kdWN0LXdyYXA6aG92ZXIgLnByb2R1Y3QtY29udGVudC5wcm9kdWN0LWNvbnRlbnQtbW9kaWZ5IGgzIGEge1xuICBjb2xvcjogI2Y2NjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5cbi5wcm9kdWN0LXdyYXA6aG92ZXIgLnByb2R1Y3QtY29udGVudC5wcm9kdWN0LWNvbnRlbnQtbW9kaWZ5LnRoZW1lLWNvbG9yLXJlZCBoMyBhIHtcbiAgY29sb3I6ICNjMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzAwO1xufVxuXG4ucHJvZHVjdC13cmFwOmhvdmVyIC5wcm9kdWN0LWNvbnRlbnQucHJvZHVjdC1jb250ZW50LW1vZGlmeS50aGVtZS1jb2xvci1nb2xkZW4gaDMgYSB7XG4gIGNvbG9yOiAjOWI2NTAxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzliNjUwMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LXdyYXAubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC13cmFwLm1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXByaWNlLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtcHJpY2UtMi5wcm9kdWN0LXByaWNlLTItbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnByb2R1Y3QtcHJpY2UtMiBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzk5OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJvZHVjdC1wcmljZS0yIHNwYW4ub2xkLXByaWNlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ucHJvZHVjdC1wcmljZS0yIHNwYW4ub2xkLXByaWNlLmZvbnQtaW5jIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucHJvZHVjdC1wcmljZS0yIHNwYW4ubmV3LXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNjMzM7XG59XG5cbi50b29sdGlwLXN0eWxlIGJ1dHRvbiwgLnRvb2x0aXAtc3R5bGUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblx

uLnRvb2x0aXAtc3R5bGUgYnV0dG9uOmFmdGVyLCAudG9vbHRpcC1zdHlsZSBhOmFmdGVyIHtcbiAgYm90dG9tOiAxMDAlO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogNXB4IDEwcHggNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwMDtcbiAgY29udGVudDogYXR0cihhcmlhLWxhYmVsKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB6LWluZGV4OiA5O1xufVxuXG4udG9vbHRpcC1zdHlsZSBidXR0b246YmVmb3JlLCAudG9vbHRpcC1zdHlsZSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gN3B4KTtcbiAgYm90dG9tOiAxMDAlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG4gIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTAwO1xuICB6LWluZGV4OiA5O1xuICBtYXJnaW4tYm90dG9tOiAtMTNweDtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50b29sdGlwLXN0eWxlIGJ1dHRvbjpob3ZlcjphZnRlciwgLnRvb2x0aXAtc3R5bGUgYTpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFweCk7XG59XG5cbi50b29sdGlwLXN0eWxlIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC50b29sdGlwLXN0eWxlIGE6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KTtcbn1cblxuLnRvb2x0aXAtc3R5bGUudG9vbHRpcC1zdHlsZS1tb2RpZnkgYnV0dG9uOmFmdGVyLCAudG9vbHRpcC1zdHlsZS50b29sdGlwLXN0eWxlLW1vZGlmeSBhOmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICByaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnRvb2x0aXAtc3R5bGUudG9vbHRpcC1zdHlsZS1tb2RpZnkgYnV0dG9uOmhvdmVyOmFmdGVyLCAudG9vbHRpcC1zdHlsZS50b29sdGlwLXN0eWxlLW1vZGlmeSBhOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KSB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4udG9vbHRpcC1zdHlsZS50b29sdGlwLXN0eWxlLW1vZGlmeS0yIGJ1dHRvbjpiZWZvcmUge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpO1xufVxuXG4udG9vbHRpcC1zdHlsZS50b29sdGlwLWJsYWNrIGJ1dHRvbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi50b29sdGlwLXN0eWxlLnRvb2x0aXAtYmxhY2sgYnV0dG9uOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDAwMDA7XG59XG5cbi50b29sdGlwLXN0eWxlLnRvb2x0aXAteWVsbG93IGJ1dHRvbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGFlNWM7XG59XG5cbi50b29sdGlwLXN0eWxlLnRvb2x0aXAteWVsbG93IGJ1dHRvbjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZThhZTVjO1xufVxuXG4udG9vbHRpcC1zdHlsZS50aGVtZS1jb2xvci1yZWQgYnV0dG9uOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwMDtcbn1cblxuLnRvb2x0aXAtc3R5bGUudGhlbWUtY29sb3ItcmVkIGJ1dHRvbjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzAwO1xufVxuXG4uc2xpZGVyLWFjdGl2ZS0xIC5zd2lwZXItc2xpZGUgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaWRlci1hY3RpdmUtMSAuc3dpcGVyLXNsaWRlIC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIGE6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IC41cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGlkZXItYWN0aXZlLTEgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtcHJldiAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyBhOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2xpZGVyLWFjdGl2ZS0xIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLXByZXYgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgYTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNsaWRlci1hY3RpdmUtMSAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1wcmV2IC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIGE6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNsaWRlci1hY3RpdmUtMSAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1wcmV2IC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIGE6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIH

tcbiAgLnNsaWRlci1hY3RpdmUtMSAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1wcmV2IC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIGE6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc2xpZGVyLWFjdGl2ZS0xIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyBhOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2xpZGVyLWFjdGl2ZS0xIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLW5leHQgLnByb2R1Y3Qtd3JhcCAucHJvZHVjdC1pbWcgYTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNsaWRlci1hY3RpdmUtMSAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1uZXh0IC5wcm9kdWN0LXdyYXAgLnByb2R1Y3QtaW1nIGE6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZXItYWN0aXZlLTEgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtbmV4dCAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyBhOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItYWN0aXZlLTEgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtbmV4dCAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyBhOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItYWN0aXZlLTEgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtbmV4dCAucHJvZHVjdC13cmFwIC5wcm9kdWN0LWltZyBhOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNsaWRlci1uYXYtMSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMxJTtcbiAgbGVmdDogMTUwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgei1pbmRleDogOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlkZXItbmF2LTEge1xuICAgIHRvcDogMjAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNsaWRlci1uYXYtMSB7XG4gICAgdG9wOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbGlkZXItbmF2LTEge1xuICAgIHRvcDogMTklO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1uYXYtMSB7XG4gICAgbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLnNsaWRlci1uYXYtMTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc2xpZGVyLW5hdi0xLnNsaWRlci1uZXh0LTEge1xuICByaWdodDogMTUwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1uYXYtMS5zbGlkZXItbmV4dC0xIHtcbiAgICByaWdodDogMTVweDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTEgLmhvbWUtc2luZ2xlLXByb2R1Y3QtY29udGVudC0xIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMjhweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0xIC5ob21lLXNpbmdsZS1wcm9kdWN0LWNvbnRlbnQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMSAuaG9tZS1zaW5nbGUtcHJvZHVjdC1jb250ZW50LTEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmhvbWUtc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMSAuaG9tZS1zaW5nbGUtcHJvZHVjdC1jb250ZW50LTEgc3BhbiB7XG4gIGNvbG9yOiAjMGEwYTBhO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDU3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTEgLmhvbWUtc2luZ2xlLXByb2R1Y3QtY29udGVudC0xIHNwYW4ge1xuICAgIGxldHRlci1zcGFjaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25se

SBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0xIC5ob21lLXNpbmdsZS1wcm9kdWN0LWNvbnRlbnQtMSBzcGFuIHtcbiAgICBsZXR0ZXItc3BhY2luZzogN3B4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTEgLmhvbWUtc2luZ2xlLXByb2R1Y3QtY29udGVudC0xIHNwYW4ge1xuICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0xIC5ob21lLXNpbmdsZS1wcm9kdWN0LWNvbnRlbnQtMSBzcGFuIHtcbiAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTEgLmhvbWUtc2luZ2xlLXByb2R1Y3QtY29udGVudC0xIHNwYW4ge1xuICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTEgLmhvbWUtc2luZ2xlLXByb2R1Y3QtY29udGVudC0xIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0xIC5ob21lLXNpbmdsZS1wcm9kdWN0LWNvbnRlbnQtMSBoMSB7XG4gIGNvbG9yOiByZ2JhKDEwLCAxMCwgMTAsIDAuMSk7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDAgNTdweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTEgLmhvbWUtc2luZ2xlLXByb2R1Y3QtY29udGVudC0xIGgxIHtcbiAgICBtYXJnaW46IDAgMCAwIDQwcHg7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0xIC5ob21lLXNpbmdsZS1wcm9kdWN0LWNvbnRlbnQtMSBoMSB7XG4gICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTEgLmhvbWUtc2luZ2xlLXByb2R1Y3QtY29udGVudC0xIGgxIHtcbiAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0xIC5ob21lLXNpbmdsZS1wcm9kdWN0LWNvbnRlbnQtMSBoMSB7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTEgLmhvbWUtc2luZ2xlLXByb2R1Y3QtY29udGVudC0xIGgxIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTEgLmhvbWUtc2luZ2xlLXByb2R1Y3QtY29udGVudC0xIGgxIHtcbiAgICBtYXJnaW46IDBweCAwIDAgMTBweDtcbiAgfVxufVxuXG4uaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0xIC5wcm9kdWN0LWJhbm5lci13cmFwIHtcbiAgcGFkZGluZzogMjYwcHggMCAxNDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWUtc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMSAucHJvZHVjdC1iYW5uZXItd3JhcCB7XG4gICAgcGFkZGluZzogMjAwcHggMCAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTEgLnByb2R1Y3QtYmFubmVyLXdyYXAge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTAwcHg7XG4gIH1cbiAgLmhvbWUtc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMSAucHJvZHVjdC1iYW5uZXItd3JhcDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBvcGFjaXR5OiAuMTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTEgLnByb2R1Y3QtYmFubmVyLXdyYXAgLnByb2R1Y3QtYmFubmVyLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMTBweCAxODBweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQg

KG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhvbWUtc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMSAucHJvZHVjdC1iYW5uZXItd3JhcCAucHJvZHVjdC1iYW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAxMDBweCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0xIC5wcm9kdWN0LWJhbm5lci13cmFwIC5wcm9kdWN0LWJhbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTEgLnByb2R1Y3QtYmFubmVyLXdyYXAgLnByb2R1Y3QtYmFubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0xIC5wcm9kdWN0LWJhbm5lci13cmFwIC5wcm9kdWN0LWJhbm5lci1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTEgLnByb2R1Y3QtYmFubmVyLXdyYXAgLnByb2R1Y3QtYmFubmVyLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4uaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0xIC5wcm9kdWN0LWJhbm5lci13cmFwIC5wcm9kdWN0LWJhbm5lci1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiA3cHggMCAyMXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTEgLnByb2R1Y3QtYmFubmVyLXdyYXAgLnByb2R1Y3QtYmFubmVyLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0xIC5wcm9kdWN0LWJhbm5lci13cmFwIC5wcm9kdWN0LWJhbm5lci1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubW91c2Utc2Nyb2xsLWFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE3JTtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogNDklO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb3VzZS1zY3JvbGwtYXJlYSB7XG4gICAgdG9wOiAxNSU7XG4gICAgbGVmdDogMjglO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW91c2Utc2Nyb2xsLWFyZWEge1xuICAgIHRvcDogNyU7XG4gICAgbGVmdDogMzMlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDc5cHgpIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW91c2Utc2Nyb2xsLWFyZWEge1xuICAgIGxlZnQ6IDMzJTtcbiAgfVxufVxuXG4uc2Nyb2xsLWltZy1wb3NpdGlvbi0xIGltZyB7XG4gIG1heC13aWR0aDogMzg0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2Nyb2xsLWltZy1wb3NpdGlvbi0xIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zY3JvbGwtaW1nLXBvc2l0aW9uLTEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2Nyb2xsLWltZy1wb3NpdGlvbi0xIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4uaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTUycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0yIHtcbiAgICBwYWRkaW5nLXRvcDogNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiAtMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAxcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0yOmJlZm9yZSB7XG4gICAgdG9wOiAtNTBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMjpiZWZvcmUge1xuICAgIHRvcDogLTUwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG4uaG9tZS1zaW5

nbGUtcHJvZHVjdC1zdHlsZS0yIC5zaG9lLW5hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTIgLnNob2UtbmFtZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ4JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDM4JTtcbiAgd2lkdGg6IDQ4OHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0yIC5zaG9lLW5hbWUgaW1nIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmhvbWUtc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMiAuc2hvZS1uYW1lIGltZyB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhvbWUtc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMiAuc2hvZS1uYW1lIGltZyB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0yIC5zaG9lLW5hbWUgaW1nIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0yIC5zaG9lLW5hbWUgaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLmhvbWUtc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMiAuc2hvZS1uYW1lIHNwYW4ge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTIgLnNob2UtbmFtZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmhvbWUtc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMiAuc2hvZS1uYW1lIGgyIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogNjBweDtcbiAgbWFyZ2luOiAyOTVweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0yIC5zaG9lLW5hbWUgaDIge1xuICAgIGxldHRlci1zcGFjaW5nOiA1MHB4O1xuICAgIG1hcmdpbjogMjAwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhvbWUtc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMiAuc2hvZS1uYW1lIGgyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogNDBweDtcbiAgICBtYXJnaW46IDIwMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWUtc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMiAuc2hvZS1uYW1lIGgyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMjVweDtcbiAgICBtYXJnaW46IDE1MHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTIgLnNob2UtbmFtZSBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEycHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbjogMTAwcHggMCAwO1xuICB9XG59XG5cbi5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTIgLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxOTFweCAwIDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMiAuc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMi1jb250ZW50IHtcbiAgICBtYXJnaW46IDgwcHggMCAwO1xuICB9XG59XG5cbi5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTIgLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTItY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0yIC5zaW5nbGUtcHJvZHVjdC1zdHlsZS0yLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0yIC5zaW5nbGUtcHJvZHVjdC1zdHlsZS0yLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjYzMzO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDI4cHggMCAyN3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTIgLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTItY29udGVudCBoMyB7XG4gICAgbWFyZ2luOiAyOHB4IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWUtc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMiAuc2luZ2xlLX

Byb2R1Y3Qtc3R5bGUtMi1jb250ZW50IGgzIHtcbiAgICBtYXJnaW46IDI4cHggMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMiAuc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMi1jb250ZW50IGgzIHtcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICB9XG59XG5cbi5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTIgLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTItY29udGVudCBwIHtcbiAgY29sb3I6ICM5OTk7XG4gIGxpbmUtaGVpZ2h0OiAyLjE0MjtcbiAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhvbWUtc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMiAuc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMi1jb250ZW50IHAge1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgd2lkdGg6IDYzJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0yIC5zaW5nbGUtcHJvZHVjdC1zdHlsZS0yLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICB3aWR0aDogNjMlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhvbWUtc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMiAuc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMi1jb250ZW50IHAge1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgd2lkdGg6IDc3JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWUtc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMiAuc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMi1jb250ZW50IHAge1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1zaW5nbGUtcHJvZHVjdC1zdHlsZS0yIC5zaW5nbGUtcHJvZHVjdC1zdHlsZS0yLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuXG4uYnRuLXN0eWxlLTQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMzM7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDQwcHggLTlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDE5cHggNjBweCAxOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tc3R5bGUtNCBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHggMTJweDtcbiAgfVxufVxuXG4uYnRuLXN0eWxlLTQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5idG4tc3R5bGUtNCBhLmhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwMDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTMtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdC1zdHlsZS0zLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG4uc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMy1jb250ZW50IGgzID4gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdyZWF0IFZpYmVzXCIsIGN1cnNpdmU7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTMtY29udGVudCBoMyA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMy1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDEwcHggMCAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMy1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMy1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdC1zdHlsZS0zLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdC1zdHlsZS0zLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW46IDVweCAwIDBweDtcbiAgfVxufVxuXG4uc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMy1jb250ZW50IC5jb2xvc

i1zd2F0Y2hlcy1zZXQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogNTVweCAwIDUxcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdC1zdHlsZS0zLWNvbnRlbnQgLmNvbG9yLXN3YXRjaGVzLXNldC13cmFwIHtcbiAgICBtYXJnaW46IDM1cHggMCAzMXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTMtY29udGVudCAuY29sb3Itc3dhdGNoZXMtc2V0LXdyYXAge1xuICAgIG1hcmdpbjogMzVweCAwIDMxcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdC1zdHlsZS0zLWNvbnRlbnQgLmNvbG9yLXN3YXRjaGVzLXNldC13cmFwIHtcbiAgICBtYXJnaW46IDM1cHggMCAzMXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTMtY29udGVudCAuY29sb3Itc3dhdGNoZXMtc2V0LXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMzBweCAwIDI2cHg7XG4gIH1cbn1cblxuLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTMtY29udGVudCAuY29sb3Itc3dhdGNoZXMtc2V0LXdyYXAgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdC1zdHlsZS0zLWNvbnRlbnQgLmNvbG9yLXN3YXRjaGVzLXNldC13cmFwIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMy1jb250ZW50IC5jb2xvci1zd2F0Y2hlcy1zZXQtd3JhcCAuY29sb3Itd3JhcCB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdC1zdHlsZS0zLWNvbnRlbnQgLmNvbG9yLXN3YXRjaGVzLXNldC13cmFwIC5jb2xvci13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMy1jb250ZW50IC5jb2xvci1zd2F0Y2hlcy1zZXQtd3JhcCAuY29sb3Itd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4uc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMy1jb250ZW50IC5jb2xvci1zd2F0Y2hlcy1zZXQtd3JhcCAuY29sb3Itd3JhcDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAtNDBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdC1zdHlsZS0zLWNvbnRlbnQgLmNvbG9yLXN3YXRjaGVzLXNldC13cmFwIC5jb2xvci13cmFwOmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTMtY29udGVudCAuY29sb3Itc3dhdGNoZXMtc2V0LXdyYXAgLmNvbG9yLXdyYXA6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1zdHlsZS0zLWNvbnRlbnQgLmNvbG9yLXN3YXRjaGVzLXNldC13cmFwIC5jb2xvci13cmFwIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMy1jb250ZW50IC5jb2xvci1zd2F0Y2hlcy1zZXQtd3JhcCAuY29sb3Itd3JhcCB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdC1zdHlsZS0zLWNvbnRlbnQgLmNvbG9yLXN3YXRjaGVzLXNldC13cmFwIC5jb2xvci13cmFwIHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTMtY29udGVudCAuY29sb3Itc3dhdGNoZXMtc2V0LXdyYXAgLmNvbG9yLXdyYXAgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTMtY29udGVudCAuY29sb3Itc3dhdGNoZXMtc2V0LXdyYXAgLmNvbG9yLXdyYXAgdWwgbGkgYSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTMtY29udGVudCAuY29sb3Itc3dhdGNoZXMtc2V0LXdyYXAgLmNvbG9yLXdyYXAgdWwgbGkgYS55ZWxsb3cge1xuICBiYWNr

Z3JvdW5kLWNvbG9yOiAjZmRiZTcwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMy1jb250ZW50IC5jb2xvci1zd2F0Y2hlcy1zZXQtd3JhcCAuY29sb3Itd3JhcCB1bCBsaSBhLnNreSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4M2Q4ZDg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1zdHlsZS0zLWNvbnRlbnQgLmNvbG9yLXN3YXRjaGVzLXNldC13cmFwIC5jb2xvci13cmFwIHVsIGxpIGEuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJkODgzO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMy1jb250ZW50IC5jb2xvci1zd2F0Y2hlcy1zZXQtd3JhcCAuY29sb3Itd3JhcCB1bCBsaSBhLmdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMy1jb250ZW50IC5jb2xvci1zd2F0Y2hlcy1zZXQtd3JhcCAuc3dhdGNoZXMtc2V0LXdyYXAgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMy1jb250ZW50IC5jb2xvci1zd2F0Y2hlcy1zZXQtd3JhcCAuc3dhdGNoZXMtc2V0LXdyYXAgdWwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTMtY29udGVudCAuY29sb3Itc3dhdGNoZXMtc2V0LXdyYXAgLnN3YXRjaGVzLXNldC13cmFwIHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTMtY29udGVudCAuY29sb3Itc3dhdGNoZXMtc2V0LXdyYXAgLnN3YXRjaGVzLXNldC13cmFwIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1zdHlsZS0zLWNvbnRlbnQgLmNvbG9yLXN3YXRjaGVzLXNldC13cmFwIC5zd2F0Y2hlcy1zZXQtd3JhcCB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMy1jb250ZW50IC5kZXNjcmlwdGlvbiBwIHtcbiAgbGluZS1oZWlnaHQ6IDIuMTQyO1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMy1jb250ZW50IC5kZXNjcmlwdGlvbiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1zdHlsZS0zLWNvbnRlbnQgLmRlc2NyaXB0aW9uIHVsIGxpIHtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1zdHlsZS0zLWltZyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTMtaW1nIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMy1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMy1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1hcmVhLWJvcmRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtYXJlYS1ib3JkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB0b3A6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wcm9kdWN0LWFyZWEtYm9yZGVyOmJlZm9yZSB7XG4gICAgdG9wOiAyOHB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5wcm9kdWN0LWFyZWEtYm9yZGVyOmJlZm9yZSB7XG4gICAgdG9wOiAyN3B4O1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtYXJlYS1ib3JkZXI6YmVmb3JlIHtcbiAgICB0b3A6IDI3cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWFyZWEtYm9yZGVyOmJlZm9yZSB7XG4gICAgdG9wOiAyN3B4O1xuICAgIHdpZHRoOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtYXJlYS1ib3JkZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1zdHlsZS00LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNjNweCAwIDE5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLXByb2R1Y3Qtc3R5bGUtNC1jb25

0ZW50IHtcbiAgICBwYWRkaW5nOiAxMTNweCAwIDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTQtY29udGVudCB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxMTdweDtcbiAgfVxufVxuXG4uc2luZ2xlLXByb2R1Y3Qtc3R5bGUtNC1jb250ZW50OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogLTEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiO1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTQtY29udGVudDpiZWZvcmUge1xuICAgIHRvcDogLTUwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdC1zdHlsZS00LWNvbnRlbnQ6YmVmb3JlIHtcbiAgICB0b3A6IC01MHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTQtY29udGVudDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogLTEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiO1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTQtY29udGVudDphZnRlciB7XG4gICAgYm90dG9tOiAtNTBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTQtY29udGVudDphZnRlciB7XG4gICAgYm90dG9tOiAtNTBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1zdHlsZS00LWNvbnRlbnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qtc3R5bGUtNC1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDE5cHggMCA3MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTQtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICAgIG1hcmdpbjogMTVweCAwIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdC1zdHlsZS00LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBtYXJnaW46IDE1cHggMCAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTQtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIG1hcmdpbjogMTVweCAwIDMwcHg7XG4gIH1cbn1cblxuLmJ0bi1zdHlsZS01IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAxMnB4O1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1pbmRlbnQ6IDEycHg7XG59XG5cbi5idG4tc3R5bGUtNSBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1zdHlsZS01Lm10LTE1IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLnRhYi1zdHlsZS0xIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50YWItc3R5bGUtMSBhIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IDAgNDBweDtcbn1cblxuLnRhYi1zdHlsZS0xIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFiLXN0eWxlLTEgYSB7XG4gICAgbWFyZ2luOiAwIDI1cHg7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYi1zdHlsZS0xIGEge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYi1zdHlsZS0xIGEge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWItc3R5bGUtMS5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udGFiLXN0eWxlLTIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRhYi

1zdHlsZS0yIGEge1xuICBjb2xvcjogIzk5OTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhYi1zdHlsZS0yIGEubXJnLWluYyB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG4udGFiLXN0eWxlLTIgYS5hY3RpdmUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5cbi50YWItc3R5bGUtMiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4udGFiLXN0eWxlLTIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4udGFiLXN0eWxlLTIgYTpob3Zlcjo6YWZ0ZXIge1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xufVxuXG4udGFiLXN0eWxlLTIudGFiLXN0eWxlLTItbW9kaWZ5IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWItc3R5bGUtMi50YWItc3R5bGUtMi1tb2RpZnkgYSB7XG4gICAgbWFyZ2luOiAwIDdweDtcbiAgfVxufVxuXG4udGFiLXN0eWxlLTIudGFiLXN0eWxlLTMtbW9kaWZ5IGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWItc3R5bGUtMi50YWItc3R5bGUtMy1tb2RpZnkgYSB7XG4gICAgbWFyZ2luOiAwIDdweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhYi1zdHlsZS0yLm1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIC50YWItc3R5bGUtMi5tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWItc3R5bGUtMi5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAudGFiLXN0eWxlLTIubWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnRhYi1zdHlsZS0yLm1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5idG4tc3R5bGUtOCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjN2Y3ZjdmO1xufVxuXG4uYnRuLXN0eWxlLTggYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOTAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tc3R5bGUtOC5tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi1zdHlsZS01IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBhZ2luYXRpb24tc3R5bGUtNSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZDogI2QzZTBlMTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLnBhZ2luYXRpb24tc3R5bGUtNSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYWFjNGM3O1xufVxuXG4ucGFnaW5hdGlvbi1zdHlsZS01LnBhZ2luYXRpb24tc3R5bGUtNS1ncmF5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xufVxuXG4ucGFnaW5hdGlvbi1zdHlsZS01LnBhZ2luYXRpb24tc3R5bGUtNS1ncmF5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM5YjY1MDE7XG59XG5cbi5wYWdpbmF0aW9uLXN0eWxlLTUuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uc2luZ2xlLWNhdGVnb3J5LXdyYXAgLmNhdGVnb3J5LWltZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaW5nbGUtY2F0ZWdvcnktd3JhcCAuY2F0ZWdvcnktaW1nIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLWNhdGVnb3J5LXdyYXAgLmNhdGVnb3J5LWltZy5tYi0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtY2F0ZWdvcnktd3JhcCAuY2F0ZWdvcnktaW1nLm1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtY2F0ZWdvcnktd3JhcCAuY2F0ZWdvcnktdGl0bGUtMSBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNpbmdsZS1jYXRlZ29yeS13cmFwIC5jYXRlZ29yeS10aXRsZS0xIGgzLmZvbnQtc2l6ZS1pbmMge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZ

CAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLWNhdGVnb3J5LXdyYXAgLmNhdGVnb3J5LXRpdGxlLTEgaDMuZm9udC1zaXplLWluYyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1jYXRlZ29yeS13cmFwIC5jYXRlZ29yeS10aXRsZS0xIGgzLmZvbnQtc2l6ZS1pbmMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uc2luZ2xlLWNhdGVnb3J5LXdyYXAgLmNhdGVnb3J5LXRpdGxlLTEgaDMuZm9udC13aWR0aC1pbmMge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtY2F0ZWdvcnktd3JhcCAuY2F0ZWdvcnktdGl0bGUtMSBoMy5mb250LXdpZHRoLWluYyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5zaW5nbGUtY2F0ZWdvcnktd3JhcCAuY2F0ZWdvcnktdGl0bGUtMSBoMyBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLWNhdGVnb3J5LXdyYXAgLmNhdGVnb3J5LXRpdGxlLTEgaDMgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnNpbmdsZS1jYXRlZ29yeS13cmFwIC5jYXRlZ29yeS10aXRsZS0xIGgzIGE6aG92ZXI6OmFmdGVyIHtcbiAgbGVmdDogMHB4O1xuICByaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcbn1cblxuLnNpbmdsZS1jYXRlZ29yeS13cmFwOmhvdmVyIC5jYXRlZ29yeS10aXRsZS0xIGgzIGE6OmFmdGVyIHtcbiAgbGVmdDogMHB4O1xuICByaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcbn1cblxuLnNpbmdsZS1jYXRlZ29yeS13cmFwLmNhdGVnb3J5LW1hcmdpbiB7XG4gIG1hcmdpbjogMCAyNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtY2F0ZWdvcnktd3JhcC5jYXRlZ29yeS1tYXJnaW4ge1xuICAgIG1hcmdpbjogMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaW5nbGUtY2F0ZWdvcnktd3JhcC5jYXRlZ29yeS1tYXJnaW4ge1xuICAgIG1hcmdpbjogMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLWNhdGVnb3J5LXdyYXAuY2F0ZWdvcnktbWFyZ2luIHtcbiAgICBtYXJnaW46IDAgMHB4IDMwcHg7XG4gIH1cbn1cblxuLm5hdi1zdHlsZS00IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2LXN0eWxlLTQgLnByb2R1Y3QtbmF2LTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogOTtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM5OTk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtc3R5bGUtNCAucHJvZHVjdC1uYXYtMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5cbi5uYXYtc3R5bGUtNCAucHJvZHVjdC1uYXYtMS5wcm9kdWN0LW5leHQtMSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi5uYXYtc3R5bGUtNCAucHJvZHVjdC1uYXYtMTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubmF2LXN0eWxlLTQ6aG92ZXIgLnByb2R1Y3QtbmF2LTEge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udGFiLWNvbnRlbnQuanVtcCAudGFiLXBhbmUuYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMSAxcyBlYXNlO1xufVxuXG4udGFiLWNvbnRlbnQuanVtcC0yIC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50YWItY29udGVudC5qdW1wLTIgLnRhYi1wYW5lLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uYWxsLXByb2R1Y3RzLWJ0biBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMCAwIDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5hbGwtcHJvZHVjdHMtYnRuIGEuZm9udC1zaXplLWRlYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFsbC1wcm9kdWN0cy1idG4gYS50aGVtZS1jb2xvci1yZWQ6aG92ZXIge1xuICBjb2xvcjogI2MwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsbC1wcm9kdWN0cy1idG4gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5hbGwtcHJv

ZHVjdHMtYnRuIGE6aG92ZXIge1xuICBjb2xvcjogI2Y2NjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNjY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsbC1wcm9kdWN0cy1idG4ubXQtNTAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmRlYWwtcHJvZHVjdC13cmFwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG59XG5cbi5kZWFsLXByb2R1Y3Qtd3JhcCAuZGVhbC1wcm9kdWN0LWltZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kZWFsLXByb2R1Y3Qtd3JhcCAuZGVhbC1wcm9kdWN0LWltZyBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGVhbC1wcm9kdWN0LXdyYXAgLmRlYWwtcHJvZHVjdC1jb250ZW50IHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uZGVhbC1wcm9kdWN0LXdyYXAgLmRlYWwtcHJvZHVjdC1jb250ZW50IC5kZWFsLXJvZHVjdC1tZXRhIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kZWFsLXByb2R1Y3Qtd3JhcCAuZGVhbC1wcm9kdWN0LWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogNnB4IDAgMThweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5kZWFsLXByb2R1Y3Qtd3JhcCAuZGVhbC1wcm9kdWN0LWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uZGVhbC1wcm9kdWN0LXdyYXAgLmRlYWwtcHJvZHVjdC1jb250ZW50IGgzIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmRlYWwtcHJvZHVjdC13cmFwIC5kZWFsLXByb2R1Y3QtY29udGVudCBoMyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5kZWFsLXByb2R1Y3Qtd3JhcCAuZGVhbC1wcm9kdWN0LWNvbnRlbnQgPiBzcGFuIHtcbiAgY29sb3I6ICM5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGVhbC1wcm9kdWN0LXdyYXAgLmRlYWwtcHJvZHVjdC1jb250ZW50IC5hdmFpbGFibGUgcCB7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDE4cHggMCAzNHB4O1xufVxuXG4uZGVhbC1wcm9kdWN0LXdyYXAgLmRlYWwtcHJvZHVjdC1jb250ZW50IC5hdmFpbGFibGUgcCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5kZWFsLXByb2R1Y3Qtd3JhcCAuZGVhbC1wcm9kdWN0LWNvbnRlbnQgLmRlYWwtcHJvZHVjdC1idG4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEzcHg7XG59XG5cbi5kZWFsLXByb2R1Y3Qtd3JhcCAuZGVhbC1wcm9kdWN0LWNvbnRlbnQgLmRlYWwtcHJvZHVjdC1idG4gYSBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBtYXJnaW46IDAgMCAwIDVweDtcbn1cblxuLmRlYWwtcHJvZHVjdC13cmFwIC5kZWFsLXByb2R1Y3QtY29udGVudCAuZGVhbC1wcm9kdWN0LWJ0biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmRlYWwtcHJvZHVjdC13cmFwIC5kZWFsLXByb2R1Y3QtY29udGVudCAuZGVhbC1wcm9kdWN0LWJ0bi50aGVtZS1jb2xvciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwMDtcbn1cblxuLmRlYWwtcHJvZHVjdC13cmFwIC5kZWFsLXByb2R1Y3QtY29udGVudCAuZGVhbC1wcm9kdWN0LWJ0bi50aGVtZS1jb2xvciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmRlYWwtcHJvZHVjdC13cmFwLmJvcmRlci1ub25lIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucHJvZHVjdC1zbGlkZXItNS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1uYXYtMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5wcm9kdWN0LW5hdi0yLnByb2R1Y3QtcHJldi0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ucHJvZHVjdC1uYXYtMjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucHJvZHVjdC1zbGlkZXItYWN0aXZlLTUuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLWFjdGl2ZS01LnN3aXBlci1jb250YWluZXIucGFkZGluZy1ub25lIHtcbiAgcGFkZGluZzogMTBweCAwcHggMTBweDtcbn1cblxuLmNhdGVnb3J5LXdyYXAtMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXRlZ29yeS13cmFwLTIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktd3JhcC0yIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5jYXRlZ29yeS13cmFwLTIgdWwgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE3cHggMCAxNXB4O1xuICBjb2xvcjo

gIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNhdGVnb3J5LXdyYXAtMiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmNjY7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmNhdGVnb3J5LXdyYXAtMiB1bCBsaTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucHJvZHVjdC1hcmVhIC5jb250YWluZXItZmx1aWQucHJvZHVjdC1mbHVpZC1wLTAge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWFyZWEgLmNvbnRhaW5lci1mbHVpZC5wcm9kdWN0LWZsdWlkLXAtMCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi5jYXRlZ29yeS13cmFwLTMgPiB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0ZWdvcnktd3JhcC0zID4gdWwgPiBsaSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmNhdGVnb3J5LXdyYXAtMyA+IHVsID4gbGkgPiBhIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMi45cHggMCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbn1cblxuLmNhdGVnb3J5LXdyYXAtMyA+IHVsID4gbGkgPiBhIGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLmNhdGVnb3J5LXdyYXAtMyA+IHVsID4gbGkgPiB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDUzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDBweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCkgdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZSAwcztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgei1pbmRleDogOTtcbn1cblxuLmNhdGVnb3J5LXdyYXAtMyA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXRlZ29yeS13cmFwLTMgPiB1bCA+IGxpID4gdWwgPiBsaSAuc3ViLWNhdGVnb3JpLXdyYXAge1xuICBwYWRkaW5nOiAyN3B4IDMwcHg7XG59XG5cbi5jYXRlZ29yeS13cmFwLTMgPiB1bCA+IGxpID4gdWwgPiBsaSAuc3ViLWNhdGVnb3JpLXdyYXAgLmNhdGVnb3JpLXBvc2l0aW9uLWltZy0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICBib3R0b206IDMwcHg7XG59XG5cbi5jYXRlZ29yeS13cmFwLTMgPiB1bCA+IGxpID4gdWwgPiBsaSAuc3ViLWNhdGVnb3JpLXdyYXAgLmNhdGVnb3JpLXBvc2l0aW9uLWltZy0xIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhdGVnb3J5LXdyYXAtMyA+IHVsID4gbGkgPiB1bCA+IGxpIC5zdWItY2F0ZWdvcmktd3JhcCAuY2F0ZWdvcmktcG9zaXRpb24taW1nLTEgYSBpbWcge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5jYXRlZ29yeS13cmFwLTMgPiB1bCA+IGxpID4gdWwgPiBsaSAuc3ViLWNhdGVnb3JpLXdyYXAgLmNhdGVnb3JpLXBvc2l0aW9uLWltZy0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xufVxuXG4uY2F0ZWdvcnktd3JhcC0zID4gdWwgPiBsaSA+IHVsID4gbGkgLnN1Yi1jYXRlZ29yaS13cmFwIC5jYXRlZ29yaS1wb3NpdGlvbi1pbWctMiBpbWcge1xuICB3aWR0aDogMjI5cHg7XG59XG5cbi5jYXRlZ29yeS13cmFwLTMgPiB1bCA+IGxpID4gdWwgPiBsaSAuc3ViLWNhdGVnb3JpLXdyYXAgLnNpbmdsZS1zdWItY2F0ZWdvcmkge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuXG4uY2F0ZWdvcnktd3JhcC0zID4gdWwgPiBsaSA+IHVsID4gbGkgLnN1Yi1jYXRlZ29yaS13cmFwIC5zaW5nbGUtc3ViLWNhdGVnb3JpIC5zdWItY2F0ZWdvcmktY29sdW1uIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZmxleC1iYXNpczogMCU7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmNhdGVnb3J5LXdyYXAtMyA+IHVsID4gbGkgPiB1bCA+IGxpIC5zdWItY2F0ZWdvcmktd3JhcCAuc2luZ2xlLXN1Yi1jYXRlZ29yaSAuc3ViLWNhdGVnb3JpLWNvbHVtbiAuc3ViLWNhdGVnb3JpLWltZyB7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHg7XG59XG5cbi5jYXRlZ29yeS13cmFwLTMgPiB1bCA+IGxpID4gdWwgPiBsaSAuc3ViLWNhdGVnb3JpLXdyYXAgLnNpbmdsZS1zdWItY2F0ZWdvcmkgLnN1Yi1jYXRlZ29yaS1jb2x1bW4gLnN1Yi1jYXRlZ29yaS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXRlZ29yeS13cmFwLTMgPiB1bCA+IGxpID4gdWwgPiBsaSAuc3ViLWNhdGVnb3JpLXdyYXAgLnNpbmdsZS1zdWItY2F0ZWdvcmkgLnN1Yi1jYXRlZ29yaS1jb2x1bW4gPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDU4cHg7XG59XG5cbi5jYXRlZ29yeS13cmFwLTMgPiB1bCA+IGxpID4gdWwgPiBsaSAuc3ViLWNhdGVnb3JpLXdyYXAgLnNpbmdsZS1zdWItY2F0ZWdvcmkgLnN1Yi1jYXRlZ29yaS1jb2x1bW4gPiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhdGVnb3J5LXdyYXAtMyA+IHVsID4gbGkgPiB1bCA+IGxpIC5zdWItY2F0ZWdvcmktd3JhcCAuc2luZ2xlLXN1Yi1jYXRlZ29yaSAuc3ViLWNhdGVnb3JpLWNvbHVtbiA+IHVsIGxpLnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTdweDtcbn

1cblxuLmNhdGVnb3J5LXdyYXAtMyA+IHVsID4gbGkgPiB1bCA+IGxpIC5zdWItY2F0ZWdvcmktd3JhcCAuc2luZ2xlLXN1Yi1jYXRlZ29yaSAuc3ViLWNhdGVnb3JpLWNvbHVtbiA+IHVsIGxpLnRpdGxlIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0ZWdvcnktd3JhcC0zID4gdWwgPiBsaSA+IHVsID4gbGkgLnN1Yi1jYXRlZ29yaS13cmFwIC5zaW5nbGUtc3ViLWNhdGVnb3JpIC5zdWItY2F0ZWdvcmktY29sdW1uID4gdWwgbGkudGl0bGUgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IC4zNXM7XG59XG5cbi5jYXRlZ29yeS13cmFwLTMgPiB1bCA+IGxpID4gdWwgPiBsaSAuc3ViLWNhdGVnb3JpLXdyYXAgLnNpbmdsZS1zdWItY2F0ZWdvcmkgLnN1Yi1jYXRlZ29yaS1jb2x1bW4gPiB1bCBsaS50aXRsZSBhOmhvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGNvbG9yOiAjMjYyNjI2O1xufVxuXG4uY2F0ZWdvcnktd3JhcC0zID4gdWwgPiBsaSA+IHVsID4gbGkgLnN1Yi1jYXRlZ29yaS13cmFwIC5zaW5nbGUtc3ViLWNhdGVnb3JpIC5zdWItY2F0ZWdvcmktY29sdW1uID4gdWwgbGkudGl0bGUgYTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhdGVnb3J5LXdyYXAtMyA+IHVsID4gbGkgPiB1bCA+IGxpIC5zdWItY2F0ZWdvcmktd3JhcCAuc2luZ2xlLXN1Yi1jYXRlZ29yaSAuc3ViLWNhdGVnb3JpLWNvbHVtbiA+IHVsIGxpIGEge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5jYXRlZ29yeS13cmFwLTMgPiB1bCA+IGxpID4gdWwgPiBsaSAuc3ViLWNhdGVnb3JpLXdyYXAgLnNpbmdsZS1zdWItY2F0ZWdvcmkgLnN1Yi1jYXRlZ29yaS1jb2x1bW4gPiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmNhdGVnb3J5LXdyYXAtMyA+IHVsID4gbGkgPiB1bCA+IGxpIC5zdWItY2F0ZWdvcmktd3JhcCAuc2luZ2xlLXN1Yi1jYXRlZ29yaSAuc3ViLWNhdGVnb3JpLWNvbHVtbiAubWVnYS1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogI2I1ODkyYTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhdGVnb3J5LXdyYXAtMyA+IHVsID4gbGkgPiB1bCA+IGxpIC5zdWItY2F0ZWdvcmktd3JhcCAuc2luZ2xlLXN1Yi1jYXRlZ29yaSAuc3ViLWNhdGVnb3JpLWNvbHVtbiAubWVnYS1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luOiAzcHggMCAxN3B4O1xufVxuXG4uY2F0ZWdvcnktd3JhcC0zID4gdWwgPiBsaSA+IHVsID4gbGkgLnN1Yi1jYXRlZ29yaS13cmFwIC5zaW5nbGUtc3ViLWNhdGVnb3JpIC5zdWItY2F0ZWdvcmktY29sdW1uIC5tZWdhLWNvbnRlbnQgLmNhdGlnb3J5LWJ0biBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY2F0ZWdvcnktd3JhcC0zID4gdWwgPiBsaSA+IHVsID4gbGkgLnN1Yi1jYXRlZ29yaS13cmFwIC5zaW5nbGUtc3ViLWNhdGVnb3JpIC5zdWItY2F0ZWdvcmktY29sdW1uIC5tZWdhLWNvbnRlbnQgLmNhdGlnb3J5LWJ0biBhIGkge1xuICBjb2xvcjogIzkwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uY2F0ZWdvcnktd3JhcC0zID4gdWwgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5jYXRlZ29yeS13cmFwLTMgPiB1bCA+IGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uY2F0ZWdvcnktd3JhcC0zID4gdWwgPiBsaTpob3ZlciA+IHVsIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLHZpc2liaWxpdHkgLjJzIGVhc2UsdHJhbnNmb3JtIC4ycyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC4ycyBlYXNlO1xufVxuXG4uY2F0ZWdvcnktd3JhcC0zLmNhdGVnb3J5LXdyYXAtMy1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTAwO1xufVxuXG4uY2F0ZWdvcnktd3JhcC0zLXNtYWxsIHVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNhdGVnb3J5LXdyYXAtMy1zbWFsbCB1bCBsaSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0ZWdvcnktd3JhcC0zLXNtYWxsIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kIHtcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIHRvcDogLTVweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNDdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXRlZ29yeS13cmFwLTMtc21hbGwgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2Utb3V0O1xufVxuXG4uY2F0Z

Wdvcnktd3JhcC0zLXNtYWxsIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kIGk6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5jYXRlZ29yeS13cmFwLTMtc21hbGwgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiAubWVudS1leHBhbmQgaTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5cbi5jYXRlZ29yeS13cmFwLTMtc21hbGwgdWwgbGkgPiBhIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMi45cHggMCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbn1cblxuLmNhdGVnb3J5LXdyYXAtMy1zbWFsbCB1bCBsaSA+IGEgaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG4uY2F0ZWdvcnktd3JhcC0zLXNtYWxsIHVsIGxpIHVsIGxpIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjYyNjI2O1xufVxuXG4uY2F0ZWdvcnktd3JhcC0zLXNtYWxsIHVsIGxpIHVsIGxpIHVsIGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2F0ZWdvcnktd3JhcC0zLXNtYWxsIHVsIGxpIHVsIGxpIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmNhdGVnb3J5LXdyYXAtMy1zbWFsbCB1bCBsaSB1bCBsaSAubWVnYS1jb250ZW50IHtcbiAgcGFkZGluZzogMTIuOXB4IDAgMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XG59XG5cbi5jYXRlZ29yeS13cmFwLTMtc21hbGwgdWwgbGkgdWwgbGkgLm1lZ2EtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICNiNTg5MmE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXRlZ29yeS13cmFwLTMtc21hbGwgdWwgbGkgdWwgbGkgLm1lZ2EtY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbjogM3B4IDAgMTdweDtcbn1cblxuLmNhdGVnb3J5LXdyYXAtMy1zbWFsbCB1bCBsaSB1bCBsaSAubWVnYS1jb250ZW50IC5jYXRpZ29yeS1idG4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNhdGVnb3J5LXdyYXAtMy1zbWFsbCB1bCBsaSB1bCBsaSAubWVnYS1jb250ZW50IC5jYXRpZ29yeS1idG4gYSBpIHtcbiAgY29sb3I6ICM5MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmNhdGVnb3J5LXdyYXAtMy1zbWFsbCB1bCBsaSB1bCBsaSAubWVnYS1jb250ZW50IC5jYXRpZ29yeS1idG4gYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4uY2F0ZWdvcnktd3JhcC0zLXNtYWxsIHVsIGxpIHVsIGxpIC5tZWdhLWNvbnRlbnQgLnNtYWxsLW1lbnUtY2F0ZWdvcnktaW1nIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cblxuLmNhdGVnb3J5LXdyYXAtMy1zbWFsbCB1bCBsaSB1bCBsaSAubWVnYS1jb250ZW50IC5zbWFsbC1tZW51LWNhdGVnb3J5LWltZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXRlZ29yeS13cmFwLTMtc21hbGwgdWwgbGkgdWwgbGkgLm1lZ2EtY29udGVudCAuc21hbGwtbWVudS1jYXRlZ29yeS1pbWcgYSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jYXRlZ29yeS13cmFwLTMtc21hbGwgdWwgbGk6bGFzdC1jaGlsZCA+IGEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uY2F0ZWdvcnktd3JhcC0zLXNtYWxsIHVsIGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4uY2F0ZWdvcnktd3JhcC0zLXNtYWxsIHVsIGxpOmhvdmVyLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAubWVudS1leHBhbmQgPiBpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MDA7XG59XG5cbi5jYXRlZ29yeS13cmFwLTMtc21hbGwgdWwgbGk6aG92ZXIubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5tZW51LWV4cGFuZCA+IGk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTAwO1xufVxuXG4uY2F0ZWdvcnktd3JhcC0zLXNtYWxsLmNhdGVnb3J5LXdyYXAtMy1zbWFsbC1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTAwO1xufVxuXG4uYmVzdC1zZWxsZXItcHJvZHVjdC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZSAwcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmVzdC1zZWxsZXItcHJvZHVjdC13cmFwIC5iZXN0LXNlbGxlci1pbWcge1xuICBmbGV4OiAwIDAgMTM2cHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmVzdC1zZWxsZXItcHJvZHVjdC13cmFwIC5iZXN0LXNlbGxlci1pbWcge1xuICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lk

dGg6IDk5MXB4KSB7XG4gIC5iZXN0LXNlbGxlci1wcm9kdWN0LXdyYXAgLmJlc3Qtc2VsbGVyLWltZyB7XG4gICAgZmxleDogMCAwIDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJlc3Qtc2VsbGVyLXByb2R1Y3Qtd3JhcCAuYmVzdC1zZWxsZXItaW1nIHtcbiAgICBmbGV4OiAwIDAgMTAwcHg7XG4gIH1cbn1cblxuLmJlc3Qtc2VsbGVyLXByb2R1Y3Qtd3JhcCAuYmVzdC1zZWxsZXItaW1nIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJlc3Qtc2VsbGVyLXByb2R1Y3Qtd3JhcCAuYmVzdC1zZWxsZXItaW1nIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iZXN0LXNlbGxlci1wcm9kdWN0LXdyYXAgLmJlc3Qtc2VsbGVyLWNvbnRlbnQgLmJlc3Qtc2VsbGVyLWNhdCBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIDBzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5iZXN0LXNlbGxlci1wcm9kdWN0LXdyYXAgLmJlc3Qtc2VsbGVyLWNvbnRlbnQgLmJlc3Qtc2VsbGVyLWNhdCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5iZXN0LXNlbGxlci1wcm9kdWN0LXdyYXAgLmJlc3Qtc2VsbGVyLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMTBweCAwIDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJlc3Qtc2VsbGVyLXByb2R1Y3Qtd3JhcCAuYmVzdC1zZWxsZXItY29udGVudCBoMyB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTBweDtcbiAgfVxufVxuXG4uYmVzdC1zZWxsZXItcHJvZHVjdC13cmFwIC5iZXN0LXNlbGxlci1jb250ZW50IGgzIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJlc3Qtc2VsbGVyLXByb2R1Y3Qtd3JhcCAuYmVzdC1zZWxsZXItY29udGVudCBoMyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5iZXN0LXNlbGxlci1wcm9kdWN0LXdyYXAgLmJlc3Qtc2VsbGVyLWNvbnRlbnQgLnByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNjkwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iZXN0LXNlbGxlci1wcm9kdWN0LXdyYXAgLmJlc3Qtc2VsbGVyLWNvbnRlbnQgLnByaWNlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYmVzdC1zZWxsZXItcHJvZHVjdC13cmFwIC5wcm9kdWN0LWFjdGlvbi03IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE4cHg7XG4gIHJpZ2h0OiAxOHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZSAwcztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmVzdC1zZWxsZXItcHJvZHVjdC13cmFwIC5wcm9kdWN0LWFjdGlvbi03IHtcbiAgICBib3R0b206IDhweDtcbiAgfVxufVxuXG4uYmVzdC1zZWxsZXItcHJvZHVjdC13cmFwIC5wcm9kdWN0LWFjdGlvbi03IGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwMDtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIDBzO1xufVxuXG4uYmVzdC1zZWxsZXItcHJvZHVjdC13cmFwIC5wcm9kdWN0LWFjdGlvbi03IGJ1dHRvbiBpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJlc3Qtc2VsbGVyLXByb2R1Y3Qtd3JhcCAucHJvZHVjdC1hY3Rpb24tNyBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYmVzdC1zZWxsZXItcHJvZHVjdC13cmFwOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmJlc3Qtc2VsbGVyLXByb2R1Y3Qtd3JhcDpob3ZlciAucHJvZHVjdC1hY3Rpb24tNyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1saXN0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdC1pbWcge1xuICB3aWR0aDogODVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QtbGlzdC13cmFwIC5wcm9kdWN0LWxpc3QtaW1nIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdC1jb250ZW50LTIgaDQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDE3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0LWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0LWNvbnRlbnQtMiBoNCB7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICB9XG59XG5cbi5zaW5nbGUtcHJvZHVjdC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdC1jb250ZW50LTIgaDQgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QtbGlzdC13cmFwIC5wcm9kdWN0LWxpc3QtY29udGVudC0yIC5wcm9kdWN0LWxpc3Q

tcHJpY2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzY5MDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0LWNvbnRlbnQtMiAucHJvZHVjdC1saXN0LXByaWNlIHNwYW4ub2xkLXByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3QtbGlzdC13cmFwIC5wcm9kdWN0LWxpc3QtY29udGVudC0yIC5wcm9kdWN0LWxpc3QtcHJpY2Ugc3Bhbi5uZXctcHJpY2Uge1xuICBjb2xvcjogI2MwMDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0LWxpc3Qtd3JhcDpob3ZlciAucHJvZHVjdC1saXN0LWNvbnRlbnQtMiBoNCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5yZWNlbnQtdmlldy1wcm9kdWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLnJlY2VudC12aWV3LXByb2R1Y3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVjZW50LXZpZXctcHJvZHVjdCBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ucmVjZW50LXZpZXctcHJvZHVjdCBhIGltZzpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5yZWNlbnQtdmlldy1zbGlkZXItd3JhcCB7XG4gIHBhZGRpbmc6IDI1cHggNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVjZW50LXByby1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDMwcHg7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5yZWNlbnQtcHJvLW5hdi5yZWNlbnQtcHJvLW5leHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMzBweDtcbn1cblxuLnJlY2VudC1wcm8tbmF2IGkge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAzNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UgMHM7XG59XG5cbi5yZWNlbnQtcHJvLW5hdiBpOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5wcm9kdWN0LXNsaWRlci1hY3RpdmUtNiAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC1uYXYtMy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5cbi5wcm9kdWN0LW5hdi0zLXdyYXAgLnByb2R1Y3QtbmF2LTMge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gIG1hcmdpbjogMCAxNnB4O1xufVxuXG4ucHJvZHVjdC1uYXYtMy13cmFwIC5wcm9kdWN0LW5hdi0zIGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbi5wcm9kdWN0LW5hdi0zLXdyYXAgLnByb2R1Y3QtbmF2LTMucHJvZHVjdC1wcmV2LTMgaSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4ucHJvZHVjdC1uYXYtMy13cmFwIC5wcm9kdWN0LW5hdi0zLnByb2R1Y3QtbmV4dC0zIGkge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4ucHJvZHVjdC1uYXYtMy13cmFwIC5wcm9kdWN0LW5hdi0zOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5wcm9kdWN0LWNhdGVnb3J5LXdyYXAge1xuICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1jYXRlZ29yeS13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWNhdGVnb3J5LXdyYXAge1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtY2F0ZWdvcnktd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1jYXRlZ29yeS13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuXG4uc2luZ2xlLWNhdGVnb3J5LXdyYXAtMiB7XG4gIHBhZGRpbmc6IDI1cHggMjVweCAzN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4uc2luZ2xlLWNhdGVnb3J5LXdyYXAtMiAuY2F0ZWdvcnktaW1nLTQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2luZ2xlLWNhdGVnb3J5LXdyYXAtMiAuY2F0ZWdvcnktaW1nLTQgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1jYXRlZ29yeS13cmFwLTIgLmNhdGVnb3J5LWNvbnRlbnQgaDMge1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW46IDAgMCAzNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnNpbmdsZS1jYXRlZ29yeS13cmFwLTIgLmNhdGVnb3J5LWNvbnRlbnQgaDMuZm9udC13aWR0aC1pbmMge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgb2

5seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtY2F0ZWdvcnktd3JhcC0yIC5jYXRlZ29yeS1jb250ZW50IGgzLmZvbnQtd2lkdGgtaW5jIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLWNhdGVnb3J5LXdyYXAtMiAuY2F0ZWdvcnktY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLWNhdGVnb3J5LXdyYXAtMiAuY2F0ZWdvcnktY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5zaW5nbGUtY2F0ZWdvcnktd3JhcC0yIC5jYXRlZ29yeS1jb250ZW50IGgzIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnNpbmdsZS1jYXRlZ29yeS13cmFwLTIgLmNhdGVnb3J5LWNvbnRlbnQgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLnNpbmdsZS1jYXRlZ29yeS13cmFwLTIgLmNhdGVnb3J5LWNvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwIDA7XG59XG5cbi5zaW5nbGUtY2F0ZWdvcnktd3JhcC0yIC5jYXRlZ29yeS1jb250ZW50IHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjOTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtY2F0ZWdvcnktd3JhcC0yIC5jYXRlZ29yeS1jb250ZW50IHVsIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiBhdXRvO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UgMHM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zaW5nbGUtY2F0ZWdvcnktd3JhcC0yIC5jYXRlZ29yeS1jb250ZW50IHVsIGxpOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc2luZ2xlLWNhdGVnb3J5LXdyYXAtMiAuY2F0ZWdvcnktY29udGVudCB1bCBsaTpob3ZlciA+IGE6OmFmdGVyIHtcbiAgbGVmdDogMHB4O1xuICByaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcbn1cblxuLnNpbmdsZS1jYXRlZ29yeS13cmFwLTI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDI1cHggODBweCAtMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5idG4tc3R5bGUtMTcgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNjMDA7XG59XG5cbi5idG4tc3R5bGUtMTcgYSBpIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLnByb2R1Y3QtbmF2LTQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDcycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB6LWluZGV4OiA5O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cblxuLnByb2R1Y3QtbmF2LTQucHJvZHVjdC1uZXh0LTQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1uYXYtNCB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LW5hdi00OmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5wcm9kdWN0LXNsaWRlci1hY3RpdmUtNzpob3ZlciAucHJvZHVjdC1uYXYtNCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5hbGwtcHJvZHVjdHMtYnRuLTIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbGwtcHJvZHVjdHMtYnRuLTIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFsbC1wcm9kdWN0cy1idG4tMiBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbn1cblxuLmFsbC1wcm9kdWN0cy1idG4tMiBhIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgY29sb3I6ICM5YjY1MDE7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5hbGwtcHJvZHVjdHMtYnRuLTIgYTpob3Zlcjo6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hbGwtcHJvZHVjdHMtYnRuLTMgYSB7XG4gIHBhZGRpbmc6IDI1cHggNTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExO

TlweCkge1xuICAuYWxsLXByb2R1Y3RzLWJ0bi0zIGEge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hbGwtcHJvZHVjdHMtYnRuLTMgYSB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGwtcHJvZHVjdHMtYnRuLTMgYSB7XG4gICAgcGFkZGluZzogMTdweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYWxsLXByb2R1Y3RzLWJ0bi0zIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtYXJlYS5wYi04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnByb2R1Y3QtYXJlYS5wYi04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLnByb2R1Y3QtY2F0ZWdvcnkucGItODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG4gIC5wcm9kdWN0LWNhdGVnb3J5LnBiLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAucHJvZHVjdC1jYXRlZ29yeS1hcmVhLnBiLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAucHJvZHVjdC1jYXRlZ29yeS1hcmVhLnBiLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWFyZWEucGItODUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wcm9kdWN0LWFyZWEucGItODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5wcm9kdWN0LWFyZWEucGItNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wcm9kdWN0LWNhdGVnb3J5LnBiLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuICAucHJvZHVjdC1jYXRlZ29yeS5wYi04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnByb2R1Y3QtY2F0ZWdvcnkucGItOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wcm9kdWN0LWNhdGVnb3J5LWFyZWEucGItOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wcm9kdWN0LWNhdGVnb3J5LWFyZWEucGItODUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDc5cHgpIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvZHVjdC1yZXNwb25zaXZlLXN0eWxlIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNy41cHg7XG4gIH1cbiAgLnByb2R1Y3QtcmVzcG9uc2l2ZS1zdHlsZSAucm93IC5jb2wtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNy41cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDEwLiBQb3J0Zm9saW8gc3R5bGUgLS0tLS0tLS0tKi9cbi5idG4tc3R5bGUtMyB7XG4gIG1hcmdpbjogLTE1cHggMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tc3R5bGUtMyB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLXN0eWxlLTMge1xuICAgIG1hcmdpbjogLTEzcHggMCAwO1xuICB9XG59XG5cbi5idG4tc3R5bGUtMyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYnRuLXN0eWxlLTMgYSBpIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5idG4tc3R5bGUtMyBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5idG4tc3R5bGUtMy5uZWdhdGl2ZS1tcmctbm9uZSB7XG4gIG1hcmdpbjogMHB4IDAgMDtcbn1cblxuLmJ0bi1zdHlsZS0zLmJsYWNrIHtcbiAgbWFyZ2luOiAwcHggMCAwO1xufVxuXG4uYnRuLXN0eWxlLTMuYmxhY2sgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5idG4tc3R5bGUtMy5ibGFjayBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1zdHlsZS0zLmJsYWNrIHtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gIH1cbn1cblxuLnBvcnRmb2xpby1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogOHB4IHNvbGlkICNmZmY7XG59XG5cbi5wb3J0Zm9saW8tY29udGVudC13cmFwIHtcbiAgbWFyZ2luOiAwIDAgMCA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wb3J0Zm9saW8tY29udGVudC13cmFwIHtcbiAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBvcnRmb2xpby1jb250ZW50LXdyYXAge1xuICAgIG1hcmdpbjogNTBweCAwIDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcnRmb2xpby1jb250ZW50LXdyYXAge1xuICAgIG1hcmdpbjogNTBweCAw

IDAgMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLXBvcnRmb2xpby1jb250ZW50IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wb3J0Zm9saW8tY29udGVudCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uc2luZ2xlLXBvcnRmb2xpby1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLXBvcnRmb2xpby1jb250ZW50IGgyIHtcbiAgICB3aWR0aDogNjIlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcG9ydGZvbGlvLWNvbnRlbnQgaDIge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjOTk5O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luOiAzNnB4IDAgMzNweDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLXBvcnRmb2xpby1jb250ZW50IHAge1xuICAgIG1hcmdpbjogMjBweCAwIDI1cHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcG9ydGZvbGlvLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICB3aWR0aDogODMlO1xuICB9XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLWNvbnRlbnQgLnBvcnRmb2xpby1idG4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA1MDUwNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8tY29udGVudCAucG9ydGZvbGlvLWJ0biBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5wb3J0Zm9saW8tc2xpZGVyLWFjdGl2ZSAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDMxNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wb3J0Zm9saW8tc2xpZGVyLWFjdGl2ZSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9ydGZvbGlvLXNsaWRlci1hY3RpdmUgLnN3aXBlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9ydGZvbGlvLXNsaWRlci1hY3RpdmUgLnN3aXBlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLXN0eWxlLTIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMzZweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uLXN0eWxlLTIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24tc3R5bGUtMiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIwXCI7XG4gIGxlZnQ6IC0xMXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGFnaW5hdGlvbi1zdHlsZS0yIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnBvcnRmb2xpby1zbGlkZXItYWN0aXZlLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogaW5oZXJpdDtcbn1cblxuLnBvcnRmb2xpby1zbGlkZXItYWN0aXZlLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAzNnB4IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcnRmb2xpby1zbGlkZXItYWN0aXZlLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXR

pb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuXG4ucG9ydGZvbGlvLXNsaWRlci1hY3RpdmUuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDBweCAwIDM2cHggMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9ydGZvbGlvLXNsaWRlci1hY3RpdmUuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMHB4IDAgMjBweCAwO1xuICB9XG59XG5cbi5wb3J0Zm9saW8td3JhcCBoMSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgMTAzcHg7XG4gIHdpZHRoOiA2OCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBvcnRmb2xpby13cmFwIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgd2lkdGg6IDcyJTtcbiAgICBtYXJnaW46IDAgMCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucG9ydGZvbGlvLXdyYXAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICB3aWR0aDogNzIlO1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcnRmb2xpby13cmFwIGgxIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3J0Zm9saW8td3JhcCBoMSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4ucG9ydGZvbGlvLXdyYXAgaDEgc3BhbiB7XG4gIGNvbG9yOiAjYzMzO1xufVxuXG4ucG9ydGZvbGlvLXdyYXAgaDEuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wb3J0Zm9saW8td3JhcCBoMS5jZW50ZXIge1xuICAgIG1hcmdpbjogMCBhdXRvIDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9ydGZvbGlvLXdyYXAgaDEuY2VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG59XG5cbi5wb3J0Zm9saW8td3JhcCBoMS53aWR0aC0yIHtcbiAgd2lkdGg6IDQ2JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBvcnRmb2xpby13cmFwIGgxLndpZHRoLTIge1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnBvcnRmb2xpby13cmFwIGgxLndpZHRoLTIge1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucG9ydGZvbGlvLXdyYXAgaDEud2lkdGgtMiB7XG4gICAgd2lkdGg6IDcyJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBvcnRmb2xpby13cmFwIGgxLndpZHRoLTIge1xuICAgIHdpZHRoOiA3MiU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9ydGZvbGlvLXdyYXAgaDEud2lkdGgtMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3J0Zm9saW8td3JhcCBoMS53aWR0aC0yIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLTIgLnBvcnRmb2xpby1pbWctMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8tMiAucG9ydGZvbGlvLWltZy0yOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLTIgLnBvcnRmb2xpby1pbWctMiBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpby0yIC5wb3J0Zm9saW8taW1nLTIgLnBvcnRmb2xpby1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpby0yIC5wb3J0Zm9saW8taW1nLTIgLnBvcnRmb2xpby1pY29uIGEge1xuICBmb250LXNpemU6IDcycHg7XG4gIG

NvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpby0yIC5wb3J0Zm9saW8taW1nLTIgLnBvcnRmb2xpby1pY29uLTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDBweDtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLTIgLnBvcnRmb2xpby1pbWctMiAucG9ydGZvbGlvLWljb24tMiBhIHtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8tMiAucG9ydGZvbGlvLWltZy0yIC5wb3J0Zm9saW8tY29udGVudC0zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICBib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gIHRyYW5zaXRpb246IC41cztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2luZ2xlLXBvcnRmb2xpby0yIC5wb3J0Zm9saW8taW1nLTIgLnBvcnRmb2xpby1jb250ZW50LTMge1xuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcG9ydGZvbGlvLTIgLnBvcnRmb2xpby1pbWctMiAucG9ydGZvbGlvLWNvbnRlbnQtMyB7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLTIgLnBvcnRmb2xpby1pbWctMiAucG9ydGZvbGlvLWNvbnRlbnQtMyAucG9ydGZvbGlvLWNhdGVnb3J5LTIge1xuICBtYXJnaW46IDAgMCAxM3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcG9ydGZvbGlvLTIgLnBvcnRmb2xpby1pbWctMiAucG9ydGZvbGlvLWNvbnRlbnQtMyAucG9ydGZvbGlvLWNhdGVnb3J5LTIge1xuICAgIG1hcmdpbjogMCAwIDhweDtcbiAgfVxufVxuXG4uc2luZ2xlLXBvcnRmb2xpby0yIC5wb3J0Zm9saW8taW1nLTIgLnBvcnRmb2xpby1jb250ZW50LTMgLnBvcnRmb2xpby1jYXRlZ29yeS0yIGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNjY2M7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpby0yIC5wb3J0Zm9saW8taW1nLTIgLnBvcnRmb2xpby1jb250ZW50LTMgLnBvcnRmb2xpby1jYXRlZ29yeS0yIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8tMiAucG9ydGZvbGlvLWltZy0yIC5wb3J0Zm9saW8tY29udGVudC0zIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2luZ2xlLXBvcnRmb2xpby0yIC5wb3J0Zm9saW8taW1nLTIgLnBvcnRmb2xpby1jb250ZW50LTMgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2luZ2xlLXBvcnRmb2xpby0yIC5wb3J0Zm9saW8taW1nLTIgLnBvcnRmb2xpby1jb250ZW50LTMgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtcG9ydGZvbGlvLTIgLnBvcnRmb2xpby1pbWctMiAucG9ydGZvbGlvLWNvbnRlbnQtMyBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLXBvcnRmb2xpby0yIC5wb3J0Zm9saW8taW1nLTIgLnBvcnRmb2xpby1jb250ZW50LTMgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcG9ydGZvbGlvLTIgLnBvcnRmb2xpby1pbWctMiAucG9ydGZvbGlvLWNvbnRlbnQtMyBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLTIgLnBvcnRmb2xpby1pbWctMiAucG9ydGZvbGlvLWNvbnRlbnQtMyBoMyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLTIgLnBvcnRmb2xpby1jb250ZW50LTIgLnBvcnRmb2xpby1jYXRlZ29yeSB7XG4gIG1hcmdpbjogMCAwIDEzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wb3J0Zm9saW8tMiAucG9ydGZvbGlvLWNvbnRlbnQtMiAucG9ydGZvbGlvLWNhdGVnb3J5IHtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gIH1cbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8tMiAucG9ydGZvbGlvLWNvbnRlbnQtMiAucG9ydGZvbGlvLWNhdGVnb3J5IGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpby0yIC5wb3J0Zm9saW8tY29udGVudC0yIC5wb3J0Zm9saW8tY2F0ZWdvcnkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc2luZ2xlLXBvcnRmb2xpby0yIC5wb3J0Zm9saW8tY29udGVudC0yIGgzIHtcbiAgZm9udC1zaXplOiAxO

HB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wb3J0Zm9saW8tMiAucG9ydGZvbGlvLWNvbnRlbnQtMiBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLTI6aG92ZXIgLnBvcnRmb2xpby1pbWctMjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8tMjpob3ZlciAucG9ydGZvbGlvLWltZy0yIC5wb3J0Zm9saW8taWNvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zaW5nbGUtcG9ydGZvbGlvLTI6aG92ZXIgLnBvcnRmb2xpby1pbWctMiAucG9ydGZvbGlvLWNvbnRlbnQtMyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJvdHRvbTogMzBweDtcbn1cblxuLnNpbmdsZS1wb3J0Zm9saW8tMjpob3ZlciAucG9ydGZvbGlvLWltZy0yIC5wb3J0Zm9saW8taWNvbi0yIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdG9wOiAxMXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcG9ydGZvbGlvLTIubWItNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLnBvcnRmb2xpby1kZXRhaWxzLWNvbnRlbnQgLndvcmstc2luZ2xlLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlscy1jb250ZW50IC53b3JrLXNpbmdsZS13cmFwIC53b3JrLXNpbmdsZS1kZXNjIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA0cHg7XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlscy1jb250ZW50IC53b3JrLXNpbmdsZS13cmFwIC53b3JrLXNpbmdsZS1kZXNjIHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlscy1jb250ZW50IGg2IHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDAgMCAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlscy1jb250ZW50IHAge1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLnBvcnRmb2xpby1kZXRhaWxzLWNvbnRlbnQgLnBvcnRmb2xpby1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDI2cHggMCAwO1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtY29udGVudCAucG9ydGZvbGlvLXNvY2lhbCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtY29udGVudCAucG9ydGZvbGlvLXNvY2lhbCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtY29udGVudCAucG9ydGZvbGlvLXNvY2lhbCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtY29udGVudCAucG9ydGZvbGlvLXNvY2lhbCB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzk5OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtY29udGVudCAucG9ydGZvbGlvLXNvY2lhbCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlscy1zbGlkZXItd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMzVweCAwIDQwcHg7XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlscy1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlscy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3J0Zm9saW8tZGV0YWlscy1zbGlkZXIuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAtMzQlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3J0Zm9saW8tZGV0YWlscy1zbGlkZXIuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIC0yNSU7XG4gIH1cbn1cblxuLnBvcnRmb2xpby1zbGlkZXItbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyOCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDk5O1xuICBmb250LXNpemU6IDcycHg7XG4gIGNvbG9yOiAjOTk5O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgMHM7XG59XG5cbi5wb3J0Zm9saW8tc2xpZGVyLW5hdi5wb3J0Zm9saW8tc2xpZGVyLW5leHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjglO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBvcnRmb2xpby1zbGlkZXItbmF2IHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9ydGZvbGlvLXNsaWRlci1uYXYge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4ucG9ydGZvbGlvLXNsaWRlci1uYXY6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnBvcnRmb2xpby1uZXh0LXByZXYtd3JhcCB7

XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBvcnRmb2xpby1uZXh0LXByZXYtd3JhcCAucG9ydGZvbGlvLXByZXYgYSxcbi5wb3J0Zm9saW8tbmV4dC1wcmV2LXdyYXAgLnBvcnRmb2xpby1uZXh0IGEge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRyYW5zaXRpb246IC4zNXM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucG9ydGZvbGlvLW5leHQtcHJldi13cmFwIC5wb3J0Zm9saW8tcHJldiBhOjpiZWZvcmUsXG4ucG9ydGZvbGlvLW5leHQtcHJldi13cmFwIC5wb3J0Zm9saW8tbmV4dCBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZjU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogLjM1cztcbn1cblxuLnBvcnRmb2xpby1uZXh0LXByZXYtd3JhcCAucG9ydGZvbGlvLXByZXYgYTpob3Zlcixcbi5wb3J0Zm9saW8tbmV4dC1wcmV2LXdyYXAgLnBvcnRmb2xpby1uZXh0IGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnBvcnRmb2xpby1uZXh0LXByZXYtd3JhcCAucG9ydGZvbGlvLXByZXYgYTo6YmVmb3JlIHtcbiAgd2lkdGg6IDU4JTtcbiAgbGVmdDogMDtcbn1cblxuLnBvcnRmb2xpby1uZXh0LXByZXYtd3JhcCAucG9ydGZvbGlvLXByZXYgYTpob3Zlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3J0Zm9saW8tbmV4dC1wcmV2LXdyYXAgLnBvcnRmb2xpby1uZXh0IGE6OmJlZm9yZSB7XG4gIHdpZHRoOiA1OCU7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucG9ydGZvbGlvLW5leHQtcHJldi13cmFwIC5wb3J0Zm9saW8tbmV4dCBhOmhvdmVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJyZWFkY3J1bWItcG9ydGZvbGlvLWNvbnRlbnQtd3JhcCB7XG4gIHBhZGRpbmc6IDAgMTAwcHggMTUwcHggMzYwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJyZWFkY3J1bWItcG9ydGZvbGlvLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogMCAxMDBweCAxNTBweCA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5icmVhZGNydW1iLXBvcnRmb2xpby1jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMTAwcHggMTUwcHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5icmVhZGNydW1iLXBvcnRmb2xpby1jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDAgNTBweCAxNTBweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJlYWRjcnVtYi1wb3J0Zm9saW8tY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDQwcHggNzVweCA0MHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYi1wb3J0Zm9saW8tY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggNjVweCAxNXB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLnBvcnRmb2xpby1kZXRhaWxzLXN0aWNreS13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucG9ydGZvbGlvLWRldGFpbHMtc3RpY2t5LXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcnRmb2xpby1kZXRhaWxzLXN0aWNreS13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG4ucG9ydGZvbGlvLWRldGFpbHMtc3RpY2t5LXdyYXAgLnBvcnRmb2xpby1kZXRhaWxzLXN0aWNreS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucG9ydGZvbGlvLWFyZWEucGItOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcnRmb2xpby1hcmVhLnBiLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDExLiBUZXN0aW1vbmlhbCBzdHlsZSAtLS0tLS0tLS0qL1xuLnRlc3RpbW9uaWFsLXdyYXAgLnRlc3RpLXF1b3RlIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWwtd3JhcCAudGVzdGktcXVvdGUge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLXdyYXAgLnRlc3RpLXF1b3RlIGkge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnRlc3RpbW9uaWF

sLXdyYXAgLnRlc3RpLXF1b3RlLTIge1xuICBtYXJnaW46IDAgMCA2NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVzdGltb25pYWwtd3JhcCAudGVzdGktcXVvdGUtMiB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbC13cmFwIC50ZXN0aS1xdW90ZS0yIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC13cmFwIC50ZXN0aS1xdW90ZS0yIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnRlc3RpbW9uaWFsLW92ZXJseSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRlc3RpbW9uaWFsLW92ZXJseTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsIGgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgd2lkdGg6IDU1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS10ZXN0aW1vbmlhbCBoMiB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIHdpZHRoOiA2MyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaW5nbGUtdGVzdGltb25pYWwgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS10ZXN0aW1vbmlhbCBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbCBwIHtcbiAgY29sb3I6ICM2NjY7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW46IDI4cHggYXV0byAzNnB4O1xuICB3aWR0aDogNTUlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtdGVzdGltb25pYWwgcCB7XG4gICAgd2lkdGg6IDY3JTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS10ZXN0aW1vbmlhbCBwIHtcbiAgICBtYXJnaW46IDIwcHggYXV0byAzMHB4O1xuICAgIHdpZHRoOiA4NyU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXRlc3RpbW9uaWFsIHAge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDIwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLWluZm8gaDQge1xuICBtYXJnaW46IDAgMTZweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLWluZm8gaDQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogLTExcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1pbmZvIHNwYW4ge1xuICBjb2xvcjogIzk5OTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5hdi1zdHlsZS0yIC5zbGlkZXItbmF2LTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAlO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjY2NjO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xuICB6LWluZGV4OiA5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtc3R5bGUtMiAuc2xpZGVyLW5hdi0yIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLm5hdi1zdHlsZS0yIC5zbGlkZXItbmF2LTIuc2xpZGVyLW5leHQtMiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4ubmF2LXN0eWxlLTIgLnNsaWRlci1uYXYtMjpob3ZlciB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4udGVzdGltb25pYWwtYmctaW1nIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnRlc3RpbW9uaWFsLWltZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50ZXN0aW1vbmlhbC1pbWcge1xuIC

AgIG1hcmdpbi1sZWZ0OiAtNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAudGVzdGltb25pYWwtaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRlc3RpbW9uaWFsLWltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlc3RpbW9uaWFsLWltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbC1pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50ZXN0aW1vbmlhbC13cmFwLTIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWwtd3JhcC0yIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC13cmFwLTIgaDMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFsLXdyYXAtMiBoMyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC13cmFwLTIgaDIge1xuICBmb250LXNpemU6IDcycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDJweCAwIDcwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC50ZXN0aW1vbmlhbC13cmFwLTIgaDIge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBtYXJnaW46IDJweCAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVzdGltb25pYWwtd3JhcC0yIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbWFyZ2luOiAycHggMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVzdGltb25pYWwtd3JhcC0yIGgyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbWFyZ2luOiAycHggMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRlc3RpbW9uaWFsLXdyYXAtMiBoMiB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIG1hcmdpbjogMnB4IDAgMzBweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWwtd3JhcC0yIC5zaW5nbGUtdGVzdGltb25pYWwtMiBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZXN0aW1vbmlhbC13cmFwLTIgLnNpbmdsZS10ZXN0aW1vbmlhbC0yIHAge1xuICBjb2xvcjogIzk5OTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbWFyZ2luOiAyN3B4IDAgNTNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnRlc3RpbW9uaWFsLXdyYXAtMiAuc2luZ2xlLXRlc3RpbW9uaWFsLTIgcCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50ZXN0aW1vbmlhbC13cmFwLTIgLnNpbmdsZS10ZXN0aW1vbmlhbC0yIHAge1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50ZXN0aW1vbmlhbC13cmFwLTIgLnNpbmdsZS10ZXN0aW1vbmlhbC0yIHAge1xuICAgIG1hcmdpbjogMjBweCAwIDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWwtd3JhcC0yIC5zaW5nbGUtdGVzdGltb25pYWwtMiBwIHtcbiAgICBtYXJnaW46IDE1cHggMCAyNXB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC13cmFwLTIgLnNpbmdsZS10ZXN0aW1vbmlhbC0yIC50ZXN0aW1vbmlhbC1pbmZvLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbC13cmFwLTIgLnNpbmdsZS10ZXN0aW1vbmlhbC0yIC50ZXN0aW1vbmlhbC1pbmZvLTIge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLXdyYXAtMiAuc2luZ2xlLXRlc3RpbW9uaWFsLTIgLnRlc3RpbW9uaWFsLWluZm8tMiBoNCB7XG4gIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVzdGltb25pYWwtd3JhcC0yIC5zaW5nbGUtdGVzdGltb25pYWwtMiAudGVzdGltb25pYWwtaW5mby0yI

Gg0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgcmlnaHQ6IC0xMXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cblxuLnRlc3RpbW9uaWFsLXdyYXAtMiAuc2luZ2xlLXRlc3RpbW9uaWFsLTIgLnRlc3RpbW9uaWFsLWluZm8tMiBzcGFuIHtcbiAgY29sb3I6ICM5OTk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ubmF2LXN0eWxlLTMgLnNsaWRlci1uYXYtMyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG4ubmF2LXN0eWxlLTMgLnNsaWRlci1uYXYtMy5zbGlkZXItcHJldi0zIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5uYXYtc3R5bGUtMyAuc2xpZGVyLW5hdi0zLnNsaWRlci1uZXh0LTMge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ubmF2LXN0eWxlLTMgLnNsaWRlci1uYXYtMzpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsLTMgaDIge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogNjUlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaW5nbGUtdGVzdGltb25pYWwtMyBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS10ZXN0aW1vbmlhbC0zIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS10ZXN0aW1vbmlhbC0zIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXRlc3RpbW9uaWFsLTMgaDIge1xuICAgIHdpZHRoOiA3MiU7XG4gIH1cbn1cblxuLnNpbmdsZS10ZXN0aW1vbmlhbC0zIC50ZXN0aW1vbmlhbC1pbmZvLTMgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50ZXN0aW1vbmlhbDMtYXJlYS1wYWRkaW5nIHtcbiAgcGFkZGluZzogMTkwcHggMCAxOTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGVzdGltb25pYWwzLWFyZWEtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMTE1cHggMCAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlc3RpbW9uaWFsMy1hcmVhLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWwzLWFyZWEtcGFkZGluZyB7XG4gICAgcGFkZGluZzogODBweCAwIDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50ZXN0aW1vbmlhbC1hcmVhLnBiLTIwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDczcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLSAxMi4gQnJhbmQgbG9nbyBzdHlsZSAtLS0tLS0tLS0qL1xuLnNpbmdsZS1icmFuZC1sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpbmdsZS1icmFuZC1sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1icmFuZC1sb2dvLTIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2luZ2xlLWJyYW5kLWxvZ28tMiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtYnJhbmQtbG9nby0yOmhvdmVyIHtcbiAgb3BhY2l0eTogLjM7XG59XG5cbi5zaW5nbGUtYnJhbmQtbG9nby0zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogLjQ7XG59XG5cbi5zaW5nbGUtYnJhbmQtbG9nby0zIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1icmFuZC1sb2dvLTM6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyYW5kLWxvZ28tYXJlYS5wYi04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbiAgLmJyYW5kLWxvZ28tYXJlYS5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJhbmQtbG9nby1hcmVhLnBiLTg1IHtcbiAgICBwYWRkaW5nLWJv

dHRvbTogMzVweDtcbiAgfVxuICAuYnJhbmQtbG9nby1hcmVhLnBiLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDEzLiBCbG9nIHN0eWxlIC0tLS0tLS0tLSovXG4uc2luZ2xlLWJsb2cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMCA0MnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS1ibG9nIHtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1ibG9nIHtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICB9XG59XG5cbi5zaW5nbGUtYmxvZyAuYmxvZy1kYXRlIHtcbiAgbWluLXdpZHRoOiA3MHB4O1xufVxuXG4uc2luZ2xlLWJsb2cgLmJsb2ctZGF0ZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaW5nbGUtYmxvZyAuYmxvZy1kYXRlIC5kYXkge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2NjYztcbn1cblxuLnNpbmdsZS1ibG9nIC5ibG9nLWRhdGUgLmRheS50aGVtZS1jb2xvci1nb2xkZW4ge1xuICBjb2xvcjogIzliNjUwMTtcbn1cblxuLnNpbmdsZS1ibG9nIC5ibG9nLWRhdGUgLm1vbnRoIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50IGgzIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnQgaDMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudCAucG9zdC1tZXRhIGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnNpbmdsZS1ibG9nIC5ibG9nLWNvbnRlbnQgLnBvc3QtbWV0YSBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiA5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDFweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xufVxuXG4uc2luZ2xlLWJsb2cgLmJsb2ctY29udGVudCAucG9zdC1tZXRhIGE6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50IC5wb3N0LW1ldGEgYTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtYmxvZyAuYmxvZy1jb250ZW50IC5wb3N0LW1ldGEgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4uc2luZ2xlLWJsb2ctMiAuYmxvZy1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtYmxvZy0yIC5ibG9nLWltZyBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLWJsb2ctMiAuYmxvZy1pbWcgLnZpZGVvLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaW5nbGUtYmxvZy0yIC5ibG9nLWltZyAudmlkZW8taWNvbiBhIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaW5nbGUtYmxvZy0yIC5ibG9nLWltZyAudmlkZW8taWNvbiBhIGkge1xuICBsaW5lLWhlaWdodDogNTZweDtcbn1cblxuLnNpbmdsZS1ibG9nLTIgLmJsb2ctY29udGVudC0yIHtcbiAgcGFkZGluZzogMzBweCAxMHB4IDQwcHg7XG59XG5cbi5zaW5nbGUtYmxvZy0yIC5ibG9nLWNvbnRlbnQtMiBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxN3B4O1xuICB3aWR0aDogODUlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS1ibG9nLTIgLmJsb2ctY29udGVudC0yIGgzIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLWJsb2ctMiAuYmxvZy1jb250ZW50LTIgaDMge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLWJsb2ctMiAuYmxvZy1jb250ZW50LTIgaDMge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1ibG9nLTIgLmJsb2ctY29udGVudC0yIGgzIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnNpbmdsZS1ibG9nLTIgLmJsb2ctY29udGVudC0yIGgzIGE6aG92ZXIge1xuICB

0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNpbmdsZS1ibG9nLTIgLmJsb2ctY29udGVudC0yLmJsb2ctY29udGVudC0yLXBhZGRpbmcge1xuICBwYWRkaW5nOiAzMHB4IDEwcHggMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS1ibG9nLTIgLmJsb2ctY29udGVudC0yLmJsb2ctY29udGVudC0yLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLWJsb2ctMiAuYmxvZy1jb250ZW50LTIuYmxvZy1jb250ZW50LTItcGFkZGluZyB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDBweDtcbiAgfVxufVxuXG4uc2luZ2xlLWJsb2ctMiAuYmxvZy1jb250ZW50LTMgLmJsb2ctZGF0ZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2luZ2xlLWJsb2ctMiAuYmxvZy1jb250ZW50LTMgaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMTBweCAwIDExcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1ibG9nLTIgLmJsb2ctY29udGVudC0zIGgzIHtcbiAgICBtYXJnaW46IDVweCAwIDVweDtcbiAgfVxufVxuXG4uc2luZ2xlLWJsb2ctMiAuYmxvZy1jb250ZW50LTMgaDMgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc2luZ2xlLWJsb2ctMiAuYmxvZy1jb250ZW50LTMgaDMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2luZ2xlLWJsb2ctMiAuYmxvZy1jb250ZW50LTMgLmJ0bi1zdHlsZS0xMiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2luZ2xlLWJsb2ctMiAuYmxvZy1jb250ZW50LTMgLmJ0bi1zdHlsZS0xMiBhIGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG59XG5cbi5zaW5nbGUtYmxvZy0yIC5ibG9nLWNvbnRlbnQtMyAuYnRuLXN0eWxlLTEyIGEudGhlbWUtY29sb3I6aG92ZXIge1xuICBjb2xvcjogIzkwMDtcbn1cblxuLnNpbmdsZS1ibG9nLTIgLmJsb2ctY29udGVudC0zIC5idG4tc3R5bGUtMTIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjY2O1xufVxuXG4uc2luZ2xlLWJsb2ctMiAuYmxvZy1saXN0LWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLWJsb2ctMiAuYmxvZy1saXN0LWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uc2luZ2xlLWJsb2ctMiAuYmxvZy1saXN0LWNvbnRlbnQgaDMgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc2luZ2xlLWJsb2ctMiAuYmxvZy1saXN0LWNvbnRlbnQgaDMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2luZ2xlLWJsb2ctMiAuYmxvZy1saXN0LWNvbnRlbnQgLmJsb2ctbWV0YS13cmFwIHtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLWJsb2ctMiAuYmxvZy1saXN0LWNvbnRlbnQgLmJsb2ctbWV0YS13cmFwIHtcbiAgICBtYXJnaW46IDE1cHggMCAxNXB4O1xuICB9XG59XG5cbi5zaW5nbGUtYmxvZy0yIC5ibG9nLWxpc3QtY29udGVudCAuYmxvZy1tZXRhLXdyYXAgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNpbmdsZS1ibG9nLTIgLmJsb2ctbGlzdC1jb250ZW50IC5ibG9nLW1ldGEtd3JhcCB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2luZ2xlLWJsb2ctMiAuYmxvZy1saXN0LWNvbnRlbnQgLmJsb2ctbWV0YS13cmFwIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IC0xM3B4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG5cbi5zaW5nbGUtYmxvZy0yIC5ibG9nLWxpc3QtY29udGVudCAuYmxvZy1tZXRhLXdyYXAgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNpbmdsZS1ibG9nLTIgLmJsb2ctbGlzdC1jb250ZW50IC5ibG9nLW1ldGEtd3JhcCB1bCBsaTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtYmxvZy0yIC5ibG9nLWxpc3QtY29udGVudCAuYmxvZy1tZXRhLXdyYXAgdWwgbGkgYSB7XG4gIHRyYW5zaXRpb246IC41cztcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zaW5nbGUtYmxvZy0yIC5ibG9nLWxpc3QtY29udGVudCAuYmxvZy1tZXRhLXdyYXAgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4uc2luZ2xlLWJsb2ctMiAuYmxvZy1saXN0LWNvbnRlbnQgcCB7XG4gIHdpZHRoOiA3MyU7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS1ibG9nLTIgLmJsb2ctbGlzdC1jb250ZW50IHAge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweC

kgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaW5nbGUtYmxvZy0yIC5ibG9nLWxpc3QtY29udGVudCBwIHtcbiAgICB3aWR0aDogODklO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1ibG9nLTIgLmJsb2ctbGlzdC1jb250ZW50IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1ibG9nLTI6aG92ZXIgLmJ0bi1zdHlsZS0xMCBhIHtcbiAgY29sb3I6ICNmNjY7XG59XG5cbi5idG4tc3R5bGUtMTAgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5idG4tc3R5bGUtMTAgYSBpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBtYXJnaW46IDAgMCAwIDRweDtcbn1cblxuLmJ0bi1zdHlsZS0xMCBhIGkuaW9uLWlvcy1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5idG4tc3R5bGUtMTEgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjOTk5O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmJ0bi1zdHlsZS0xMSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmNjY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1zdHlsZS0xMSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uYnRuLXN0eWxlLTE0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5idG4tc3R5bGUtMTQgYSBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYnRuLXN0eWxlLTE0IGE6aG92ZXIge1xuICBjb2xvcjogIzkwMDtcbn1cblxuLmJsb2ctaW1nLXNsaWRlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLWltZy1zbGlkZXIgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpZGViYXItc2VhcmNoIGZvcm0gaW5wdXQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpZGViYXItc2VhcmNoIGZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNpZGViYXItc2VhcmNoIGZvcm0gaW5wdXQ6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJsb2ctd3JhcC1tbCB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9nLXdyYXAtbWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLXdyYXAtbWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy13cmFwLW1sIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbi5ibG9nLXdyYXAtbXIge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJsb2ctd3JhcC1tciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLXdyYXAtbXIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctd3JhcC1tciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLm5hdi1zdHlsZS01IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiA5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuLm5hdi1zdHlsZS01Lm5hdi01LW5leHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cblxuLm5hdi1zdHlsZS01OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi5ibG9nLWRldGFpbHMtd3JhcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctZGV0YWlscy1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLWRldGFpbHMtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13a

WR0aDogNzY3cHgpIHtcbiAgLmJsb2ctZGV0YWlscy1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMjZweDtcbiAgfVxufVxuXG4uYmxvZy1kZXRhaWxzLWNvbnRlbnQgLmJsb2ctZGV0YWlscy1tZXRhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJsb2ctZGV0YWlscy1jb250ZW50IC5ibG9nLWRldGFpbHMtbWV0YSAuYmxvZy1tZXRhLWNvbW1vbiB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctZGV0YWlscy1jb250ZW50IC5ibG9nLWRldGFpbHMtbWV0YSAuYmxvZy1tZXRhLWNvbW1vbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uYmxvZy1kZXRhaWxzLWNvbnRlbnQgLmJsb2ctZGV0YWlscy1tZXRhIC5ibG9nLW1ldGEtY29tbW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLmJsb2ctZGV0YWlscy1jb250ZW50IC5ibG9nLWRldGFpbHMtbWV0YSAucG9zdC1hdXRob3ItYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJsb2ctZGV0YWlscy1jb250ZW50IC5ibG9nLWRldGFpbHMtbWV0YSAucG9zdC1hdXRob3ItYm94IC5wb3N0LWF1dGhvci1pbWcge1xuICBmbGV4OiAwIDAgNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWRldGFpbHMtY29udGVudCAuYmxvZy1kZXRhaWxzLW1ldGEgLnBvc3QtYXV0aG9yLWJveCAucG9zdC1hdXRob3ItaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZmxleDogMCAwIDUwcHg7XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlscy1jb250ZW50IC5ibG9nLWRldGFpbHMtbWV0YSAucG9zdC1hdXRob3ItYm94IC5wb3N0LWF1dGhvci1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5ibG9nLWRldGFpbHMtY29udGVudCAuYmxvZy1kZXRhaWxzLW1ldGEgLnBvc3QtYXV0aG9yLWJveCAucG9zdC1hdXRob3ItZGVzYyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLWRldGFpbHMtY29udGVudCAuYmxvZy1kZXRhaWxzLW1ldGEgLnBvc3QtYXV0aG9yLWJveCAucG9zdC1hdXRob3ItZGVzYyBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2ctZGV0YWlscy1jb250ZW50IC5ibG9nLWRldGFpbHMtbWV0YSAuc2luZ2xlLWJsb2ctZGV0YWlscy1tZXRhIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsb2ctZGV0YWlscy1jb250ZW50IC5ibG9nLWRldGFpbHMtbWV0YSAuc2luZ2xlLWJsb2ctZGV0YWlscy1tZXRhIGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmxvZy1kZXRhaWxzLWNvbnRlbnQgLmJsb2ctZGV0YWlscy1tZXRhIC5zaW5nbGUtYmxvZy1kZXRhaWxzLW1ldGEgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYmxvZy1kZXRhaWxzLWNvbnRlbnQgLmJsb2ctZGV0YWlscy1kZXNjIHAge1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cblxuLmJsb2ctZGV0YWlscy1jb250ZW50IC5ibG9nLWRldGFpbHMtZGVzYyAuYmxvY2stcXVvdGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDBweCAwcHggMHB4IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzkwMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLmJsb2ctZGV0YWlscy1jb250ZW50IC5ibG9nLWRldGFpbHMtZGVzYyAuYmxvY2stcXVvdGUtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNy41cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctZGV0YWlscy1jb250ZW50IC5ibG9nLWRldGFpbHMtZGVzYyAuYmxvY2stcXVvdGUtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE1LjVweDtcbiAgfVxufVxuXG4uYmxvZy1kZXRhaWxzLWNvbnRlbnQgLmJsb2ctZGV0YWlscy10YWcge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmxvZy1kZXRhaWxzLWNvbnRlbnQgLmJsb2ctZGV0YWlscy10YWcgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5ibG9nLWRldGFpbHMtY29udGVudCAuYmxvZy1kZXRhaWxzLXRhZyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uYmxvZy1kZXRhaWxzLWNvbnRlbnQgLmJsb2ctZGV0YWlscy10YWcgdWwgbGk6bGFzdC1j

aGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJsb2ctZGV0YWlscy1jb250ZW50IC5ibG9nLWRldGFpbHMtdGFnIHVsIGxpIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4ucmVsYXRlZC1wcm9kdWN0IHtcbiAgbWFyZ2luOiA1MHB4IDAgNXB4O1xufVxuXG4ucmVsYXRlZC1wcm9kdWN0IGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4uYmxvZy1jb21tZW50LXdyYXBwZXIge1xuICBtYXJnaW46IDAgMCA1NXB4O1xufVxuXG4uYmxvZy1jb21tZW50LXdyYXBwZXIgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5ibG9nLWNvbW1lbnQtd3JhcHBlciAuc2luZ2xlLWJsb2ctY29tbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG59XG5cbi5ibG9nLWNvbW1lbnQtd3JhcHBlciAuc2luZ2xlLWJsb2ctY29tbWVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2ctY29tbWVudC13cmFwcGVyIC5zaW5nbGUtYmxvZy1jb21tZW50IC5ibG9nLWNvbW1lbnQtaW1nIHtcbiAgZmxleDogMCAwIDcwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmJsb2ctY29tbWVudC13cmFwcGVyIC5zaW5nbGUtYmxvZy1jb21tZW50IC5ibG9nLWNvbW1lbnQtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy1jb21tZW50LXdyYXBwZXIgLnNpbmdsZS1ibG9nLWNvbW1lbnQgLmJsb2ctY29tbWVudC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgcGFkZGluZzogMjhweCAyNXB4IDI5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctY29tbWVudC13cmFwcGVyIC5zaW5nbGUtYmxvZy1jb21tZW50IC5ibG9nLWNvbW1lbnQtY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IC0xNnB4O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkICNmNmY2ZjY7XG4gIGJvcmRlci1sZWZ0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiA5O1xufVxuXG4uYmxvZy1jb21tZW50LXdyYXBwZXIgLnNpbmdsZS1ibG9nLWNvbW1lbnQgLmJsb2ctY29tbWVudC1jb250ZW50IC5uYW1lLXJlcGx5IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJsb2ctY29tbWVudC13cmFwcGVyIC5zaW5nbGUtYmxvZy1jb21tZW50IC5ibG9nLWNvbW1lbnQtY29udGVudCAubmFtZS1yZXBseSAubmFtZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ibG9nLWNvbW1lbnQtd3JhcHBlciAuc2luZ2xlLWJsb2ctY29tbWVudCAuYmxvZy1jb21tZW50LWNvbnRlbnQgLm5hbWUtcmVwbHkgLnJlcGx5IGEge1xuICBjb2xvcjogIzNjYztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5ibG9nLWNvbW1lbnQtd3JhcHBlciAuc2luZ2xlLWJsb2ctY29tbWVudCAuYmxvZy1jb21tZW50LWNvbnRlbnQgLm5hbWUtcmVwbHkgLnJlcGx5IGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJsb2ctY29tbWVudC13cmFwcGVyIC5zaW5nbGUtYmxvZy1jb21tZW50IC5ibG9nLWNvbW1lbnQtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW46IDE1cHggMCAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4uYmxvZy1jb21tZW50LXdyYXBwZXIgLnNpbmdsZS1ibG9nLWNvbW1lbnQgLmJsb2ctY29tbWVudC1jb250ZW50IC5kYXRlIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uYmxvZy1jb21tZW50LXdyYXBwZXIgLnNpbmdsZS1ibG9nLWNvbW1lbnQgLmJsb2ctY29tbWVudC1jb250ZW50IC5kYXRlIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnNpbmdsZS1ibG9nLWNvbW1lbnQtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5zaW5nbGUtYmxvZy1jb21tZW50LXdyYXAgLmJsb2ctY29tbWVudC1tbCB7XG4gIG1hcmdpbi1sZWZ0OiA5OHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtYmxvZy1jb21tZW50LXdyYXAgLmJsb2ctY29tbWVudC1tbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1ibG9nLWNvbW1lbnQtd3JhcCAuYmxvZy1jb21tZW50LW1sIHtcbiAgICBtYXJnaW4tbGVmdDogOThweDtcbiAgfVxufVxuXG4uYmxvZy1jb21tZW50LWZvcm0gaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5ibG9nLWNvbW1lbnQtZm9ybSBmb3JtIC5sZWF2ZS1mb3JtIGlucHV0LCAuYmxvZy1jb21tZW50LWZvcm0gZm9ybSAubGVhdmUtZm9ybSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXI6IDFweCBzb2x

pZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJsb2ctY29tbWVudC1mb3JtIGZvcm0gLmxlYXZlLWZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5ibG9nLWNvbW1lbnQtZm9ybSBmb3JtIC5sZWF2ZS1mb3JtIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ibG9nLWNvbW1lbnQtZm9ybSBmb3JtIC5sZWF2ZS1mb3JtIGlucHV0OjotbW96LWlucHV0LXBsYWNlaG9sZGVyLCAuYmxvZy1jb21tZW50LWZvcm0gZm9ybSAubGVhdmUtZm9ybSB0ZXh0YXJlYTo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmxvZy1jb21tZW50LWZvcm0gZm9ybSAubGVhdmUtZm9ybSBpbnB1dDpmb2N1cywgLmJsb2ctY29tbWVudC1mb3JtIGZvcm0gLmxlYXZlLWZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4uYmxvZy1jb21tZW50LWZvcm0gZm9ybSAubGVhdmUtZm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTU1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5ibG9nLWNvbW1lbnQtZm9ybSBmb3JtIC50ZXh0LXN1Ym1pdCBpbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4uYmxvZy1jb21tZW50LWZvcm0gZm9ybSAudGV4dC1zdWJtaXQgaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uYmxvZy1kZXRhaWxzLW1yIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9nLWRldGFpbHMtbXIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1kZXRhaWxzLW1yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLWRldGFpbHMtbXIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5ibG9nLW5ld3NsZXR0ZXItYXJlYS5wYi03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLmJsb2ctYXJlYS5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmJsb2ctYXJlYS5wYi04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmJsb2ctYXJlYS5wdC02MCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5ibG9nLW5ld3NsZXR0ZXItYXJlYS5wYi03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmJsb2ctYXJlYS5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmJsb2ctYXJlYS5wYi04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmJsb2ctYXJlYS5wdC02MCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLSAxNC4gQmFubmVyIHN0eWxlIC0tLS0tLS0tLSovXG4uYmFubmVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWltZy1jb250ZW50ID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA0NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWltZy1jb250ZW50ID4gYSB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItaW1nLWNvbnRlbnQgPiBhIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItaW1nLWNvbnRlbnQgPiBhIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWltZy1jb250ZW50ID4gYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItaW1nLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICBtYXJnaW46IDAgMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWltZy1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLW

ltZy1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1pbWctY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWltZy1jb250ZW50IGgzLmZvbnQtaW5jcmVhc2Uge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItaW1nLWNvbnRlbnQgaDMuZm9udC1pbmNyZWFzZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1pbWctY29udGVudCBoMy5mb250LWluY3JlYXNlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1pbWctY29udGVudCBoMy5mb250LWluY3JlYXNlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItaW1nLWNvbnRlbnQgaDMgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWltZy1jb250ZW50IGgzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItaW1nLWNvbnRlbnQuYmFubmVyLXBhZGRpbmctMSB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWltZy1jb250ZW50LmJhbm5lci1wYWRkaW5nLTEge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWltZy1jb250ZW50LmJhbm5lci1wYWRkaW5nLTEge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1pbWctY29udGVudC5iYW5uZXItcGFkZGluZy0yIHtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWltZy1jb250ZW50LmJhbm5lci1wYWRkaW5nLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1pbWctY29udGVudC5iYW5uZXItcGFkZGluZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWltZy1jb250ZW50LTIgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDQ1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItaW1nLWNvbnRlbnQtMiA+IGEge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWltZy1jb250ZW50LTIgPiBhIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwIC5iYW5uZXItaW1nLWNvbnRlbnQtMiA+IGEge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItaW1nLWNvbnRlbnQtMiA+IGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWltZy1jb250ZW50LTIgaDMge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWltZy1jb250ZW50LTIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWltZy1jb250ZW50LTIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1pbWctY29udGVudC0yIGgzIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItaW1nLWNvbnRlbnQtMiBoMyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWltZy1jb250ZW50LTIuYmFubmVyLXBhZGRpbmctMSB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWltZy1jb250ZW50LTIuYmFubmVyLXBhZGRpbmctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcb

iAgLmJhbm5lci13cmFwIC5iYW5uZXItaW1nLWNvbnRlbnQtMi5iYW5uZXItcGFkZGluZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItaW1nLWNvbnRlbnQtMi5iYW5uZXItcGFkZGluZy0yIHtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWltZy1jb250ZW50LTIuYmFubmVyLXBhZGRpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWltZy1jb250ZW50LTIuYmFubmVyLXBhZGRpbmctMiB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1pbWcgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1pbWcgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nOiAxMHB4IDI4cHg7XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMyBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJQcmF0YVwiLCBzZXJpZjtcbiAgd2lkdGg6IDc2JTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTMgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTMgaDM6aG92ZXIge1xuICBjb2xvcjogI2Y2Njtcbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0zIC5iYW5uZXItcHJpY2Uge1xuICBtYXJnaW46IDIwcHggMCA1MnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMyAuYmFubmVyLXByaWNlIHtcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTMgLmJhbm5lci1wcmljZSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMyAuYmFubmVyLXByaWNlIHtcbiAgICBtYXJnaW46IDIwcHggMCAxNXB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMyAuYmFubmVyLXByaWNlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtMyAuYmFubmVyLXByaWNlIHNwYW4ub2xkLXByaWNlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIG1hcmdpbjogMCAwIDVweDtcbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0zIC5iYW5uZXItcHJpY2Ugc3Bhbi5uZXctcHJpY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjYzAwO1xufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTMgLmJhbm5lci1idG4tMSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTMgLmJhbm5lci1idG4tMSBzcGFuIGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZjY2O1xuICBtYXJnaW46IDAgMCAwIDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC0zIC5iYW5uZXItYnRuLTEgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjZjY2O1xufVxuXG4uYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTQuYmFubmVyLWNvbnRlbnQtNC1wb3NpdGlvbjEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtNC5iYW5uZXItY29udGVudC00LXBvc2l0aW9uMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMXB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC00IGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtNCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtNCAuYmFubmVyLXByaWNlLTIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmFubmVyLXdyYXAg

LmJhbm5lci1jb250ZW50LTQgLmJhbm5lci1wcmljZS0yIHNwYW4ub2xkLXByaWNlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM5OTk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtNCAuYmFubmVyLXByaWNlLTIgc3Bhbi5uZXctcHJpY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjkwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC00IC5iYW5uZXItcHJpY2UtMi5iYW5uZXItbXJnLTEge1xuICBtYXJnaW46IDE4cHggMCA1MnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtNCAuYmFubmVyLXByaWNlLTIuYmFubmVyLW1yZy0xIHtcbiAgICBtYXJnaW46IDE4cHggMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLXdyYXAgLmJhbm5lci1jb250ZW50LTQgLmJhbm5lci1wcmljZS0yLmJhbm5lci1tcmctMSB7XG4gICAgbWFyZ2luOiAxOHB4IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtNCAuYmFubmVyLXByaWNlLTIuYmFubmVyLW1yZy0xIHtcbiAgICBtYXJnaW46IDE4cHggMCAyMHB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtNCAuYmFubmVyLXByaWNlLTIuYmFubmVyLW1yZy0yIHtcbiAgbWFyZ2luOiA2cHggMCAyOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtNCAuYmFubmVyLXByaWNlLTIuYmFubmVyLW1yZy0yIHtcbiAgICBtYXJnaW46IDZweCAwIDE1cHg7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC00IC5iYW5uZXItYnRuLTIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbn1cblxuLmJhbm5lci13cmFwIC5iYW5uZXItY29udGVudC00IC5iYW5uZXItYnRuLTIgYSBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzkwMDtcbiAgbWFyZ2luOiAwIDAgMCA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG5cbi5iYW5uZXItd3JhcCAuYmFubmVyLWNvbnRlbnQtNCAuYmFubmVyLWJ0bi0yIGE6aG92ZXIge1xuICBjb2xvcjogIzkwMDtcbn1cblxuLmJhbm5lci13cmFwID4gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNDhlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmFubmVyLXdyYXAgPiBzcGFuLnRoZW1lLWNvbG9yLXJlZCB7XG4gIGNvbG9yOiAjYzAwO1xufVxuXG4uYmFubmVyLXdyYXAgPiBzcGFuLnRoZW1lLWNvbG9yLWdvbGRlbiB7XG4gIGNvbG9yOiAjOWI2NTAxO1xufVxuXG4uYmFubmVyLXdyYXAgPiBzcGFuLm9mZmVyLXBvc2l0aW9uLTEge1xuICBsZWZ0OiAtNjVweDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoLTk4JSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwID4gc3Bhbi5vZmZlci1wb3NpdGlvbi0xIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoLTc2JSk7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwID4gc3Bhbi5vZmZlci1wb3NpdGlvbi0yIHtcbiAgbGVmdDogLTY1cHg7XG4gIHRvcDogNDYlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBjb2xvcjogIzk5OTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXdyYXAgPiBzcGFuLm9mZmVyLXBvc2l0aW9uLTIge1xuICAgIHRvcDogNTIlO1xuICB9XG59XG5cbi5iYW5uZXItd3JhcCA+IHNwYW4ub2ZmZXItcG9zaXRpb24tMyB7XG4gIHJpZ2h0OiAtNjVweDtcbiAgdG9wOiAzNCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5iYW5uZXItd3JhcCA+IHNwYW4ub2ZmZXItcG9zaXRpb24tNCB7XG4gIGxlZnQ6IC02NXB4O1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgtMTQwJSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLXdyYXAgPiBzcGFuLm9mZmVyLXBvc2l0aW9uLTQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgtOTglKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCA+IHNwYW4ub2ZmZXItcG9zaXRpb24tNCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAgPiBzcGFuLm9mZmVyLXBvc2l0aW9uLTUge1xuICBsZWZ0OiAtNjVweDtcbiAgdG9wOiA0MiU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcCA+IHNwYW4ub2ZmZXItcG9zaXRpb24tNSB7XG4gICAgdG9wOiA

1MiU7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwID4gc3Bhbi5vZmZlci1wb3NpdGlvbi02IHtcbiAgcmlnaHQ6IC02NXB4O1xuICB0b3A6IDQxJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXdyYXAgPiBzcGFuLm9mZmVyLXBvc2l0aW9uLTYge1xuICAgIHRvcDogNDYlO1xuICB9XG59XG5cbi5iYW5uZXItd3JhcC5iYW5uZXItd3JhcC1tcmctMSB7XG4gIG1hcmdpbjogMCAwIDE4MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcC5iYW5uZXItd3JhcC1tcmctMSB7XG4gICAgbWFyZ2luOiAwIDAgNzBweDtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAuYmFubmVyLXdyYXAtYWxsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYW5uZXItd3JhcC5iYW5uZXItd3JhcC1hbGwgLmJhbm5lci1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYW5uZXItd3JhcC5iYW5uZXItYm9yZGVyLTEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbi5iYW5uZXItd3JhcC5iYW5uZXItYm9yZGVyLTE6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmJhbm5lci1jb250ZW50LTUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5iYW5uZXItY29udGVudC01IGgyIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmJhbm5lci1jb250ZW50LTUgaDIuZm9udC13aWR0aC1pbmMge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmFubmVyLWNvbnRlbnQtNSBoMi5mb250LXdpZHRoLWluYzIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci1jb250ZW50LTUgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItY29udGVudC01IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmJhbm5lci1jb250ZW50LTUgaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDE3cHggMCA0MnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5iYW5uZXItY29udGVudC01IGgzLm1yZy1tb2RpZnkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDIwcHggMCAwcHg7XG59XG5cbi5iYW5uZXItcHRiLTIge1xuICBwYWRkaW5nOiAyMDVweCAwIDIwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItcHRiLTIge1xuICAgIHBhZGRpbmc6IDE1NXB4IDAgMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItcHRiLTIge1xuICAgIHBhZGRpbmc6IDEyNXB4IDAgMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXB0Yi0yIHtcbiAgICBwYWRkaW5nOiAxMDVweCAwIDEwMHB4O1xuICB9XG59XG5cbi5idG4tc3R5bGUtMTYgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmJ0bi1zdHlsZS0xNiBhLnRoZW1lLWNvbG9yLWdvbGRlbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjY1MDE7XG59XG5cbi5idG4tc3R5bGUtMTYgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMDA7XG59XG5cbi5iYW5uZXItcHRiLTEge1xuICBwYWRkaW5nOiAxNjBweCAwIDE2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci1wdGItMSB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItcHRiLTEge1xuICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4O1xuICB9XG59XG5cbi5iYW5uZXItcHRiLTMge1xuICBwYWRkaW5nOiAyMDBweCAwIDIwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYmFubmVyLXB0Yi0zIHtcbiAgICBwYWRkaW5nOiAxNTBweCAwIDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5iYW5uZXItcHRiLTMge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXB0Yi0zIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLXB0Yi0zIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYS

Bvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci1wdGItMyB7XG4gICAgcGFkZGluZzogODBweCAwIDgwcHg7XG4gIH1cbn1cblxuLmJhbm5lci1vdmVybGF5LTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYW5uZXItb3ZlcmxheS0xOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5iYW5uZXItb3ZlcmxheS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFubmVyLW92ZXJsYXktMjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYmFubmVyLXdyYXAtbXJnLTIge1xuICBtYXJnaW46IDQzNXB4IDAgMzIwcHggMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci13cmFwLW1yZy0yIHtcbiAgICBtYXJnaW46IDMxNXB4IDAgMjk1cHggNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci13cmFwLW1yZy0yIHtcbiAgICBtYXJnaW46IDIzMHB4IDAgMjI4cHggMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwLW1yZy0yIHtcbiAgICBtYXJnaW46IDY1cHggMCA1MHB4IDBweDtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAtbXJnLTMge1xuICBtYXJnaW46IDI3N3B4IDAgMzIwcHggMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci13cmFwLW1yZy0zIHtcbiAgICBtYXJnaW46IDE3N3B4IDAgMzIwcHggMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItd3JhcC1tcmctMyB7XG4gICAgbWFyZ2luOiAxMjBweCAwIDIyOHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcC1tcmctMyB7XG4gICAgbWFyZ2luOiA2NXB4IDAgNTBweCAwcHg7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwLW1yZy00IHtcbiAgbWFyZ2luOiAwIDAgMTYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwLW1yZy00IHtcbiAgICBtYXJnaW46IDAgMCA2MHB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcC1tcmctNSB7XG4gIG1hcmdpbjogMCAwIDI1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci13cmFwLW1yZy01IHtcbiAgICBtYXJnaW46IDAgMCAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItd3JhcC1tcmctNSB7XG4gICAgbWFyZ2luOiAwIDAgNjVweDtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAtbXJnLTYge1xuICBtYXJnaW46IDAgMCAxNzJweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItd3JhcC1tcmctNiB7XG4gICAgbWFyZ2luOiAwIDAgMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXdyYXAtbXJnLTYge1xuICAgIG1hcmdpbjogMCAwIDY1cHg7XG4gIH1cbn1cblxuLmJhbm5lci13cmFwLW1yZy03IHtcbiAgbWFyZ2luOiAzNTZweCAwIDE5MHB4IDEwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItd3JhcC1tcmctNyB7XG4gICAgbWFyZ2luOiAyNDRweCAwIDE5MHB4IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLXdyYXAtbXJnLTcge1xuICAgIG1hcmdpbjogMTQ1cHggMCAxMjVweCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci13cmFwLW1yZy03IHtcbiAgICBtYXJnaW46IDY1cHggMCA2NXB4IDBweDtcbiAgfVxufVxuXG4uYmFubmVyLXdyYXAtbXJnLTgge1xuICBtYXJnaW46IDAgMCAxOTJweCAxMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLXdyYXAtbXJnLTgge1xuICAgIG1hcmdpbjogMCAwIDIyMHB4IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLXdyYXAtbXJnLTgge1xuICAgIG1hcmdpbjogMCAwIDE1MHB4IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXdyYXAtbXJnLTgge1xuICAgIG1hcmdpbjogMCAwIDY1cHggMHB4O1xuICB9XG59XG5cbi5iYW5uZXItd3JhcC1tcmctOSB7XG4gIG1hcmdpbjogMCAwIDBweCAxMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3N

jhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItd3JhcC1tcmctOSB7XG4gICAgbWFyZ2luOiAwIDAgMHB4IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLXdyYXAtbXJnLTkge1xuICAgIG1hcmdpbjogMCAwIDBweCAwcHg7XG4gIH1cbn1cblxuLmJ0bi1zdHlsZS02IHtcbiAgbWFyZ2luOiAwIDAgMCAyMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJ0bi1zdHlsZS02IHtcbiAgICBtYXJnaW46IDAgMCAwIDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5idG4tc3R5bGUtNiB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5idG4tc3R5bGUtNiB7XG4gICAgbWFyZ2luOiAwIDAgMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRuLXN0eWxlLTYge1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1zdHlsZS02IHtcbiAgICBtYXJnaW46IDAgMCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJ0bi1zdHlsZS02IGEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnRuLXN0eWxlLTYgYSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRuLXN0eWxlLTYgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1zdHlsZS02IGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxufVxuXG4uYnRuLXN0eWxlLTYgYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tc3R5bGUtNiBhOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmJ0bi1zdHlsZS02IGEudGhlbWUtY29sb3ItcmVkOmhvdmVyIHtcbiAgY29sb3I6ICNjMDA7XG59XG5cbi5idG4tc3R5bGUtNiBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5iYW5uZXItY29udGVudC0yIGgyIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LWZhbWlseTogXCJQcmF0YVwiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwIDAgMThweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmFubmVyLWNvbnRlbnQtMiBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLWNvbnRlbnQtMiBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLWNvbnRlbnQtMiBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLmJhbm5lci1jb250ZW50LTIgaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5iYW5uZXItYmctYXJlYSB7XG4gIHBhZGRpbmc6IDUwcHggMTBweCA0N3B4IDcwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZSAwcztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItYmctYXJlYSB7XG4gICAgcGFkZGluZzogNTBweCAxMHB4IDQ3cHggMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItYmctYXJlYSB7XG4gICAgcGFkZGluZzogNTBweCAxMHB4IDQ3cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCU7XG4gIH1cbn1cblxuLmJhbm5lci1iZy1hcmVhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uYmFubmVyLWJnLWNvbnRlbnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAo

bWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLWJnLWNvbnRlbnQtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5iYW5uZXItYmctY29udGVudC13cmFwIC5iYW5uZXItYmctY29udGVudC1sZWZ0IGgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci1iZy1jb250ZW50LXdyYXAgLmJhbm5lci1iZy1jb250ZW50LWxlZnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFubmVyLWJnLWNvbnRlbnQtd3JhcCAuYmFubmVyLWJnLWNvbnRlbnQtbGVmdCBoMiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLWJnLWNvbnRlbnQtd3JhcCAuYmFubmVyLWJnLWNvbnRlbnQtbGVmdCBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmJhbm5lci1iZy1jb250ZW50LXdyYXAgLmJhbm5lci1iZy1jb250ZW50LWxlZnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLWJnLWNvbnRlbnQtd3JhcCAuYmFubmVyLWJnLWNvbnRlbnQtbGVmdCBwIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuXG4uYmFubmVyLWJnLWNvbnRlbnQtd3JhcCAuYmFubmVyLWJnLWNvbnRlbnQtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogNzdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYW5uZXItYmctY29udGVudC13cmFwIC5iYW5uZXItYmctY29udGVudC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLWJnLWNvbnRlbnQtd3JhcCAuYmFubmVyLWJnLWNvbnRlbnQtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYmFubmVyLWJnLWNvbnRlbnQtd3JhcCAuYmFubmVyLWJnLWNvbnRlbnQtcmlnaHQgLnByaWNlIHtcbiAgbWFyZ2luOiAwIDAgMjNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLWJnLWNvbnRlbnQtd3JhcCAuYmFubmVyLWJnLWNvbnRlbnQtcmlnaHQgLnByaWNlIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG59XG5cbi5iYW5uZXItYmctY29udGVudC13cmFwIC5iYW5uZXItYmctY29udGVudC1yaWdodCAucHJpY2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmJhbm5lci1iZy1jb250ZW50LXdyYXAgLmJhbm5lci1iZy1jb250ZW50LXJpZ2h0IC5wcmljZSBzcGFuLm9sZC1wcmljZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItYmctY29udGVudC13cmFwIC5iYW5uZXItYmctY29udGVudC1yaWdodCAucHJpY2Ugc3Bhbi5vbGQtcHJpY2Uge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG5cbi5iYW5uZXItYmctY29udGVudC13cmFwIC5iYW5uZXItYmctY29udGVudC1yaWdodCAucHJpY2Ugc3Bhbi5uZXctcHJpY2Uge1xuICBjb2xvcjogIzY5MDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLWJnLWNvbnRlbnQtd3JhcCAuYmFubmVyLWJnLWNvbnRlbnQtcmlnaHQgLnByaWNlIHNwYW4ubmV3LXByaWNlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuLmJnLWltZy1maXhlZCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci1hcmVhLnB0LTIwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5iYW5uZXItYXJlYS5wYi0yMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJhbm5lci1hcmVhLnB0LTIwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5iYW5uZXItYXJlYS5wYi0yMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAuYmFubmVyLWFyZWEucGItOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci1hcmVhLnB0LTIwMCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLmJhbm5lci1hcmVhLnBiLTIwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLmJhbm5lci1hcmVhLnBiLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDE1LiBQcm9kdWN0IGR

ldGFpbHMgc3R5bGUgLS0tLS0tLS0tKi9cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wZC1jb250ZW50LW5leHQtcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnBkLWNvbnRlbnQtbmV4dC1wcmV2IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucGQtY29udGVudC1uZXh0LXByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wZC1jb250ZW50LW5leHQtcHJldiAucGQtY29udGVudC1pY29uIGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjOTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucGQtY29udGVudC1uZXh0LXByZXYgLnBkLWNvbnRlbnQtaWNvbi5wZC1jb250ZW50LW5leHQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucGQtY29udGVudC1uZXh0LXByZXYgLnBkLWNvbnRlbnQtaWNvbjpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCBoMiB7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgaDIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IGgyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXJldmlldy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtcmV2aWV3LXdyYXAgLnByb2R1Y3QtZGV0YWlscy1yZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1yZXZpZXctd3JhcCAucHJvZHVjdC1kZXRhaWxzLXJldmlldyAucHJvZHVjdC1yYXRpbmcgaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmMmIzMDk7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXJldmlldy13cmFwIC5wcm9kdWN0LWRldGFpbHMtcmV2aWV3IC5wcm9kdWN0LXJhdGluZyBpLmdyYXkge1xuICBjb2xvcjogI0NDQ0NDQztcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtcmV2aWV3LXdyYXAgLnByb2R1Y3QtZGV0YWlscy1yZXZpZXcgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM5OTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXJldmlldy13cmFwIC53cml0ZS1yZXZpZXcge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1yZXZpZXctd3JhcCAud3JpdGUtcmV2aWV3OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogLTEzcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtcmV2aWV3LXdyYXAgLndyaXRlLXJldmlldyBhIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1yZXZpZXctd3JhcCAud3JpdGUtcmV2aWV3IGE6aG92ZXIge1xuICBjb2xvcjogIzkwMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtcHJpY2Uge1xuICBtYXJnaW46IDE3cHggMCAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXByaWNlIHtcbiAgICBtYXJnaW46IDEwcHggMCAxNXB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXByaWNlIH

NwYW4ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjYzMzO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1wcmljZSBzcGFuLm9sZC1wcmljZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtY29sb3Itd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMzdweCAwIDQzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm8tZGV0YWlscy1jb2xvci13cmFwIHtcbiAgICBtYXJnaW46IDIycHggMCAyN3B4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtY29sb3Itd3JhcCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDExMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtY29sb3Itd3JhcCBzcGFuIHtcbiAgICBtaW4td2lkdGg6IDcwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm8tZGV0YWlscy1jb2xvci13cmFwIC5wcm8tZGV0YWlscy1jb2xvci1jb250ZW50IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByby1kZXRhaWxzLWNvbG9yLXdyYXAgLnByby1kZXRhaWxzLWNvbG9yLWNvbnRlbnQgdWwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByby1kZXRhaWxzLWNvbG9yLXdyYXAgLnByby1kZXRhaWxzLWNvbG9yLWNvbnRlbnQgdWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtY29sb3Itd3JhcCAucHJvLWRldGFpbHMtY29sb3ItY29udGVudCB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByby1kZXRhaWxzLWNvbG9yLXdyYXAgLnByby1kZXRhaWxzLWNvbG9yLWNvbnRlbnQgdWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtY29sb3Itd3JhcCAucHJvLWRldGFpbHMtY29sb3ItY29udGVudCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByby1kZXRhaWxzLWNvbG9yLXdyYXAgLnByby1kZXRhaWxzLWNvbG9yLWNvbnRlbnQgdWwgbGkgYSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IC41O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtY29sb3Itd3JhcCAucHJvLWRldGFpbHMtY29sb3ItY29udGVudCB1bCBsaSBhLmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY5OWNjO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByby1kZXRhaWxzLWNvbG9yLXdyYXAgLnByby1kZXRhaWxzLWNvbG9yLWNvbnRlbnQgdWwgbGkgYS5jYXJtaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5MDAwMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm8tZGV0YWlscy1jb2xvci13cmFwIC5wcm8tZGV0YWlscy1jb2xvci1jb250ZW50IHVsIGxpIGEuY29wcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjNjYwMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm8tZGV0YWlscy1jb2xvci13cmFwIC5wcm8tZGV0YWlscy1jb2xvci1jb250ZW50IHVsIGxpIGEuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTljYzY2O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByby1kZXRhaWxzLWNvbG9yLXdyYXAgLnByby1kZXRhaWxzLWNvbG9yLWNvbnRlbnQgdWwgbGkgYS5vY2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzk5MDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtc2l6ZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm8tZGV0YWlscy1zaXplLXdyYXAgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByby1kZXRhaWxzLXNpemUtd3JhcCBzcGFuIHtcbiAgICBtaW4td2lkdGg6IDcwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZ

GV0YWlscy1jb250ZW50IC5wcm8tZGV0YWlscy1zaXplLXdyYXAgLnByby1kZXRhaWxzLXNpemUtY29udGVudCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByby1kZXRhaWxzLXNpemUtd3JhcCAucHJvLWRldGFpbHMtc2l6ZS1jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtc2l6ZS13cmFwIC5wcm8tZGV0YWlscy1zaXplLWNvbnRlbnQgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm8tZGV0YWlscy1zaXplLXdyYXAgLnByby1kZXRhaWxzLXNpemUtY29udGVudCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAuYWZmaWxhdGUtd3JhcCBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiAxNXB4IDI3cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAuYWZmaWxhdGUtd3JhcCBidXR0b24gaSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLmFmZmlsYXRlLXdyYXAgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5vdXQtb2Ytc3RvY2std3JhcCBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAub3V0LW9mLXN0b2NrLXdyYXAgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1zdG9jayB7XG4gIG1hcmdpbjogMzNweCAwIDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1zdG9jayBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LXN0b2NrIHAgc3BhbiB7XG4gIGNvbG9yOiAjOWMwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1tZXRhIHtcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtbWV0YSA+IHVsID4gbGkge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtbWV0YSA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLW1ldGEgPiB1bCA+IGxpIHNwYW4udGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtbWV0YSA+IHVsID4gbGkgYSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1tZXRhID4gdWwgPiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLW1ldGEgPiB1bCA+IGxpIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtbWV0YSA+IHVsID4gbGkgdWwudGFnIGxpIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1tZXRhID4gdWwgPiBsaSB1bC50YWcgbGkgYSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLW1ldGEgPiB1bCA+IGxpIHVsLnRhZyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLW1ldGEgPiB1bCA+IGxpIHVsLnNvY2lhbCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtbWV0YSA+IHVsID4gbGkgdWwuc29jaWFsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJv

ZHVjdC1kZXRhaWxzLW1ldGEgPiB1bCA+IGxpIHVsLnNvY2lhbCBsaSBhIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1tZXRhID4gdWwgPiBsaSB1bC5zb2NpYWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50LWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBwYWRkaW5nLXRvcDogNDRweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQtYm9yZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtY29udGVudC1ib3JkZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtcXVhbGl0eS1jYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtcXVhbGl0eS1jYXJ0IC5wcm9kdWN0LWRldGFpbHMtY2FydCB7XG4gIG1hcmdpbjogMCAyNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXF1YWxpdHktY2FydCAucHJvZHVjdC1kZXRhaWxzLWNhcnQge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1xdWFsaXR5LWNhcnQgLnByb2R1Y3QtZGV0YWlscy1jYXJ0IHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXF1YWxpdHktY2FydCAucHJvZHVjdC1kZXRhaWxzLWNhcnQge1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXF1YWxpdHktY2FydCAucHJvZHVjdC1kZXRhaWxzLWNhcnQge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXF1YWxpdHktY2FydCAucHJvZHVjdC1kZXRhaWxzLWNhcnQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE1cHggMjdweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1xdWFsaXR5LWNhcnQgLnByb2R1Y3QtZGV0YWlscy1jYXJ0IGEge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtcXVhbGl0eS1jYXJ0IC5wcm9kdWN0LWRldGFpbHMtY2FydCBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1xdWFsaXR5LWNhcnQgLnByb2R1Y3QtZGV0YWlscy1jYXJ0IGEge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtcXVhbGl0eS1jYXJ0IC5wcm9kdWN0LWRldGFpbHMtY2FydCBhIGkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXF1YWxpdHktY2FydCAucHJvZHVjdC1kZXRhaWxzLWNhcnQgYSBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXF1YWxpdHktY2FydCAucHJvZHVjdC1kZXRhaWxzLWNhcnQgYSBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1xdWFsaXR5LWNhcnQgLnByb2R1Y3QtZGV0YWlscy1jYXJ0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnB

yb2R1Y3QtZGV0YWlscy1xdWFsaXR5LWNhcnQgLnByb2R1Y3QtZGV0YWlscy13aXNobGlzdCBhIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMWYwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtcXVhbGl0eS1jYXJ0IC5wcm9kdWN0LWRldGFpbHMtd2lzaGxpc3QgYSBpIHtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXF1YWxpdHktY2FydCAucHJvZHVjdC1kZXRhaWxzLXdpc2hsaXN0IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1jb250ZW50LnF1aWNrdmlldy1jb250ZW50IHtcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQucXVpY2t2aWV3LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI1cHggMCAwIDBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1xdWFsaXR5IHtcbiAgd2lkdGg6IDEyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtcXVhbGl0eSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXF1YWxpdHkgPiBpbnB1dCB7XG4gIHdpZHRoOiAxMjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5wcm9kdWN0LXF1YWxpdHkgPiBpbnB1dDo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHJvZHVjdC1xdWFsaXR5ID4gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1xdWFsaXR5ID4gaW5wdXQge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1xdWFsaXR5IC5xdHlidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjY2NjO1xuICBsZWZ0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cblxuLnByb2R1Y3QtcXVhbGl0eSAucXR5YnV0dG9uLmluYyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogMTBweDtcbn1cblxuLnByb2R1Y3QtcXVhbGl0eSAucXR5YnV0dG9uLmRlYyB7XG4gIHRvcDogNnB4O1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbi5wcm9kdWN0LXF1YWxpdHkgLnF0eWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXNtYWxsLWltZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1zbWFsbC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgMHM7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtc21hbGwtaW1nLXNsaWRlci1zdHlsZSB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtc21hbGwtaW1nLXNsaWRlci1zdHlsZSAuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSAucHJvZHVjdC1kZXRhaWxzLXNtYWxsLWltZyBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLW5hdi1zdHlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IC41cztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLW5hdi1zdHlsZS5wcm9kdWN0LWRldGFpbHMtbmV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjBweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1uYXYtc3R5bGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWJpZy1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtYmlnLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1iaWctaW1nLXN0eWxlLFxuLnByb2R1Y3QtbGF5b3V0Ni1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtYmlnLWltZy1zdHlsZTpob3ZlciAucHJvZHVjdC1kZXRhaWxzLW5hdi1zdHlsZSxcbi5wcm9kdWN0LWxheW91dDYtc2xpZGVyOmhvdmVyIC5wcm9kdW

N0LWRldGFpbHMtbmF2LXN0eWxlIHtcbiAgbGVmdDogMHB4O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLWJpZy1pbWctc3R5bGU6aG92ZXIgLnByb2R1Y3QtZGV0YWlscy1uYXYtc3R5bGUucHJvZHVjdC1kZXRhaWxzLW5leHQsXG4ucHJvZHVjdC1sYXlvdXQ2LXNsaWRlcjpob3ZlciAucHJvZHVjdC1kZXRhaWxzLW5hdi1zdHlsZS5wcm9kdWN0LWRldGFpbHMtbmV4dCB7XG4gIHJpZ2h0OiAwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5lYXN5em9vbS1zdHlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVhc3l6b29tLXN0eWxlIC5lYXN5em9vbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZWFzeXpvb20tc3R5bGUgLmVhc3l6b29tID4gYSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5lYXN5em9vbS1zdHlsZSAuZWFzeXpvb20gPiBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uZGVzY3JpcHRpb24tcmV2aWV3LXRvcGJhciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4uZGVzY3JpcHRpb24tcmV2aWV3LXRvcGJhciBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMCAxNXB4IDEycHg7XG4gIGNvbG9yOiAjY2NjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRlc2NyaXB0aW9uLXJldmlldy10b3BiYXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2NyaXB0aW9uLXJldmlldy10b3BiYXIgYSB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2NyaXB0aW9uLXJldmlldy10b3BiYXIgYSB7XG4gICAgbWFyZ2luOiAwIDAgMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCAxMnB4O1xuICB9XG59XG5cbi5kZXNjcmlwdGlvbi1yZXZpZXctdG9wYmFyIGE6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwIDE1cHggMTJweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXNjcmlwdGlvbi1yZXZpZXctdG9wYmFyIGE6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzY3JpcHRpb24tcmV2aWV3LXRvcGJhciBhOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMTJweCAwO1xuICB9XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uLWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDE0cHg7XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb24tY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICBtYXJnaW46IDE4cHggMCAwIDIycHg7XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uLWNvbnRlbnQgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9uLWNvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwIDA7XG59XG5cbi5hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWNvbnRlbnQgaDUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWNvbnRlbnQgdWwgbGkge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nOiA5cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWNvbnRlbnQgdWwgbGkgc3BhbiB7XG4gIHdpZHRoOiAxNTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM2NjY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWNvbnRlbnQgdWwgbGkgc3BhbiB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cblxuLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24tY29udGVudCB1bCBsaS5ncmF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAyNSk7XG59XG5cbi5hZGRpdGlvbmFsLWluZm9ybWF0aW9uLWNvbnRlbnQgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyIGg0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmF0dGluZy1mb3JtLXdyYXBwZXIgLnJldmlldy13cmFwcGVyIHtcbiAgbWFyZ2luOiAzMHB4IDAgNjVweDtcbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyIC5yZXZpZXctd3JhcHBlciAuc2luZ2xlLXJldmlldyB7X

G4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyIC5yZXZpZXctd3JhcHBlciAuc2luZ2xlLXJldmlldzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAucmV2aWV3LXdyYXBwZXIgLnNpbmdsZS1yZXZpZXcgLnJldmlldy1pbWcge1xuICBmbGV4OiAwIDAgNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucmF0dGluZy1mb3JtLXdyYXBwZXIgLnJldmlldy13cmFwcGVyIC5zaW5nbGUtcmV2aWV3IC5yZXZpZXctaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4ucmF0dGluZy1mb3JtLXdyYXBwZXIgLnJldmlldy13cmFwcGVyIC5zaW5nbGUtcmV2aWV3IC5yZXZpZXctY29udGVudC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAucmV2aWV3LXdyYXBwZXIgLnNpbmdsZS1yZXZpZXcgLnJldmlldy1jb250ZW50LXdyYXAgLmNsaWVudC1uYW1lLXJhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmF0dGluZy1mb3JtLXdyYXBwZXIgLnJldmlldy13cmFwcGVyIC5zaW5nbGUtcmV2aWV3IC5yZXZpZXctY29udGVudC13cmFwIC5jbGllbnQtbmFtZS1yYXRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDZweDtcbiAgfVxufVxuXG4ucmF0dGluZy1mb3JtLXdyYXBwZXIgLnJldmlldy13cmFwcGVyIC5zaW5nbGUtcmV2aWV3IC5yZXZpZXctY29udGVudC13cmFwIC5jbGllbnQtbmFtZS1yYXRpbmcgLmNsaWVudC1uYW1lIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmF0dGluZy1mb3JtLXdyYXBwZXIgLnJldmlldy13cmFwcGVyIC5zaW5nbGUtcmV2aWV3IC5yZXZpZXctY29udGVudC13cmFwIC5jbGllbnQtbmFtZS1yYXRpbmcgLmNsaWVudC1uYW1lIHtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gIH1cbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyIC5yZXZpZXctd3JhcHBlciAuc2luZ2xlLXJldmlldyAucmV2aWV3LWNvbnRlbnQtd3JhcCAuY2xpZW50LW5hbWUtcmF0aW5nIC5jbGllbnQtbmFtZSA+IHAge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmF0dGluZy1mb3JtLXdyYXBwZXIgLnJldmlldy13cmFwcGVyIC5zaW5nbGUtcmV2aWV3IC5yZXZpZXctY29udGVudC13cmFwIC5jbGllbnQtbmFtZS1yYXRpbmcgLmNsaWVudC1uYW1lID4gcCBzcGFuIHtcbiAgY29sb3I6ICM2NjY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyIC5yZXZpZXctd3JhcHBlciAuc2luZ2xlLXJldmlldyAucmV2aWV3LWNvbnRlbnQtd3JhcCAuY2xpZW50LW5hbWUtcmF0aW5nIC5jbGllbnQtcmF0aW5nIGkge1xuICBjb2xvcjogI2YyYjMwOTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucmF0dGluZy1mb3JtLXdyYXBwZXIgLnJldmlldy13cmFwcGVyIC5zaW5nbGUtcmV2aWV3IC5yZXZpZXctY29udGVudC13cmFwIC5jbGllbnQtbmFtZS1yYXRpbmcgLmNsaWVudC1yYXRpbmcgaS5ncmF5IHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAucmV2aWV3LXdyYXBwZXIgLnNpbmdsZS1yZXZpZXcgLnJldmlldy1jb250ZW50LXdyYXAgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyIC5yYXR0aW5nLWZvcm0gaDUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luOiAyNXB4IDAgN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAucmF0dGluZy1mb3JtIC5jbGllbnQtcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyIC5yYXR0aW5nLWZvcm0gLmNsaWVudC1yYXRpbmcgaSB7XG4gIGNvbG9yOiAjZjJiMzA5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4ucmF0dGluZy1mb3JtLXdyYXBwZXIgLnJhdHRpbmctZm9ybSAuY2xpZW50LXJhdGluZyBpLmdyYXkge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyIC5yYXR0aW5nLWZvcm0gZm9ybSB7XG4gIG1hcmdpbjogMzJweCAwIDA7XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAucmF0dGluZy1mb3JtIGZvcm0gLnJhdGluZy1mb3JtLXN0eWxlIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAucmF0dGluZy1mb3JtIGZvcm0gLnJhdGluZy1mb3JtLXN0eWxlIGlucHV0IHtcbiAgaGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAzcHggMTVweDtcbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyIC5yYXR0aW5nLWZvcm0gZm9ybSAucmF0aW5nLWZvcm0tc3R5bGUgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDc1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAucmF0dGluZy1mb3JtIGZvcm0gLnJhdGluZy1mb3JtLXN0eWxlIHRleHRhcmVhLCAucmF0dGluZy1mb3JtLXdyYXBwZXIgLnJhdHRpbmctZm9ybSBmb3JtIC5yYXRpbmctZm9ybS1zdHlsZSBpbnB1dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtc

biAgdHJhbnNpdGlvbjogLjVzO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyIC5yYXR0aW5nLWZvcm0gZm9ybSAucmF0aW5nLWZvcm0tc3R5bGUgdGV4dGFyZWE6Zm9jdXMsIC5yYXR0aW5nLWZvcm0td3JhcHBlciAucmF0dGluZy1mb3JtIGZvcm0gLnJhdGluZy1mb3JtLXN0eWxlIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxuLnJhdHRpbmctZm9ybS13cmFwcGVyIC5yYXR0aW5nLWZvcm0gZm9ybSAucmF0aW5nLWZvcm0tc3R5bGUgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5yYXR0aW5nLWZvcm0td3JhcHBlciAucmF0dGluZy1mb3JtIGZvcm0gLnJhdGluZy1mb3JtLXN0eWxlIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAucmF0dGluZy1mb3JtIGZvcm0gLnJhdGluZy1mb3JtLXN0eWxlIHRleHRhcmVhOjotbW96LWlucHV0LXBsYWNlaG9sZGVyLCAucmF0dGluZy1mb3JtLXdyYXBwZXIgLnJhdHRpbmctZm9ybSBmb3JtIC5yYXRpbmctZm9ybS1zdHlsZSBpbnB1dDo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmF0dGluZy1mb3JtLXdyYXBwZXIgLnJhdHRpbmctZm9ybSBmb3JtIC5mb3JtLXN1Ym1pdCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTVweCA0MHB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDA7XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAucmF0dGluZy1mb3JtIGZvcm0gLmZvcm0tc3VibWl0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAucmF0dGluZy1mb3JtIGZvcm0gLmZvcm0tc3VibWl0IGlucHV0OjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yYXR0aW5nLWZvcm0td3JhcHBlciAucmF0dGluZy1mb3JtIGZvcm0gLmZvcm0tc3VibWl0IGlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLyotLS0tLS0tLSAyMC4gV2lzaGxpc3Qgc3R5bGUgLS0tLS0tLS0tKi9cbi5wcm9kdWN0LWRldGFpbHMtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxNHB4IDEycHggMTRweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbn1cblxuLnByb2R1Y3QtZGV0YWlscy10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtbmFtZSB7XG4gIG1pbi13aWR0aDogMjcwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtbmFtZSB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLW5hbWUge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlscy10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtcHJpY2Uge1xuICBtaW4td2lkdGg6IDk4cHg7XG59XG5cbi5wcm9kdWN0LWRldGFpbHMtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLXF1YW50aXR5IHtcbiAgbWluLXdpZHRoOiAxMjRweDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBwYWRkaW5nOiAxNXB4IDEycHggMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIHBhZGRpbmc6IDEzcHggMTJweCAxNnB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZCB7XG4gIHBhZGRpbmc6IDIzcHggMTJweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbn1cblxuLnByb2R1Y3QtZGV0YWlscy10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1uYW1lIGg1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnB

yb2R1Y3QtZGV0YWlscy10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1uYW1lIGg1IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1uYW1lIGg1IGE6aG92ZXIge1xuICBjb2xvcjogIzkwMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1kZXRhaWxzLXF1YW50aXR5IGlucHV0IHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA2NXB4O1xufVxuXG4ucHJvZHVjdC1sYXlvdXQtbWwtcGwge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0LW1sLXBsIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0LW1sLXBsIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0LW1sLXBsIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG59XG5cbi5kZXNjcmlwdGlvbi1yZXZpZXctYXJlYS0yIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzY3JpcHRpb24tcmV2aWV3LWFyZWEtMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmRlc2NyaXB0aW9uLXJldmlldy1hcmVhLTIgLmRlc2NyaXB0aW9uLXJldmlldy10b3BiYXItMiB7XG4gIGZsZXg6IDAgMCAzMCU7XG59XG5cbi5kZXNjcmlwdGlvbi1yZXZpZXctYXJlYS0yIC5kZXNjcmlwdGlvbi1yZXZpZXctdGFiLWNvbnRlbnQtMiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgZmxleDogMCAwIDcwJTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXNjcmlwdGlvbi1yZXZpZXctYXJlYS0yIC5kZXNjcmlwdGlvbi1yZXZpZXctdGFiLWNvbnRlbnQtMiB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uZGVzY3JpcHRpb24tcmV2aWV3LXRvcGJhci0yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlc2NyaXB0aW9uLXJldmlldy10b3BiYXItMiB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cblxuLmRlc2NyaXB0aW9uLXJldmlldy10b3BiYXItMiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmRlc2NyaXB0aW9uLXJldmlldy10b3BiYXItMiBhOjpiZWZvcmUge1xuICByaWdodDogLTFweDtcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IC41cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZGVzY3JpcHRpb24tcmV2aWV3LXRvcGJhci0yIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5kZXNjcmlwdGlvbi1yZXZpZXctdG9wYmFyLTIgYS5hY3RpdmU6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRlc2NyaXB0aW9uLXJldmlldy10b3BiYXItMiBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzY3JpcHRpb24tcmV2aWV3LXRvcGJhci0yIGEge1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICB9XG4gIC5kZXNjcmlwdGlvbi1yZXZpZXctdG9wYmFyLTIgYTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzY3JpcHRpb24tcmV2aWV3LXRvcGJhci0yIGEge1xuICAgIHBhZGRpbmc6IDBweCAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmRlc2NyaXB0aW9uLXJldmlldy10b3BiYXItMiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5kZXNjcmlwdGlvbi1yZXZpZXctdG9wYmFyLTIgYTpob3

Zlcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm8tZGV0YWlscy1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvLWRldGFpbHMtc2VsZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2QwJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgaW9uaWNvbnM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA5cHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucHJvLWRldGFpbHMtc2VsZWN0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwYWRkaW5nOiAwcHggNTBweCA1cHggMDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWNrLW5leHQtcHJldi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4uYmFjay1uZXh0LXByZXYtd3JhcCAuYmFjay13cmFwIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJhY2stbmV4dC1wcmV2LXdyYXAgLmJhY2std3JhcCBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5iYWNrLW5leHQtcHJldi13cmFwIC5wcm9kdWN0LWxheW91dDMtbmV4dC1wcmV2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJhY2stbmV4dC1wcmV2LXdyYXAgLnByb2R1Y3QtbGF5b3V0My1uZXh0LXByZXYgLnByb2R1Y3QtbGF5b3V0My1pY29uIGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYmFjay1uZXh0LXByZXYtd3JhcCAucHJvZHVjdC1sYXlvdXQzLW5leHQtcHJldiAucHJvZHVjdC1sYXlvdXQzLWljb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4uYmFjay1uZXh0LXByZXYtd3JhcCAucHJvZHVjdC1sYXlvdXQzLW5leHQtcHJldiAucHJvZHVjdC1sYXlvdXQzLWljb24ucHJvZHVjdC1sYXlvdXQzLXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LWxheW91dDMtcG9zaXRpb24ge1xuICBwYWRkaW5nOiA1NnB4IDAgMHB4IDY1cHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0My1wb3NpdGlvbiB7XG4gICAgcGFkZGluZzogNTZweCAwIDBweCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0My1wb3NpdGlvbiB7XG4gICAgcGFkZGluZzogNTZweCAwIDBweCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1sYXlvdXQzLXBvc2l0aW9uIHtcbiAgICBwYWRkaW5nOiA1NnB4IDAgMHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0My1wb3NpdGlvbiB7XG4gICAgcGFkZGluZzogMHB4IDAgNTBweCAwcHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWxheW91dDMtcG9zaXRpb24ge1xuICAgIHBhZGRpbmc6IDBweCAwIDUwcHggMHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGF5b3V0My1jb250ZW50LnByb2R1Y3QtZGV0YWlscy1jb250ZW50IGgyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnByb2R1Y3QtbGF5b3V0My1jb250ZW50LnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtcmV2aWV3LXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtbGF5b3V0My1jb250ZW50LnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm8tZGV0YWlscy1jb2xvci13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0LWxheW91dDMtY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtY29sb3Itd3JhcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5wcm9kdWN0LWxheW91dDMtY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtY29sb3Itd3JhcCAucHJvLWRldGFpbHMtY29sb3ItY29udGVudCB1bCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1sYXlvdXQzLWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1xdWFsaXR5LWNhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0My1jb250ZW50LnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtcXVhbGl0eS1jYXJ0IC5wcm9kdWN0LWRldGFpbHMtY2FydCB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cb

lxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0My1jb250ZW50LnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtcXVhbGl0eS1jYXJ0IC5wcm9kdWN0LWRldGFpbHMtY2FydCB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGF5b3V0My1jb250ZW50LnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtcXVhbGl0eS1jYXJ0IC5wcm9kdWN0LWRldGFpbHMtY2FydCBhIHtcbiAgcGFkZGluZzogMTVweCAyN3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvZHVjdC1sYXlvdXQzLWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1xdWFsaXR5LWNhcnQgLnByb2R1Y3QtZGV0YWlscy1jYXJ0IGEge1xuICAgIHBhZGRpbmc6IDE1cHggMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucHJvZHVjdC1sYXlvdXQzLWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1xdWFsaXR5LWNhcnQgLnByb2R1Y3QtZGV0YWlscy1jYXJ0IGEge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1sYXlvdXQzLWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1tZXRhIHtcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbn1cblxuLnByb2R1Y3QtbGF5b3V0My1jb250ZW50LnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtbWV0YSA+IHVsID4gbGkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtbGF5b3V0NC1zbGlkZXItd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIG1hcmdpbi1yaWdodDogMTEwcHg7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbiAgcGFkZGluZy1yaWdodDogMTUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wcm9kdWN0LWxheW91dDQtc2xpZGVyLXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucHJvZHVjdC1sYXlvdXQ0LXNsaWRlci13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1sYXlvdXQ0LXNsaWRlci13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWxheW91dDQtc2xpZGVyLXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0NC1zbGlkZXItd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGF5b3V0NC1zbGlkZXItaW1nIGltZyxcbi5wcm9kdWN0LWxheW91dDUtc2xpZGVyLWltZyBpbWcsXG4ucHJvZHVjdC1sYXlvdXQ2LXNsaWRlci1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWxheW91dDQtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wcm9kdWN0LWxheW91dDQtbmF2LnByb2R1Y3QtbGF5b3V0NC1uYXYtbmV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjBweDtcbn1cblxuLnByb2R1Y3QtbGF5b3V0NC1uYXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xufVxuXG4ucHJvZHVjdC1sYXlvdXQ0LXNsaWRlcjpob3ZlciAucHJvZHVjdC1sYXlvdXQ0LW5hdiB7XG4gIGxlZnQ6IDUwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5wcm9kdWN0LWxheW91dDQtc2xpZGVyOmhvdmVyIC5wcm9kdWN0LWxheW91dDQtbmF2LnByb2R1Y3QtbGF5b3V0NC1uYXYtbmV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA1MHB4O1xufVxuXG4ucHJvZHVjdC1sYXlvdXQ0LWNvbnRlbnQge1xuICBtYXJnaW46IDAgMTYwcHggMCAxMDVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMjJweCAyMTBweCAyMnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVu

IGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0NC1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMTYwcHggMCAwcHg7XG4gICAgcGFkZGluZzogMjJweCAyMHB4IDIycHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucHJvZHVjdC1sYXlvdXQ0LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAxNjBweCAwIDBweDtcbiAgICBwYWRkaW5nOiAyMnB4IDIwcHggMjJweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0NC1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMTAwcHggMCAwcHg7XG4gICAgcGFkZGluZzogMjJweCAyMHB4IDIycHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0NC1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMTYwcHggMCA0MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggNDBweCA1MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1sYXlvdXQ0LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMTVweDtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggNTBweCAwO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuXG4ucHJvZHVjdC1sYXlvdXQ0LWNvbnRlbnQgLmJhY2staG9tZSB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5wcm9kdWN0LWxheW91dDQtY29udGVudCAuYmFjay1ob21lIGEge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnByb2R1Y3QtbGF5b3V0NC1jb250ZW50IC5iYWNrLWhvbWUgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4ucHJvZHVjdC1sYXlvdXQ0LWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvZHVjdC1sYXlvdXQ0LWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucHJvZHVjdC1sYXlvdXQ0LWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0NC1jb250ZW50LnByb2R1Y3QtZGV0YWlscy1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0NC1jb250ZW50LnByb2R1Y3QtZGV0YWlscy1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1sYXlvdXQ0LWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wcm9kdWN0LWxheW91dDQtY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXByaWNlIHtcbiAgbWFyZ2luOiAxN3B4IDAgMThweDtcbn1cblxuLnByb2R1Y3QtbGF5b3V0NC1jb250ZW50LnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtY29udGVudC1ib3JkZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ucHJvZHVjdC1sYXlvdXQ0LWNvbnRlbnQgPiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuICBtYXJnaW46IDEwcHggMCAwIDE3cHg7XG59XG5cbi5wcm9kdWN0LWxheW91dDQtY29udGVudCA+IHVsIGxpIHtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnByb2R1Y3QtbGF5b3V0NC1jb250ZW50ID4gdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9kdWN0LWxheW91dDQtdGh1bWJuYWlscy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEyNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWxheW91dDQtdGh1bWJuYWlscy13cmFwIHtcbiAgICByaWdodDogLTgycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1sYXlvdXQ0LXRodW1ibmFpbHMtd3JhcCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGF5b3V0NC10aHVtYm5haWxzLXdyYXAgLnByb2R1Y3QtbGF5b3V0NC10aHVtYm5haWxzLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIHdpZHRoOiA4NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1

heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWxheW91dDQtdGh1bWJuYWlscy13cmFwIC5wcm9kdWN0LWxheW91dDQtdGh1bWJuYWlscy1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1sYXlvdXQ0LXRodW1ibmFpbHMtd3JhcCAucHJvZHVjdC1sYXlvdXQ0LXRodW1ibmFpbHMtaW1nIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGF5b3V0NC10aHVtYm5haWxzLXdyYXAgLnByb2R1Y3QtbGF5b3V0NC10aHVtYm5haWxzLWltZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtbGF5b3V0NC10aHVtYm5haWxzLXdyYXAgLnByb2R1Y3QtbGF5b3V0NC10aHVtYm5haWxzLWltZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ucHJvZHVjdC1sYXlvdXQ0LXRodW1ibmFpbHMtd3JhcCAucHJvZHVjdC1sYXlvdXQ0LXRodW1ibmFpbHMtaW1nIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWxheW91dDQtdGh1bWJuYWlscy13cmFwIC5wcm9kdWN0LWxheW91dDQtdGh1bWJuYWlscy1pbWcgYTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MDA7XG59XG5cbi5wcm9kdWN0LWxheW91dDUtc2xpZGVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBwYWRkaW5nOiAwIDAgMTcwcHg7XG59XG5cbi5wcm9kdWN0LWxheW91dDYtY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wcm9kdWN0LWxheW91dDYtY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5wcm9kdWN0LWxheW91dDYtY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1sYXlvdXQ2LWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1sYXlvdXQ2LWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWxheW91dDYtY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGF5b3V0Ni1jb250ZW50LnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtcHJpY2Uge1xuICBtYXJnaW46IDE3cHggMCAxOHB4O1xufVxuXG4ucHJvZHVjdC1sYXlvdXQ2LWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50LWJvcmRlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1sYXlvdXQ2LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0Ni1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjFweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1sYXlvdXQ3LWNvbnRlbnQgLnByb2R1Y3QtbGF5b3V0Ny1jb250ZW50LW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5wcm9kdWN0LWxheW91dDctY29udGVudCAucHJvZHVjdC1sYXlvdXQ3LWNvbnRlbnQtbmV4dCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ1cHg7XG59XG5cbi5wcm9kdWN0LWxheW91dDctY29udGVudCAucHJvZHVjdC1sYXlvdXQ3LWNvbnRlbnQtbmV4dCBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wcm9kdWN0LWxheW91dDctY29udGVudCAucHJvZHVjdC1sYXlvdXQ3LWNvbnRlbnQtbmV4dCBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1sYXlvdXQ3LWNvbnRlbnQgLnByb2R1Y3QtbGF5b3V0Ny1jb250ZW50LW5leHQgYSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHotaW5kZXg6IDk7XG4gIGNvbG9yOiAjMD

AwMDAwO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3QtbGF5b3V0Ny1jb250ZW50IC5wcm9kdWN0LWxheW91dDctY29udGVudC1uZXh0OmhvdmVyIGE6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kdWN0LWxheW91dDctY29udGVudCAucHJvZHVjdC1sYXlvdXQ3LWNvbnRlbnQtbmV4dDpob3ZlciBhIGkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucHJvZHVjdC1sYXlvdXQ3LWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucHJvZHVjdC1sYXlvdXQ3LWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWxheW91dDctY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1sYXlvdXQ3LWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWxheW91dDctY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4ucHJvZHVjdC1sYXlvdXQ3LWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1wcmljZSB7XG4gIG1hcmdpbjogMTdweCAwIDE4cHg7XG59XG5cbi5wcm9kdWN0LWxheW91dDctY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQtYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWxheW91dDctY29udGVudCB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0Ny1jb250ZW50IHtcbiAgICBtYXJnaW46IDQwcHggMCAwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb24tbGF5b3V0NiBwIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNzElO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtZGVzY3JpcHRpb24tbGF5b3V0NiBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRlc2NyaXB0aW9uLWxheW91dDYgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGF5b3V0Ny1zbGlkZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0LWxheW91dDctc2xpZGVyLXdyYXAgLnByb2R1Y3QtbGF5b3V0Ny1iaWctaW1nIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbn1cblxuLnByb2R1Y3QtbGF5b3V0Ny1zbGlkZXItd3JhcCAucHJvZHVjdC1sYXlvdXQ3LXNtYWxsLWltZyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICBoZWlnaHQ6IDUxNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvZHVjdC1sYXlvdXQ3LXNsaWRlci13cmFwIC5wcm9kdWN0LWxheW91dDctc21hbGwtaW1nIHtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5wcm9kdWN0LWxheW91dDctc2xpZGVyLXdyYXAgLnByb2R1Y3QtbGF5b3V0Ny1zbWFsbC1pbWcge1xuICAgIGhlaWdodDogNTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1sYXlvdXQ3LXNsaWRlci13cmFwIC5wcm9kdWN0LWxheW91dDctc21hbGwtaW1nIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1sYXlvdXQ3LXNsaWRlci13cmFwIC5wcm9kdWN0LWxheW91dDctc21hbGwtaW1nIHtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0Ny1zbGlkZXItd3JhcCAucHJvZHVjdC1sYXlvdXQ3LXNtYWxsLWltZyB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0Ny1zbGlkZXItd3JhcCAucHJvZHVjdC1sYXlvdXQ3LXNtYWxsLWltZyB7XG4gICAgaGVpZ2h0OiA0OTVweDtcbiAgfVxufVxuXG5Ab

WVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OXB4KSBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0Ny1zbGlkZXItd3JhcCAucHJvZHVjdC1sYXlvdXQ3LXNtYWxsLWltZyB7XG4gICAgaGVpZ2h0OiAzODJweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1sYXlvdXQ3LXNsaWRlci13cmFwIC5wcm9kdWN0LWxheW91dDctc21hbGwtaW1nLnByb2R1Y3QtZGV0YWlscy1zbWFsbC1pbWctc2xpZGVyLXN0eWxlIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXNtYWxsLWltZy1zbGlkZXItc3R5bGUtMiB7XG4gIHdpZHRoOiA0NjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA3JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWRldGFpbHMtc21hbGwtaW1nLXNsaWRlci1zdHlsZS0yIHtcbiAgICBib3R0b206IC0yJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1zbWFsbC1pbWctc2xpZGVyLXN0eWxlLTIge1xuICAgIGJvdHRvbTogLTIlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1zbWFsbC1pbWctc2xpZGVyLXN0eWxlLTIge1xuICAgIGJvdHRvbTogLTEwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWxzLXNtYWxsLWltZy1zbGlkZXItc3R5bGUtMiAucHJvZHVjdC1kZXRhaWxzLXNtYWxsLWltZyBpbWcge1xuICBvcGFjaXR5OiAuNDtcbn1cblxuLnByb2R1Y3QtZGV0YWlscy1zbWFsbC1pbWctc2xpZGVyLXN0eWxlLTIgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUgLnByb2R1Y3QtZGV0YWlscy1zbWFsbC1pbWcgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnByb2R1Y3QtbGF5b3V0NS1iaWctc2xpZGVyLXdyYXAge1xuICBtYXJnaW46IDAgNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1sYXlvdXQ1LWJpZy1zbGlkZXItd3JhcCB7XG4gICAgbWFyZ2luOiAwIDBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1sYXlvdXQ1LWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgaDIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbjogMCBhdXRvIDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWxheW91dDUtY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9kdWN0LWxheW91dDUtY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHdpZHRoOiA1NiU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1sYXlvdXQ1LWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHJvZHVjdC1sYXlvdXQ1LWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscy1yZXZpZXctd3JhcCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1sYXlvdXQ1LWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNjElO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWxheW91dDUtY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCBwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1sYXlvdXQ1LWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWxheW91dDUtY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCBwIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5wcm9kdWN0LWxheW91dDUtY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtY29sb3Itc2l6ZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMzdweCAwIDQzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0NS1jb250ZW50LnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm8tZGV0YWlscy1jb2xvci1zaXplLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcm9kdWN0LWxheW91dDUtY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtY29sb3Itd3JhcCxcbi5wcm9kdWN0LWxheW91dDUtY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtc2l6ZS13

cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IDQ1cHggMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0NS1jb250ZW50LnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm8tZGV0YWlscy1jb2xvci13cmFwLFxuICAucHJvZHVjdC1sYXlvdXQ1LWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByby1kZXRhaWxzLXNpemUtd3JhcCB7XG4gICAgbWFyZ2luOiAwcHggMjVweCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1sYXlvdXQ1LWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByby1kZXRhaWxzLWNvbG9yLXdyYXAsXG4gIC5wcm9kdWN0LWxheW91dDUtY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtc2l6ZS13cmFwIHtcbiAgICBtYXJnaW46IDMwcHggMHB4IDBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1sYXlvdXQ1LWNvbnRlbnQucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQgLnByby1kZXRhaWxzLWNvbG9yLXdyYXAgc3Bhbixcbi5wcm9kdWN0LWxheW91dDUtY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvLWRldGFpbHMtc2l6ZS13cmFwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLnByb2R1Y3QtbGF5b3V0NS1jb250ZW50LnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm8tZGV0YWlscy1jb2xvci13cmFwIC5wcm8tZGV0YWlscy1jb2xvci1jb250ZW50IHVsLFxuLnByb2R1Y3QtbGF5b3V0NS1jb250ZW50LnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm8tZGV0YWlscy1zaXplLXdyYXAgLnByby1kZXRhaWxzLWNvbG9yLWNvbnRlbnQgdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtbGF5b3V0NS1jb250ZW50LnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtcXVhbGl0eS1jYXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wcm9kdWN0LWxheW91dDUtY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXF1YWxpdHktY2FydCAucHJvZHVjdC1kZXRhaWxzLWNhcnQge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5wcm9kdWN0LWxheW91dDUtY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXF1YWxpdHktY2FydCAucHJvZHVjdC1kZXRhaWxzLWNhcnQge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWxheW91dDUtY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLXF1YWxpdHktY2FydCAucHJvZHVjdC1kZXRhaWxzLWNhcnQgYSB7XG4gIHBhZGRpbmc6IDE1cHggMjdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0NS1jb250ZW50LnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtcXVhbGl0eS1jYXJ0IC5wcm9kdWN0LWRldGFpbHMtY2FydCBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0NS1jb250ZW50LnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtcXVhbGl0eS1jYXJ0IC5wcm9kdWN0LWRldGFpbHMtY2FydCBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGF5b3V0NS1jb250ZW50LnByb2R1Y3QtZGV0YWlscy1jb250ZW50IC5wcm9kdWN0LWRldGFpbHMtbWV0YSB7XG4gIG1hcmdpbjogNDBweCAwIDA7XG59XG5cbi5wcm9kdWN0LWxheW91dDUtY29udGVudC5wcm9kdWN0LWRldGFpbHMtY29udGVudCAucHJvZHVjdC1kZXRhaWxzLW1ldGEgPiB1bCA+IGxpIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LWxheW91dDUtbmVnYXRpdmUtbXQge1xuICBtYXJnaW4tdG9wOiAtMTcwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtbGF5b3V0NS1uZWdhdGl2ZS1tdCB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZHVjdC1sYXlvdXQ1LW5lZ2F0aXZlLW10IHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1sYXlvdXQ1LW5lZ2F0aXZlLW10IHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cbn1cblxuLnByby1kZXRhaWxzLXNpemUtbWIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2R1Y3QtZGV0YWlscy1pbWctbXJnIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICB9XG4gIC5wcm9kdWN0LWxheW91dDMtcmVsYXRpdmUtcHJvZHVjdC5wdC05MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1kZXR

haWxzLWltZy1tcmcge1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gIH1cbiAgLnByb2R1Y3QtbGF5b3V0My1yZWxhdGl2ZS1wcm9kdWN0LnB0LTkwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDE2LiBTaWRlYmFyIHN0eWxlIC0tLS0tLS0tLSovXG4uc2lkZWJhci13cmFwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLnNpZGViYXItd3JhcHBlci5zaWRlYmFyLXdyYXBwZXItZ3JpZC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIuc2lkZWJhci13cmFwcGVyLW1hcmdpbi1ub25lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIuc2lkZWJhci13cmFwcGVyLW1sLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaWRlYmFyLXdyYXBwZXIuc2lkZWJhci13cmFwcGVyLW1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaWRlYmFyLXdyYXBwZXIuc2lkZWJhci13cmFwcGVyLW1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhci13cmFwcGVyLnNpZGViYXItd3JhcHBlci1tbC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zaWRlYmFyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zaWRlYmFyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpZGViYXItd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaWRlYmFyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhci13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0LXdyYXAgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDU1cHg7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0LXdyYXAgaDIubXJnLWRlYyB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQtd3JhcCBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci10aXRsZS1jb250ZW50LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtc3ViLXRpdGxlIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1zdWItdGl0bGUuc2lkZWJhci13aWRnZXQtd2lkdGgge1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtc3ViLXRpdGxlLnNpZGViYXItd2lkZ2V0LXdpZHRoIHtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LXN1Yi10aXRsZS5zaWRlYmFyLXdpZGdldC13aWR0aCB7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LXN1Yi10aXRsZS5zaWRlYmFyLXdpZGdldC13aWR0aCB7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICB9XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1zdWItdGl0bGUtMiBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtdGl0bGUgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZH

RoOiAxNjAwcHgpIHtcbiAgLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LXRpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LXRpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItY29sb3ItbGlzdCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItY29sb3ItbGlzdCB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLWNvbG9yLWxpc3QgdWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1jb2xvci1saXN0IHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1jb2xvci1saXN0IHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItY29sb3ItbGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1jb2xvci1saXN0IHVsIGxpIGEge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAuNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1jb2xvci1saXN0IHVsIGxpIGEge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1jb2xvci1saXN0IHVsIGxpIGEuYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Njk5Y2M7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLWNvbG9yLWxpc3QgdWwgbGkgYS5jYXJtaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5MDAwMDtcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItY29sb3ItbGlzdCB1bCBsaSBhLmNvcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzY2MDA7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLWNvbG9yLWxpc3QgdWwgbGkgYS5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OWNjNjY7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLWNvbG9yLWxpc3QgdWwgbGkgYS5vY2hlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzk5MDA7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLWNvbG9yLWxpc3QgdWwgbGkgYS5wZWFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2MwMDtcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItY29sb3ItbGlzdCB1bCBsaSBhLnR1cnF1b2lzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NmNjY2M7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLWNvbG9yLWxpc3Quc2lkZWJhci1jb2xvci1saXN0LW1vZGlmeSB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItY29sb3ItbGlzdC5zaWRlYmFyLWNvbG9yLWxpc3QtbW9kaWZ5IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLWNvbG9yLWxpc3Quc2lkZWJhci1jb2xvci1saXN0LW1vZGlmeSB1bCBsaSBhIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItc2l6ZS1saXN0IHtcbiAgd2lkdGg6IDU3JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItc2l6ZS1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1zaXplLWxpc3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5za

WRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXNpemUtbGlzdCB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXNpemUtbGlzdCB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXNpemUtbGlzdCB1bCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXNpemUtbGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1zaXplLWxpc3QgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM5OTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXNpemUtbGlzdCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXNpemUtbGlzdC0yIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1zaXplLWxpc3QtMiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1zaXplLWxpc3QtMiB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1zaXplLWxpc3QtMiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDA7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5wcmljZS1maWx0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnByaWNlLWZpbHRlciAucHJpY2Utc2xpZGVyLWFtb3VudCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnByaWNlLWZpbHRlciAjc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogI2RiZGJkYiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAucHJpY2UtZmlsdGVyICNzbGlkZXItcmFuZ2Ugc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAuMHMgZWFzZSAwcztcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnByaWNlLWZpbHRlciAjc2xpZGVyLXJhbmdlIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnByaWNlLWZpbHRlciAjc2xpZGVyLXJhbmdlIC51aS1zbGlkZXItcmFuZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6ICM5MDAgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjBzIGVhc2UgMHM7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5wcmljZS1maWx0ZXIgI3NsaWRlci1yYW5nZSAudWktc2xpZGVyLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnByaWNlLWZpbHRlciAucHJpY2Utc2xpZGVyLWFtb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjNweCAwIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5wcmljZS1maWx0ZXIgLnByaWNlLXNsaWRlci1hbW91bnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5wcmljZS1maWx0ZXIgLnByaWNlLXNsaWRlci1hbW91bnQgPiBzcGFuIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTog

aW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnByaWNlLWZpbHRlciAucHJpY2Utc2xpZGVyLWFtb3VudCBpbnB1dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5wcmljZS1maWx0ZXIgLnByaWNlLXNsaWRlci1hbW91bnQgaW5wdXQ6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnByaWNlLWZpbHRlciAucHJpY2Utc2xpZGVyLWFtb3VudCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAucHJpY2UtZmlsdGVyLnByaWNlLWZpbHRlci1tb2RpZnkgI3NsaWRlci1yYW5nZSAudWktc2xpZGVyLWhhbmRsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLWxpc3Qtc3R5bGUgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItbGlzdC1zdHlsZSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItbGlzdC1zdHlsZSB1bCBsaSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1saXN0LXN0eWxlIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLWxpc3Qtc3R5bGUtMiB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLWxpc3Qtc3R5bGUtMiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItbGlzdC1zdHlsZS0yIHVsIGxpIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItbGlzdC1zdHlsZS0yIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzkwMDtcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItcHJvZHVjdC13cmFwIC5zaW5nbGUtc2lkZWJhci1wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItcHJvZHVjdC13cmFwIC5zaW5nbGUtc2lkZWJhci1wcm9kdWN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1wcm9kdWN0LXdyYXAgLnNpbmdsZS1zaWRlYmFyLXByb2R1Y3QgLnNpZGViYXItcHJvZHVjdC1pbWcge1xuICBmbGV4OiAwIDAgODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1wcm9kdWN0LXdyYXAgLnNpbmdsZS1zaWRlYmFyLXByb2R1Y3QgLnNpZGViYXItcHJvZHVjdC1pbWcge1xuICAgIGZsZXg6IDAgMCA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1wcm9kdWN0LXdyYXAgLnNpbmdsZS1zaWRlYmFyLXByb2R1Y3QgLnNpZGViYXItcHJvZHVjdC1pbWcge1xuICAgIGZsZXg6IDAgMCA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXByb2R1Y3Qtd3JhcCAuc2luZ2xlLXNpZGViYXItcHJvZHVjdCAuc2lkZWJhci1wcm9kdWN0LWltZyB7XG4gICAgZmxleDogMCAwIDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXByb2R1Y3Qtd3JhcCAuc2luZ2xlLXNpZGViYXItcHJvZHVjdCAuc2lkZWJhci1wcm9kdWN0LWltZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXByb2R1Y3Qtd3JhcCAuc2luZ2xlLXNpZGViYXItcHJvZHVjdCAuc2lkZWJhci1wcm9kdWN0LWltZyBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1wcm9kdWN0LXdyYXAgLnNpbmdsZS1zaWRlYmFyLXByb2R1Y3QgLnNpZGViYXItcHJvZHVjdC1jb250ZW50IGg0IHtcbiAgZm9udC1zaXp

lOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1wcm9kdWN0LXdyYXAgLnNpbmdsZS1zaWRlYmFyLXByb2R1Y3QgLnNpZGViYXItcHJvZHVjdC1jb250ZW50IGg0IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItcHJvZHVjdC13cmFwIC5zaW5nbGUtc2lkZWJhci1wcm9kdWN0IC5zaWRlYmFyLXByb2R1Y3QtY29udGVudCBoNCBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXByb2R1Y3Qtd3JhcCAuc2luZ2xlLXNpZGViYXItcHJvZHVjdCAuc2lkZWJhci1wcm9kdWN0LWNvbnRlbnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXByb2R1Y3Qtd3JhcCAuc2luZ2xlLXNpZGViYXItcHJvZHVjdCAuc2lkZWJhci1wcm9kdWN0LWNvbnRlbnQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXByb2R1Y3Qtd3JhcCAuc2luZ2xlLXNpZGViYXItcHJvZHVjdCAuc2lkZWJhci1wcm9kdWN0LWNvbnRlbnQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItcHJvZHVjdC13cmFwIC5zaW5nbGUtc2lkZWJhci1wcm9kdWN0IC5zaWRlYmFyLXByb2R1Y3QtY29udGVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXdpZGdldC1pbmZvLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtaW5mby13cmFwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtaW5mby13cmFwIC5zaWRlYmFyLXdpZGdldC1pbmZvLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWluZm8td3JhcCAuc2lkZWJhci13aWRnZXQtaW5mby1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItd2lkZ2V0LWluZm8td3JhcCAuc2lkZWJhci13aWRnZXQtaW5mby1pY29uIGkge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMWYwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtaW5mby13cmFwIC5zaWRlYmFyLXdpZGdldC1pbmZvLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci13aWRnZXQtaW5mby13cmFwOmhvdmVyIC5zaWRlYmFyLXdpZGdldC1pbmZvLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwO1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1saXN0LXN0eWxlLTMgdWwgbGkge1xuICBtYXJnaW46IDAgMCAxOHB4O1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1saXN0LXN0eWxlLTMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwIDA7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLWxpc3Qtc3R5bGUtMyB1bCBsaSBhIHtcbiAgY29sb3I6ICM2NjY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC41cztcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItbGlzdC1zdHlsZS0zIHVsIGxpIGEgaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAubGF0ZXN0LXR3ZWV0LXdyYXAgLnNpbmdsZS1sYXRlc3QtdHdlZXQtd3JhcCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5sYXRlc3QtdHdlZXQtd3JhcCAuc2luZ2xlLWxhdGVzdC10d2VldC13cmFwOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCAwO1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaW

RlYmFyLXdpZGdldCAubGF0ZXN0LXR3ZWV0LXdyYXAgLnNpbmdsZS1sYXRlc3QtdHdlZXQtd3JhcCBwIHtcbiAgY29sb3I6ICM2NjY7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAubGF0ZXN0LXR3ZWV0LXdyYXAgLnNpbmdsZS1sYXRlc3QtdHdlZXQtd3JhcCBwIGEge1xuICBjb2xvcjogIzA5Yztcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLmxhdGVzdC10d2VldC13cmFwIC5zaW5nbGUtbGF0ZXN0LXR3ZWV0LXdyYXAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1wb3N0LXdyYXAgLnNpbmdsZS1zaWRlYmFyLXBvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1wb3N0LXdyYXAgLnNpbmdsZS1zaWRlYmFyLXBvc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXBvc3Qtd3JhcCAuc2luZ2xlLXNpZGViYXItcG9zdCAuc2lkZWJhci1wb3N0LWltZyB7XG4gIGZsZXg6IDAgMCA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXBvc3Qtd3JhcCAuc2luZ2xlLXNpZGViYXItcG9zdCAuc2lkZWJhci1wb3N0LWltZyB7XG4gICAgZmxleDogMCAwIDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXBvc3Qtd3JhcCAuc2luZ2xlLXNpZGViYXItcG9zdCAuc2lkZWJhci1wb3N0LWltZyB7XG4gICAgZmxleDogMCAwIDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItcG9zdC13cmFwIC5zaW5nbGUtc2lkZWJhci1wb3N0IC5zaWRlYmFyLXBvc3QtaW1nIHtcbiAgICBmbGV4OiAwIDAgNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItcG9zdC13cmFwIC5zaW5nbGUtc2lkZWJhci1wb3N0IC5zaWRlYmFyLXBvc3QtaW1nIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItcG9zdC13cmFwIC5zaW5nbGUtc2lkZWJhci1wb3N0IC5zaWRlYmFyLXBvc3QtaW1nIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXBvc3Qtd3JhcCAuc2luZ2xlLXNpZGViYXItcG9zdCAuc2lkZWJhci1wb3N0LWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXBvc3Qtd3JhcCAuc2luZ2xlLXNpZGViYXItcG9zdCAuc2lkZWJhci1wb3N0LWNvbnRlbnQgaDQgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLXdpZGdldCAuc2lkZWJhci1wb3N0LXdyYXAgLnNpbmdsZS1zaWRlYmFyLXBvc3QgLnNpZGViYXItcG9zdC1jb250ZW50IGg0IGE6aG92ZXIge1xuICBjb2xvcjogIzkwMDtcbn1cblxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci13aWRnZXQgLnNpZGViYXItcG9zdC13cmFwIC5zaW5nbGUtc2lkZWJhci1wb3N0IC5zaWRlYmFyLXBvc3QtY29udGVudCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXRhZy13cmFwIGEge1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItd2lkZ2V0IC5zaWRlYmFyLXRhZy13cmFwIGE6aG92ZXIge1xuICBjb2xvcjogIzkwMDtcbn1cblxuLyotLS0tLS0tLSAxNy4gU2hvcCBzdHlsZSAtLS0tLS0tLS0qL1xuLnNob3AtcGFnZS13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHg7XG59XG5cbi5zaG9wLXBhZ2Utd3JhcC5zaG9wLXBhZ2UtZ3JpZC00IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNob3AtcGFnZS13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zaG9wLXBhZ2Utd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaG9wLXBhZ2Utd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob

3AtcGFnZS13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtcGFnZS13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbi5zaG9wLXRvdGFsLXByb2R1Y3QgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnNob3AtdG90YWwtcHJvZHVjdCBwIHNwYW4ge1xuICBjb2xvcjogIzkwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC10b3RhbC1wcm9kdWN0IHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtdG90YWwtcHJvZHVjdCBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5zaG9wLXNvcnQtYnksXG4uc2hvdy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNob3Atc29ydC1ieSA+IHNwYW4sXG4uc2hvdy1saXN0ID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNob3Atc29ydC1ieSA+IHNwYW4sXG4gIC5zaG93LWxpc3QgPiBzcGFuIHtcbiAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gIH1cbn1cblxuLnNob3Atc29ydC1ieSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zaG9wLXNvcnQtYnkuc2hvcC1zb3J0LWJ5LW1vZGlmeSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIDAgMCAxOXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaG9wLXNvcnQtYnkuc2hvcC1zb3J0LWJ5LW1vZGlmeSB7XG4gICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaG9wLXNvcnQtYnkuc2hvcC1zb3J0LWJ5LW1vZGlmeSB7XG4gICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1zb3J0LWJ5LnNob3Atc29ydC1ieS1tb2RpZnkge1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1zb3J0LWJ5LnNob3Atc29ydC1ieS1tb2RpZnkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uc2hvcC1zb3J0LWJ5LnNob3Atc29ydC1ieS1tb2RpZnkgLm5pY2Utc2VsZWN0LXN0eWxlLTEge1xuICBtaW4td2lkdGg6IDE3MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaG9wLXNvcnQtYnkuc2hvcC1zb3J0LWJ5LW1vZGlmeSAubmljZS1zZWxlY3Qtc3R5bGUtMSB7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3Atc29ydC1ieS5zaG9wLXNvcnQtYnktbW9kaWZ5IC5uaWNlLXNlbGVjdC1zdHlsZS0xIHtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3Atc29ydC1ieS5zaG9wLXNvcnQtYnktbW9kaWZ5IC5uaWNlLXNlbGVjdC1zdHlsZS0xIHtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1zb3J0LWJ5LnNob3Atc29ydC1ieS1tb2RpZnkgLm5pY2Utc2VsZWN0LXN0eWxlLTEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNob3Atc29ydC1ieSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvcC1zb3J0LWJ5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1zb3J0LWJ5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3Atc29ydC1ieSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5zaG93LWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMTY1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zaG93LWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDog

MTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zaG93LWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNob3ctbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3ctbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG93LWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG93LWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uc2hvdy1saXN0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNob3ctbGlzdCB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnNob3ctbGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2hvdy1saXN0IHVsIGxpIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjYWFhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNob3ctbGlzdCB1bCBsaSBhOmhvdmVyLCAuc2hvdy1saXN0IHVsIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4uc2hvcC1wYWdlLXRhYi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2hvcC1wYWdlLXRhYi13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNob3AtcGFnZS10YWItd3JhcC5zaG9wLWdyaWQtcmVzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvcC1wYWdlLXRhYi13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNob3AtcGFnZS10YWItd3JhcC5zaG9wLWdyaWQtcmVzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtcGFnZS10YWItd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXBhZ2UtdGFiLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uc2hvcC1wYWdlLXRhYi13cmFwIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgY29sb3I6ICNhYWE7XG59XG5cbi5zaG9wLXBhZ2UtdGFiLXdyYXAgLnNob3AtcGFnZS10YWIgYSB7XG4gIGNvbG9yOiAjYWFhO1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnNob3AtcGFnZS10YWItd3JhcCAuc2hvcC1wYWdlLXRhYiBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zaG9wLXBhZ2UtdGFiLXdyYXAgLnNob3AtcGFnZS10YWIgYS5hY3RpdmUsIC5zaG9wLXBhZ2UtdGFiLXdyYXAgLnNob3AtcGFnZS10YWIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubmljZS1zZWxlY3Qtc3R5bGUtMSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLXdpZHRoOiAxOTZweDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzZENkQ2RDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCAyMnB4IDAgMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb24taW1nL2Fycm93LWRvd24tMy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCByaWdodCAwcHggY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubmljZS1zZWxlY3Qtc3R5bGUtMSB7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAubmljZS1zZWxlY3Qtc3R5bGUtMSB7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uaWNlLXNlbGVjdC1zdHlsZS0xIHtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubml

jZS1zZWxlY3Qtc3R5bGUtMSB7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgfVxufVxuXG4ubmljZS1zZWxlY3Qtc3R5bGUtMSBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm5pY2Utc2VsZWN0LXN0eWxlLTEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5uaWNlLXNlbGVjdC1zdHlsZS0xIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubmljZS1zZWxlY3Qtc3R5bGUtMS5vcGVuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb24taW1nL2Fycm93LXVwLTEucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgcmlnaHQgMHB4IGNlbnRlcjtcbn1cblxuLm5pY2Utc2VsZWN0LXN0eWxlLTEubmljZS1zZWxlY3Q6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5pY2Utc2VsZWN0LXN0eWxlLTEubmljZS1zZWxlY3QgLmxpc3Qge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uaWNlLXNlbGVjdC1zdHlsZS0xLm5pY2Utc2VsZWN0IC5saXN0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmljZS1zZWxlY3Qtc3R5bGUtMS5uaWNlLXNlbGVjdCAubGlzdCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4ubmljZS1zZWxlY3Qtc3R5bGUtMS5uaWNlLXNlbGVjdCAub3B0aW9uLnNlbGVjdGVkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5uaWNlLXNlbGVjdC1zdHlsZS0xLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5pY2Utc2VsZWN0LXN0eWxlLTEubmljZS1zZWxlY3QgLm9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLm5pY2Utc2VsZWN0LXN0eWxlLTEgdWwge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4ubmljZS1zZWxlY3Qtc3R5bGUtMSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xufVxuXG4ucGFnaW5hdGlvbi1zdHlsZSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbi1zdHlsZSB1bCBsaSB7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnaW5hdGlvbi1zdHlsZSB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDEwcHggMDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi1zdHlsZSB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzk5OTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ucGFnaW5hdGlvbi1zdHlsZSB1bCBsaSBhIGkge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbi5wYWdpbmF0aW9uLXN0eWxlIHVsIGxpIGEuYWN0aXZlLCAucGFnaW5hdGlvbi1zdHlsZSB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUQxRDFEO1xufVxuXG4ucGFnaW5hdGlvbi1zdHlsZSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuXG4ucGFnaW5hdGlvbi1zdHlsZSB1bCBsaTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbi1zdHlsZSB1bCBsaTpsYXN0LWNoaWxkIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uLXN0eWxlLm10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wYWdpbmF0aW9uLXN0eWxlLm10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5zaG9wLWxpc3Qtd3JhcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5cbi5zaG9wLWxpc3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtbGlzdC1xdWlja3ZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDkxO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDFzO1xufVxuXG4uc2hvcC1saXN0LXdyYXAgLnByb2R1Y3QtaW1nIC5wcm9kdWN0LWxpc3QtcXVpY2t2aWV3IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgdHJhbnNpdGlvbjogMXM7XG59XG5cbi5zaG9wLWxpc3Qtd3JhcCAucHJvZHVjdC1pbWcgLnByb2R1Y3QtbG

lzdC1xdWlja3ZpZXcgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLnNob3AtbGlzdC13cmFwIC5wcm9kdWN0LWxpc3QtY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggNXB4IDMwcHggMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNob3AtbGlzdC13cmFwIC5wcm9kdWN0LWxpc3QtY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCA1cHggMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zaG9wLWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggNXB4IDIwcHggMDtcbiAgfVxuICAuc2hvcC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdC1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnNob3AtbGlzdC13cmFwIC5wcm9kdWN0LWxpc3QtY29udGVudCAucHJvZHVjdC1wcmljZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMjVweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAyNXB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OXB4KSBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNob3AtbGlzdC13cmFwIC5wcm9kdWN0LWxpc3QtY29udGVudCB7XG4gICAgcGFkZGluZzogMHB4IDVweCAwcHggMHB4O1xuICB9XG59XG5cbi5zaG9wLWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0LWNvbnRlbnQgLnByb2R1Y3QtcHJpY2UtbGVmdCB7XG4gIG1hcmdpbjogN3B4IDAgMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NzlweCkgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaG9wLWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0LWNvbnRlbnQgLnByb2R1Y3QtcHJpY2UtbGVmdCB7XG4gICAgbWFyZ2luOiA0cHggMCA1cHg7XG4gIH1cbn1cblxuLnNob3AtbGlzdC13cmFwIC5wcm9kdWN0LWxpc3QtY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwIDAgMThweDtcbiAgd2lkdGg6IDc2JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNob3AtbGlzdC13cmFwIC5wcm9kdWN0LWxpc3QtY29udGVudCBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuc2hvcC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdC1jb250ZW50IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtbGlzdC13cmFwIC5wcm9kdWN0LWxpc3QtY29udGVudCBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gIH1cbn1cblxuLnNob3AtbGlzdC13cmFwIC5wcm9kdWN0LWxpc3QtY29udGVudCAucHJvZHVjdC1saXN0LWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaG9wLWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0LWNvbnRlbnQgLnByb2R1Y3QtbGlzdC1hY3Rpb24gLnByb2R1Y3QtbGlzdC1jYXJ0IHtcbiAgbWFyZ2luOiAwIDI1cHggMCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2hvcC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdC1jb250ZW50IC5wcm9kdWN0LWxpc3QtYWN0aW9uIC5wcm9kdWN0LWxpc3QtY2FydCB7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zaG9wLWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0LWNvbnRlbnQgLnByb2R1Y3QtbGlzdC1hY3Rpb24gLnByb2R1Y3QtbGlzdC1jYXJ0IHtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdC1jb250ZW50IC5wcm9kdWN0LWxpc3QtYWN0aW9uIC5wcm9kdWN0LWxpc3QtY2FydCB7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICB9XG59XG5cbi5zaG9wLWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0LWNvbnRlbnQgLnByb2R1Y3QtbGlzdC1hY3Rpb24gLnByb2R1Y3QtbGlzdC1jYXJ0IGJ1dHRvbiwgLnNob3AtbGlzdC13cmFwIC5wcm9kdWN0LWxpc3QtY29udGVudCAucHJvZHVjdC1saXN0LWFjdGlvbiAucHJvZHVjdC1saXN0LWNhcnQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxM3B4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNob3AtbGlzdC13c

mFwIC5wcm9kdWN0LWxpc3QtY29udGVudCAucHJvZHVjdC1saXN0LWFjdGlvbiAucHJvZHVjdC1saXN0LWNhcnQgYnV0dG9uLCAuc2hvcC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdC1jb250ZW50IC5wcm9kdWN0LWxpc3QtYWN0aW9uIC5wcm9kdWN0LWxpc3QtY2FydCBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNob3AtbGlzdC13cmFwIC5wcm9kdWN0LWxpc3QtY29udGVudCAucHJvZHVjdC1saXN0LWFjdGlvbiAucHJvZHVjdC1saXN0LWNhcnQgYnV0dG9uLCAuc2hvcC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdC1jb250ZW50IC5wcm9kdWN0LWxpc3QtYWN0aW9uIC5wcm9kdWN0LWxpc3QtY2FydCBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaG9wLWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0LWNvbnRlbnQgLnByb2R1Y3QtbGlzdC1hY3Rpb24gLnByb2R1Y3QtbGlzdC1jYXJ0IGJ1dHRvbiwgLnNob3AtbGlzdC13cmFwIC5wcm9kdWN0LWxpc3QtY29udGVudCAucHJvZHVjdC1saXN0LWFjdGlvbiAucHJvZHVjdC1saXN0LWNhcnQgYSB7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtbGlzdC13cmFwIC5wcm9kdWN0LWxpc3QtY29udGVudCAucHJvZHVjdC1saXN0LWFjdGlvbiAucHJvZHVjdC1saXN0LWNhcnQgYnV0dG9uLCAuc2hvcC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdC1jb250ZW50IC5wcm9kdWN0LWxpc3QtYWN0aW9uIC5wcm9kdWN0LWxpc3QtY2FydCBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDc5cHgpIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2hvcC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdC1jb250ZW50IC5wcm9kdWN0LWxpc3QtYWN0aW9uIC5wcm9kdWN0LWxpc3QtY2FydCBidXR0b24sIC5zaG9wLWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0LWNvbnRlbnQgLnByb2R1Y3QtbGlzdC1hY3Rpb24gLnByb2R1Y3QtbGlzdC1jYXJ0IGEge1xuICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgfVxufVxuXG4uc2hvcC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdC1jb250ZW50IC5wcm9kdWN0LWxpc3QtYWN0aW9uIC5wcm9kdWN0LWxpc3QtY2FydCBidXR0b24gaSwgLnNob3AtbGlzdC13cmFwIC5wcm9kdWN0LWxpc3QtY29udGVudCAucHJvZHVjdC1saXN0LWFjdGlvbiAucHJvZHVjdC1saXN0LWNhcnQgYSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvcC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdC1jb250ZW50IC5wcm9kdWN0LWxpc3QtYWN0aW9uIC5wcm9kdWN0LWxpc3QtY2FydCBidXR0b24gaSwgLnNob3AtbGlzdC13cmFwIC5wcm9kdWN0LWxpc3QtY29udGVudCAucHJvZHVjdC1saXN0LWFjdGlvbiAucHJvZHVjdC1saXN0LWNhcnQgYSBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0LWNvbnRlbnQgLnByb2R1Y3QtbGlzdC1hY3Rpb24gLnByb2R1Y3QtbGlzdC1jYXJ0IGJ1dHRvbiBpLCAuc2hvcC1saXN0LXdyYXAgLnByb2R1Y3QtbGlzdC1jb250ZW50IC5wcm9kdWN0LWxpc3QtYWN0aW9uIC5wcm9kdWN0LWxpc3QtY2FydCBhIGkge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG59XG5cbi5zaG9wLWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0LWNvbnRlbnQgLnByb2R1Y3QtbGlzdC1hY3Rpb24gLnByb2R1Y3QtbGlzdC1jYXJ0IGJ1dHRvbjpob3ZlciwgLnNob3AtbGlzdC13cmFwIC5wcm9kdWN0LWxpc3QtY29udGVudCAucHJvZHVjdC1saXN0LWFjdGlvbiAucHJvZHVjdC1saXN0LWNhcnQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zaG9wLWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0LWNvbnRlbnQgLnByb2R1Y3QtbGlzdC1hY3Rpb24gLnByb2R1Y3QtbGlzdC13aXNobGlzdCBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zaG9wLWxpc3Qtd3JhcCAucHJvZHVjdC1saXN0LWNvbnRlbnQgLnByb2R1Y3QtbGlzdC1hY3Rpb24gLnByb2R1Y3QtbGlzdC13aXNobGlzdCBidXR0b246aG92ZXIge1xuICBjb2xvcjogIzkwMDtcbn1cblxuLnNob3AtbGlzdC13cmFwOmhvdmVyIC5wcm9kdWN0LWltZyAucHJvZHVjdC1saXN0LXF1aWNrdmlldyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zaG9wLWNhdGVnb3JpZXMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNob3AtY2F0ZWdvcmllcy13cmFwID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaG9wLWNhdGVnb3JpZXMtd3JhcCA+IGE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5zaG9wLWNhdGVnb3JpZXMtd3JhcCA+IGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5z

aXRpb246IGFsbCAuMzVzIGVhc2UgMHM7XG59XG5cbi5zaG9wLWNhdGVnb3JpZXMtd3JhcCAuc2hvcC1jYXRlZ29yaWVzLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwcHg7XG4gIGJvdHRvbTogMjZweDtcbiAgei1pbmRleDogNTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNob3AtY2F0ZWdvcmllcy13cmFwIC5zaG9wLWNhdGVnb3JpZXMtY29udGVudCB7XG4gICAgbGVmdDogMzBweDtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnNob3AtY2F0ZWdvcmllcy13cmFwIC5zaG9wLWNhdGVnb3JpZXMtY29udGVudCB7XG4gICAgbGVmdDogMzBweDtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2hvcC1jYXRlZ29yaWVzLXdyYXAgLnNob3AtY2F0ZWdvcmllcy1jb250ZW50IHtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3AtY2F0ZWdvcmllcy13cmFwIC5zaG9wLWNhdGVnb3JpZXMtY29udGVudCB7XG4gICAgbGVmdDogMzBweDtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1jYXRlZ29yaWVzLXdyYXAgLnNob3AtY2F0ZWdvcmllcy1jb250ZW50IHtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uc2hvcC1jYXRlZ29yaWVzLXdyYXAgLnNob3AtY2F0ZWdvcmllcy1jb250ZW50IGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNob3AtY2F0ZWdvcmllcy13cmFwIC5zaG9wLWNhdGVnb3JpZXMtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zaG9wLWNhdGVnb3JpZXMtd3JhcCAuc2hvcC1jYXRlZ29yaWVzLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaG9wLWNhdGVnb3JpZXMtd3JhcCAuc2hvcC1jYXRlZ29yaWVzLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3AtY2F0ZWdvcmllcy13cmFwIC5zaG9wLWNhdGVnb3JpZXMtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AtY2F0ZWdvcmllcy13cmFwIC5zaG9wLWNhdGVnb3JpZXMtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5cbi5zaG9wLWNhdGVnb3JpZXMtd3JhcCAuc2hvcC1jYXRlZ29yaWVzLWNvbnRlbnQgaDIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2hvcC1jYXRlZ29yaWVzLXdyYXA6aG92ZXIgPiBhIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5ncmlkLXNpemVyIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmlzb3RvcGUtbWVudS1zdHlsZS0xIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmlzb3RvcGUtbWVudS1zdHlsZS0xIGJ1dHRvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzb3RvcGUtbWVudS1zdHlsZS0xIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDhweCA4cHg7XG4gIH1cbn1cblxuLmlzb3RvcGUtbWVudS1zdHlsZS0xIGJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmlzb3RvcGUtbWVudS1zdHlsZS0xIGJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmlzb3RvcGUtbWVudS1zdHlsZS0xIGJ1dHRvbi5hY3RpdmU6OmFmdGVyIHtcbiAgbGVmdDogMHB4O1xuICByaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcbn1cblxuLmlzb3RvcGUtbWVudS1zdHlsZS0xIGJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1x

ufVxuXG4uaXNvdG9wZS1tZW51LXN0eWxlLTEuaXNvdG9wZS1tZW51LXN0eWxlLTEtbW9kaWZ5IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlzb3RvcGUtbWVudS1zdHlsZS0xLmlzb3RvcGUtbWVudS1zdHlsZS0xLW1vZGlmeSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXNvdG9wZS1tZW51LXN0eWxlLTEuaXNvdG9wZS1tZW51LXN0eWxlLTEtbW9kaWZ5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uaXNvdG9wZS1tZW51LXN0eWxlLTEuaXNvdG9wZS1tZW51LXN0eWxlLTEtbW9kaWZ5IGJ1dHRvbiB7XG4gIG1hcmdpbjogMCA0MnB4IDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXNvdG9wZS1tZW51LXN0eWxlLTEuaXNvdG9wZS1tZW51LXN0eWxlLTEtbW9kaWZ5IGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDIwcHggMTZweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXNvdG9wZS1tZW51LXN0eWxlLTEuaXNvdG9wZS1tZW51LXN0eWxlLTEtbW9kaWZ5IGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIDI1cHggMCAwO1xuICB9XG59XG5cbi5pc290b3BlLW1lbnUtc3R5bGUtMS5pc290b3BlLW1lbnUtc3R5bGUtMS1tb2RpZnkgYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaXNvdG9wZS1tZW51LXN0eWxlLTEubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXNvdG9wZS1tZW51LXN0eWxlLTEubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaG9wLWNhdGVnb3JpZXMtYXJlYS5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnNob3AtYXJlYS5wYi03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnNob3AtdG9wLWJhci5tYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLWNhdGVnb3JpZXMtYXJlYS5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnNob3AtYXJlYS5wYi03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnNob3AtdG9wLWJhci5tYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tIDE4LiBCcmVhZGNydW1iIHN0eWxlIC0tLS0tLS0tLSovXG4uYnJlYWRjcnVtYi1wdGItMSB7XG4gIHBhZGRpbmc6IDExMHB4IDAgMTAzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJlYWRjcnVtYi1wdGItMSB7XG4gICAgcGFkZGluZzogNzNweCAwIDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYi1wdGItMSB7XG4gICAgcGFkZGluZzogNjNweCAwIDYwcHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItcHRiLTIge1xuICBwYWRkaW5nOiA3M3B4IDAgNzRweDtcbn1cblxuLmJyZWFkY3J1bWItcHRiLTMge1xuICBwYWRkaW5nOiAxMTRweCAwIDEwNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyZWFkY3J1bWItcHRiLTMge1xuICAgIHBhZGRpbmc6IDc0cHggMCA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bWItcHRiLTMge1xuICAgIHBhZGRpbmc6IDY0cHggMCA2MHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1iLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDBweDtcbn1cblxuLmJyZWFkY3J1bWItY29udGVudCBoMi5tcmcge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1iLWNvbnRlbnQgaDIubXJnIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJyZWFkY3J1bWItY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnJlYWRjcnVtYi1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYi1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luOiAyMnB4IDAgMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZG

NydW1iLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1iLWNvbnRlbnQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJyZWFkY3J1bWItY29udGVudCB1bCBsaSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5icmVhZGNydW1iLWNvbnRlbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJyZWFkY3J1bWItY29udGVudCB1bCBsaSBpIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5icmVhZGNydW1iLWNvbnRlbnQgdWwgbGkgYSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uYnJlYWRjcnVtYi1jb250ZW50IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzkwMDtcbn1cblxuLmJyZWFkY3J1bWItY29udGVudC0yIGgyIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCAyNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmJyZWFkY3J1bWItY29udGVudC0yIGgyLmZvbnQtc2l6ZS1kZWMge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5icmVhZGNydW1iLWNvbnRlbnQtMiBoMi5mb250LXNpemUtZGVjIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJyZWFkY3J1bWItY29udGVudC0yIGgyLmZvbnQtc2l6ZS1kZWMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5icmVhZGNydW1iLWNvbnRlbnQtMiBoMi5mb250LXNpemUtZGVjIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5icmVhZGNydW1iLWNvbnRlbnQtMiBoMi5mb250LXNpemUtZGVjIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYi1jb250ZW50LTIgaDIuZm9udC1zaXplLWRlYyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJyZWFkY3J1bWItY29udGVudC0yIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5icmVhZGNydW1iLWNvbnRlbnQtMiBoMiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bWItY29udGVudC0yIGgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYi1jb250ZW50LTIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyZWFkY3J1bWItY29udGVudC0yIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1iLWNvbnRlbnQtMiB1bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItY29udGVudC0yIHVsIGxpIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnJlYWRjcnVtYi1jb250ZW50LTIgdWwgbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogLTE4cHg7XG4gIHRvcDogMTFweDtcbiAgei1pbmRleDogOTk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwNmRlZyk7XG59XG5cbi5icmVhZGNydW1iLWNvbnRlbnQtMiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnJlYWRjcnVtYi1jb250ZW50LTIgdWwgbGk6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWItY29udGVudC0yIHVsIGxpIGEge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmJyZWFkY3J1bWItY29udGVudC0yIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzkwMDtcbn1cblxuLmJyZWFkY3J1bWItY29udGVudC0yLmJyZWFkY3J1bWItY29udGVudC0yLWNlbnRlciB1bCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJyZWFkY3J1bWItY29udGVudC0yLnB0LTExNSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbiAgLmJyZWFkY3J1bWItY29udGVudC0yLnBiLTExNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLmJyZWFkY3J1bWItY29udGVudC0yLmJyZWFkY3J1bWItY29udGVudC0yLXJlcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bWItY29udGVudC0yLnB0LTExNSB7XG4gICAgcGFkZGluZ

y10b3A6IDY1cHg7XG4gIH1cbiAgLmJyZWFkY3J1bWItY29udGVudC0yLnBiLTExNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmJyZWFkY3J1bWItY29udGVudC0yLmJyZWFkY3J1bWItY29udGVudC0yLXJlcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qLS0tLS0tLS0gMTkuIENvbnRhY3QgdXMgc3R5bGUgLS0tLS0tLS0tKi9cbi5zaW5nbGUtY29udGFjdC1pbmZvIHtcbiAgcGFkZGluZzogNDVweCAwIDQwcHggODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlLWNvbnRhY3QtaW5mbyB7XG4gICAgcGFkZGluZzogNDVweCAwIDQwcHggMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLWNvbnRhY3QtaW5mbyB7XG4gICAgcGFkZGluZzogMjVweCAwIDIwcHggMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1jb250YWN0LWluZm8ge1xuICAgIHBhZGRpbmc6IDBweCAwIDMwcHggMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtY29udGFjdC1pbmZvIGkge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc2luZ2xlLWNvbnRhY3QtaW5mbyBoNSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAyNXB4IDAgMTRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLWNvbnRhY3QtaW5mbyBoNSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTJweDtcbiAgfVxufVxuXG4uc2luZ2xlLWNvbnRhY3QtaW5mbyBwIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpbmdsZS1jb250YWN0LWluZm8uY29udGFjdC1pbmZvLW1vZGlmeSB7XG4gIHBhZGRpbmc6IDBweCAwIDMwcHggMHB4O1xufVxuXG4uc2luZ2xlLWNvbnRhY3QtaW5mby5jb250YWN0LWluZm8tbW9kaWZ5IGkge1xuICBjb2xvcjogI2NjMzMzMztcbn1cblxuLnNpbmdsZS1jb250YWN0LWluZm8uY29udGFjdC1pbmZvLW1vZGlmeSBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uaW5mby1ib3JkZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNSk7XG59XG5cbi5pbmZvLWJvcmRlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvLWJvcmRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0td3JhcCBmb3JtIGlucHV0LCAuY29udGFjdC1mb3JtLXdyYXAgZm9ybSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIGhlaWdodDogNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5jb250YWN0LWZvcm0td3JhcCBmb3JtIGlucHV0OmZvY3VzLCAuY29udGFjdC1mb3JtLXdyYXAgZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4uY29udGFjdC1mb3JtLXdyYXAgZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmNvbnRhY3QtZm9ybS13cmFwIGZvcm0gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwIGZvcm0gaW5wdXQ6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIsIC5jb250YWN0LWZvcm0td3JhcCBmb3JtIHRleHRhcmVhOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFjdC1mb3JtLXdyYXAgZm9ybSBpbnB1dCwgLmNvbnRhY3QtZm9ybS13cmFwIGZvcm0gdGV4dGFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1mb3JtLXdyYXAgZm9ybSBpbnB1dCwgLmNvbnRhY3QtZm9ybS13cmFwIGZvcm0gdGV4dGFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwIGZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE0NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWZvcm0td3JhcCBmb3JtIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0td3JhcCBmb3JtIGJ1dHRvbi5zdWJtaXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwIGZvcm0gYnV0dG9uLnN1Ym1pdDpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkwMDtcbn1cblxuLmNvbnRhY3QtZm9ybS13cmFwIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5tYXAgaWZyYW1lIHtcbiAgaGVpZ2h0OiA0MTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRo

OiA5OTFweCkge1xuICAubWFwIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXAgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5tYXAtMiBpZnJhbWUge1xuICBoZWlnaHQ6IDcyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFwLTIgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFwLTIgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcC0yIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYXAtMiB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFwLTIge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcC0yIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhY3QtZm9ybS1hcmVhLnB0LTc1IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWluZm8tYXJlYS5wYi0xMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5jb250YWN0LWZvcm0tYXJlYS5wdC03NSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLSAyMC4gRmFxIHN0eWxlIC0tLS0tLS0tLSovXG4uc2luZ2xlLWZhcSAuYWNjb3JkaW9uLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1mYXEgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5zaW5nbGUtZmFxIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpbmdsZS1mYXEgLmFjY29yZGlvbi1pdGVtIGgyIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLWZhcSAuYWNjb3JkaW9uLWl0ZW0gaDIgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLWZhcSAuYWNjb3JkaW9uLWl0ZW0gaDIgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uc2luZ2xlLWZhcSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNpbmdsZS1mYXEgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogMzBweCAwIDAgMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaW5nbGUtZmFxIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSB7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtZmFxIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbGxhcHNlIC5hY2NvcmRpb24tYm9keSB7XG4gICAgcGFkZGluZzogMTVweCAwIDAgMDtcbiAgfVxufVxuXG4uc2luZ2xlLWZhcSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb2xsYXBzZSAuYWNjb3JkaW9uLWJvZHkgcCB7XG4gIGNvbG9yOiAjNjY2O1xuICBsaW5lLWhlaWdodDogMS44O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtYXJnaW46IDA7XG59XG5cbi8qLS0tLS0tLS0gMjEuIEVycm9yIHN0eWxlIC0tLS0tLS0tLSovXG4uZXJyb3ItYXJlYSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVycm9yLWFyZWE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZXJyb3ItYXJlYSAuZXJyb3ItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLmVycm9yLWFyZWEgLmVycm9yLWNvbnRlbnQgaDEge1xuICBmb25

0LXNpemU6IDE1MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZXJyb3ItYXJlYSAuZXJyb3ItY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVycm9yLWFyZWEgLmVycm9yLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXJyb3ItYXJlYSAuZXJyb3ItY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuXG4uZXJyb3ItYXJlYSAuZXJyb3ItY29udGVudCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMjBweCAwIDEycHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVycm9yLWFyZWEgLmVycm9yLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgfVxufVxuXG4uZXJyb3ItYXJlYSAuZXJyb3ItY29udGVudCBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCAwIDQzcHg7XG59XG5cbi5lcnJvci1hcmVhIC5lcnJvci1jb250ZW50IHAgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM5MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZXJyb3ItYXJlYSAuZXJyb3ItY29udGVudCAuc2VhcmNoLXN0eWxlLTQge1xuICB3aWR0aDogMzcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lcnJvci1hcmVhIC5lcnJvci1jb250ZW50IC5zZWFyY2gtc3R5bGUtNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmVycm9yLWFyZWEgLmVycm9yLWNvbnRlbnQgLnNlYXJjaC1zdHlsZS00IGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lcnJvci1hcmVhIC5lcnJvci1jb250ZW50IC5zZWFyY2gtc3R5bGUtNCBmb3JtIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1M3B4O1xuICBwYWRkaW5nOiAycHggNTBweCAycHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5lcnJvci1hcmVhIC5lcnJvci1jb250ZW50IC5zZWFyY2gtc3R5bGUtNCBmb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5lcnJvci1hcmVhIC5lcnJvci1jb250ZW50IC5zZWFyY2gtc3R5bGUtNCBmb3JtIGlucHV0OjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5lcnJvci1hcmVhIC5lcnJvci1jb250ZW50IC5zZWFyY2gtc3R5bGUtNCBmb3JtIGJ1dHRvbi5idXR0b24tc2VhcmNoLTQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZXJyb3ItYXJlYSAuZXJyb3ItY29udGVudCAuc2VhcmNoLXN0eWxlLTQgZm9ybSBidXR0b24uYnV0dG9uLXNlYXJjaC00OmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi8qLS0tLS0tLS0gMjIuIENvbWluZyBzb29uIHN0eWxlIC0tLS0tLS0tLSovXG4uY29taW5nLXNvb24tYXJlYSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbWluZy1zb29uLWFyZWE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43Myk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQtd3JhcCAuY29taW5nLXNvb24tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50LXdyYXAgLmNvbWluZy1zb29uLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudC13cmFwIC5jb21pbmctc29vbi10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudC13cmFwIC5jb21pbmctc29vbi10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH

1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50LXdyYXAgLmNvbWluZy1zb29uLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50LXdyYXAgLmNvbWluZy1zb29uLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG5cbi5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50LXdyYXAgLmNvbWluZy1zb29uLXRpdGxlIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2U2ZTZlNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQtd3JhcCAuY29taW5nLXNvb24tc3Vic2NyaWJlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjE1LCAyMTUsIDIxNSwgMC4yNSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50LXdyYXAgLmNvbWluZy1zb29uLXN1YnNjcmliZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQtd3JhcCAuY29taW5nLXNvb24tc3Vic2NyaWJlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50LXdyYXAgLmNvbWluZy1zb29uLXN1YnNjcmliZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50LXdyYXAgLmNvbWluZy1zb29uLXN1YnNjcmliZSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQtd3JhcCAuY29taW5nLXNvb24tc3Vic2NyaWJlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQtd3JhcCAuY29taW5nLXNvb24tc3Vic2NyaWJlIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cblxuLmNvbWluZy1zb29uLWFyZWEgLmNvbWluZy1zb29uLWNvbnRlbnQtd3JhcCAuY29taW5nLXNvb24tc3Vic2NyaWJlIGgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgY29sb3I6ICNlNmU2ZTY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50LXdyYXAgLmNvbWluZy1zb29uLXN1YnNjcmliZSBoMyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTVweDtcbiAgfVxufVxuXG4uY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudC13cmFwIC5jb21pbmctc29vbi1zdWJzY3JpYmUgcCB7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDAgMCA4NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50LXdyYXAgLmNvbWluZy1zb29uLXN1YnNjcmliZSBwIHtcbiAgICBtYXJnaW46IDAgMCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29taW5nLXNvb24tYXJlYSAuY29taW5nLXNvb24tY29udGVudC13cmFwIC5jb21pbmctc29vbi1zdWJzY3JpYmUgcCB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21pbmctc29vbi1hcmVhIC5jb21pbmctc29vbi1jb250ZW50LXdyYXAgLmNvbWluZy1zb29uLXN1YnNjcmliZSBwIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0gMjMuIENhcnQgc3R5bGUgLS0tLS0tLS0tKi9cbi5jYXJ0LXRpdGxlIGgyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMjJweDtcbn1cblxuLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIge1xuICBib3JkZXItY

m90dG9tOiAxcHggc29saWQgI2QxZDFkMTtcbn1cblxuLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE3cHggNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoIHtcbiAgICBwYWRkaW5nOiAxNHB4IDVweCAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoIHtcbiAgICBwYWRkaW5nOiAxNHB4IDVweCAxNHB4O1xuICB9XG59XG5cbi5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC10aHVtYm5haWwge1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLXRodW1ibmFpbCB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC10aHVtYm5haWwge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gIH1cbn1cblxuLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLW5hbWUge1xuICBtaW4td2lkdGg6IDYwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1uYW1lIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtbmFtZSB7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1uYW1lIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1wcmljZSB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1wcmljZSB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1wcmljZSB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4uY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtcXVhbnRpdHkge1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtcXVhbnRpdHkge1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtcXVhbnRpdHkge1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gIH1cbn1cblxuLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLXN1YnRvdGFsIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLXN1YnRvdGFsIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLXN1YnRvdGFsIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1yZW1vdmUge1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRh

YmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1yZW1vdmUge1xuICAgIG1pbi13aWR0aDogNjdweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1yZW1vdmUge1xuICAgIG1pbi13aWR0aDogNjdweDtcbiAgfVxufVxuXG4uY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDFkMTtcbn1cblxuLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkIHtcbiAgcGFkZGluZzogMzBweCA1cHg7XG59XG5cbi5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC10aHVtYm5haWwge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC10aHVtYm5haWwge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxufVxuXG4uY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC10aHVtYm5haWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC10aHVtYm5haWwgYSBpbWcge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC10aHVtYm5haWwgYSBpbWcge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtdGh1bWJuYWlsIGEgaW1nIHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxufVxuXG4uY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1uYW1lIGg1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1uYW1lIGg1IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1uYW1lIGg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG4uY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1uYW1lIGg1IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtbmFtZSBoNSBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LXByaWNlLCAuY2FydC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC10b3RhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtcHJpY2Ugc3BhbiwgLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtdG90YWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5jYXJ0LXF1YWxpdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5jYXJ0LXF1YWxpdHkgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LXJlbW92ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcnQtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtcmVtb3ZlIGEge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjY2NjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jYXJ0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGF

ibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LXJlbW92ZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jYXJ0LXNoaXBpbmctdXBkYXRlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMzdweCAwIDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtc2hpcGluZy11cGRhdGUtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxufVxuXG4uY2FydC1zaGlwaW5nLXVwZGF0ZS13cmFwcGVyIC5jYXJ0LXNoaXBpbmctYnRuIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LXNoaXBpbmctdXBkYXRlLXdyYXBwZXIgLmNhcnQtc2hpcGluZy1idG4gYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDExcHggMTdweDtcbiAgfVxufVxuXG4uY2FydC1zaGlwaW5nLXVwZGF0ZS13cmFwcGVyIC5jYXJ0LXNoaXBpbmctYnRuIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwMDtcbn1cblxuLmNhcnQtY2FsY3VsYXRlLWRpc2NvdW50LXdyYXAgaDQge1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBwYWRkaW5nOiAwIDAgMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5jYXJ0LWNhbGN1bGF0ZS1kaXNjb3VudC13cmFwIGg0IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcnQtY2FsY3VsYXRlLWRpc2NvdW50LXdyYXAgaDQgYTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogZWxlZ2FudGljb25zO1xuICBjb250ZW50OiBcIlxcNGJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2FydC1jYWxjdWxhdGUtZGlzY291bnQtd3JhcCAuY2FsY3VsYXRlLWRpc2NvdW50LWNvbnRlbnQge1xuICB0cmFuc2l0aW9uOiAuNXM7XG59XG5cbi5jYXJ0LWNhbGN1bGF0ZS1kaXNjb3VudC13cmFwIC5jYWxjdWxhdGUtZGlzY291bnQtY29udGVudCAuaW5wdXQtc3R5bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2FydC1jYWxjdWxhdGUtZGlzY291bnQtd3JhcCAuY2FsY3VsYXRlLWRpc2NvdW50LWNvbnRlbnQgLmlucHV0LXN0eWxlIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogIzQ0NDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XG59XG5cbi5jYXJ0LWNhbGN1bGF0ZS1kaXNjb3VudC13cmFwIC5jYWxjdWxhdGUtZGlzY291bnQtY29udGVudCAuaW5wdXQtc3R5bGUgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ0NDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcnQtY2FsY3VsYXRlLWRpc2NvdW50LXdyYXAgLmNhbGN1bGF0ZS1kaXNjb3VudC1jb250ZW50IC5pbnB1dC1zdHlsZSBpbnB1dDo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNDQ0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2FydC1jYWxjdWxhdGUtZGlzY291bnQtd3JhcCAuY2FsY3VsYXRlLWRpc2NvdW50LWNvbnRlbnQgLmNhbGN1bGF0ZS1kaXNjb3VudC1idG4ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcnQtY2FsY3VsYXRlLWRpc2NvdW50LXdyYXAgLmNhbGN1bGF0ZS1kaXNjb3VudC1jb250ZW50IC5jYWxjdWxhdGUtZGlzY291bnQtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtY2FsY3VsYXRlLWRpc2NvdW50LXdyYXAgLmNhbGN1bGF0ZS1kaXNjb3VudC1jb250ZW50IC5jYWxjdWxhdGUtZGlzY291bnQtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5jYXJ0LWNhbGN1bGF0ZS1kaXNjb3VudC13cmFwIC5jYWxjdWxhdGUtZGlzY291bnQtY29udGVudCAuY2FsY3VsYXRlLWRpc2NvdW50LWJ0biBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gIHBhZGRpbmc6IDAgMCAxNHB4O1xufVxuXG4uY2FydC1jYWxjdWxhdGUtZGlzY291bnQtd3JhcCAuY2FsY3VsYXRlLWRpc2NvdW50LWNvbnRlbnQgLmNhbGN1bGF0ZS1kaXNjb3VudC1idG4gYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkwMDtcbn1cblxuLmNhcnQtY2FsY3VsYXRlLWRpc2NvdW50LXdyYXAuYWN0aXZlIGg0IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDRjXCI7XG59XG5cbi5jYWxjdWxhdGUtZGlzY291bnQtZHJvcGRvd24uYWN0aXZlIC5jYWxjdWxhdGUtZGlzY291bnQtY29udGVudCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbGN1bGF0ZS1kaXNjb3VudC1kcm9wZG93bi0yLmFjdGl2ZSAuY2FsY3VsYXRlLWRpc2NvdW50LWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3JhbmQtdG90YW

wtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIHBhZGRpbmc6IDU1cHggNDBweCA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdyYW5kLXRvdGFsLXdyYXAge1xuICAgIHBhZGRpbmc6IDU1cHggMjBweCA2MHB4O1xuICB9XG59XG5cbi5ncmFuZC10b3RhbC13cmFwIC5ncmFuZC10b3RhbCBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMzRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZ3JhbmQtdG90YWwtd3JhcCAuZ3JhbmQtdG90YWwgaDMgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmdyYW5kLXRvdGFsLXdyYXAgLmdyYW5kLXRvdGFsIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmdyYW5kLXRvdGFsLXdyYXAgLmdyYW5kLXRvdGFsIGgyIHNwYW4ge1xuICBjb2xvcjogcmVkO1xufVxuXG4uZ3JhbmQtdG90YWwtd3JhcCAuZ3JhbmQtdG90YWwtYnRuIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4uZ3JhbmQtdG90YWwtd3JhcCAuZ3JhbmQtdG90YWwtYnRuIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbn1cblxuLmdyYW5kLXRvdGFsLXdyYXAgLmdyYW5kLXRvdGFsLWJ0biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJ0LWFyZWEucGItODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtYXJlYS5wYi04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLSAyNC4gQ2hlY2tvdXQgc3R5bGUgLS0tLS0tLS0tKi9cbi5jdXN0b21lci16b25lID4gcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzJweCAzMHB4IDMycHggODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgbWFyZ2luOiAwIDAgMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uY3VzdG9tZXItem9uZSA+IHAgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uY3VzdG9tZXItem9uZSA+IHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b21lci16b25lID4gcCB7XG4gICAgcGFkZGluZzogMTRweCAzMHB4IDE0cHggNDBweDtcbiAgfVxufVxuXG4uY3VzdG9tZXItem9uZSA+IHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc2XCI7XG4gIGNvbG9yOiAjOTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tZXItem9uZSA+IHA6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMTVweDtcbiAgfVxufVxuXG4uY2hlY2tvdXQtbG9naW4taW5mbyB7XG4gIHBhZGRpbmc6IDIycHggMjBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNjZWQyO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uY2hlY2tvdXQtbG9naW4taW5mbyBwIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5jaGVja291dC1sb2dpbi1pbmZvIGZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNoZWNrb3V0LWxvZ2luLWluZm8gZm9ybSAuc2luLWNoZWNrb3V0LWxvZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNoZWNrb3V0LWxvZ2luLWluZm8gZm9ybSAuc2luLWNoZWNrb3V0LWxvZ2luIGxhYmVsIHtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW46IDAgMCAxMXB4O1xufVxuXG4uY2hlY2tvdXQtbG9naW4taW5mbyBmb3JtIC5zaW4tY2hlY2tvdXQtbG9naW4gbGFiZWwgc3BhbiB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5jaGVja291dC1sb2dpbi1pbmZvIGZvcm0gLnNpbi1jaGVja291dC1sb2dpbiBpbnB1dCB7XG4gIGhlaWdodDogNTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMjVweDtcbn1cblxuLmNoZWNrb3V0LWxvZ2luLWluZm8gZm9ybSAuY2hlY2tvdXQtcmVtZW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2hlY2tvdXQtbG9naW4taW5mbyBmb3JtIC5jaGVja291dC1yZW1lbWJlciBwIHtcbiAgbWFyZ2luOiAtMXB4IDAgMCAzMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6I

DUwMDtcbn1cblxuLmNoZWNrb3V0LWxvZ2luLWluZm8gZm9ybSAuY2hlY2tvdXQtcmVtZW1iZXIgcCBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jaGVja291dC1sb2dpbi1pbmZvIGZvcm0gLmNoZWNrb3V0LXJlbWVtYmVyIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4uY2hlY2tvdXQtbG9naW4taW5mbyBmb3JtIC5jaGVja291dC1sb2dpbi1idG4ge1xuICBtYXJnaW46IDE4cHggMCAxNXB4O1xufVxuXG4uY2hlY2tvdXQtbG9naW4taW5mbyBmb3JtIC5jaGVja291dC1sb2dpbi1idG4gYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTVweCA3OXB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG59XG5cbi5jaGVja291dC1sb2dpbi1pbmZvIGZvcm0gLmNoZWNrb3V0LWxvZ2luLWJ0biBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uY2hlY2tvdXQtbG9naW4taW5mbyBmb3JtIC5sb3N0LXBhc3N3b3JkIHtcbiAgbWFyZ2luOiAyMHB4IDAgMTFweDtcbn1cblxuLmNoZWNrb3V0LWxvZ2luLWluZm8gZm9ybSAubG9zdC1wYXNzd29yZCBhIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5jaGVja291dC1sb2dpbi1pbmZvIGZvcm0gLmxvc3QtcGFzc3dvcmQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uY2hlY2tvdXQtbG9naW4taW5mbzMge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDNjZWQyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hlY2tvdXQtbG9naW4taW5mbzMgZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGhlaWdodDogNTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNoZWNrb3V0LWxvZ2luLWluZm8zIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE1cHggNDdweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xufVxuXG4uY2hlY2tvdXQtbG9naW4taW5mbzMgZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmNoZWNrb3V0LWNoZWNrYm94LXN0eWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2hlY2tvdXQtY2hlY2tib3gtc3R5bGUgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uY2hlY2tvdXQtY2hlY2tib3gtc3R5bGUgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1YVwiO1xufVxuXG4uY2hlY2tvdXQtY2hlY2tib3gtc3R5bGUgLmNoZWNrbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU2XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEVsZWdhbnRJY29ucztcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDBweDtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmNoZWNrb3V0LWNoZWNrYm94LXN0eWxlLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaGVja291dC1jaGVja2JveC1zdHlsZS0yIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmNoZWNrb3V0LWNoZWNrYm94LXN0eWxlLTIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1YVwiO1xufVxuXG4uY2hlY2tvdXQtY2hlY2tib3gtc3R5bGUtMiAuY2hlY2ttYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTZcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRWxlZ2FudEljb25zO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYmlsbGluZy1pbmZvLXdyYXAgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi5iaWxsaW5nLWluZm8td3JhcCAuYmlsbGluZy1pbmZvIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLmJpbGxpbmctaW5mby13cmFwIC5iaWxsaW5nLWluZm8gbGFiZWwge1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luOiAwIDAgMTFweDtcbn1cblxuLmJpbGxpbmctaW5mby13cmFwIC5iaWxsaW5nLWluZm8gbGFiZWwgc3BhbiB7XG4gIGNvbG9yOiByZWQ7XG59XG5c

bi5iaWxsaW5nLWluZm8td3JhcCAuYmlsbGluZy1pbmZvIGlucHV0IHtcbiAgaGVpZ2h0OiA1NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAyNXB4O1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmJpbGxpbmctaW5mby13cmFwIC5iaWxsaW5nLWluZm8gaW5wdXQuYmlsbGluZy1hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLmJpbGxpbmctaW5mby13cmFwIC5iaWxsaW5nLWluZm8gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJpbGxpbmctaW5mby13cmFwIC5iaWxsaW5nLWluZm8gaW5wdXQ6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJpbGxpbmctaW5mby13cmFwIC5iaWxsaW5nLXNlbGVjdCB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5iaWxsaW5nLWluZm8td3JhcCAuYmlsbGluZy1zZWxlY3QgbGFiZWwge1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luOiAwIDAgMTFweDtcbn1cblxuLmJpbGxpbmctaW5mby13cmFwIC5iaWxsaW5nLXNlbGVjdCBsYWJlbCBzcGFuIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLmJpbGxpbmctaW5mby13cmFwIC5iaWxsaW5nLXNlbGVjdCBzZWxlY3Qge1xuICBoZWlnaHQ6IDU0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDI1cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbi1pbWcvc2VsZWN0LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIHJpZ2h0IDE4cHggY2VudGVyO1xufVxuXG4uYmlsbGluZy1pbmZvLXdyYXAgLmNoZWNrb3V0LWFjY291bnQgcCB7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYmlsbGluZy1pbmZvLXdyYXAgLmFkZGl0aW9uYWwtaW5mby13cmFwIGxhYmVsIHtcbiAgY29sb3I6ICM2NjY7XG4gIG1hcmdpbjogMCAwIDExcHg7XG59XG5cbi5iaWxsaW5nLWluZm8td3JhcCAuYWRkaXRpb25hbC1pbmZvLXdyYXAgbGFiZWwgc3BhbiB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5iaWxsaW5nLWluZm8td3JhcCAuYWRkaXRpb25hbC1pbmZvLXdyYXAgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uYmlsbGluZy1pbmZvLXdyYXAgLmFkZGl0aW9uYWwtaW5mby13cmFwIHRleHRhcmVhOjotd2Via2l0LXRleHRhcmVhLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5iaWxsaW5nLWluZm8td3JhcCAuYWRkaXRpb25hbC1pbmZvLXdyYXAgdGV4dGFyZWE6Oi1tb3otdGV4dGFyZWEtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNoZWNrb3V0LWFjY291bnQtdG9nZ2xlLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGlmZmVyZW50LWFkZHJlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnlvdXItb3JkZXItYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC55b3VyLW9yZGVyLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLnlvdXItb3JkZXItYXJlYSBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLnlvdXItb3JkZXItYXJlYSAueW91ci1vcmRlci13cmFwIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLnlvdXItb3JkZXItYXJlYSAueW91ci1vcmRlci13cmFwIC55b3VyLW9yZGVyLWluZm8td3JhcCAueW91ci1vcmRlci10aXRsZSB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuLnlvdXItb3JkZXItYXJlYSAueW91ci1vcmRlci13cmFwIC55b3VyLW9yZGVyLWluZm8td3JhcCAueW91ci1vcmRlci1wcm9kdWN0IHVsIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnlvdXItb3JkZXItaW5mby13cmFwIC55b3VyLW9yZGVyLXByb2R1Y3QgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAueW91ci1vcmRlci1pbmZvLXdyYXAgLnlvdXItb3JkZXItc3VidG90YWwge1xuICBwYWRkaW5nOiAxN3B4IDAgMjNweDtcbn1cblxuLnlvdXItb3JkZXItYXJlYSAueW91ci1vcmRlci13cmFwIC55b3VyLW9

yZGVyLWluZm8td3JhcCAueW91ci1vcmRlci1zdWJ0b3RhbCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnlvdXItb3JkZXItaW5mby13cmFwIC55b3VyLW9yZGVyLXRvdGFsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnlvdXItb3JkZXItaW5mby13cmFwIC55b3VyLW9yZGVyLXRvdGFsIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIzcHggMCAyMnB4O1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnlvdXItb3JkZXItaW5mby13cmFwIC55b3VyLW9yZGVyLXRvdGFsIHVsIGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2MzMztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnBheW1lbnQtbWV0aG9kIHtcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbn1cblxuLnlvdXItb3JkZXItYXJlYSAueW91ci1vcmRlci13cmFwIC5wYXltZW50LW1ldGhvZCAuc2luLXBheW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnBheW1lbnQtbWV0aG9kIC5zaW4tcGF5bWVudCBpbnB1dCB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnBheW1lbnQtbWV0aG9kIC5zaW4tcGF5bWVudCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwcHggMCAwIDI5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAucGF5bWVudC1tZXRob2QgLnNpbi1wYXltZW50IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnBheW1lbnQtbWV0aG9kIC5zaW4tcGF5bWVudCBsYWJlbCBpbWcge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLnlvdXItb3JkZXItd3JhcCAucGF5bWVudC1tZXRob2QgLnNpbi1wYXltZW50IGxhYmVsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnlvdXItb3JkZXItYXJlYSAueW91ci1vcmRlci13cmFwIC5wYXltZW50LW1ldGhvZCAuc2luLXBheW1lbnQgLnBheW1lbnQtYm94IHtcbiAgbWFyZ2luOiA2cHggMCAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC55b3VyLW9yZGVyLXdyYXAgLnBheW1lbnQtbWV0aG9kIC5zaW4tcGF5bWVudCAucGF5bWVudC1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xufVxuXG4ueW91ci1vcmRlci1hcmVhIC5vcmRlci1jb25kaXRpb25zIHtcbiAgbWFyZ2luOiAyM3B4IDA7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLm9yZGVyLWNvbmRpdGlvbnMgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLm9yZGVyLWNvbmRpdGlvbnMgcCBhIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLm9yZGVyLWNvbmRpdGlvbnMgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLlBsYWNlLW9yZGVyIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTVweCA3OXB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi55b3VyLW9yZGVyLWFyZWEgLlBsYWNlLW9yZGVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4vKi0tLS0tLS0tIDI1LiBXaXNobGlzdCBzdHlsZSAtLS0tLS0tLS0qL1xuLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxO1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMHB4IDEycHggMTRweDtcbn1cblxuLn

dpc2hsaXN0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC10aHVtYm5haWwge1xuICBtaW4td2lkdGg6IDEzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC10aHVtYm5haWwge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLXRodW1ibmFpbCB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLW5hbWUge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtbmFtZSB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1uYW1lIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1uYW1lIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtcHJpY2Uge1xuICBtaW4td2lkdGg6IDE2MnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1wcmljZSB7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtcHJpY2Uge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gIH1cbn1cblxuLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1zdG9jay1zdGF0dXMge1xuICBtaW4td2lkdGg6IDE3MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGhlYWQgPiB0ciB0aC53aWR0aC1zdG9jay1zdGF0dXMge1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLXN0b2NrLXN0YXR1cyB7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgfVxufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLXN1YnRvdGFsIHtcbiAgbWluLXdpZHRoOiAxNDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtc3VidG90YWwge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0aGVhZCA+IHRyIHRoLndpZHRoLXN1YnRvdGFsIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRoZWFkID4gdHIgdGgud2lkdGgtcmVtb3ZlIHtcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQxZDE7XG59XG5cbi53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQge1xuICBwYWRkaW5nOiAzMHB4IDEycHg7XG59XG5cbi53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC10aHVtYm5haWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtdGh1bWJuYWlsIGEgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1uYW1lIGg1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoO

iAxMTk5cHgpIHtcbiAgLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LW5hbWUgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LW5hbWUgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LW5hbWUgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1uYW1lIGg1IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQgLnRhYmxlLWNvbnRlbnQgdGFibGUgdGJvZHkgPiB0ciB0ZC5wcm9kdWN0LW5hbWUgaDUgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQuc3RvY2stc3RhdHVzIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjOWMzO1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLnByb2R1Y3QtcmVtb3ZlIGEge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjY2NjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQucHJvZHVjdC1yZW1vdmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLndpc2hsaXN0LWNhcnQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTJweCAzNnB4IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwO1xufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLndpc2hsaXN0LWNhcnQgYSBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLndpc2hsaXN0LWNhcnQgYSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQud2lzaGxpc3QtY2FydCBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aXNobGlzdC10YWJsZS1jb250ZW50IC50YWJsZS1jb250ZW50IHRhYmxlIHRib2R5ID4gdHIgdGQud2lzaGxpc3QtY2FydCBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogOHB4IDEycHggMTJweDtcbiAgfVxufVxuXG4ud2lzaGxpc3QtdGFibGUtY29udGVudCAudGFibGUtY29udGVudCB0YWJsZSB0Ym9keSA+IHRyIHRkLndpc2hsaXN0LWNhcnQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi8qLS0tLS0tLS0gMjYuIExvZ2luIHJlZ2lzdGVyIHN0eWxlIC0tLS0tLS0tLSovXG4uY2hlY2tvdXQtY2hlY2tib3gtc3R5bGUtMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNoZWNrb3V0LWNoZWNrYm94LXN0eWxlLTMgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uY2hlY2tvdXQtY2hlY2tib3gtc3R5bGUtMyBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVhXCI7XG59XG5cbi5jaGVja291dC1jaGVja2JveC1zdHlsZS0zIC5jaGVja21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBFbGVnYW50SWNvbnM7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwcHg7XG4gIHRyYW5zaXRpb246IC41cztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM2NjY7XG59

XG5cbi5sb2dpbi1yZWdpc3Rlci1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi1ib3R0b206IDc3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3N3B4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvZ2luLXJlZ2lzdGVyLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU3cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9naW4tcmVnaXN0ZXItY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgfVxufVxuXG4ubG9naW4tcmVnaXN0ZXItY29udGVudDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ubG9naW4tcmVnaXN0ZXItY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgNDdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9naW4tcmVnaXN0ZXItY29udGVudCBoMyB7XG4gICAgbWFyZ2luOiAwIDAgMjdweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmxvZ2luLXJlZ2lzdGVyLWNvbnRlbnQgZm9ybSAubG9naW4tcmVnaXN0ZXItaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubG9naW4tcmVnaXN0ZXItY29udGVudCBmb3JtIC5sb2dpbi1yZWdpc3Rlci1pbnB1dCBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvZ2luLXJlZ2lzdGVyLWNvbnRlbnQgZm9ybSAubG9naW4tcmVnaXN0ZXItaW5wdXQgaW5wdXQge1xuICAgIHBhZGRpbmc6IDE4cHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dpbi1yZWdpc3Rlci1jb250ZW50IGZvcm0gLmxvZ2luLXJlZ2lzdGVyLWlucHV0IGlucHV0IHtcbiAgICBwYWRkaW5nOiAxNnB4IDE1cHg7XG4gIH1cbn1cblxuLmxvZ2luLXJlZ2lzdGVyLWNvbnRlbnQgZm9ybSAubG9naW4tcmVnaXN0ZXItaW5wdXQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLWNvbnRlbnQgZm9ybSAubG9naW4tcmVnaXN0ZXItaW5wdXQgaW5wdXQ6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLWNvbnRlbnQgZm9ybSAubG9naW4tcmVnaXN0ZXItaW5wdXQgaW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLWNvbnRlbnQgZm9ybSAubG9naW4tcmVnaXN0ZXItYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci1jb250ZW50IGZvcm0gLmxvZ2luLXJlZ2lzdGVyLWJ0biBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE4cHggNzVweCAxOHB4IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubG9naW4tcmVnaXN0ZXItY29udGVudCBmb3JtIC5sb2dpbi1yZWdpc3Rlci1idG4gaW5wdXQge1xuICAgIHBhZGRpbmc6IDE2cHggNTVweCAxNnB4IDMwcHg7XG4gIH1cbn1cblxuLmxvZ2luLXJlZ2lzdGVyLWNvbnRlbnQgZm9ybSAubG9naW4tcmVnaXN0ZXItYnRuIGlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLWNvbnRlbnQgZm9ybSAubG9naW4tcmVnaXN0ZXItYnRuOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICdcXDI0JztcbiAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xuICB0b3A6IDQ5JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogNDZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubG9naW4tcmVnaXN0ZXItY29udGVudCBmb3JtIC5sb2dpbi1yZWdpc3Rlci1idG46OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmxvZ2luLXJlZ2lzdGVyLWNvbnRlbnQgZm9ybSAua2VlcC1mb3Jnb3Qtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ2luLXJlZ2lzdGVyLWNvbnRlbnQgZm9ybSAua2VlcC1mb3Jnb3Qtd3JhcCB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMHB4O1xuICB9XG59XG5cbi5sb2dpbi1yZWdpc3Rlci1jb250ZW50IGZvcm0gLmtlZXAtZm9yZ29

0LXdyYXAgLmtlZXAtd3JhcCBwIHtcbiAgbWFyZ2luOiAwIDAgMCAyOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci1jb250ZW50IGZvcm0gLmtlZXAtZm9yZ290LXdyYXAgLmZvcmdldC13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci1jb250ZW50IGZvcm0gLmtlZXAtZm9yZ290LXdyYXAgLmZvcmdldC13cmFwIGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMTljMmM4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci1jb250ZW50IGZvcm0gLmFncmVlLXdyYXAge1xuICBtYXJnaW46IDBweCAwIDI1cHg7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci1jb250ZW50IGZvcm0gLmFncmVlLXdyYXAgcCB7XG4gIG1hcmdpbjogMCAwIDAgMjhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ubG9naW4tcmVnaXN0ZXItY29udGVudCBmb3JtIC5hZ3JlZS13cmFwIHAgYSB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4ubG9naW4tcmVnaXN0ZXItY29udGVudCBmb3JtIC5hZ3JlZS13cmFwIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubG9naW4tcmVnaXN0ZXItMi1hcmVhIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLTItYXJlYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci0yLWFyZWEgLmxvZ2luLXJlZ2lzdGVyLTItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dpbi1yZWdpc3Rlci0yLWFyZWEgLmxvZ2luLXJlZ2lzdGVyLTItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbi5sb2dpbi1yZWdpc3Rlci0yLWFyZWEgLmxvZ2luLXJlZ2lzdGVyLTItY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCAwIDI2cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmxvZ2luLXJlZ2lzdGVyLTItYXJlYSAubG9naW4tcmVnaXN0ZXItMi1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sb2dpbi1yZWdpc3Rlci0yLWFyZWEgLmxvZ2luLXJlZ2lzdGVyLTItY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ2luLXJlZ2lzdGVyLTItYXJlYSAubG9naW4tcmVnaXN0ZXItMi1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxufVxuXG4ubG9naW4tcmVnaXN0ZXItMi1hcmVhIC5sb2dpbi1yZWdpc3Rlci0yLWNvbnRlbnQgLmxvZ2luLXJlZ2lzdGVyLTItaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE4cHg7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci0yLWFyZWEgLmxvZ2luLXJlZ2lzdGVyLTItY29udGVudCAubG9naW4tcmVnaXN0ZXItMi1pbnB1dCBpbnB1dCB7XG4gIGhlaWdodDogNDNweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjY2NjO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA3MHB4IDAgMDtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLTItYXJlYSAubG9naW4tcmVnaXN0ZXItMi1jb250ZW50IC5sb2dpbi1yZWdpc3Rlci0yLWlucHV0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci0yLWFyZWEgLmxvZ2luLXJlZ2lzdGVyLTItY29udGVudCAubG9naW4tcmVnaXN0ZXItMi1pbnB1dCBpbnB1dDo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubG9naW4tcmVnaXN0ZXItMi1hcmVhIC5sb2dpbi1yZWdpc3Rlci0yLWNvbnRlbnQgLmxvZ2luLXJlZ2lzdGVyLTItaW5wdXQgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ubG9naW4tcmVnaXN0ZXItMi1hcmVhIC5sb2dpbi1yZWdpc3Rlci0yLWNvbnRlbnQgLmxvZ2luLXJlZ2lzdGVyLTItaW5wdXQgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4ubG9naW4tcmVnaXN0ZXItMi1hcmVhIC5sb2dpbi1yZWdpc3Rlci0yLWNvbnRlbnQgLnN0YXktbG9nZ2VkLXdyYXAge1xuICBtYXJnaW46IDI3cHggMCA0OHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dpbi1yZWdpc3Rlci0yLWFyZWEgLmxvZ2luLXJlZ2lzdGVyLTItY29udGVudCAuc3RheS1sb2dnZWQtd3JhcCB7XG4gICAgbWFyZ2luOiAyN3B4IDAgMjBweDtcbiAgfVxufVxuXG4ubG

9naW4tcmVnaXN0ZXItMi1hcmVhIC5sb2dpbi1yZWdpc3Rlci0yLWNvbnRlbnQgLnN0YXktbG9nZ2VkLXdyYXAgcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNjY2M7XG4gIG1hcmdpbjogMCAwIDAgMzVweDtcbn1cblxuLmxvZ2luLXJlZ2lzdGVyLTItYXJlYSAubG9naW4tcmVnaXN0ZXItMi1jb250ZW50IC5zdGF5LWxvZ2dlZC13cmFwIHAgYSB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4ubG9naW4tcmVnaXN0ZXItMi1hcmVhIC5sb2dpbi1yZWdpc3Rlci0yLWNvbnRlbnQgLmxvZ2luLXJlZ2lzdGVyLTItYnRuIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDE4cHggNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5sb2dpbi1yZWdpc3Rlci0yLWFyZWEgLmxvZ2luLXJlZ2lzdGVyLTItY29udGVudCAubG9naW4tcmVnaXN0ZXItMi1idG4gYnV0dG9uIGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dpbi1yZWdpc3Rlci0yLWFyZWEgLmxvZ2luLXJlZ2lzdGVyLTItY29udGVudCAubG9naW4tcmVnaXN0ZXItMi1idG4gYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gIH1cbn1cblxuLmxvZ2luLXJlZ2lzdGVyLTItYXJlYSAubG9naW4tcmVnaXN0ZXItMi1jb250ZW50IC5sb2dpbi1yZWdpc3Rlci0yLWJ0biBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4ubG9naW4tcmVnaXN0ZXItMi1tciB7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubG9naW4tcmVnaXN0ZXItMi1tciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubG9naW4tcmVnaXN0ZXItMi1tciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ2luLXJlZ2lzdGVyLTItbXIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmNoZWNrb3V0LWNoZWNrYm94LXN0eWxlLTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaGVja291dC1jaGVja2JveC1zdHlsZS00IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmNoZWNrb3V0LWNoZWNrYm94LXN0eWxlLTQgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAwXCI7XG59XG5cbi5jaGVja291dC1jaGVja2JveC1zdHlsZS00IC5jaGVja21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAxXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIGlvbmljb25zO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4vKi0tLS0tLS0tIDI3LiBPcmRlciB0cmFja2luZyBzdHlsZSAtLS0tLS0tLS0qL1xuLm9yZGVyLXRyYWNraW5nLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNDZweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXItdHJhY2tpbmctdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gIH1cbn1cblxuLm9yZGVyLXRyYWNraW5nLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXItdHJhY2tpbmctdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5vcmRlci10cmFja2luZy10aXRsZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ub3JkZXItdHJhY2tpbmctY29udGVudCAuc2luLW9yZGVyLXRyYWNraW5nIHtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cblxuLm9yZGVyLXRyYWNraW5nLWNvbnRlbnQgLnNpbi1vcmRlci10cmFja2luZyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDAgMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vcmRlci10cmFja2luZy1jb250ZW50IC5zaW4tb3JkZXItdHJhY2tpbmcgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgaGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ub3JkZXItdHJhY2tpbmctY29udGVudCAuc2luLW9yZGVyLXRyYWNraW5nIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5vcmRlci10cmFja2luZy1jb250ZW50IC5zaW4tb3JkZXItdHJhY2tpb

mcgaW5wdXQ6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMztcbiAgb3BhY2l0eTogMTtcbn1cblxuLm9yZGVyLXRyYWNraW5nLWNvbnRlbnQgLm9yZGVyLXRyYWNrLWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm9yZGVyLXRyYWNraW5nLWNvbnRlbnQgLm9yZGVyLXRyYWNrLWJ0biBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDE4cHggNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5vcmRlci10cmFja2luZy1jb250ZW50IC5vcmRlci10cmFjay1idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi8qLS0tLS0tLS0gMjguIE15IGFjY291bnQgc3R5bGUgLS0tLS0tLS0tKi9cbi5teWFjY291bnQtdGFiLW1lbnUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubXlhY2NvdW50LXRhYi1tZW51IGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ubXlhY2NvdW50LXRhYi1tZW51IGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4ubXlhY2NvdW50LXRhYi1tZW51IGE6aG92ZXIsIC5teWFjY291bnQtdGFiLW1lbnUgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwO1xuICBib3JkZXItY29sb3I6ICM5MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNteWFjY291bnRDb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5teWFjY291bnQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm15YWNjb3VudC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cbn1cblxuLm15YWNjb3VudC1jb250ZW50IGZvcm0ge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLm15YWNjb3VudC1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNjY2M7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubXlhY2NvdW50LWNvbnRlbnQgLndlbGNvbWUgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4ubXlhY2NvdW50LWNvbnRlbnQgLndlbGNvbWUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5teWFjY291bnQtY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLm15YWNjb3VudC1jb250ZW50IGZpZWxkc2V0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm15YWNjb3VudC1jb250ZW50IGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4ubXlhY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZGV0YWlscy1mb3JtIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm15YWNjb3VudC1jb250ZW50IC5hY2NvdW50LWRldGFpbHMtZm9ybSAuc2luZ2xlLWlucHV0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubXlhY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZGV0YWlscy1mb3JtIC5zaW5nbGUtaW5wdXQtaXRlbSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG5cbi5teWFjY291bnQtY29udGVudCAuYWNjb3VudC1kZXRhaWxzLWZvcm0gLnNpbmdsZS1pbnB1dC1pdGVtIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMnB4IDIwcHg7XG4gIGNvbG9yOiAjMWYyMjI2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubXlhY2NvdW50LWNvbnRlbnQgLmFjY291bnQtZGV0YWlscy1mb3JtIC5zaW5nbGUtaW5wdXQtaXRlbSBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDM1Mzg7XG59XG5cbi5teWFjY291bnQtY29udGVudCAuYWNjb3VudC1kZXRhaWxzLWZvcm0gLnNpbmdsZS1pbnB1dC1pdGVtIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogOXB4IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5teWFjY291bnQtY29udGVudCAuYWNjb3VudC1kZXRhaWxzLWZvcm0gLnNpbmdsZS1pbnB1dC1pdGVtIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjIyMjY7XG59XG5cbi5teWFjY291bnQtdGFibGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5teWFjY291bnQtdGFibGUgdGFibGUgdGgsXG4ubXlhY2NvdW50LXRhYmxlIC50YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQt

d2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgY29sb3I6ICMxZjIyMjY7XG59XG5cbi5teWFjY291bnQtdGFibGUgdGFibGUgdGQsXG4ubXlhY2NvdW50LXRhYmxlIC50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cblxuLm15YWNjb3VudC10YWJsZSB0YWJsZSB0ZCBhLFxuLm15YWNjb3VudC10YWJsZSAudGFibGUgdGQgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zYXZlZC1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM5MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBjb2xvcjogIzMzMztcbn1cblxuLyotLS0tLS0tLSBTdGFydCBNeSBBY2NvdW50IFBhZ2UgV3JhcHBlciAtLS0tLS0tLSovXG4vKi0tLS0tLS0tIDI5LiBPdGhlcnMgc3R5bGUgLS0tLS0tLS0tKi9cbi5wb3B1cC13cmFwcGVyLWFyZWEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk5OTtcbn1cblxuLnBvcHVwLXdyYXBwZXItYXJlYSAucG9wdXAtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHdpZHRoOiA4MzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogODdweCA5MHB4IDg1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2UgMHM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wb3B1cC13cmFwcGVyLWFyZWEgLnBvcHVwLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDc3cHggOTBweCA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5wb3B1cC13cmFwcGVyLWFyZWEgLnBvcHVwLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDc3cHggOTBweCA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBvcHVwLXdyYXBwZXItYXJlYSAucG9wdXAtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNzBweCA5MHB4IDY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wb3B1cC13cmFwcGVyLWFyZWEgLnBvcHVwLXdyYXBwZXIge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBwYWRkaW5nOiA3MHB4IDkwcHggNjhweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3B1cC13cmFwcGVyLWFyZWEgLnBvcHVwLXdyYXBwZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggNDhweDtcbiAgfVxufVxuXG4ucG9wdXAtd3JhcHBlci1hcmVhIC5wb3B1cC13cmFwcGVyIHNwYW4ucG9wdXAtb2ZmIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjJweDtcbiAgdG9wOiAxNnB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wb3B1cC13cmFwcGVyLWFyZWEgLnBvcHVwLXdyYXBwZXIgc3Bhbi5wb3B1cC1vZmYgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucG9wdXAtd3JhcHBlci1hcmVhIC5wb3B1cC13cmFwcGVyIHNwYW4ucG9wdXAtb2ZmOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHVwLXdyYXBwZXItYXJlYSAucG9wdXAtd3JhcHBlciBzcGFuLnBvcHVwLW9mZiB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5cbi5wb3B1cC13cmFwcGVyLWFyZWEgLnBvcHVwLXdyYXBwZXIgLm5ld3NsZXR0ZXItcG9wdXAtY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wb3B1cC13cmFwcGVyLWFyZWEgLnBvcHVwLXdyYXBwZXIgLm5ld3NsZXR0ZXItcG9wdXAtY29udGVudCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucG9wdXAtd3JhcHBlci1hcmVhIC5wb3B1cC13cmFwcGVyIC5uZXdzbGV0dGVyLXBvcHVwLWNvbnRlbnQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucG9wdXAtd3JhcHBlci1hcmVhIC5wb3B1cC13cmFwcGVyIC5uZXdzbGV0dGVyLXBvcHVwLWNvbnRlbnQgaDMge1x

uICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wb3B1cC13cmFwcGVyLWFyZWEgLnBvcHVwLXdyYXBwZXIgLm5ld3NsZXR0ZXItcG9wdXAtY29udGVudCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3B1cC13cmFwcGVyLWFyZWEgLnBvcHVwLXdyYXBwZXIgLm5ld3NsZXR0ZXItcG9wdXAtY29udGVudCBoMyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucG9wdXAtd3JhcHBlci1hcmVhIC5wb3B1cC13cmFwcGVyIC5uZXdzbGV0dGVyLXBvcHVwLWNvbnRlbnQgaDM6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA1NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLnBvcHVwLXdyYXBwZXItYXJlYSAucG9wdXAtd3JhcHBlciAubmV3c2xldHRlci1wb3B1cC1jb250ZW50IC5uZXdzbGV0dGVyLXBvcHVwLWltZyB7XG4gIG1hcmdpbjogMHB4IDAgMzBweDtcbn1cblxuLnBvcHVwLXdyYXBwZXItYXJlYSAucG9wdXAtd3JhcHBlciAubmV3c2xldHRlci1wb3B1cC1jb250ZW50IC5uZXdzbGV0dGVyLXBvcHVwLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHVwLXdyYXBwZXItYXJlYSAucG9wdXAtd3JhcHBlciAubmV3c2xldHRlci1wb3B1cC1jb250ZW50IC5uZXdzbGV0dGVyLXBvcHVwLWltZyB7XG4gICAgbWFyZ2luOiAwcHggMCAyMHB4O1xuICB9XG59XG5cbi5wb3B1cC13cmFwcGVyLWFyZWEgLnBvcHVwLXdyYXBwZXIgLm5ld3NsZXR0ZXItcG9wdXAtY29udGVudCBwIHtcbiAgd2lkdGg6IDU2JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucG9wdXAtd3JhcHBlci1hcmVhIC5wb3B1cC13cmFwcGVyIC5uZXdzbGV0dGVyLXBvcHVwLWNvbnRlbnQgcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3B1cC13cmFwcGVyLWFyZWEgLnBvcHVwLXdyYXBwZXIgLm5ld3NsZXR0ZXItcG9wdXAtY29udGVudCBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucG9wdXAtd3JhcHBlci1hcmVhIC5wb3B1cC13cmFwcGVyIC5uZXdzbGV0dGVyLXBvcHVwLWNvbnRlbnQgLnBvcHVwLXN1YnNjcmliZS1mb3JtIHtcbiAgbWFyZ2luOiAzMHB4IDAgMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wdXAtd3JhcHBlci1hcmVhIC5wb3B1cC13cmFwcGVyIC5uZXdzbGV0dGVyLXBvcHVwLWNvbnRlbnQgLnBvcHVwLXN1YnNjcmliZS1mb3JtIHtcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4O1xuICB9XG59XG5cbi5wb3B1cC13cmFwcGVyLWFyZWEgLnBvcHVwLXdyYXBwZXIgLm5ld3NsZXR0ZXItcG9wdXAtY29udGVudCAucG9wdXAtc3Vic2NyaWJlLWZvcm0gLnBvcHVwLXN1YnNjcmliZS1mb3JtLXN0eWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9wdXAtd3JhcHBlci1hcmVhIC5wb3B1cC13cmFwcGVyIC5uZXdzbGV0dGVyLXBvcHVwLWNvbnRlbnQgLnBvcHVwLXN1YnNjcmliZS1mb3JtIC5wb3B1cC1zdWJzY3JpYmUtZm9ybS1zdHlsZSAucG9wdXAtbWMtZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBwYWRkaW5nOiAycHggMTAwcHggMnB4IDMwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLnBvcHVwLXdyYXBwZXItYXJlYSAucG9wdXAtd3JhcHBlciAubmV3c2xldHRlci1wb3B1cC1jb250ZW50IC5wb3B1cC1zdWJzY3JpYmUtZm9ybSAucG9wdXAtc3Vic2NyaWJlLWZvcm0tc3R5bGUgLnBvcHVwLW1jLWZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBvcHVwLXdyYXBwZXItYXJlYSAucG9wdXAtd3JhcHBlciAubmV3c2xldHRlci1wb3B1cC1jb250ZW50IC5wb3B1cC1zdWJzY3JpYmUtZm9ybSAucG9wdXAtc3Vic2NyaWJlLWZvcm0tc3R5bGUgLnBvcHVwLW1jLWZvcm0gaW5wdXQ6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wdXAtd3JhcHBlci1hcmVhIC5wb3B1cC13cmFwcGVyIC5uZXdzbGV0dGVyLXBvcHVwLWNvbnRlbnQgLnBvcHVwLXN1YnNjcmliZS1mb3JtIC5wb3B1cC1zdWJzY3JpYmUtZm9ybS1zdHlsZSAucG9wdXAtbWMtZm9ybSBpbnB1dCB7XG4gICAgcGFkZGluZzogMnB4IDkwcHggMnB4IDMwcHg7XG4gIH1cbn1cblxuLnBvcHVwLXdyYXBwZXItYXJlYSAucG9wdXAtd3JhcHBlciAubmV3c2xldHRlci1wb3B1cC1jb250ZW50IC5wb3B1cC1zdWJzY3JpYmUtZm9ybSAucG9wdXAtc3Vic2NyaWJlLWZvcm0tc3R5bGUgLnBvcHVwLW1jLWZvcm0gLnBvcHVwLW1jLW5ld3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wdXAtd3JhcHBlci1hcmVhIC5wb3B1cC13cmFwcGVyIC5uZXdzbGV0dGVyLXBvcHVwLWNvbnRlbnQgLnBvcHVwLXN1Yn

NjcmliZS1mb3JtIC5wb3B1cC1zdWJzY3JpYmUtZm9ybS1zdHlsZSAucG9wdXAtbWMtZm9ybSAucG9wdXAtY2xlYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICB3aWR0aDogNzVweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb24taW1nL3BvcHVwLW5ld3NsZXR0ZXItZ3JheS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCByaWdodCAzMHB4IGNlbnRlcjtcbn1cblxuLnBvcHVwLXdyYXBwZXItYXJlYSAucG9wdXAtd3JhcHBlciAubmV3c2xldHRlci1wb3B1cC1jb250ZW50IC5wb3B1cC1zdWJzY3JpYmUtZm9ybSAucG9wdXAtc3Vic2NyaWJlLWZvcm0tc3R5bGUgLnBvcHVwLW1jLWZvcm0gLnBvcHVwLWNsZWFyIGlucHV0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBvcHVwLXdyYXBwZXItYXJlYSAucG9wdXAtd3JhcHBlciAubmV3c2xldHRlci1wb3B1cC1jb250ZW50IC5wb3B1cC1zdWJzY3JpYmUtZm9ybSAucG9wdXAtc3Vic2NyaWJlLWZvcm0tc3R5bGUgLnBvcHVwLW1jLWZvcm0gLnBvcHVwLWNsZWFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb24taW1nL3BvcHVwLW5ld3NsZXR0ZXItcmVkLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIHJpZ2h0IDMwcHggY2VudGVyO1xufVxuXG4ucG9wdXAtd3JhcHBlci1hcmVhIC5wb3B1cC13cmFwcGVyIC5uZXdzbGV0dGVyLXBvcHVwLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4ucG9wdXAtd3JhcHBlci1hcmVhIC5wb3B1cC13cmFwcGVyIC5uZXdzbGV0dGVyLXBvcHVwLWNvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjOTAwO1xufVxuXG4vKi0tLS0tLS0tIDI0LiBDb21wYXJlIHN0eWxlIC0tLS0tLS0tLSovXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDIwcHggMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZC5maXJzdC1jb2x1bW4ge1xuICBtaW4td2lkdGg6IDE3NXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQuZmlyc3QtY29sdW1uIHtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICB9XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LWltYWdlLXRpdGxlIHtcbiAgbWluLXdpZHRoOiAzMTBweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1pbWFnZS10aXRsZSB7XG4gICAgbWluLXdpZHRoOiAyMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtaW1hZ2UtdGl0bGUge1xuICAgIG1pbi13aWR0aDogMjEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1pbWFnZS10aXRsZSB7XG4gICAgbWluLXdpZHRoOiAyMzBweDtcbiAgfVxufVxuXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1pbWFnZS10aXRsZSAuaW1hZ2Uge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQucHJvZHVjdC1pbWFnZS10aXRsZSAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LWltYWdlLXRpdGxlIC5jYXRlZ29yeSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICM5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZC5wcm9kdWN0LWltYWdlLXRpdGxlIC50aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkd

Gg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtaW1hZ2UtdGl0bGUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkLnByb2R1Y3QtaW1hZ2UtdGl0bGUgLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZC5wcm8tZGVzYyBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgYS5jaGVjay1idG4ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQgYS5jaGVjay1idG46aG92ZXIge1xuICBjb2xvcjogIzkwMDtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkLnByby1wcmljZSwgLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkLnByby1jb2xvciwgLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkLnByby1zdG9jayB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZC5wcm8tcmVtb3ZlIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbXBhcmUtdGFibGUgLnRhYmxlIHRib2R5IHRyIHRkLnByby1yZW1vdmUgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA7XG59XG5cbi5jb21wYXJlLXRhYmxlIC50YWJsZSB0Ym9keSB0ciB0ZC5wcm8tcmVtb3ZlIGJ1dHRvbiBpIHtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4uY29tcGFyZS10YWJsZSAudGFibGUgdGJvZHkgdHIgdGQucHJvLXJhdHRpbmcgaSB7XG4gIGNvbG9yOiAjZTdhNDE1O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi8qLS0tLS0tIGVuZCBDb21wYXJlIFBhZ2UgV3JhcHBlciAtLS0tLSovXG4vKi0tLS0tLS0tIDA1LiBBYm91dCB1cyBzdHlsZSAtLS0tLS0tLS0qL1xuLm5vdGlmaWNhdGlvbi1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFMjIzMDtcbn1cblxuLm5vdGlmaWNhdGlvbi1wYWRkaW5nLTEge1xuICBwYWRkaW5nOiAyNXB4IDAgMThweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm90aWZpY2F0aW9uLXBhZGRpbmctMSB7XG4gICAgcGFkZGluZzogMzVweCAwIDI1cHg7XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMTY1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vdGlmaWNhdGlvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5ub3RpZmljYXRpb24td3JhcHBlciAubm90aWZpY2F0aW9uLWNvbnRlbnQtbGVmdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vdGlmaWNhdGlvbi13cmFwcGVyIC5ub3RpZmljYXRpb24tY29udGVudC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ubm90aWZpY2F0aW9uLXdyYXBwZXIgLm5vdGlmaWNhdGlvbi1jb250ZW50LWxlZnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubm90aWZpY2F0aW9uLXdyYXBwZXIgLm5vdGlmaWNhdGlvbi1jb250ZW50LWxlZnQgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBtYXJnaW46IDJweCAwIDAgYXV0bztcbiAgd2lkdGg6IDY5JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ub3RpZmljYXRpb24td3JhcHBlciAubm90aWZpY2F0aW9uLWNvbnRlbnQtbGVmdCBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub3RpZmljYXRpb24td3JhcHBlciAubm90aWZpY2F0aW9uLWNvbnRlbnQtbGVmdCBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubm90aWZpY2F0aW9uLXdyYXBwZXIgLm5vdGlmaWNhdGlvbi1jb250ZW50LXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vdGlmaWNhdGlvbi13cmFwcGVyIC5ub3RpZmljYXRpb24tY29udGVudC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbi13cmFwcGVyIC5ub3RpZmljYXRpb24tY29udGVudC1yaWdodCBzcGFuIHtcbiAgY29sb3I6ICNmZjk5OTk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ub3RpZmljYXRpb24td3JhcHBlciAubm90aWZpY2F0aW9uLWNvbnRlbnQtcmlnaHQgaDIge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDRweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIlByYXRhXCIsIHNlcmlmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub3RpZmljYXRpb24td3JhcHBlciAubm90aWZpY2F0aW9uLWNvbnRlbnQtcmlnaHQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAg

fVxufVxuXG4ubm90aWZpY2F0aW9uLXdyYXBwZXIgLm5vdGlmaWNhdGlvbi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4ubm90aWZpY2F0aW9uLXdyYXBwZXIgLm5vdGlmaWNhdGlvbi1pY29uIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwYWRkaW5nOiA1cHggMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcbn1cblxuLm5vdGlmaWNhdGlvbi13cmFwcGVyIC5ub3RpZmljYXRpb24taWNvbiBidXR0b24gaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ubm90aWZpY2F0aW9uLXdyYXBwZXIgLm5vdGlmaWNhdGlvbi1pY29uIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogIDAxLiBUZW1wbGF0ZSBkZWZhdWx0IENTU1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tIEdvb2dsZSBGb250IC0tKi9cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UHJhdGEmZmFtaWx5PUdyZWF0K1ZpYmVzJmZhbWlseT1Nb250c2VycmF0Oml0YWwsd2dodEAwLDMwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDswLDgwMDswLDkwMDsxLDMwMDsxLDQwMCZmYW1pbHk9UG9wcGluczppdGFsLHdnaHRAMCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MCw4MDA7MCw5MDA7MSwzMDA7MSw0MDA7MSw1MDAmZmFtaWx5PU9zd2FsZDp3Z2h0QDMwMDs0MDA7NTAwOzYwMDs3MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG5cclxuLyotLSBDb21tb24gU3R5bGUgLS0qL1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXIgLCBcclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcbi5yb3cge1xyXG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgJi5neC0wIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHQgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxufVxyXG4ucm93ID4gKiB7XHJcblx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5yb3cuZ3gtMCA+ICoge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDBweDtcclxufVxyXG46cm9vdCB7XHJcblx0c2Nyb2xsLWJlaGF2aW9yOiB1bnNldDtcclxufVxyXG5cclxuKixcclxuKjo6YWZ0ZXIsXHJcbio6OmJlZm9yZSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAmW2Rpcj1cInJ0bFwiXSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxucCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBvdXRzaWRlIG5vbmUgbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmEsXHJcbmJ1dHRvbiB7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbn1cclxuXHJcbmEsXHJcbmJ1dHRvbixcclxuaW1nLFxyXG5pbnB1dCxcclxuc3BhbiB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XHJcbn1cclxuXHJcbio6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuYTpmb2N1cyB7XHJcbiA

gICBjb2xvcjogaW5oZXJpdDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ubXQtMTAge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG4ubXQtNjAge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxufVxyXG4ubXQtNTAge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG4ubXQtMjUge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxufVxyXG4ubXQtMTUge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG4ubXQtMjAge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG4ubXQtMzAge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG4ubXQtMzUge1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxufVxyXG4ubXQtNDAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG4ubXQtMTIwIHtcclxuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1iLTYwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuLm1iLTcwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbi5tYi0xMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5tYi0xNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcbi5tYi0yMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5tYi0yNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcbi5tYi0zMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi5tYi0zNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG59XHJcbi5tYi00MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcbi5tYi00NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG59XHJcbi5tYi01MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcbi5tYi01NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG59XHJcbi5tYi03NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG59XHJcbi5tYi02MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcbi5tYi04MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG59XHJcbi5tYi0xMDAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuLm1iLTExNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcclxufVxyXG4ubWItMTIwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG59XHJcbi5wYi0xMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG4ucGItMjAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuLnBiLTMwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG59XHJcbi5wYi0zNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxufVxyXG4ucGItNDAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbn1cclxuLnBiLTUwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG59XHJcbi5wYi01NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxufVxyXG4ucGItNjAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbn1cclxuLnBiLTcwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG59XHJcbi5wYi03NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcclxufVxyXG4ucGItNjUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcbn1cclxuLnBiLTk1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xyXG59XHJcbi5wYi05MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxufVxyXG4ucGItNzUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XHJcbn1cclxuLnBiLTgwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG59XHJcbi5wYi04NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcclxufVxyXG4ucGItMTAwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxufVxyXG4ucGItMTA1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICAgIH1cclxufVxyXG4ucGItMTEwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxufVxyXG4ucGItMTE1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcclxuICAgIH1cclxufVxyXG4ucGItMTIwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOT

BweDsgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7IFxyXG4gICAgfVxyXG59XHJcbi5wYi0xMzAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgfVxyXG59XHJcbi5wYi0xMzUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxufVxyXG4ucGItMTk1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxOTVweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuLnBiLTIwMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdC0yMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG4ucHQtMjUge1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbn1cclxuLnB0LTQwIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG59XHJcbi5wdC01MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxufVxyXG4ucHQtNTUge1xyXG4gICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbn1cclxuLnB0LTYwIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG59XHJcbi5wdC02NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcclxufVxyXG4ucHQtNzAge1xyXG4gICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbn1cclxuLnB0LTc1IHtcclxuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xyXG59XHJcbi5wdC04MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxufVxyXG4ucHQtODUge1xyXG4gICAgcGFkZGluZy10b3A6IDg1cHg7XHJcbn1cclxuLnB0LTkwIHtcclxuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xyXG59XHJcbi5wdC0xNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxufVxyXG4ucHQtOTUge1xyXG4gICAgcGFkZGluZy10b3A6IDk1cHg7XHJcbn1cclxuLnB0LTEwMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuLnB0LTEwNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTA1cHg7XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuLnB0LTExMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuLnB0LTExNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTE1cHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgICB9XHJcbn1cclxuLnB0LTE5MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTkwcHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICB9XHJcbn1cclxuLnB0LTEyMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICB9XHJcbn1cclxuLnB0LTI2NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjY1cHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0M3B4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcclxuICAgIH1cclxufVxyXG4ucHQtMjAwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgIH1cclxufVxyXG4ucHQtMjgwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyODBweDtcclxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XHJcbiAgICB9XHJcbn1cclxuLnB0LTI5MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjkwcHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE3MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wO

iAxMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJnLWltZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLnRyYW5zcGFyZW50LWJhciB7XHJcblx0bGVmdDogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDk5O1xyXG59XHJcblxyXG4uY3VzdG9tLWQtZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5jdXN0b20tYWxpZ24taXRlbS1jZW50ZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uY3VzdG9tLWFsaWduLWl0ZW0tZW5kIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuI3Njcm9sbFVwIHtcclxuXHR3aWR0aDogMzVweDtcclxuXHRoZWlnaHQ6IDM1cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHJpZ2h0OiA1MHB4O1xyXG5cdGJvdHRvbTogNTNweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmU6Zm9jdXMge1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMgLCAuYnRuOmZvY3VzIHtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5iZy1kYXJrcmVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDA7XHJcbn1cclxuLmJnLWdyYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxufVxyXG5cclxuLmJnLWdyYXktMiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG59XHJcbi5iZy1ncmF5LTMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTllYTtcclxufVxyXG4uYmctZ3JheS00IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XHJcbn1cclxuLmJnLWdyYXktNSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG59XHJcbi5iZy1ncmF5LTYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxufVxyXG4uYmctZ3JheS03IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbn1cclxuLmJnLWdyYXktOCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xyXG59XHJcbi5iZy1ncmF5LTkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxufVxyXG4uYmctZ3JheS0xMCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xyXG59XHJcbi5iZy1ncmF5LTExIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbn1cclxuLmJnLWdyYXktMTIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNTtcclxufVxyXG4uYmctZ3JheS0xMyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNmY2O1xyXG59XHJcblxyXG4uYmctZ29sZGVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci1nb2xkZW47XHJcbn1cclxuXHJcbi5iZy13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYmctYmxhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDtcclxufVxyXG5cclxuLmJnLWJsYWNrLTIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcclxufVxyXG5cclxuLmJnLWJsYWNrLTMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcclxufVxyXG5cclxuXHJcbi5iZy1saWdodGJsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjBmMTtcclxufVxyXG4uYmctbGlnaHRibHVlLTIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjFmMTtcclxufVxyXG4uYmctYWVyby1ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWU2ZTY7XHJcbn1cclxuXHJcbi5ncmFkaWVudC1iZy1jb2xvci0xIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNFQ0VDRUMsICNFQ0VDRUMgMzUlLCAjZmZmIDAlKTtcclxufVxyXG5cclxuLmJvcmRlci1ib3R0b20tMSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ2NDY0NjtcclxufVxyXG4uYm9yZGVyLWJvdHRvbS0yIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xyXG59XHJcblxyXG4uYm9yZGVyLWJvdHRvbS0zIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2EzYTNhO1xyXG59XHJcblxyXG4uYm9yZGVyLWJvdHRvbS00IHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG59XHJcblxyXG4uYm9yZGVyLXRvcC0xIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTUpO1xyXG59XHJcblxyXG4uY29sLWN1c3RvbS13aWR0aC0xIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMTclO1xyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3sk

eHMtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxufVxyXG4uY29sLWN1c3RvbS13aWR0aC0yIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMjQlO1xyXG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiAyMyU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDIzJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG59XHJcbi5jb2wtY3VzdG9tLXdpZHRoLTMge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAyMiU7XHJcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbn1cclxuLmNvbC1jdXN0b20td2lkdGgtNCB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDIxJTtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogMTklO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiAxOCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxufVxyXG4uY29sLWN1c3RvbS13aWR0aC01IHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMTYlO1xyXG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiAyMSU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDI0JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1wYWRkaW5nLTEge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCA4MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tcGFkZGluZy0yIHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTkwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNlY3Rpb24tcGFkZGluZy0zIHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTEwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBhZGRpbmctNCB7XHJcbiA

gICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VjdGlvbi1wYWRkaW5nLTUge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VjdGlvbi1wYWRkaW5nLTYge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNDBweDtcclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBhZGRpbmctNyB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDI3MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXBhZGRpbmctOCB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1wYWRkaW5nLTkge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMDBweDtcclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNlY3Rpb24tcGFkZGluZy0xMCB7XHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1wYWRkaW5nLTExIHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTAwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweD

tcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1wYWRkaW5nLTEyIHtcclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTMwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm94ZWQtd3JhcHBlciB7XHJcblx0bWF4LXdpZHRoOiAxMjcwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTE3MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1heC13aWR0aDogOTcwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWlnaHQtMTAwdmgge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbi5zZWN0aW9uLW1hcmdpbi1sciB7XHJcbiAgICBtYXJnaW46IDAgODBweDtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgNDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZGRpbmctMTAtcm93LWNvbCB7XHJcbiAgICAucm93IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdltjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJveGVkLXdyYXBwZXItcHJvZHVjdC1sYXlvdXQ1IHtcclxuICAgIG1heC13aWR0aDogMTI3MHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvIDEyMHB4IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTE3MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1heC13aWR0aDogOTMwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2OTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA5MHB4IGF1dG87XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDcwcHggYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmJveGVkLXByb2R1Y3QtbGF5b3V0NS1wYWRkaW5nMSB7XHJcbiAgICBwYWRkaW5nOiAxMTBweCA1MHB4IDExMnB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMzBweCA4MnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMTVweCA2MnB4O1xyXG4gICAgfVxyXG59XHJcbi5ib3hlZC1wcm9kdWN0LWxheW91dDUtcGFkZGluZzIge1xyXG4gICAgcGFkZGluZzogMTIwcHggNTBweCAxMjBweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiA5MHB4IDMwcHggOTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDE1cHggNzBweDtcclxuICAgIH1cclxufVxyXG4uYm94ZWQtcHJvZHVjdC1sYXlvdXQ1LXBhZGRpbmczIHtcclxuICAgIHBhZGRpbmc6IDExNXB4IDUwcHggMTEzcHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogODVweCAzMHB4IDgzcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogNjVweCAxNXB4IDYzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYXJnaW4td3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDUwcHg7XHJcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiA1M

HB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgIC5yZXNwb25zaXZlLXhzLW92ZXJseSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFyZ2luLWxyLTUwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuLm1hcmdpbi1scmItNTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIlxyXG4vLyBSZXNwb25zaXZlIFZhcmlhYmxlc1xyXG4keHgtbGF5b3V0IDogJ29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpJztcclxuJHhsLWxheW91dCA6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM2NXB4KSc7XHJcbiRsZy1sYXlvdXQgOiAnb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSc7XHJcbiRtZC1sYXlvdXQ6J29ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSc7XHJcbiR4cy1sYXlvdXQ6J29ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknO1xyXG4kc20tbGF5b3V0OiAnb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpJztcclxuJGVzbS1sYXlvdXQ6ICdvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDc5cHgpIGFuZCAobWF4LXdpZHRoOiA1NzVweCknO1xyXG5cclxuXHJcbi8vIEN1c3RvbSB2YXJpYWJsZSBmaWxlIG9ubHkgZm9yIGN1c3RvbWVyIHRvIHVzZVxyXG4kdGhlbWUtY29sb3I6ICM5MDA7XHJcbiR0aGVtZS1jb2xvci1waW5rOiAjZjY2O1xyXG4kdGhlbWUtY29sb3IteWVsbG93OiAjZThhZTVjO1xyXG4kdGhlbWUtY29sb3ItcmVkOiAjYzAwO1xyXG4kdGhlbWUtY29sb3ItZ29sZGVuOiAjOWI2NTAxO1xyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiRibGFjazogIzAwMDAwMDtcclxuJG1vbnRzZXJyYXQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuJHBvcHBpbnM6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuJGdyZWF0LXZpYmVzOiAnR3JlYXQgVmliZXMnLCBjdXJzaXZlO1xyXG4kcHJhdGE6ICdQcmF0YScsIHNlcmlmO1xyXG4kb3N3YWxkOiAnT3N3YWxkJywgc2Fucy1zZXJpZjtcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0gMDIuIEhlYWRlciBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLmhlYWRlci1oZWlnaHQtMSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxNzVweDtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMzVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMTVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1oZWlnaHQtMiB7XHJcbiAgICBtaW4taGVpZ2h0OiA4MXB4O1xyXG59XHJcblxyXG4uc3RpY2t5LWJhciB7XHJcbiAgICAmLnN0aWNrIHtcclxuICAgICAgICBhbmltYXRpb246IDcwMG1zIGVhc2UtaW4tb3V0IDBzIG5vcm1hbCBub25lIDEgcnVubmluZyBmYWRlSW5Eb3duO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcclxuICAgIH1cclxufVxyXG5cclxuLmxvZ28ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJc

bn1cclxuLm1vYmlsZS1tZW51IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5tb2JpbGUtbWVudS1yaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAmLm1vYmlsZS1tZW51LWJsYWNrIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1tZW51IHtcclxuICAgID4gbmF2IHtcclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDI0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDExMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjNzIGVhc2UgMHMsb3BhY2l0eSAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zdWItbWVudS13aWR0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAwIDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDExcHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICA

gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubWVnYS1tZW51LXdpZHRoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDUzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubWVudS1uZWdhdGl2ZS1tcmcxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQ2MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmdsYXNzZXMtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTU1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubWVnYS1tZW51LXdpZHRoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LW5lZ2F0aXZlLXJlcy1tcmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1uZWdhdGl2ZS1yZXMtbXJnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm1lbnUtbmVnYXRpdmUtbXJnMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTc4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5tZWdhLW1lbnUtd2lkdGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm1lbnUtbmVnYXRpdmUtbXJnMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI5OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubWVudS1uZWdhdGl2ZS1tcmc0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI2OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm1lbnUtbmVnYXRpdmUtbXJnNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01MjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQ1OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00NDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNDE1cHg7XH

JcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5tZW51LW5lZ2F0aXZlLW1yZzYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNzIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC03MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNjc2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTY0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubWVudS1uZWdhdGl2ZS1tcmc3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzg5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTM3OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zNDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm1lbnUtbmVnYXRpdmUtbXJnOCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02NjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTYyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02MDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTUxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5tZW51LW5lZ2F0aXZlLW1yZzkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5tZW51LW5lZ2F0aXZlLW1yZzEwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTUyOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm1lZ2EtbWVudS1zdHlsZS0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDNweCAzOHB4IDM3cHggMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tZWdhLW1lbnUtc3R5bGUtMS1wYWRkaW5nMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0M3B4IDBweCAwcHggMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVnYS1tZW51LXN1Yi13aWR0aDI1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZWdhLW1lbnUtc3ViLXdpZHRoMzMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDEwMTAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcc

lxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKHRpdGxlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVnYS1tZW51LWltZy0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm1lZ2EtbWVudS1zdHlsZS0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAg

b3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lZ2EtbWVudS1zdWItd2lkdGgyMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTBweCAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2luZ2xlLW1lbnUtaXRlbS1tZWdhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjM1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDVweCwwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2luZ2xlLW1lbnUtaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaW5nbGUtbWVudS1pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGV

yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMzVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2luZ2xlLW1lbnUtaXRlbS1tZWdhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaW5nbGUtbWVudS1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2luZ2xlLW1lbnUtaXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm1haW4tbWVudS1jZW50ZXIge1xyXG4gICAgICAgID4gbmF2IHtcclxuICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubWFpbi1tZW51LWJsYWNrIHtcclxuICAgICAgICA+IG5hdiB7XHJcbiAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5tZW51LWxpbmUtaGVpZ2h0LTEge1xyXG4gICAgICAgID4gbmF2IHtcclxuICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5tZW51LWxpbmUtaGVpZ2h0LTIge1xyXG4gICAgICAgID4gbmF2IHtcclxuICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm1lbnUtbGluZS1oZWlnaHQtMyB7XHJcbiAgICAgICAgPiBuYXYge1xyXG4gICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubWVudS1saW5lLWhlaWdodC00IHtcclxuICAgICAgICA+IG5hdiB7XHJcbi

AgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5tYWluLW1lbnUtbmVnYXRpdmUtbXJnIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICB9XHJcbiAgICAmLm1haW4tbWVudS1uZWdhdGl2ZS1tcmctMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAubWFpbi1tZW51IHtcclxuICAgICAgICAmLm1haW4tbWVudS1yZXNwLXBhZGRpbmcge1xyXG4gICAgICAgICAgICA+IG5hdiB7XHJcbiAgICAgICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItYWN0aW9uLXdyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLmhlYWRlci1zdG9yZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYzMzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlci1hY3Rpb24tbG9naW4tc2lnbnVwIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRlc20tbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJsYWNrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICAmLndhdGNoLWhlYWRlci1hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWFjdGlvbi1jYXJ0IHtcclxuICAgICAgICBtYXJnaW46IDAgNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJi5oZWFkZXItYWN0aW9uLWNhcnQtbXJnMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMzBweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgI

CAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgIC5jYXJ0LWRyb3Bkb3duLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmhlYWRlci1hY3Rpb24tY2FydC1tcmczIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDExcHggMCAzMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMHB4IDAgNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMHB4IDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJi5ibGFjayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0LWNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcclxuICAgICAgICAgICAgICAgICAgICAmLnByb2R1Y3QtY291bnQtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5iZy10aGVtZS1jb2xvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5iZy10aGVtZS1jb2xvci1waW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItcGluaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYmctdGhlbWUtY29sb3IteWVsbG93IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5iZy10aGVtZS1jb2xvci1yZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci1yZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJnLXRoZW1lLWNvbG9yLWdvbGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLWdvbGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYW1vdW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5jYXJ0LWRyb3Bkb3duLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFuZ3VhZ2Utd3JhcC0yIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtdHJh

bnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXItYWN0aW9uLWxvZ2luLTIge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICYud2hpdGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWFjdGlvbi1sb2dpbi0zIHtcclxuICAgICAgICBtYXJnaW46IC0xMHB4IDAgMDtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ob3Zlci10aGVtZS1jb2xvciB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItYWN0aW9uLXNlYXJjaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhIHtcclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLnQtbGluZTEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZSAwcztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnQtbGluZTIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTlweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIDBzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYmxhY2sge1xyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgLnQtbGluZTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50LWxpbmUyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zaG93IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICA

gICAgICAgIC50LWxpbmUxIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnQtbGluZTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMjI1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmhlYWRlci1hY3Rpb24tc2VhcmNoLW1vZGlmeSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDk1cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50LWxpbmUxIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnQtbGluZTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnQtbGluZTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudC1saW5lMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDIyNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5oZWFkZXItYWN0aW9uLXNlYXJjaC1tcmcge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMzBweDtcclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWNhdGVnb3JpZXMtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtccl

xuICAgIHRvcDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDY2NnB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDU1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICByaWdodDogLTQ4cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xyXG4gICAgfVxyXG4gICAgJi5zaG93IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC13cmFwLTEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuY2F0ZWdvcmllcy1zdHlsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1N3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHggNDBweCAycHggMTk4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggNDBweCAycHggMTg1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1zZWFyY2gge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWFjdGlvbi1zZWFyY2gtbW9kaWZ5IHtcclxuICAgIC5zZWFyY2gtY2F0ZWdvcmllcy13cmFwIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IC00OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXB4KTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAmLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICBtaW4td2lkdGg6IDE3MnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZ

XItdG9wOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzIHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zZWxlY3QyIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogSW9uaWNvbnM7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjNkMFwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjNkOFwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IFxyXG5cclxuLnNlbGVjdC1zdHlsZS0zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlbGVjdDIge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxu

fVxyXG5cclxuLnNlbGVjdC1ib3JkZXItbm9uZSB7XHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xyXG4gICAgICAgIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1haW4td3JhcHBlciB7XHJcbiAgICAuYm9keS1vdmVybGF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgfVxyXG4gICAgJi5vdmVybGF5LWFjdGl2ZSB7XHJcbiAgICAgICAgLmJvZHktb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSBcclxuXHJcbi5zaWRlYmFyLWNhcnQtYWN0aXZlIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiA0NDVweDtcclxuXHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRib3R0b206IDA7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHRyaWdodDogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbjtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMDBweCwwKTtcclxuXHRib3gtc2hhZG93OiAwIDAgODdweCAwIHJnYmEoMCwwLDAsLjA5KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAmLmluc2lkZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDM5MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci1jYXJ0LWFsbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMzVweCA1NXB4IDM1cHggNTVweDtcclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMzBweCAzNXB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzVweCAyMHB4IDM1cHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcnQtY2xvc2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FydC1jb250ZW50IHtcclxuICAgID4gaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW46IDc2cHggMCAzM3B4IDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMzBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDMwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDIwcHggMDtcclxuICAgICAgICAgICAgLmNhcnQtaW1nIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcnQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICA

gICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcnQtZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDEwMDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTZweDtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcnQtdG90YWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDAgMzBweCAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgICAgcGFkZGluZzogMjdweCAwO1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjMzM7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcnQtY2hlY2tvdXQtYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlvbi1pb3MtYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2FydCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2hlY2tvdXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIH1ccl

xuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhcnQtY29udGVudC1tb2RpZnkge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgLmNhcnQtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgODBweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jYXJ0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcnQtY2hlY2tvdXQtYnRuIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXBhZGRpbmctMSB7XHJcbiAgICBwYWRkaW5nOiA0NHB4IDA7XHJcbn1cclxuXHJcbi5oZWFkZXItcGFkZGluZy0yIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItcGFkZGluZy0zIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1wYWRkaW5nLTYge1xyXG4gICAgcGFkZGluZzogMzVweCAwO1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXBhZGRpbmctNyB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBAbWVka

WEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RpY2sge1xyXG4gICAgJi5oZWFkZXItcGFkZGluZy0yIHtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XHJcbiAgICB9XHJcbiAgICAmLmhlYWRlci1wYWRkaW5nLTMge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDtcclxuICAgIH1cclxuICAgICYuaGVhZGVyLXBhZGRpbmctNiB7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAwO1xyXG4gICAgfVxyXG4gICAgJi5oZWFkZXItaGVpZ2h0LTEge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDcxcHg7XHJcbiAgICB9XHJcbiAgICAmLmhlYWRlci1wYWRkaW5nLTcge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDtcclxuICAgIH1cclxuICAgIC5sb2dvLWJhZyB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZW51LWxpbmUtaGVpZ2h0LTEge1xyXG4gICAgICAgID4gbmF2IHtcclxuICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWNhdGVnb3JpZXMtd3JhcCB7XHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGlja3ktbG9nbyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuc3RpY2t5LWNhcnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmNsaWNrYWJsZS1tZW51LWJ1dHRvbi0yIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgJi53aGl0ZSB7XHJcbiAgICAgICAgICAgICAgICAmLmNsaWNrYWJsZS1tZW51LXN0aWNreSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5uYXZiYXJzLWljb24tMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmN1c3RvbS1tZW51LXN0eWxlLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi53aGl0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlci1hY3Rpb24td3JhcCB7XHJcbiAgICAgICAgLmhlYWRlci1hY3Rpb24tY2FydCB7XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAmLmNhcnQtc3RpY2t5IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWFjdGlvbi1sb2dpbi0yIHtcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICYud2hpdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvZ28tc3RpY2t5LW5vbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubG9nby1zdGlja3ktYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLm1vYmlsZS1tZW51IHtcclxuICAgICAgICAmLm1vYmlsZS1tZW51LXN0aWNreS13aGl0ZSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn1cclxuXHJcbi5sb2dvLXN0aWNreS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc21hbGwtZGV2aWNlLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIH1cclxufVxyXG4uY2xpY2thYmxlLW1lbnUtYnV0dG9uIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAmLndoaXRlIHtcclxuICAgICAgICAgICAgLm5hdmJhcnMtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICA+IC5jdXN0b20tbWVudS1zdHlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZiYXJzLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgID4gLmN1c3RvbS1tZW51LXN0eWxlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAg

ICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC40cztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAubmF2YmFycy1pY29uIHtcclxuICAgICAgICAgICAgICAgID4gLmN1c3RvbS1tZW51LXN0eWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDZweCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZVgoMC41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LDVweCwwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZVgoLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDlweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1iYWNrZHJvcCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5tb2RhbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuODcpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjA0KSB0cmFuc2xhdGVZKDk5OTlweCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLW92ZXJsYXkge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNTVzIGVhc2UsIG9wYWNpdHkgLjM1cyBlYXNlLWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB9XHJcbiAgICAmLnNob3cge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbWVudS1hbmltYXRpb24gLjhzIGVhc2Utb3V0IGZvcndhcmRzO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC43cztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wb3B1cC1sb2dpbi1zdHlsZSAsIFxyXG4gICAgJi5wb3B1cC1yZWdpc3Rlci1zdHlsZSB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0MXB4IDFweCByZ2JhKDAsMCwwLC40Nik7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclx

uICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDE1cHggNDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLW9wZW4ge1xyXG4gICAgLm1vZGFsIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuLm1vZGFsIHtcclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2dpbi1jb250ZW50IHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgMCA0OHB4O1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW46IDAgMCAyOXB4O1xyXG4gICAgfVxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgPiBpbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweCAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlbWVtYmVyLWZvcmdldC13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4O1xyXG4gICAgICAgICAgICAucmVtZW1iZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIH4gLmNoZWNrbWFyazo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXDVhXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXDU2XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEVsZWdhbnRJY29ucztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTFweCAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxOWMyYzg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JnZXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxOWMyYzg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgIC

AgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkzMztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVtYmVyLXJlZ2lzdGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyN3B4IDAgMDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwge1xyXG4gICAgJi5mYWRlIHtcclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjdzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIG1lbnUtYW5pbWF0aW9uIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjA0KSB0cmFuc2xhdGVZKDMwMCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSguMDQpIHRyYW5zbGF0ZVkoMzAwJSlcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjA0KSB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSguMDQpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOmVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb246ZWFzZS1vdXRcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjA0KSB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSguMDQpIHRyYW5zbGF0ZVkoMClcclxuICAgIH1cclxuICAgIDYwJSB7XHJcbiAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4wMikgdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSguMDIpIHRyYW5zbGF0ZVkoMHB4KVxyXG4gICAgfVxyXG4gICAgNjElIHtcclxuICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjA0KSB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOnNjYWxlKC4wNCkgdHJhbnNsYXRlWSgwcHgpXHJcbiAgICB9XHJcbiAgICA5OS45JSB7XHJcbiAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgIGhlaWdodDowO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjEwMCU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMDAlXHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMikgdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgyKSB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MDtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6MDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjBcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIG1lbnUtYW5pbWF0aW9uIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjA0KSB0cmFuc2xhdGVZKDMwMCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSguMDQpIHRyYW5zbGF0ZVkoMzAwJSlcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjA0KSB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSguMDQpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOmVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb246ZWFzZS1vdXRcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjA0KSB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSguMDQpIHRyYW5zbGF0ZVkoMClcclxuICAgIH1cclxuICAgIDYwJSB7XHJcbiAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4wMikgdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSguMDIpIHRyYW5zbGF0ZVkoMHB4KVxyXG4gICAgfVxyXG4gICAgNjElIHtcclxuICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjA0KSB0cmFuc

2xhdGVZKDBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOnNjYWxlKC4wNCkgdHJhbnNsYXRlWSgwcHgpXHJcbiAgICB9XHJcbiAgICA5OS45JSB7XHJcbiAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgIGhlaWdodDowO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjEwMCU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czoxMDAlXHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMikgdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgyKSB0cmFuc2xhdGVZKDBweCk7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MDtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6MDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjBcclxuICAgIH1cclxufVxyXG5cclxuLmNsaWNrYWJsZS1tZW51LWJ1dHRvbi0yIHtcclxuICAgIGEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcclxuICAgICAgICAmLndoaXRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RkZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2YmFycy1pY29uLTIge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcclxuICAgICAgICAgICAgPiAuY3VzdG9tLW1lbnUtc3R5bGUtMiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYud2hpdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLm5hdmJhcnMtaWNvbi0yIHtcclxuICAgICAgICAgICAgICAgID4gLmN1c3RvbS1tZW51LXN0eWxlLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgNnB4LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlWCgwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3cHgsNXB4LDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlWCguNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItbWVudS1zZWFyY2gtd3JhcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGVyLXNob3AtYWN0aW9uLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgLmhlYWRlci1zaG9wIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2FydC1kcm9wZG93bi13cmFwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Zm

ZjtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDEwMCU7XHJcblx0ei1pbmRleDogOTk5O1xyXG5cdHdpZHRoOiAzNjZweDtcclxuXHRwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XHJcbiAgICB0b3A6IDExMCU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHJpZ2h0OiAtNjBweDtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbn1cclxuLmhlYWRlci1jb250ZW50IHtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmhlYWRlci1jb250ZW50LWJhbGNrIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXItdG9wLXJpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgPiB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY0ZjRmO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTE4cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXMgZWFzZSAgMHM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo

gMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYmxhY2sge1xyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiBpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNlYXJjaC1zdHlsZS0yIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwIDJweCAyOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNlYXJjaC1zdHlsZS0yLW1yZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXBhZGRpbmctNCB7XHJcbiAgICBwYWRkaW5nOiA0OHB4IDA7XHJcbn1cclxuLmhlYWRlci1wYWRkaW5nLTUge1xyXG5cdHBhZGRpbmc6IDMycHggMCAwcHg7XHJcbn1cclxuXHJcbi5zdGlja3ktbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RpY2t5LWNhcnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uaGVhZGVyLXJpZ2h0LXdyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLnNlYXJjaC1zdHlsZS0zIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDYzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZjRhNCc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIGlvbmljb25zO1xyXG4gICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDU4JTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxNXB4IDJweCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2

xvcjogJHRoZW1lLWNvbG9yLXBpbms7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAyOXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICYuYnRuLXRoZW1lLWNvbG9yIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhdGVnb3JpZXMtc3R5bGUtMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcclxuICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2VsZWN0MiB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhdGVnb3JpZXMtc3R5bGUtMiB7XHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59IFxyXG4ubW9kYWwtc3R5bGUge1xyXG4gICAgJi5tb2RhbCB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MTBweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MzBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgI

CAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNvY2lhbC1zdHlsZS0zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNsaWNrYWJsZS1tYWlubWVudSB7XHJcbiAgICAuY2xpY2thYmxlLW1haW5tZW51LWljb24ge1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMjAlO1xyXG4gICAgICAgICAgICB0b3A6IDIyJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcclxuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA3JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDclO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHRvcDogNyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblx0d2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDMwJTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLDMwLDMwLC45KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoLjY1LC4wNSwuMzYsMSk7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBwYWRkaW5nOiAyMDJweCA0NnB4IDM5cHg7XHJcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMTIwcHggNDZweCAzOXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDQ2cHggMzlweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAxMjBweCA0NnB4

IDM5cHg7XHJcbiAgICB9XHJcbiAgICAmLmluc2lkZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5zbGlua3ktbWVudS1zdHlsZSB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubmV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIqTmV3XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpbmt5LW1lbnUtc3R5bGUge1xyXG5cdHdpZHRoOiA0MDBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpub3QoLmJhY2spIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2xpbmt5LXRoZW1lLWRlZmF1bHQge1xyXG4gICAgICAgIC5uZXh0IHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYWNrIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiA

kdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNsaW5reS10aGVtZS1kZWZhdWx0IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCguYmFjaykge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV4dCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMzVcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGVsZWdhbnRpY29ucztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zIGVhc2UgMHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhY2sge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwzNVwiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogZWxlZ2FudGljb25zO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjMgZWFzZSAwcztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxM3B4IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBlbGVnYW50aWNvbnM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi13cmFwcGVyLTIge1xyXG4gICAgLmJvZHktb3ZlcmxheS0yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB9XHJcbiAgICAmLm92ZXJsYXktYWN0aXZlLTIgLmJvZHktb3ZlcmxheS0yIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbn0gXHJcblxyXG4ub2ZmLWNhbnZhcy1hY3RpdmUge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDM3MHB4O1xyXG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdGJvdHRvbTogMDtcclxuXHR6LWluZGV4OiAxMTE7XHJcblx0cmlnaHQ6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNpdGlvbjogYWxsIDQwMG1zIGVhc2Utb3V0O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDM3MHB4LDApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA4N3B4IDAgcmdiYSgwLDAsMCwuMDkpO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgIH1cclxuICAgICYuaW5zaWRlIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcclxuICAgIH1cclxuICAgIC5vZmYtY2FudmFzLWNsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTQwcHg7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZW

lnaHQ6IDQwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIGkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAub2ZmLWNhbnZhcy13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHggNTBweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHggNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vYmlsZS1zZWFyY2gge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogbWVkaXVtIG1lZGl1bSBtZWRpdW0gMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vYmlsZS1tZW51LXdyYXAge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICYubXJnLXBhZGRpbmctYm9yZGVyLW5vbmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vYmlsZS1vdGhlcnMtaW5mby13cmFwIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM

XB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAmLm1yZy1wYWRkaW5nLWJvcmRlci1ub25lIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2JpbGUtb3RoZXJzLWluZm8tY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMDtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2JpbGUtc29jaWFsLXdyYXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzYjU5OTk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnR3aXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTVhY2VlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5waW50ZXJlc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYmQwODFjO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pbnN0YWdyYW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTQ0MDVmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5nb29nbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZGQ0YjM5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zbGlua3ktbW9iaWxlLW1lbnUge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bm90KC5iYWNrKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5ldyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5s

aW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiKk5ld1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2xpbmt5LXRoZW1lLWRlZmF1bHQge1xyXG4gICAgICAgIC5uZXh0IHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYWNrIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgIC5tb2JpbGUtaGVhZGVyLXBhZGRpbmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgIH1cclxuICAgIC5oZWFkZXItYm90dG9tLXBhZGRpbmctMSB7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAubW9iaWxlLWhlYWRlci1wYWRkaW5nIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWJvdHRvbS1wYWRkaW5nLTEge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0gMDMuIFNsaWRlciBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLnNsaWRlci1hcmVhIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuc2Vhc29uLXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMjNweDtcclxuICAgICAgICB0b3A6IDM2LjMlO1xyXG4gICAgICAgIHotaW5kZXg6IDY7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBsZWZ0OiAtODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBsZWZ0OiAtNTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBsZWZ0OiAtOTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMzBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsLXN0eWxlLTIge1xyXG4gICAgICA

gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDkwcHg7XHJcbiAgICAgICAgbGVmdDogODRweDtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBsZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTRweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2xpZGVyLWJnLWNvbG9yLTEge1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzZBMTcxNywgIzZBMTcxNyA3MS40JSwgIzE4MTEyRSAwJSk7XHJcbn1cclxuLnNsaWRlci1iZy1jb2xvci0yIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzMDVFN0IsICMzMDVFN0IgNzEuNCUsICM4QjM3MTcgMCUpO1xyXG59XHJcbi5zbGlkZXItYmctY29sb3ItMyB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNjYwMDAwLCAjNjYwMDAwIDcxLjQlLCAjQ0REN0Q4IDAlKTtcclxufVxyXG5cclxuLnNsaWRlci1oZWlnaHQtMSB7XHJcbiAgICBoZWlnaHQ6IDk5MnB4O1xyXG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgIGhlaWdodDogODAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBoZWlnaHQ6IDY1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi5zbGlkZXItaGVpZ2h0LTIge1xyXG4gICAgaGVpZ2h0OiA2MzdweDtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBoZWlnaHQ6IDUzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlci1oZWlnaHQtMyB7XHJcbiAgICBoZWlnaHQ6IDgxMnB4O1xyXG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2NTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIGhlaWdodDogNDc1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNsaWRlci1oZWlnaHQtNCB7XHJcbiAgICBoZWlnaHQ6IDUzNnB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIGhlaWdodDogNDM1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIH1cclxufVxyXG4uc2xpZGVyLWhlaWdodC01IHtcclxuICAgIGhlaWdodDogNTQwcHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MzVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG59XHJcbi5zbGlkZXItaGVpZ2h0LTYge1xyXG4gICAgaGVpZ2h0OiA1NDBweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBoZWlnaHQ6IDQzNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG4uc2xpZGVyLWhlaWdodC03IHtcclxuICAgIGhlaWdodDogNjU1cHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NTVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgIC

AgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIH1cclxufVxyXG4uc2xpZGVyLWhlaWdodC04IHtcclxuICAgIGhlaWdodDogOTkycHg7XHJcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiA4OTJweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICBoZWlnaHQ6IDg5MnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBoZWlnaHQ6IDQwNnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgIGhlaWdodDogNTA2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZXItaGVpZ2h0LTkge1xyXG4gICAgaGVpZ2h0OiA2MzdweDtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBoZWlnaHQ6IDUzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NSU7XHJcbiAgICB9XHJcbn1cclxuLnNsaWRlci1oZWlnaHQtMTAge1xyXG4gICAgaGVpZ2h0OiA5NTBweDtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDY1JTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDgwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDY4JTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGVyLWhlaWdodC0xMSB7XHJcbiAgICBoZWlnaHQ6IDYzMXB4O1xyXG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MzFweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgIH1cclxufVxyXG4uc2xpZGVyLWhlaWdodC0xMiB7XHJcbiAgICBoZWlnaHQ6IDk2MnB4O1xyXG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgIGhlaWdodDogODAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlci1jb250ZW50LWNlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uc2xpZGVyLWltZy0xIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDExNXB4O1xyXG5cdGJvdHRvbTogMDtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICByaWdodDogNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICByaWdodDogNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIHRleHQtY

WxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgMCAtNjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEyMzZweDtcclxuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogODAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGVyLWltZy0yIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDIxMHB4O1xyXG5cdGJvdHRvbTogMDtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICByaWdodDogMTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgcmlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIC01MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNjY1cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTI5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUyOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzY1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlci1pbWctMyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAyMDBweDtcclxuXHRib3R0b206IDA7XHJcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgcmlnaHQ6IDE4MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIHJpZ2h0OiAxODBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICByaWdodDogODBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICByaWdodDogNzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDU0NnB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQzNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MzRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzU2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZXItY29udGVudC0xIHtcclxuICAgIG1hcmdpbjogLTIwcHggMCAwIDI4MHB4O1xyXG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogLTIwcHggMCAwIDgwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAtMjBweCAwIDAgODBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IC0yMHB4IDAgMCA2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDAgMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDBweCAwIDAgMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDkwcHggMCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgID4gc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDdweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAg

ICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDExOXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwN3B4O1xyXG4gICAgICAgIG1hcmdpbjogNDNweCAwIDE4cHggLTZweDtcclxuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDE4cHggLTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDkwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAxOHB4IC02cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMThweCAtNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDE1cHggLTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAxNXB4IC02cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDU0cHg7XHJcbiAgICAgICAgd2lkdGg6IDE5JTtcclxuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLXN0eWxlLTIge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgN3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZXItcG9zaXRpb24tdGV4dCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMTAwcHg7XHJcbiAgICBsZWZ0OiAxOCU7XHJcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgbGVmdDogNyU7XHJcbiAgICAgICAgYm90dG9tOiAtNzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBsZWZ0OiA4JTtcclxuICAgICAgICBib3R0b206IC01MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIGxlZnQ6IDglO1xyXG4gICAgICAgIGJvdHRvbTogLTUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbGVmdDogNSU7XHJcbiAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICBmb250LXNpemU6IDI0OHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY29sb3Itd2hpdGUge1xyXG4gICA

gICAgIGgyIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1zdHlsZS0xIHtcclxuICAgICYuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogODBweDtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wYWdpbmF0aW9uLXN0eWxlLTEtbW9kaWZ5IHtcclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLXN0eWxlLTMge1xyXG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2NjY2NjYztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5OTk5OTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLXN0eWxlLTQge1xyXG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMjUsMTI1LDEyNSwwLjUpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2FhYzRjNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCB7XHJcbiAgICAmLnBhZ2luYXRpb24td3JhcC0xIHtcclxuICAgICAgICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMHB4IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIC

AgICAgIG1hcmdpbjogMCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwge1xyXG4gICAgJi5wYWdpbmF0aW9uLXdyYXAtMyB7XHJcbiAgICAgICAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDBweCAxN3B4O1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgJi5zaW5nbGUtYW5pbWF0aW9uLXdyYXAge1xyXG4gICAgICAgIC5zbGlkZXItYW5pbWF0ZWQtMSB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjlzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4wcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGlkZXItYW5pbWF0ZWQtaW1nMSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlci1hbmltYXRlZC0yIHtcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjlzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuOXM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuM3M7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWRlci1hbmltYXRlZC1pbWcyIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpZGVyLWFuaW1hdGVkLWltZzMge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2xpZGVyLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlci1hbmltYXRlZC0zIHtcclxuICAgICAgICAgICAgLmtlbmJ1cm5lLXNsaWRlci1zaGFwZSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuOXM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS45cztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlcm8tYXJlYSB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNpbmdsZS1oZXJvLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLm51bWJlci0xIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTY1cHg7XHJcbiAgICAgICAgdG9wOiAyMyU7XHJcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7J

HhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzJweDtcclxuICAgICAgICAgICAgdG9wOiAxNCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC00NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5udW1iZXItMS1ibGFjayB7XHJcbiAgICAgICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLC4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5udW1iZXItMiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtNjBweDtcclxuICAgICAgICB0b3A6IDI4LjUlO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI2LjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlLTEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogNzlweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdG9wOiAzMiU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50aXRsZS0xLWJsYWNrIHtcclxuICAgICAgICAgICAgdG9wOiAzMyU7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZS0yIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IC02NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6

IGlubGluZS1ibG9jaztcclxuICAgICAgICB0b3A6IDMyJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbGVmdDogLTExNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMjBweDtcclxuICAgICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbGVmdDogLTEzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVyby1tb2JpbGUtaW1nIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luOiAwIC01MHB4IC0yMDBweCAwO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMHB4IC0yMDBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIGZsb2F0OiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbjogMCA2MHB4IC0xNDBweCA2MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBmbG9hdDogaW5oZXJpdDtcclxuICAgICAgICBtYXJnaW46IDAgNjBweCAtMTQwcHggNjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5oZXJvLW1vYmlsZS1pbWctMiB7XHJcblx0bWFyZ2luOiAwIDcwcHggLTIwMHB4IC01MHB4O1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgNzBweCAtMjAwcHggMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCA3MHB4IC0xMzZweCA3MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCA1MHB4IC0xMzZweCA1MHB4O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4uc2luZ2xlLWhlcm8tcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAxOTBweCAwIDA7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMTQwcHggMCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE0MHB4IDAgMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAxNjBweCAwIDA7XHJcbiAgICB9XHJcbn1cclxuLnNpbmdsZS1oZXJvLXBhZGRpbmctMiB7XHJcbiAgICBwYWRkaW5nOiAyNjBweCAwIDA7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMjAwcHggMCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE3MHB4IDAgMDtcclxuICAgIH1cclxufVxyXG4uc2luZ2xlLWhlcm8tcGFkZGluZy0zIHtcclxuICAgIHBhZGRpbmc6IDIwMHB4IDAgMDtcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAxNzBweCAwIDA7XHJcbiAgICB9XHJcbn1cclxuLnNpbmdsZS1oZXJvLXBhZGRpbmctNCB7XHJcbiAgICBwYWRkaW5nOiAxOTVweCAwIDE4MHB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE5NXB4IDAgMTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMTUwcHggMCA1MHB4O1xyXG4gICAgfVxyXG59XHJcbi5oZXJvLWNvbnRlbnQtMiB7XHJcbiAgICBwYWRkaW5nOiA3NXB4IDAgMDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogNDNweCAwIDM1cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogI2NjYztcclx

uICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDg1cHg7XHJcbiAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDY2JTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hcHAtZ29vZ2xlLXBsYXktd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm1hcmdpbi1ub25lIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMCAwO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAwIDM1cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyby1jb250ZW50LTMge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICB3aWR0aDogNjIlO1xyXG4gICAgICAgIG1hcmdpbjogMzJweCAwIDE2MHB4IGF1dG87XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIycHggMCAyMnB4IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMnB4IGF1dG8gMjJweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MyU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDIwcHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmhlcm8tY29udGVudC00IHtcclxuICAgIG1hcmdpbjogMTEwcHggMCAwO1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDAgMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICB9XHJcbiAgIC

AgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDM1cHggMCAxMzhweDtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMCAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA5cHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBpb25pY29ucztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5YzA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGF5bWVudC1zeXN0ZW0ge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMzcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGF5bWVudC1pbWctd3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyby1jb250ZW50LTUge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogNzhweCAwIDA7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IDAgMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDM1cHggMCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwIDA7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW46IDNweCAwIDQwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDNweCAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFwcC1nb29nbGUtcGxheS13cmFwLTIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuX

HJcbi52aWRlby1zdHlsZTIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmhlcm8tY29udGVudC02IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNSU7XHJcbiAgICAgICAgbGVmdDogMTkuNyU7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBsZWZ0OiAxMi43JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDBweDtcclxuICAgICAgICAgICAgJi5mb250LWluYyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDU5cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzRweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYmFyYmVyLWhlcm8tY29udGVudCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHRvcDogMzklO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1OXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDNweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5l

LWhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpc3VhbC12aWRlbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICB0b3A6IDI4LjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmluZm8tdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogMzclO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTlweDtcclxuICAgICAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcmlnaHQ6IC00M3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3JlYXRlLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTglO1xyXG4gICAgICAgIHRvcDogMzQuMyU7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICByaWdodDogMTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMiU7XHJcbiAgICAgICAgICAgIHRvcDogMjcuNyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogMTAlO1xyXG4gICAgICAgICAgICBib3R0b206IDI3JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNjcm9sbC1kb3duIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDIwLjclO1xyXG4gICAgICAgIGJvdHRvbTogMTIlO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDEyLjclO1xyXG4gICAgICAgICAgICBib3R0b206IDE0LjYlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYmFyYmVyLXNob3AtaGVyby13cmFwIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5pbmZvLXRleHQge1xyXG4gICAgICAgICAgICByaWdodDogLTI3cHg7XHJcbiAgICAgICAgICAgIHRvcDogNTElO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiA

gICAgICAgICAgICAgICByaWdodDogLTUycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC00M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNzFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmlzdWFsLXZpZGVvIHtcclxuICAgICAgICAgICAgbGVmdDogLTIzcHg7XHJcbiAgICAgICAgICAgIHRvcDogNTElO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNzFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY3JlYXRlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB0b3A6IDQyJTtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1NiU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvLWNvbnRlbnQtNyB7XHJcbiAgICBtYXJnaW46IDAgMCAwIDcwcHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYucmVzcG9uc2l2ZS1wYWRkaW5nLW5vbmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzJweDtcclxuICAgICAgICB3aWR0aDogOTIlO1xyXG4gICAgICAgIG1hcmdpbjogNzJweCAwIDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDUwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxM3B4IDAgMTVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIG1hcmdpbjogMThweCAwIDA7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDgyJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogODIlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4OSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm94LWhlcm8taW1nIHtcclxuICAgIG1hcmdpbjogMCA5NnB4IDAgNDhweDtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgOTZweCAwID

IwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDQwcHggMCAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDUwcHggMCA1MHB4O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4uYm94LWhlcm8taW1nLTIge1xyXG4gICAgbWFyZ2luOiAwIDE4MHB4IDAgMTEwcHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE4MHB4IDAgNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMTAwcHggMCAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDkwcHggMCA5MHB4O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4uYm94LWhlcm8taW1nLTMge1xyXG4gICAgbWFyZ2luOiAwIDE5NnB4IDAgLTQ1cHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEyMHB4IDAgMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCA2MHB4IDAgMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCA1MHB4IDAgNTBweDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYWctc2luZ2xlLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuYmFnLWhlcm8taW1nLXBvc2l0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAxMy41JTtcclxuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA5LjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA5LjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA4LjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyby1jb250ZW50LTgge1xyXG4gICAgbWFyZ2luOiAwIDAgMCAzMjBweDtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDE1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA4MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDUwcHggMTBweCAzMHB4IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi5oZXJvLWNvbnRlbnQtZnVybml0dXJlMiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMTUzLDE1MywxNTMsMS4wMCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MywxNTMsMTUzLDEuMDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW46IDIyMHB4IDAgNTBweDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICYuZm9udC1pbmMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE0NXB4I

DAgNTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA3MXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzFweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDAgNDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNjBweCAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDM3cHggMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTIycHggMCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogOTNweCAwIDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDM3cHggMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEyMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1MXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3OCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zbGlkZXItc3BvcnQtdjIge1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiKDIwNCwgMjA0LCAyMDQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTlweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDE0NnB4IDAgNjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDY0JTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3MHB4IDAgNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwMHB4IDAgNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDU4cHggMCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAg

ICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MiU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDkwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLXN0eWxlLTcge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhZy1oZXJvLWltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA2NTJweDtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogNTUycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiA0MjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4uYmFnLWhlcm8taW1nLTIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNTcxcHg7XHJcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDQ3MXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiA0NDVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogMzcwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiAyMjRweDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLmJhZy1oZXJvLWltZy0zIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDU1MHB4O1xyXG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogNDIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogMjExcHg7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN0eWxlLTcge1xyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50aGVtZS1jb2xvci1nb2xkZW4ge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZ29sZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYud2hpdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZXItbnVtYmVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3J

tOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdGxlZnQ6IC00MHB4O1xyXG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNDlweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMDcpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA3NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY29sb3ItbW9kaWZ5IHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvLWNvbnRlbnQtOSB7XHJcbiAgICBtYXJnaW46IDAgMCAwIDIyNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgfVxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgICBjb2xvcjogcmdiKDEwMiwgMTAyLCAxMDIpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICBtYXJnaW46IDQzcHggMCAzN3B4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzYlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI5cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcGluaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICB3aWR0aDogMjMlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDY0cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgICAgICAgIC

Bjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdHlsZS05IHtcclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICYud2hpdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY29zbWV0aWMyLWhlcm8tY29udGVudC13cmFwIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL3NsaWRlci9iZy1zbGlkZXItY29zbWV0aWMtMi5qcGdcIik7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzdBNzU3MDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBwYWRkaW5nOiAxNjBweCAwIDE0NXB4O1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzMHB4IDAgMTE1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMTMwcHggMCAxMTVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDEwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyby1jb250ZW50LTEwIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDQ5cHg7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMTIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmF0YTtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyby1jb250ZW50LTExIHtcclxuICAgIHBhZGRpbmctbGVmdDogODhweDtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbjogMTQ1cHggMCA0NXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJhdGE7XHJcbiAgICAgICAgd2lkdGg6IDc4JTtcclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTJweCAwIDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdHlsZS0xMyB7XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcGluaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ0bi1zdHlsZS0xMy10aGVtZS1jb2xvciB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuI

CAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJ0bi0xMy10aGVtZS1jb2xvci15ZWxsb3cge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAmLnBhZ2luYXRpb24tc3R5bGUtNiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDg4cHg7XHJcbiAgICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICYudGVjaC1zbGlkZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudGVjaDItc2xpZGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wYWdpbmF0aW9uLXN0eWxlLTYtbW9kaWZ5IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmFnLXNsaWRlci1iZy1jb2xvciB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI0U4RjBGMiwgI0U4RjBGMiA3NCUsICNmZmYgMCUpO1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNFOEYwRjIsICNFOEYwRjIgMTAwJSwgI2ZmZiAwJSk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI0U4RjBGMiwgI0U4RjBGMiAxMDAlLCAjZmZmIDAlKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjRThGMEYyLCAjRThGMEYyIDEwMCUsICNmZmYgMCUpO1xyXG4gICAgfVxyXG59XHJcbi5ib3hlZC1zbGlkZXItYmctY29sb3Ige1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XHJcbn1cclxuLmNvc21ldGljMS1oZXJvLWJnLWNvbG9yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjREFFNkU2O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3OCU7XHJcbiAgICB9XHJcbn1cclxuLmNvc21ldGljMy1oZXJvLWJnLWNvbG9yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRThFN0VEO1xyXG59XHJcblxyXG4uZmFzaGlvbi1zdHVkaW8taGVyby1iZy1jb2xvciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzgwODQ4NTtcclxufVxyXG5cclxuLnNob2VzLWhlcm8tYmctY29sb3Ige1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNBNkE4QUE7XHJcbn1cclxuXHJcbi5hcHAtaGVyby1iZy1jb2xvciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzZCMTYxOTtcclxufVxyXG5cclxuLmhlcm8tY29udGVudC0xMiB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyLWJhZGdlIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4IDRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwNCwg

MCwgMCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiByZ2IoMTUzLCAxNTMsIDE1Myk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgd2lkdGg6IDYyJTtcclxuICAgICAgICBtYXJnaW46IDAgMCAzN3B4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjFweFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGlkZXItcHJpY2Uge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEzMnB4O1xyXG4gICAgICAgICYubXJnLWRlYyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xyXG4gICAgICAgICAgICAmLm9sZC1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDE1MywgMTUzLCAxNTMpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubmV3LXByaWNlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMTAyLCAxNTMsIDApO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAmLnRlY2gyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWNoLXYyLXNsaWRlci1wb3NpdGlvbi1pbWctMSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhcmJlci1oZXJvLWFyZWEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJi5oZXJvLWFyZWEge1xyXG4gICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmJhcmJlci1oZXJvLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyMDVweDtcclxuICAgICAgICBib3R0b206IC0yODhweDtcclxuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICByaWdodDogODBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTExMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGl

hICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlcm8tY29udGVudC0xMy1wb3NpdGlvbjEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTYlO1xyXG4gICAgdG9wOiAzMyU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIGxlZnQ6IDEwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBsZWZ0OiA1LjUlO1xyXG4gICAgICAgIHRvcDogMzYlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIGxlZnQ6IDUlO1xyXG4gICAgICAgIHRvcDogNDAlO1xyXG4gICAgfVxyXG59XHJcbi5oZXJvLWNvbnRlbnQtMTMtcG9zaXRpb24yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA1LjUlO1xyXG4gICAgdG9wOiA0MSU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIHRvcDogMzAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHRvcDogMjAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHRvcDogMTIlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgIHRvcDogMjUlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyby1jb250ZW50LTEzIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIG1hcmdpbjogMThweCAwIDI1cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYnRuLXN0eWxlLTE1IHtcclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJpZGdlLTEtaW1nIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMTklO1xyXG5cdHRvcDogMTYlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBsZWZ0OiAxMiU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbGVmdDogNyU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbGVmdDogMTQlO1xyXG4gICAgICAgIHRvcDogMjglO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyaWRnZS0yLWltZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAxMi40JTtcclxuXHR0b3A6IDY0JTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgdG9wOiA1NSU7XHJcbiAgICAgICAgcmlnaHQ6IDE0LjQlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHRvcDogNTUlO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlcm8tY29udGVudC0xNCB7XHJcbiAgICBwYWRkaW5nOiAxNzVweCAwIDA7XHJcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMTIwcHggMCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwIDA7XHJcbiAgIC

B9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogNjNweCAwIDA7XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3MXB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogMjJweCAwIDYwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICYud2lkdGgtaW5jIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUyJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUyJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMnB4IDAgMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNjIlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIycHggMCAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaGVyby1jb250ZW50LTE0LW1vZGlmeSB7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDcxcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MXB4OyBcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc3R5bGUtMTgge1xyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDIxcHggMzJweDtcclxuICAgICAgICAmLnRoZW1lLWNvbG9yLWdvbGRlbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci1nb2xkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVyby1zbGlkZXItbmF2LTIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNzBweDtcclxuICAgIHRvcDogMzUlO1xyXG4gICAgZm9udC1za

XplOiAxMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yNSk7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDtcclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gICAgJi5oZXJvLXNsaWRlci1uZXh0LTIge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcclxuICAgIH1cclxufVxyXG5cclxuLmhlcm8tc2xpZGVyLWFjdGl2ZS0zIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5oZXJvLXNsaWRlci1uYXYtMiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGVyLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZzogNjBweCA2MHB4IDA7XHJcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAxNXB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvLWNvbnRlbnQtMTUge1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTM1cHg7XHJcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbWFyZ2luOiA4N3B4IDAgMjhweDtcclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNzBweCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMnB4

O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIHdpZHRoOiA2NiU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNzFweDtcclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvLWNvbnRlbnQtMTYge1xyXG4gICAgcGFkZGluZzogMTEwcHggMCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMDtcclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1nb2xkZW47XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkb3N3YWxkO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzNXB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBjb2xvcjogcmdiKDE1MywgMTUzLCAxNTMpO1xyXG4gICAgICAgIG1hcmdpbjogODhweCAwIDUycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDUycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgNTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggMCA1MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdHlsZS0xOSB7XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWdvbGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvLWNvbnRlbnQtMTcge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDQxcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICA

gICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwIDgwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDI1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLSBLZW5idXJuc3kgLS0tLS0tKi9cclxuXHJcblxyXG4ua2VuYnVybmUtc2xpZGVyLWFjdGl2ZSAuc3dpcGVyLXNsaWRlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uc3dpcGVyLXNsaWRlID4gLnN3aXBlci1zbGlkZS1jb3ZlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgNTAlIDUwJSAvY292ZXI7XHJcbn1cclxuXHJcbi5zd2lwZXItc2xpZGUgLnNsaWRlMSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zbGlkZXIvc3BvcnQtYmctc2xpZGVyLTcuanBnKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XHJcbn1cclxuXHJcbi5zd2lwZXItc2xpZGUgLnNsaWRlMiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zbGlkZXIvc3BvcnQtYmctc2xpZGVyLTguanBnKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbn1cclxuXHJcbi5zd2lwZXItc2xpZGUgLnNsaWRlMyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zbGlkZXIvc3BvcnQtYmctc2xpZGVyLTkuanBnKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcbn1cclxuXHJcbi5zd2lwZXItc2NhbGUtZWZmZWN0IC5zd2lwZXItc2xpZGUtY292ZXIge1xyXG4gIHRyYW5zaXRpb246IDEwcyBlYXNlLW91dDtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcblxyXG4uc3dpcGVyLXNjYWxlLWVmZmVjdCAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1jb3ZlciB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG59XHJcblxyXG4ua2VuYnVybmUtc2xpZGVyLWNvbnRlbnQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG4gICAgLmtlbmJ1cm5lLXNsaWRlci1zaGFwZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB0b3A6IC0xMTVweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTExcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbjogMTg1cHggMCAxNTNweDtcclxuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogODBweCAwIDU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA4MHB4IDAgNTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMDBweCAwID

c1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmtlbmJ1cm5lLWJ0biB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzFweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgIC5oZXJvLWFyZWEtb3Zlcmx5IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgLmZvb3Rlci1hcmVhIHtcclxuICAgICAgICAmLnB0LTgwIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGItMzUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVyby1hcmVhLW92ZXJseSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVyby1hcmVhLW92ZXJseS0yIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLSAwNC4gU2VjdGlvbiB0aXRsZSBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTAwcHg7XHJcbiAgICAmLnN0LXBsLW5vbmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgODBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCA4MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgI

CAgICAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMDBweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC04MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xyXG4gICAgICAgICYud2lkdGgtMSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNlY3Rpb24tdGl0bGUtYmxhY2sge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2VjdGlvbi10aXRsZS13aGl0ZSB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tYi02MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWItNTUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1iLTUwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpdGxlLWJ0bi13cmFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICYubWItNjAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1iLTU1IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYuc2VjdGlvbi10aXRsZS1idG4td3JhcC1jZW50ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWItNjAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1iLTU1IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgJi5zbS1mbGV4IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpdGxlLWJ0bi13cmFwLTIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAg

ICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5zZWN0aW9uLXRpdGxlLTIge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTcwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tYi01MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi10aXRsZS0zIHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTI1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tdGl0bGUtNCB7XHJcbiAgICBoNCB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDQ1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLDUxLDUxLC41KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tYi01NSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWItNTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1iLTYwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tYi01NSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWItNTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1iLTYwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tYi0

0MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi10aXRsZS01IHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBtYXJnaW46IDA7IFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcbiAgICAgICAgd2lkdGg6IDY3JTtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tYi02MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWItNTUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAmLm1iLTYwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tYi01NSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi10aXRsZS02IHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgJi5mb250LXdpZHRoLWluYyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgd2lkdGg6IDY2JTtcclxuICAgICAgICBtYXJnaW46IDE3cHggYXV0byAwO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICYubWItNTUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1iLTUwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tYi02MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWItNTUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1iLTUwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpdGxlLTcge1xyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHByYXRhO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDBweDtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICB3aWR0aDogNTclO1xyXG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAmLm1iLTU1IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tYi02MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWItNTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAmLm1iLTU1IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tYi02MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWItNTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tdGl0bGUtOCB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaX

plOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJhdGE7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi53aGl0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucG9wcGlucyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAmLm1iLTU1IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tYi02MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWItNTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1iLTQ1IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tYi01NSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWItNjAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1iLTUwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tYi00NSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi10aXRsZS1pY29uLXdyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogLTEycHggMCAwIDA7XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMCAyNXB4IDA7XHJcbiAgICB9XHJcbiAgICAuc3Vic2NyaWJlLXRpbGUtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudGhlbWUtY29sb3Ige1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50aGVtZS1jb2xvci1yZWQge1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudGhlbWUtY29sb3ItZ29sZGVuIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWdvbGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tdGl0bGUtOSB7XHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5OTk5OTk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tYi01NSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICYubWItNTUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tdGl0bGUtMTAge1xyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICBtYXJnaW46IDI1cHggMCAwO1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgJi5jZW50ZXIge1xyXG4gI

CAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tYi01NSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICYubWItMzAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1iLTU1IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpdGxlLTExIHtcclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5OTk5OTk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tYi01NSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICYubWItNTUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tdGl0bGUtMTIge1xyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDsgXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tYi01MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWItNTUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1iLTYwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tYi01MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWItNTUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1iLTYwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpdGxlLXRhYi13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpdGxlLTEzIHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNlY3Rpb24tdGl0bGUtMTMtYm9yZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxufVxyXG4uc2VjdGlvbi10aXRsZS0xNCB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMTVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNv

bG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICYubWItNTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1iLTU1IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tYi02MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICYubWItNTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1iLTU1IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tYi02MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGFiLXN0eWxlLTMge1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tdGl0bGUtMTUge1xyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMTVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJG9zd2FsZDtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWdvbGRlbjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZm9udC1zaXplLWRlYyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgd2lkdGg6IDY0JTtcclxuICAgICAgICBtYXJnaW46IDIzcHggYXV0byAwO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogOTclO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYud2hpdGUge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3s

kbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tYi02MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICYubWItNTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1iLTU1IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tYi02MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi10aXRsZS0xNiB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAmLm1iLTMwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXRpdGxlLTE3IHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1nb2xkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tYi03MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICYubWItNzAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tIDA1LiBBYm91dCB1cyBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLmFib3V0LWFyZWEtbmVnYXRpdmUtbXJnIHtcclxuICAgIG1hcmdpbjogMCAwIC0xNThweDtcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAtMTAwcHg7XHJcbiAgICB9XHJcbn1cclxuLnZpZGVvLWJhbm5lciB7XHJcbiAgICAmLnZpZGVvLXN0eWxlMiB7XHJcbiAgICAgICAgLmJhbm5lci1jb250ZW50IHtcclxuICAgICAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYW5uZXItY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgJi5iYW5uZXItdmlkZW8taGVpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBsYXktcGF1c2Utc3R5bGUtMSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LX

dlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcclxuICAgICAgICAgICAgICAgICYudGV4dC1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYudGV4dC1wYXVzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGxheS1wYXVzZS1zdHlsZS0yIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxOS42JTtcclxuICAgICAgICAgICAgYm90dG9tOiAxMC4zJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDI3cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIwLjElO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBsYXktcGF1c2Utc3R5bGUtMyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBsYXktcGF1c2Utc3R5bGUtNCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6I

DYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItcGluaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkdGhlbWUtY29sb3ItcGluaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucGxheS1wYXVzZS1zdHlsZS01IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XHJcbiAgICAgICAgICAgICAgICAmLnRleHQtcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnRleHQtcGF1c2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBsYXktcGF1c2Utc3R5bGUtNiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZWZlZmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZGVvLWNvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm90dG9tOiA0MnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hp

dGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcGluaztcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWRlby1jb250ZW50LTIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIxJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucGxheWluZyB7XHJcbiAgICAgICAgLmJhbm5lci1jb250ZW50IHtcclxuICAgICAgICAgICAgLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi50ZXh0LXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnRleHQtcGF1c2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWJvdXQtY29udGVudC0xIHtcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICA+IGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDYyJTtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgbWFyZ2luOiA3MHB4IDAgMTM1cHg7XHJcbiAgICAgICAgd2lkdGg6IDY4JTtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNzBweCAwIDEwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogODglO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XHJ

cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaW5nbGUtY291bnQge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWJvdXQtaW1nIHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbjogMTAycHggMCAwO1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogNTVweCAwIDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmFib3V0LWNvbnRlbnQtMiB7XHJcbiAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA1NCU7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNjglO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4OCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0LWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDM1cHggMCAwO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYm91dC1jb250ZW50LTMtbGVmdCB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiA2OSU7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNzIlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDgxJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgbGluZS

1oZWlnaHQ6IDEuMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFib3V0LWNvbnRlbnQtMy1yaWdodCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAxMTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuICAgIC5leHBsb3JlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiA5NCU7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWJvdXQtYm9yZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAxNzVweDtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XHJcbiAgICAgICAgbGVmdDogNDkuNiU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHRvcDogLTg3cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWJvdXQtb3VyLWhpc3Rvcnkge1xyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzlweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDAgMTZweDtcclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAwIDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnRlYW0tYmFubmVyLWltZyB7XHJcbiAgICBtYXJnaW46IDAgMHB4IDEyMHB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwcHggOTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMHB4IDcwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDBweCA3MHB4O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS10ZWFtIHtcclxuICAgIC50ZWFtLWltZyB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI

3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICYubWItMzAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZWFtLWNvbnRlbnQge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYm91dC1oaXN0b3J5LXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm94LXNoYWRvdzogMCAyMHB4IDQ3cHggLTE2cHggcmdiYSgwLDAsMCwuNSk7XHJcbiAgICAuYWJvdXQtaW1nLXBvc2l0aW9uIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiA0MS42NjY2NyU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWJvdXQtb3VyLWhpc3RvcnktMiB7XHJcbiAgICBwYWRkaW5nOiAxMDBweCA4NXB4IDcwcHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCA1MHB4IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAzMHB4IDMwcHg7XHJcbiAgICB9XHJcbiAgICA+IGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDM5cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMzVweDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmZ1bmZhY3Qtd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcclxuICAgICAgICAuc2luZ2xlLWZ1bmZhY3Qge1xyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxM3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhcmJlci1hYm91dC10b3Age1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvYmcvYmctNy5qcGdcIik7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLmJhcmJlci1hYm91dC1ib3R0b20ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvYmcvYmctOC5qcGdcIik7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5hYm91dC1iYXJiZXItaW1nMSB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA4cHggMTIwcHggOHB4IHJnYmEoMCwwLDAsLjI1KTtcclxuICAgIH1cclxufVxyXG4uYWJvdXQtYmFyYmVyLWltZzIge1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmFib3V0LWJhcmJlci1jb250ZW50IHtcclxuICAgICYuYWJvdXQtYmFyYmVyLWNvbnRlbnQtcGFkZGluZzEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMCAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgMCAwcHg7XHJcbiAgICAg

ICAgfVxyXG4gICAgfVxyXG4gICAgJi5hYm91dC1iYXJiZXItY29udGVudC1wYWRkaW5nMiB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAxMDBweCAwIDA7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzBweCAwcHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDE1cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIG1hcmdpbjogMzhweCAwIDM0cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxOHB4IDAgMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNTRweDtcclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFib3V0LWdsYXNzZXMtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDEwMHB4IDgwcHggMTAwcHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCA0MHB4IDgwcHggNDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDMwcHggODBweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMjBweCA2N3B4IDIwcHg7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIG1hcmdpbjogMzdweCAwIDYwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE3cHggMCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTdweCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxN3B4IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoNSB7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdsYXNzZXMtdmlkZW8tY29udGVudCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdGxlZnQ6IDUwJTtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJ

cblxyXG4uZ2xhc3Nlcy12aWRlby0xMDAtcGVyY2VudCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLndhdGNoLXZpZGVvIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDIxcHggNTNweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuXHJcbi52aWRlby1hcmVhLW5lZ2F0aXZlLW1yZyB7XHJcbiAgICBtYXJnaW46IDAgMCAtMjUwcHg7XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgLTkwcHg7XHJcbiAgICB9XHJcbn1cclxuLnZpZGVvLWFyZWEtbmVnYXRpdmUtbXJnLTIge1xyXG4gICAgbWFyZ2luOiAwIDAgLTE4MHB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIC04NXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIC02NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAudGVhbS1hcmVhIHtcclxuICAgICAgICAmLnBiLTY1IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0LWFyZWEge1xyXG4gICAgICAgICYucGItODUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgIC50ZWFtLWFyZWEge1xyXG4gICAgICAgICYucGItNjUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtYXJlYSB7XHJcbiAgICAgICAgJi5wYi04NSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICN7JGVzbS1sYXlvdXR9IHtcclxuICAgIC5lc20tc3R5bGUge1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC03LjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03LjVweDtcclxuICAgICAgICAgICAgLmNvbC0xMiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNy41cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tIDA2LiBGZWF0dXJlIHN0eWxlIC0tLS0tLS0tLSovXHJcblxyXG4uZmVhdHVyZS13cmFwIHtcclxuICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB0b3A6IC0yNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogI2NjY2NjYztcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNzIlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NiU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlLXdyYXAtMiB7XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBsaW

5lLWhlaWdodDogMjtcclxuICAgICAgICBtYXJnaW46IDM4cHggMCAwO1xyXG4gICAgICAgIHdpZHRoOiA3MyU7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlLXdyYXAtMyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5mZWF0dXJlLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudGhlbWUtY29sb3Ige1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50aGVtZS1jb2xvci1yZWQge1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaWNvbi1ibGFjayB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mZWF0dXJlLWNvbnRlbnQtMyB7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5mZWF0dXJlLXdoaXRlIHtcclxuICAgICAgICAuZmVhdHVyZS1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mZWF0dXJlLWNvbnRlbnQtMyB7XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5mZWF0dXJlLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5mZWF0dXJlLWJvZGVyLTEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xyXG4gICAgfVxyXG4gICAgJi5mZWF0dXJlLWJvZGVyLTEtZ3JheSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyX

G4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWQ3NzEzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAmLmJvZGVyLW5vbmUtbWQge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgJi5ib2Rlci1ub25lLW1kIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZlYXR1cmUtcGwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZlYXR1cmUtd3JhcC00IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAuZmVhdHVyZS1pY29uLTIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmVhdHVyZS1jb250ZW50LTQge1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlLWFyZWEtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAzNjVweCAwIDkwcHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMzM1cHggMCA1MnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2MHB4IDAgMzJweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgLmZlYXR1cmUtYXJlYSB7XHJcbiAgICAgICAgJi5wYi02NSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBiLTgwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGItODUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgIC5mZWF0dXJlLWFyZWEge1xyXG4gICAgICAgICYucGItNjUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wYi03NSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBiLTgwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGItODUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0gMDcuIFN1YnNjcmliZSBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLnN1YnNjcmliZS1mb3JtIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAgIC5tYy1mb3JtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTgwcHggMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTMwcHggMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTMwcHggMTBweCAzMHB4O1xyXG4gICAg

ICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYy1uZXdzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNsZWFyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMzRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3Vic2NyaWJlLWZvcm0td3JhcC0zIHtcclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdWJzY3JpYmUtZm9ybS0zIHtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgLm1jLWZvcm0tMyB7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUxLDUxLDUxLC41KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWMtbmV3cy0zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNsZWFyLTMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclx

uICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyLWFyZWEtbXJnLWxyIHtcclxuICAgIG1hcmdpbjogMCA1MHB4O1xyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCA0MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3Vic2NyaWJlLWZvcm0tNCB7XHJcbiAgICBmb3JtIHtcclxuICAgICAgICAubWMtZm9ybS00IHtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYy1uZXdzLTQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2xlYXItNCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaW5wdXQtYmctZ3JheSB7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNsZWFyLTQge1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIC

AgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pbnB1dC1iZy1ncmF5LTIge1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jbGVhci00IHtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWJzY3JpYmUtZm9ybS01IHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAgIC5tYy1mb3JtLTUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxOTBweCAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTQwcHggMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTQwcHggMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYy1uZXdzLTUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2xlYXItNSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTFweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgI

CAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zdWJzY3JpYmUtZm9ybS01LW1vZGlmeSB7XHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIC5tYy1mb3JtLTUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2xlYXItNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc3Vic2NyaWJlLWZvcm0tNS1tb2RpZnktMiB7XHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIC5tYy1mb3JtLTUge1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jbGVhci01IHtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnRoZW1lLWNvbG9yLWdvbGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci1nb2xkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWJzY3JpYmUtZm9ybS02IHtcclxuICAgIHdpZHRoOiAzMzBweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIC5tYy1mb3JtLTYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmNDIyJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBpb25pY29ucztcclxuICAgICAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1MHB4IDJweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAg

ICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWMtbmV3cy02IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNsZWFyLTYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uLWltZy9hbmdsZS1yaWdodC0yLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIHJpZ2h0IDBweCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb24taW1nL2FuZ2xlLXJpZ2h0LTItaG92ZXIucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgcmlnaHQgMHB4IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ld3NsZXR0ZXItcGFkZGluZy1scnRwIHtcclxuICAgIHBhZGRpbmc6IDcwcHggNzBweCA2MHB4O1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMzBweCA2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMjBweCA2MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMTVweCA3MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3Vic2NyaWJlLWZvcm0tNyB7XHJcbiAgICAuc3Vic2NyaWJlLWZvcm0tc3R5bGUtNyB7XHJcbiAgICAgICAgLm1jLWZvcm0tNyB7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWMtbmV3cy03IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNsZWFyLTcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItZ29sZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN1YnNjcmliZS1mb3JtLTgge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgLm1jLWZ

vcm0tOCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggODBweCAycHggMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYy1uZXdzLTgge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2xlYXItOCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb24taW1nL3BvcHVwLW5ld3NsZXR0ZXItZ3JheS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCByaWdodCAwcHggY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDBweCAycHggMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0gMDguIEZvb3RlciBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLmNvcHlyaWdodCB7XHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZhMDkwOTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNvcHlyaWdodC1ibGFjayB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItbGlzdCB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgN3B4O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmZvb3Rlci1saXN0LWJsYWNrIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgIC

AgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGFuZ3VhZ2UtY3VycmVuY3ktd3JhcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAubGFuZ3VhZ2Utd3JhcCAsXHJcbiAgICAuY3VycmVuY3ktd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwcHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhbmd1YWdlLXdyYXAge1xyXG4gICAgICAgICYubGFuZ3VhZ2Utd3JhcC1ibGFjayB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcc

lxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYm9yZGVyLXN0eWxlLTEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xN3B4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNGI0YjRiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC03cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC03cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC03cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC03cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb2NpYWxzLXN0eWxlLTEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNvY2lhbHMtc3R5bGUtMS1ncmF5IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgICAgICAgICAgY29sb3I6ICNmZWZlZmU7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0

ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3Vic2NyaWJlLWZvcm0td3JhcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdWJzY3JpYmUtZm9ybS0yIHtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgLm1jLWZvcm0tMiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NjQ2NDY7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tYy1uZXdzLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2xlYXItMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uLWltZy9hbmdsZS1yaWdodC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCByaWdodCAwcHggY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNvY2lhbHMtc3R5bGUtMiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICYuc3BvcnQtdjMtc29jaWFsIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvcHlyaWdodC0yIHtcclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmYTA5MDk7XHJcbiAgICAgICAgfVxyXG4gICA

gICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYuY29weXJpZ2h0LXNwb3J0LXYzIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbi5mb290ZXItbWVudSB7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgfVxyXG4gICAgbmF2IHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZm9vdGVyLWxvZ28ge1xyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5mb290ZXItbG9nby1yZXNwb25zaXZlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZm9vdGVyLW1lbnUtMiB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICAgICAgIC

AgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuZm9vdGVyLW1lbnUtMi13aGl0ZSB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY29weXJpZ2h0LTMge1xyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmYTA5MDk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jb3B5cmlnaHQtMy1ibGFjayB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcGluaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY29weXJpZ2h0LTMtd2hpdGUge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcGluaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmEwOTA5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICYubXQtMjAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAmLm10LTIwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb2NpYWxzLXN0eWxlLTMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLnNvY2lhbHMtc3R5bGUtMy1tb2RpZnkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW46IDM1cHggMCAwO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuI

CAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc29jaWFscy1zdHlsZS0zLXdoaXRlIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50aGVtZS1jb2xvci15ZWxsb3cge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLXdpZGdldCB7XHJcbiAgICAuZm9vdGVyLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ibGFjayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5mb290ZXItY29udGFjdCB7XHJcbiAgICAgICAgLmZvb3Rlci1jb250YWN0LWxpc3Qge1xyXG4gICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZvb3Rlci1jb250YWN0LWxpc3QtYmxhY2sge1xyXG4gICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWxpc3QtMiB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDdweDtcclxu

ICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGlzdC1tcmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA5YztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZm9vdGVyLWxpc3QtMi1ibGFjayB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA5YztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuZm9vdGVyLXdpZGdldC1tcmctbGVmdCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLXBheW1lbnQge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAyMnB4IDAgMzBweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmZvb3Rlci1wYXltZW50LWJsYWNrIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItcG9zaXRpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiA0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAuZm9vdGVyLWxvY2F0aW9uICwgXHJcbiAgICAuZm9vdGVyLWNvbnRhY3QtMiB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHB

lcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgbWFyZ2luOiA0cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWNvbnRhY3QtMiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLXBvc2l0aW9uLTIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiA0NXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG5AbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAuZm9vdGVyLWFyZWEge1xyXG4gICAgICAgICYucHQtMjAwIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDg1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGItODAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wYi04NSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAuZm9vdGVyLWFyZWEge1xyXG4gICAgICAgICYucGItODAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wYi04NSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBiLTYwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucHQtODUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLXBheW1lbnQge1xyXG4gICAgICAgICYucHQtNDAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWxvY2F0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDBweCAwIDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0gMDkuIFByb2R1Y3Qgc3R5bGUgLS0tLS0tLS0tKi9cclxuXHJcbi5idG4tc3R5bGUtMSB7XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTNweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXdyYXAge1xyXG4gICAgLnByb2R1Y3QtaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaG92ZXItaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LWFjdGlvbi13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgLnByb2R1Y3QtYWN0aW9uLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDY0JTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjQlO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ID

YwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDU3JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU3JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2R1Y3QtYWN0aW9uLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzNiU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM2JTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDQwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0MyU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7X

HJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LWJhZGdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhjNDY7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgJi5yZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMzA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3QtZGV0YWlscy1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA2O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnByb2R1Y3QtaW1nLW92ZXJseSB7XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LWFjdGlvbi04IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IC01MHB4O1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMzBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAucHJvZHVjdC1zZWxlY3Qtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2R1Y3Qtd2lzaGxpc3Qge1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcclxuICAgICAgICAgICAgICAg

ICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtaW1nLTIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdC1hY3Rpb24tMiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC42KTtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJ1dHRvbiAsIGEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skZXNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY2FydC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5wcm9kdWN0LWFjdGlvbi0yLXllbGxvdyB7XHJcbiAgICAgICAgICAgICAgICBidXR0b24gLCBhIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1hY3Rpb24tMyB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtYWN0aW9uLTQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICB

vcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAucHJvZHVjdC1hY3Rpb24tNC1jYXJ0IHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdC1hY3Rpb24tNC13aXNobGlzdCB7XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWFjdGlvbi01IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IC0xMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDkxO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcclxuICAgICAgICAgICAgJi5jYXJ0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50aGVtZS1jb2xvciB7XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAucHJvZHVjdC1yYXRpbmcge1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjJiMzA5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgJi5ncmF5IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0NDQ0NDQztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDNweCAwIDEwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skZXNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgIC

AgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMCAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5mb250LWRlYyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJi5wcm9kdWN0LXByaWNlLWxlZnQge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLm9sZC1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubmV3LXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucHJvZHVjdC1jb250ZW50LW1vZGlmeSB7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdC1jb2xvciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kYXJrZ3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NjQ1OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmdyYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmdyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1N2E5YTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi52aW9sZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI

2E0NTdhOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWNvbnRlbnQtMiB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1jb250ZW50LTMge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAzMHB4O1xyXG4gICAgICAgIC5wcm9kdWN0LTMtY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAxNXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LXByaWNlLTMge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjkwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICYub2xkLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5uZXctcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjMzM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50aGVtZS1jb2xvciB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWNvbnRlbnQtNCB7XHJcbiAgICAgICAgLnByb2R1Y3QtcmF0aW5nLTIge1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjJiMzA5O1xyXG4gICAgICAgICAgICAgICAgJi5ncmF5IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAycHggMCAxM3B4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LXByaWNlLTQge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICYub2xkLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAg

ICB9XHJcbiAgICAmLnByb2R1Y3QtYm94LXNoYWRvdyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucHJvZHVjdC13cmFwLW1vZGlmeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNXB4IDJweCByZ2JhKDAsMCwwLC4xKTtcclxuICAgICAgICAucHJvZHVjdC1hY3Rpb24tNi13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAucHJvZHVjdC1hY3Rpb24tNi1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0NSU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUyJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTMlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTMlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYnV0dG9uICwgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTRweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2R1Y3QtYWN0aW9uLTYtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDU1JTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDQ4JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDglO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0NyU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4

gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjVweCAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5wcm9kdWN0LWltZyB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgLmhvdmVyLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWFjdGlvbi13cmFwIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2R1Y3QtYWN0aW9uLTgge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnByb2R1Y3QtaW1nLW92ZXJseSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvZHVjdC1kZXRhaWxzLWljb24ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3QtaW1nLTIge1xyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2R1Y3QtYWN0aW9uLTIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3QtYWN0aW9uLTMge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAmLnByb2R1Y3QtYWN0aW9uLTMtcGluayB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5wcm9kdWN0LWFjdGlvbi0zLWdvbGRlbiB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWdvbGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnByb2R1Y3QtYWN0aW9uLTMtcmVkIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LWFjdGlvbi00IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3QtYWN0aW9uLTUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAmLnByb2R1Y3QtY29udGVudC1tb2RpZnkge1xyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1

xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi50aGVtZS1jb2xvci1yZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGhlbWUtY29sb3ItcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICYudGhlbWUtY29sb3ItZ29sZGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1nb2xkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLWdvbGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tYi01MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICYubWItNTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtcHJpY2UtMiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgJi5wcm9kdWN0LXByaWNlLTItbGVmdCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICYub2xkLXByaWNlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAmLmZvbnQtaW5jIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm5ldy1wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYzMzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRvb2x0aXAtc3R5bGUge1xyXG4gICAgYnV0dG9uICwgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgY29udGVudDogYXR0cihhcmlhLWxhYmVsKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gN3B4KTtcclxuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xM3B4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgI

CAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudG9vbHRpcC1zdHlsZS1tb2RpZnkge1xyXG4gICAgICAgIGJ1dHRvbiAsIGEge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFweCkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudG9vbHRpcC1zdHlsZS1tb2RpZnktMiB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudG9vbHRpcC1ibGFjayB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50b29sdGlwLXllbGxvdyB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3IteWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0aGVtZS1jb2xvci15ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRoZW1lLWNvbG9yLXJlZCB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0aGVtZS1jb2xvci1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZXItYWN0aXZlLTEge1xyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgLnByb2R1Y3Qtd3JhcCB7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWltZyB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNzUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN3aXBlci1zbGlkZS1wcmV2IHtcclxuICAgICAgICAgICAgLnByb2R1Y3Qtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAg

ICAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgICAgICAgICAucHJvZHVjdC13cmFwIHtcclxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3dpcGVyLXNsaWRlLW5leHQge1xyXG4gICAgICAgICAgICAucHJvZHVjdC13cmFwIHtcclxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZXItbmF2LTEge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAzMSU7XHJcblx0bGVmdDogMTUwcHg7XHJcblx0Zm9udC1zaXplOiAzMHB4O1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xyXG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgIHRvcDogMjAlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIHRvcDogMjUlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHRvcDogMTklO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICAgICYuc2xpZGVyLW5leHQtMSB7XHJcbiAgICAgICAgcmlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmhvbWUtc2luZ2xlLXByb2R1Y3QtY29udGVudC0xIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDI4cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYigxMCwgMTAsIDEwKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1N3B4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg

7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMTAsIDEwLCAxMCwgMC4xKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1N3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwIDAgMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWJhbm5lci13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAyNjBweCAwIDE0N3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwMHB4IDAgMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMCAxMDBweDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjE7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LWJhbm5lci1jb250ZW50IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTgwcHggMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1MHB4IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3cHggMCAyMXB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgIC

AgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubW91c2Utc2Nyb2xsLWFyZWEge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTE3JTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBsZWZ0OiA0OSU7XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgdG9wOiAxNSU7XHJcbiAgICAgICAgbGVmdDogMjglO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgIHRvcDogNyU7XHJcbiAgICAgICAgbGVmdDogMzMlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGVzbS1sYXlvdXR9IHtcclxuICAgICAgICBsZWZ0OiAzMyU7XHJcbiAgICB9XHJcbn1cclxuLnNjcm9sbC1pbWctcG9zaXRpb24tMSB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMzg0cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLXNpbmdsZS1wcm9kdWN0LXN0eWxlLTIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDE1MnB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3NnB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgdG9wOiAtMTAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHRvcDogLTUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNob2UtbmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNDglO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHRvcDogMzglO1xyXG4gICAgICAgICAgICB3aWR0aDogNDg4cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjk1cHggMCAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwMHB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjAwcHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNTBweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgI

CAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwMHB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaW5nbGUtcHJvZHVjdC1zdHlsZS0yLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDE5MXB4IDAgMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiA4MHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNjMzM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjhweCAwIDI3cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjhweCAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyOHB4IDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTQyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc3JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc3R5bGUtNCB7XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MzMztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDQwcHggLTlweCByZ2JhKDAsMCwwLC41KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE5cHggNjBweCAxOHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmhvdmVyIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLXByb2R1Y3Qtc3R5bGUtMy1jb250ZW50IHtcclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ3JlYXQtdmliZXM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAg

ICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW46IDEwcHggMCAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb2xvci1zd2F0Y2hlcy1zZXQtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogNTVweCAwIDUxcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDM1cHggMCAzMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzVweCAwIDMxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzNXB4IDAgMzFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbG9yLXdyYXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnllbGxvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRiZTcwO1xyXG4gICAgICAgICA

gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2t5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4M2Q4ZDg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ncmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJkODgzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZ3JheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2F0Y2hlcy1zZXQtd3JhcCB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTQyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTMtaW1nIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtYXJlYS1ib3JkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgdG9wOiAyOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICB0b3A6IDI3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHRvcDogMjdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgdG9wOiAyN3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1wcm9kdWN0LXN0eWxlLTQtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxNjNweCAwIDE5MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDExM3B4IDAgMTMwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fS

B7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCAxMTdweDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHRvcDogLTEwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgdG9wOiAtNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICB0b3A6IC01MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgYm90dG9tOiAtMTAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBib3R0b206IC01MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW46IDE5cHggMCA3MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDY1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc3R5bGUtNSB7XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAxMnB4O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAmLm10LTE1IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRhYi1zdHlsZS0xIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDQwcHg7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tYi01MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50YWItc3R5bGUtMiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgI

CAgICAmLm1yZy1pbmMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50YWItc3R5bGUtMi1tb2RpZnkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50YWItc3R5bGUtMy1tb2RpZnkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICYubWItNTUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1iLTYwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tYi01MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWItNTUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1iLTYwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc3R5bGUtOCB7XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3ZjdmN2Y7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICYubXQtMTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2luYXRpb24tc3R5bGUtNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkM2UwZTE7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhYWM0Yzc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wYWdpbmF0aW9uLXN0eWxlLTUtZ3JheSB7XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNWU1ZTU7XHJcbiAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItZ29sZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIH1cclxufVxyXG4uc2luZ2xlLWNhdGVnb3J5LXdyYXAge1xyXG4gICAgLmNhdGVnb3J5LWltZyB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAmLm1iLTMwIHtcclxuICAgICAgICAgICAg

ICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAmLm1iLTMwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2F0ZWdvcnktdGl0bGUtMSB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICYuZm9udC1zaXplLWluYyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZvbnQtd2lkdGgtaW5jIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmNhdGVnb3J5LXRpdGxlLTEge1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jYXRlZ29yeS1tYXJnaW4ge1xyXG4gICAgICAgIG1hcmdpbjogMCAyNXB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwcHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm5hdi1zdHlsZS00IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5wcm9kdWN0LW5hdi0xIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UgMHM7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucHJvZHVjdC1uZXh0LTEge1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAucHJvZHVjdC1uYXYtMSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4

udGFiLWNvbnRlbnQge1xyXG4gICAgJi5qdW1wIHtcclxuICAgICAgICAudGFiLXBhbmUge1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGZhZGVJbiAxIDFzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWItY29udGVudCB7XHJcbiAgICAmLmp1bXAtMiB7XHJcbiAgICAgICAgLnRhYi1wYW5lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbGwtcHJvZHVjdHMtYnRuIHtcclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICYuZm9udC1zaXplLWRlYyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50aGVtZS1jb2xvci1yZWQge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGVtZS1jb2xvci1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGhlbWUtY29sb3ItcGluaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tdC01MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5kZWFsLXByb2R1Y3Qtd3JhcCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XHJcbiAgICAuZGVhbC1wcm9kdWN0LWltZyB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVhbC1wcm9kdWN0LWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAuZGVhbC1yb2R1Y3QtbWV0YSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDAgMThweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE4cHggMCAzNHB4O1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZWFsLXByb2R1Y3QtYnRuIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ID

RweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxM3B4O1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnRoZW1lLWNvbG9yIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYm9yZGVyLW5vbmUge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxufVxyXG4ucHJvZHVjdC1zbGlkZXItNS13cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnByb2R1Y3QtbmF2LTIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICYucHJvZHVjdC1wcmV2LTIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNsaWRlci1hY3RpdmUtNSB7XHJcbiAgICAmLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICAgICAgICAmLnBhZGRpbmctbm9uZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2F0ZWdvcnktd3JhcC0yIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcGluaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWFyZWEge1xyXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgJi5wcm9kdWN0LWZsdWlkLXAtMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhdGVnb3J5LXdyYXAtMyB7XHJcbiAgICA+IHVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTIuOXB4IDAgMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcb

iAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTMwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZSAwcztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1jYXRlZ29yaS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjdweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcmktcG9zaXRpb24taW1nLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3JpLXBvc2l0aW9uLWltZy0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjI5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpbmdsZS1zdWItY2F0ZWdvcmkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLWNhdGVnb3JpLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLWNhdGVnb3JpLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg

IGNvbG9yOiAjMjYyNjI2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMzVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI2MjYyNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I1ODkyYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4IDAgMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2F0aWdvcnktYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICA

gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UsdmlzaWJpbGl0eSAuMnMgZWFzZSx0cmFuc2Zvcm0gLjJzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmNhdGVnb3J5LXdyYXAtMy1ib3JkZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLmNhdGVnb3J5LXdyYXAtMy1zbWFsbCB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICAubWVudS1leHBhbmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUgPiAubWVudS1leHBhbmQgaTo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaz

tcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEyLjlweCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI2MjYyNjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tZWdhLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMi45cHggMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiNTg5MmE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDNweCAwIDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhdGlnb3J5LWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc21hbGwtbWVudS1jYXRlZ29yeS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgI

CAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiAubWVudS1leHBhbmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuY2F0ZWdvcnktd3JhcC0zLXNtYWxsLWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5iZXN0LXNlbGxlci1wcm9kdWN0LXdyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgMHM7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuYmVzdC1zZWxsZXItaW1nIHtcclxuICAgICAgICBmbGV4OiAwIDAgMTM2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmVzdC1zZWxsZXItY29udGVudCB7XHJcbiAgICAgICAgLmJlc3Qtc2VsbGVyLWNhdCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjFweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjkwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWFjdGlvbi03IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZSAwcztcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9y

ZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIDBzO1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMjUpO1xyXG4gICAgICAgIC5wcm9kdWN0LWFjdGlvbi03IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtcHJvZHVjdC1saXN0LXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XHJcbiAgICAucHJvZHVjdC1saXN0LWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1saXN0LWNvbnRlbnQtMiB7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE3cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3QtbGlzdC1wcmljZSB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2OTA7XHJcbiAgICAgICAgICAgICAgICAmLm9sZC1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLm5ldy1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgIC5wcm9kdWN0LWxpc3QtY29udGVudC0yIHtcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfVxyXG59XHJcbi5yZWNlbnQtdmlldy1wcm9kdWN0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnJlY2VudC12aWV3LXNsaWRlci13cmFwIHtcclxuICAgIHBhZGRpbmc6IDI1cHggNzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnJlY2VudC1wcm8tbmF2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbGVmdDogMzBweDtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICAmLnJlY2VudC1wcm8tbmV4dCB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UgMHM7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1zbGlkZXItYWN0aXZlLTYge1xyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1uYXYtMy13cmFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbjogNDVweCAwIDA7XHJcbiAgICAucHJvZHVjdC1uYXYtMyB7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgZm9udC1zaXp

lOiAxM3B4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE2cHg7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wcm9kdWN0LXByZXYtMyB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wcm9kdWN0LW5leHQtMyB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNhdGVnb3J5LXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogLTIwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWNhdGVnb3J5LXdyYXAtMiB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggMzdweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAuY2F0ZWdvcnktaW1nLTQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhdGVnb3J5LWNvbnRlbnQge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICYuZm9udC13aWR0aC1pbmMge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XH

JcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDI1cHggODBweCAtMTVweCByZ2JhKDAsMCwwLC4zKTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdHlsZS0xNyB7XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXJlZDtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LW5hdi00IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcclxuICAgICYucHJvZHVjdC1uZXh0LTQge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyLWFjdGl2ZS03IHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5wcm9kdWN0LW5hdi00IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbGwtcHJvZHVjdHMtYnRuLTIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcclxuICAgICAgICB9XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWdvbGRlbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWxsLXByb2R1Y3RzLWJ0bi0zIHtcclxuICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggNTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXJlZDtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgLnByb2R1Y3QtYXJlYSB7XHJcbiAgICAgICAgJi5wYi04NSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBiLTgwIHtcclxuICAgICAgICAgICAgcGFkZGluZ

y1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtY2F0ZWdvcnkge1xyXG4gICAgICAgICYucGItODAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wYi04NSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWNhdGVnb3J5LWFyZWEge1xyXG4gICAgICAgICYucGItOTAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wYi04NSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgLnByb2R1Y3QtYXJlYSB7XHJcbiAgICAgICAgJi5wYi04NSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBiLTgwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGItNzAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1jYXRlZ29yeSB7XHJcbiAgICAgICAgJi5wYi04MCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBiLTg1IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGItOTUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1jYXRlZ29yeS1hcmVhIHtcclxuICAgICAgICAmLnBiLTkwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGItODUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRlc20tbGF5b3V0fSB7XHJcbiAgICAucHJvZHVjdC1yZXNwb25zaXZlLXN0eWxlIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNy41cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNy41cHg7XHJcbiAgICAgICAgICAgIC5jb2wtMTIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNy41cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0gMTAuIFBvcnRmb2xpbyBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLmJ0bi1zdHlsZS0zIHtcclxuICAgIG1hcmdpbjogLTE1cHggMCAwO1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IC0xM3B4IDAgMDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5lZ2F0aXZlLW1yZy1ub25lIHtcclxuICAgICAgICBtYXJnaW46IDBweCAwIDA7XHJcbiAgICB9XHJcbiAgICAmLmJsYWNrIHtcclxuICAgICAgICBtYXJnaW46IDBweCAwIDA7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBvcnRmb2xpby1pbWcge1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDhweCBzb2xpZCAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9ydGZvbGlvLWNvbnRlbnQtd3JhcCB7XHJcblx0bWFyZ2luOiAwIDAgMCA0MHB4O1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwIDAgMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwIDAgMHB4O1xyXG4gICAgfVxyXG59XHJcbi5zaW5nbGUtcG9ydGZvbGlvLWNvbnRlbnQge1xyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5

b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDYyJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICBtYXJnaW46IDM2cHggMCAzM3B4O1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvcnRmb2xpby1idG4ge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNTA1MDU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBvcnRmb2xpby1zbGlkZXItYWN0aXZlIHtcclxuICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMTVweDtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2luYXRpb24tc3R5bGUtMiB7XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW46IDM2cHggMDtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCIwXCI7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMXB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tc2xpZGVyLWFjdGl2ZSB7XHJcbiAgICAmLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiB7XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzNnB4IDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwIDM2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBvcnRmb2xpby13cmFwIHtcclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgZm9

udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEwM3B4O1xyXG4gICAgICAgIHdpZHRoOiA2OCU7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MiU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNzIlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2MzMztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jZW50ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMDNweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA2OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi53aWR0aC0yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2JTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjYlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLXBvcnRmb2xpby0yIHtcclxuICAgIC5wb3J0Zm9saW8taW1nLTIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcztcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNjUpO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucG9ydGZvbGlvLWljb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucG9ydGZvbGlvLWljb24tMiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvcnRmb2xpby1jb250ZW50LTMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XH

JcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBvcnRmb2xpby1jYXRlZ29yeS0yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEzcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvcnRmb2xpby1jb250ZW50LTIge1xyXG4gICAgICAgIC5wb3J0Zm9saW8tY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxM3B4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAucG9ydGZvbGlvLWltZy0yIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBvcnRmb2xpby1pY29uIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBvcnRmb2xpby1jb250ZW50LTMge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBvcnRmb2xpby1pY29uLTIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tYi00NSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgI

CAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucG9ydGZvbGlvLWRldGFpbHMtY29udGVudCB7XHJcbiAgICAud29yay1zaW5nbGUtd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICAud29yay1zaW5nbGUtZGVzYyB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDYge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIH1cclxuICAgIC5wb3J0Zm9saW8tc29jaWFsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAyNnB4IDAgMDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tZGV0YWlscy1zbGlkZXItd3JhcCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMzVweCAwIDQwcHg7XHJcbn1cclxuLnBvcnRmb2xpby1kZXRhaWxzLWltZyB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9ydGZvbGlvLWRldGFpbHMtc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0zNCU7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTI1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tc2xpZGVyLW5hdiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAyOCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZSAwcztcclxuICAgICYucG9ydGZvbGlvLXNsaWRlci1uZXh0IHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAyOCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tbmV4dC1wcmV2LXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC5wb3J0Zm9saW8tcHJldiAsIFxyXG4gICAgLnBvcnRmb2xpby1uZXh0IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0

aW9uOiAuMzVzO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY1ZjU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMzVzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wb3J0Zm9saW8tcHJldiB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTglO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9ydGZvbGlvLW5leHQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU4JTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYnJlYWRjcnVtYi1wb3J0Zm9saW8tY29udGVudC13cmFwIHtcclxuXHRwYWRkaW5nOiAwIDEwMHB4IDE1MHB4IDM2MHB4O1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwMHB4IDE1MHB4IDgwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMDBweCAxNTBweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNTBweCAxNTBweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweCA3NXB4IDQwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHggNjVweCAxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tZGV0YWlscy1zdGlja3ktd3JhcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgIH1cclxuICAgIC5wb3J0Zm9saW8tZGV0YWlscy1zdGlja3ktaW1nIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgIC5wb3J0Zm9saW8tYXJlYSB7XHJcbiAgICAgICAgJi5wYi05MCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgLnBvcnRmb2xpby1hcmVhIHtcclxuICAgICAgICAmLnBiLTkwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tIDExLiBUZXN0aW1vbmlhbCBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLnRlc3RpbW9uaWFsLXdyYXAge1xyXG4gICAgLnRlc3RpLXF1b3RlIHtcclxuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRlc3RpLXF1b3RlLTIge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDY2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVx

yXG5cclxuLnRlc3RpbW9uaWFsLW92ZXJseSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC40KTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLXRlc3RpbW9uaWFsIHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICBtYXJnaW46IDI4cHggYXV0byAzNnB4O1xyXG4gICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNjclO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGVzdGltb25pYWwtaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTExcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5hdi1zdHlsZS0yIHtcclxuICAgIC5zbGlkZXItbmF2LTIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGlkZXItbmV4dC0yIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRlc3RpbW9uaWFsLWJnLWltZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4udGVzdGltb25pYWwtaW1nIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTEwcHg7XHJcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG

4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnRlc3RpbW9uaWFsLXdyYXAtMiB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbjogMnB4IDAgNzBweDtcclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAycHggMCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAycHggMCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAycHggMCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAycHggMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaW5nbGUtdGVzdGltb25pYWwtMiB7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjdweCAwIDUzcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRlc3RpbW9uaWFsLWluZm8tMiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE2cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2LXN0eWxlLTMge1xyXG4gICAgLnNsaWRlci1uYXYtMyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIGZvbnQtc2l6Z

TogMjRweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgJi5zbGlkZXItcHJldi0zIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpZGVyLW5leHQtMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS10ZXN0aW1vbmlhbC0zIHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNzIlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXN0aW1vbmlhbC1pbmZvLTMge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGVzdGltb25pYWwzLWFyZWEtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAxOTBweCAwIDE5NXB4O1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDExNXB4IDAgMTIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCAxMDVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgODVweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgIC50ZXN0aW1vbmlhbC1hcmVhIHtcclxuICAgICAgICAmLnBiLTIwMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3M3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0gMTIuIEJyYW5kIGxvZ28gc3R5bGUgLS0tLS0tLS0tKi9cclxuXHJcbi5zaW5nbGUtYnJhbmQtbG9nbyB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1icmFuZC1sb2dvLTIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgfVxyXG59XHJcbi5zaW5nbGUtYnJhbmQtbG9nby0zIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAuNDtcclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgLmJyYW5kLWxvZ28tYXJlYSB7XHJcbiAgICAgICAgJi5wYi04NSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG4gICAgICAgIH0gICAgXHJcbiAgICAgICAgJi5wYi05MCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH0gICAgXHJcbiAgICB9XHJcbn1cclxuQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgLmJyYW5kLWxvZ28tYXJlYSB7XHJcbiAgICAgICAgJi5wYi04NSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH0gIFxyXG4gICAgICAgICYucGItOTAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9ICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0gMTMuIEJsb2cgc3R5bGUgLS0tLS0tLS0tKi9cclxuXHJcbi5zaW5nbGUtYmxvZyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMCAwIDQycHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgfVxyXG4gICAgLmJsb2ctZGF0ZSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xyXG4gICAgICAgIHNwYW4ge1xyXG4g

ICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRheSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICAmLnRoZW1lLWNvbG9yLWdvbGRlbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWdvbGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9udGgge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibG9nLWNvbnRlbnQge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA3cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucG9zdC1tZXRhIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1ibG9nLTIge1xyXG4gICAgLmJsb2ctaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudmlkZW8taWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvZy1jb250ZW50LTIge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTBweCA0MHB4O1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgICAgICAgICB

9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ibG9nLWNvbnRlbnQtMi1wYWRkaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAxMHB4IDBweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2ctY29udGVudC0zIHtcclxuICAgICAgICAuYmxvZy1kYXRlIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTFweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1zdHlsZS0xMiB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi50aGVtZS1jb2xvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2ctbGlzdC1jb250ZW50IHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsb2ctbWV0YS13cmFwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgIC

AgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICB3aWR0aDogNzMlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4OSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmJ0bi1zdHlsZS0xMCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN0eWxlLTEwIHtcclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA0cHg7XHJcbiAgICAgICAgICAgICYuaW9uLWlvcy1hcnJvdy1mb3J3YXJkIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXN0eWxlLTExIHtcclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc3R5bGUtMTQge1xyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ibG9nLWltZy1zbGlkZXIge1xyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2lkZWJhci1zZWFyY2gge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvZy13cmFwLW1sIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge

1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvZy13cmFwLW1yIHtcclxuICAgIG1hcmdpbi1yaWdodDogODVweDtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm5hdi1zdHlsZS01IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KTtcclxuICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgJi5uYXYtNS1uZXh0IHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwxKTtcclxuICAgIH1cclxufVxyXG5cclxuLmJsb2ctZGV0YWlscy13cmFwIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLmJsb2ctZGV0YWlscy1jb250ZW50IHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvZy1kZXRhaWxzLW1ldGEge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuYmxvZy1tZXRhLWNvbW1vbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucG9zdC1hdXRob3ItYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLnBvc3QtYXV0aG9yLWltZyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBvc3QtYXV0aG9yLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpbmdsZS1ibG9nLWRldGFpbHMt

bWV0YSB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2ctZGV0YWlscy1kZXNjIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibG9jay1xdW90ZS1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMTZweDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNy41cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUuNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2ctZGV0YWlscy10YWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJlbGF0ZWQtcHJvZHVjdCB7XHJcbiAgICBtYXJnaW46IDUwcHggMCA1cHg7XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgIH1cclxufVxyXG5cclxuLmJsb2ctY29tbWVudC13cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCAwIDU1cHg7XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgIH1cclxuICAgIC5zaW5nbGUtYmxvZy1jb21tZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsb2ctY29tbWVudC1pbWcge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsb2ctY29tbWVudC1jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgICAgICAgICAgcGFkZGluZzogMjhweCAyNXB4IDI5cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTZweDtcclxuICAgICAgICA

gICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCAjZjZmNmY2O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYW1lLXJlcGx5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJlcGx5IHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWJsb2ctY29tbWVudC13cmFwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAuYmxvZy1jb21tZW50LW1sIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOThweDtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDk4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvZy1jb21tZW50LWZvcm0ge1xyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICB9XHJcbiAgICBmb3JtIHtcclxuICAgICAgICAubGVhdmUtZm9ybSB7XHJcbiAgICAgICAgICAgIGlucHV0ICwgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1NXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC1zdWJtaXQge1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbi

AgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJsb2ctZGV0YWlscy1tciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAuYmxvZy13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgLmJsb2ctbmV3c2xldHRlci1hcmVhIHtcclxuICAgICAgICAmLnBiLTc1IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgfSAgICBcclxuICAgIH1cclxuICAgIC5ibG9nLWFyZWEge1xyXG4gICAgICAgICYucGItOTAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9ICBcclxuICAgICAgICAmLnBiLTgwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucHQtNjAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgLmJsb2ctd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICAgIC5ibG9nLW5ld3NsZXR0ZXItYXJlYSB7XHJcbiAgICAgICAgJi5wYi03NSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH0gICAgXHJcbiAgICB9XHJcbiAgICAuYmxvZy1hcmVhIHtcclxuICAgICAgICAmLnBiLTkwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfSAgXHJcbiAgICAgICAgJi5wYi04MCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnB0LTYwIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tIDE0LiBCYW5uZXIgc3R5bGUgLS0tLS0tLS0tKi9cclxuXHJcbi5iYW5uZXItd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuYmFubmVyLWltZy1jb250ZW50IHtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDVweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5mb250LWluY3JlYXNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYmFubmVyLXBhZ

GRpbmctMSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJhbm5lci1wYWRkaW5nLTIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFubmVyLWltZy1jb250ZW50LTIge1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0NXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJhbm5lci1wYWRkaW5nLTEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5iYW5uZXItcGFkZGluZy0yIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhbm5lci1pbWcge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhbm5lci1jb250ZW50LTMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDI4cHg7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmF0YTtcclxuICAgICAgICAgICAgd2lkdGg6IDc2JTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYW5uZXItcHJpY2Uge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCA1MnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XHJcbiAg

ICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAmLm9sZC1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubmV3LXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhbm5lci1idG4tMSB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhbm5lci1jb250ZW50LTQge1xyXG4gICAgICAgICYuYmFubmVyLWNvbnRlbnQtNC1wb3NpdGlvbjEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYmFubmVyLWNvbnRlbnQtNC1wb3NpdGlvbjIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMzFweDtcclxuICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhbm5lci1wcmljZS0yIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICYub2xkLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5uZXctcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY5MDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJhbm5lci1tcmctMSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE4cHggMCA1MnB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMThweCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxOHB4IDAgMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE4cHggMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYmFubmVyLW1yZy0yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IDAgMjhweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDZweCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhbm5lci1idG4

tMiB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDQ4ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICYudGhlbWUtY29sb3ItcmVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudGhlbWUtY29sb3ItZ29sZGVuIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1nb2xkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub2ZmZXItcG9zaXRpb24tMSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC02NXB4O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgtOTglKTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKC03NiUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub2ZmZXItcG9zaXRpb24tMiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC02NXB4O1xyXG4gICAgICAgICAgICB0b3A6IDQ2JTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHRvcDogNTIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub2ZmZXItcG9zaXRpb24tMyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNjVweDtcclxuICAgICAgICAgICAgdG9wOiAzNCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub2ZmZXItcG9zaXRpb24tNCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC02NXB4O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgtMTQwJSk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgtOTglKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub2ZmZXItcG9zaXRpb24tNSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC02NXB4O1xyXG4gICAgICAgICAgICB0b3A6IDQyJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHRvcDogNTIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub2ZmZXItcG9zaXRpb24tNiB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNjVweDtcclxuICAgICAgICAgICAgdG9wOiA0MSU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHRvcDogNDYlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5iYW5uZXItd3JhcC1tcmctMSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTgwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYmFubmVyLXdyYXAtYWxsIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC5iYW5uZXItaW1nIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5iYW5uZXItYm9yZGVyLTEge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYS

gwLDAsMCwuMTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1jb250ZW50LTUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAmLmZvbnQtd2lkdGgtaW5jIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mb250LXdpZHRoLWluYzIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogMTdweCAwIDQycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgJi5tcmctbW9kaWZ5IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1wdGItMiB7XHJcblx0cGFkZGluZzogMjA1cHggMCAyMDBweDtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAxNTVweCAwIDE1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEyNXB4IDAgMTIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMTA1cHggMCAxMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1zdHlsZS0xNiB7XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XHJcbiAgICAgICAgcGFkZGluZzogMThweCAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAmLnRoZW1lLWNvbG9yLWdvbGRlbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLWdvbGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLXJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXItcHRiLTEge1xyXG4gICAgcGFkZGluZzogMTYwcHggMCAxNjBweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4O1xyXG4gICAgfVxyXG59XHJcbi5iYW5uZXItcHRiLTMge1xyXG4gICAgcGFkZGluZzogMjAwcHggMCAyMDBweDtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDE1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1MHB4IDAgMTUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMTIwcHggMCAxMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4O1xyXG4gICAgfVxyXG59XHJcbi5iYW5uZXItb3ZlcmxheS0xIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgfVxyXG59XHJcbi5iYW5uZXItb3ZlcmxheS0yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyLXdyYXAtbXJnLTIge1xyXG4gICAgbWFyZ2luOiA0MzVweCAwIDMyMHB4IDEwMHB4O1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMzE1cHggMCAyOTVweCA1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMjMwcHggMCAyMjhweCAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgb

WFyZ2luOiA2NXB4IDAgNTBweCAwcHg7XHJcbiAgICB9XHJcbn1cclxuLmJhbm5lci13cmFwLW1yZy0zIHtcclxuICAgIG1hcmdpbjogMjc3cHggMCAzMjBweCAxMDBweDtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDE3N3B4IDAgMzIwcHggMTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMjBweCAwIDIyOHB4IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDY1cHggMCA1MHB4IDBweDtcclxuICAgIH1cclxufVxyXG4uYmFubmVyLXdyYXAtbXJnLTQge1xyXG4gICAgbWFyZ2luOiAwIDAgMTYwcHg7XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNjBweDtcclxuICAgIH1cclxufVxyXG4uYmFubmVyLXdyYXAtbXJnLTUge1xyXG4gICAgbWFyZ2luOiAwIDAgMjUwcHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNjVweDtcclxuICAgIH1cclxufVxyXG4uYmFubmVyLXdyYXAtbXJnLTYge1xyXG5cdG1hcmdpbjogMCAwIDE3MnB4O1xyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE0MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDY1cHg7XHJcbiAgICB9XHJcbn1cclxuLmJhbm5lci13cmFwLW1yZy03IHtcclxuXHRtYXJnaW46IDM1NnB4IDAgMTkwcHggMTAwcHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAyNDRweCAwIDE5MHB4IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMTQ1cHggMCAxMjVweCA1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogNjVweCAwIDY1cHggMHB4O1xyXG4gICAgfVxyXG59XHJcbi5iYW5uZXItd3JhcC1tcmctOCB7XHJcblx0bWFyZ2luOiAwIDAgMTkycHggMTAwcHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjIwcHggMTAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTUwcHggNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMCA2NXB4IDBweDtcclxuICAgIH1cclxufVxyXG4uYmFubmVyLXdyYXAtbXJnLTkge1xyXG5cdG1hcmdpbjogMCAwIDBweCAxMDBweDtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwcHggNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwcHggMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmJ0bi1zdHlsZS02IHtcclxuICAgIG1hcmdpbjogMCAwIDAgMjE1cHg7XHJcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDEwMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50aGVtZS1jb2xvci1yZWQge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItcmVkO1xy

XG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1jb250ZW50LTIge1xyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJHByYXRhO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMThweDtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxufVxyXG4uYmFubmVyLWJnLWFyZWEge1xyXG4gICAgcGFkZGluZzogNTBweCAxMHB4IDQ3cHggNzBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZSAwcztcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDEwcHggNDdweCAxMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTBweCA0N3B4IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IDBweCByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYW5uZXItYmctY29udGVudC13cmFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmJhbm5lci1iZy1jb250ZW50LWxlZnQge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFubmVyLWJnLWNvbnRlbnQtcmlnaHQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3N3B4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjNweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAmLm9sZC1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubmV3LXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY5MDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN

pemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmctaW1nLWZpeGVkIHtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgIC5iYW5uZXItYXJlYSB7XHJcbiAgICAgICAgJi5wdC0yMDAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGItMjAwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgLmJhbm5lci1hcmVhIHtcclxuICAgICAgICAmLnB0LTIwMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wYi0yMDAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGItOTAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgLmJhbm5lci1hcmVhIHtcclxuICAgICAgICAmLnB0LTIwMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBiLTIwMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBiLTkwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tIDE1LiBQcm9kdWN0IGRldGFpbHMgc3R5bGUgLS0tLS0tLS0tKi9cclxuXHJcbi5wcm9kdWN0LWRldGFpbHMtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAucGQtY29udGVudC1uZXh0LXByZXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBkLWNvbnRlbnQtaWNvbiB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5wZC1jb250ZW50LW5leHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWRldGFpbHMtcmV2aWV3LXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAucHJvZHVjdC1kZXRhaWxzLXJldmlldyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LXJhdGluZyB7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMmIzMDk7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5ncmF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDQ0NDQ0M7XHJcbi

AgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndyaXRlLXJldmlldyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTNweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtZGV0YWlscy1wcmljZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxN3B4IDAgMzBweDtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYzMzO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAmLm9sZC1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAucHJvLWRldGFpbHMtY29sb3Itd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMzdweCAwIDQzcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIycHggMCAyN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByby1kZXRhaWxzLWNvbG9yLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7X

HJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ibHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Njk5Y2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXJtaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTAwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jb3BwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjNjYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmdyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OWNjNjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vY2hlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M5OTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByby1kZXRhaWxzLXNpemUtd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvLWRldGFpbHMtc2l6ZS1jb250ZW50IHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWZmaWxhdGUtd3JhcCB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjdweDtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3V0LW9mLXN0b2NrLXdyYXAge1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNXB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1zdG9jayB7XHJcbiAgICAgICAgbWFy

Z2luOiAzM3B4IDAgMDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOWMwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWRldGFpbHMtbWV0YSB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAmLnRhZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnNvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0LWRldGFpbHMtY29udGVudC1ib3JkZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0NHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1kZXRhaWxzLXF1YWxpdHktY2FydCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5

wcm9kdWN0LWRldGFpbHMtY2FydCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyNXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyN3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdC1kZXRhaWxzLXdpc2hsaXN0IHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYxZjA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnF1aWNrdmlldy1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDAgMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtcXVhbGl0eSB7XHJcbiAgICB3aWR0aDogMTI1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgIH1cclxuICAgID4gaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgJjo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgIC

AgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucXR5YnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xyXG4gICAgICAgICYuaW5jIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmRlYyB7XHJcbiAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtZGV0YWlscy1zbWFsbC1pbWcge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UgMHM7XHJcbiAgICB9XHJcbn1cclxuLnByb2R1Y3QtZGV0YWlscy1zbWFsbC1pbWctc2xpZGVyLXN0eWxlIHtcclxuICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gICAgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xyXG4gICAgICAgIC5wcm9kdWN0LWRldGFpbHMtc21hbGwtaW1nIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbHMtbmF2LXN0eWxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMzUpO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgJi5wcm9kdWN0LWRldGFpbHMtbmV4dCB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41NSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbHMtYmlnLWltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5wcm9kdWN0LWRldGFpbHMtYmlnLWltZy1zdHlsZSAsIFxyXG4ucHJvZHVjdC1sYXlvdXQ2LXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAucHJvZHVjdC1kZXRhaWxzLW5hdi1zdHlsZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgJi5wcm9kdWN0LWRldGFpbHMtbmV4dCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmVhc3l6b29tLXN0eWxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5lYXN5em9vbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbi1yZXZpZXctdG9wYmFyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDEycHg7XHJcbiAgI

CAgICAgfVxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTJweCAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTJweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1kZXNjcmlwdGlvbi1jb250ZW50IHtcclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE0cHg7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XHJcbiAgICAgICAgbWFyZ2luOiAxOHB4IDAgMCAyMnB4O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFkZGl0aW9uYWwtaW5mb3JtYXRpb24tY29udGVudCB7XHJcbiAgICBoNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgcGFkZGluZzogOXB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgcmdiYSgwLDAsMCwuMSk7XHJcbiAgICAgICAgICAgICYuZ3JheSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4wMjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCByZ2JhKDAsMCwwLC4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJhdHRpbmctZm9ybS13cmFwcGVyIHtcclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLnJldmlldy13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCA2NXB4O1xyXG4gICAgICAgIC5zaW5nbGUtcmV2aWV3IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmV2aWV3LWltZyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmV2aWV3LWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5jbGllbnQtbmFtZS1yYXRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNsaWVudC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAg

ICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jbGllbnQtcmF0aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2YyYjMwOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ3JheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmF0dGluZy1mb3JtIHtcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMCA3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsaWVudC1yYXRpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjJiMzA5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAmLmdyYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMycHggMCAwO1xyXG4gICAgICAgICAgICAucmF0aW5nLWZvcm0tc3R5bGUge1xyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSAsIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybS1zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclx

uICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHggMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tIDIwLiBXaXNobGlzdCBzdHlsZSAtLS0tLS0tLS0qL1xyXG4ucHJvZHVjdC1kZXRhaWxzLXRhYmxlLWNvbnRlbnQge1xyXG4gICAgLnRhYmxlLWNvbnRlbnQge1xyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtb250c2VycmF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDEycHggMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYud2lkdGgtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLndpZHRoLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLndpZHRoLXF1YW50aXR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGJvZHkgPiB0ciB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDEycHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjNweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgIC

AgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnByb2R1Y3QtZGV0YWlscy1xdWFudGl0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtbGF5b3V0LW1sLXBsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTBlMGUwO1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIH1cclxufVxyXG4uZGVzY3JpcHRpb24tcmV2aWV3LWFyZWEtMiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbi1yZXZpZXctdG9wYmFyLTIge1xyXG4gICAgICAgIGZsZXg6IDAgMCAzMCU7XHJcbiAgICB9XHJcbiAgICAuZGVzY3JpcHRpb24tcmV2aWV3LXRhYi1jb250ZW50LTIge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBmbGV4OiAwIDAgNzAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbi1yZXZpZXctdG9wYmFyLTIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgI

CBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm8tZGV0YWlscy1zZWxlY3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGYzZDAnO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgaW9uaWNvbnM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDlweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMjUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA1MHB4IDVweCAwO1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcbi5iYWNrLW5leHQtcHJldi13cmFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgIC5iYWNrLXdyYXAge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1sYXlvdXQzLW5leHQtcHJldiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5wcm9kdWN0LWxheW91dDMtaWNvbiB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5wcm9kdWN0LWxheW91dDMtcHJldiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWxheW91dDMtcG9zaXRpb24ge1xyXG4gICAgcGFkZGluZzogNTZweCAwIDBweCA2NXB4O1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiA1NnB4IDAgMHB4IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiA1NnB4IDAgMHB4IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiA1NnB4IDAgMHB4IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMCA1MHB4IDBweDtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwIDUwcHggMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWxheW91dDMtY29udGVudCB7XHJcbiAgICAmLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LWRldGFpbHMtcmV2aWV3LXdyYXAge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByby1kZXRhaWxzLWNvbG9yLXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByby1kZXRhaWxzLWNvbG9yLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LWRldGFpbHMtcXVhbGl0eS1jYXJ0IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWRldGFpbHMtY2FydCB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAg

ICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdC1kZXRhaWxzLW1ldGEge1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xyXG4gICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1sYXlvdXQ0LXNsaWRlci13cmFwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7XHJcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWxheW91dDQtc2xpZGVyLWltZyAsIFxyXG4ucHJvZHVjdC1sYXlvdXQ1LXNsaWRlci1pbWcgLCBcclxuLnByb2R1Y3QtbGF5b3V0Ni1zbGlkZXItaW1nIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLnByb2R1Y3QtbGF5b3V0NC1uYXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTIwcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4zNSk7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHRyYW5zaXRpb246IC41cztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAmLnByb2R1Y3QtbGF5b3V0NC1uYXYtbmV4dCB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41NSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWxheW91dDQtc2xpZGVyIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5wcm9kdWN0LWxheW91dDQtbmF2IHtcclxuICAgICAgICAgICAgbGVmdDogNTBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgJi5wcm9kdWN0LWxheW91dDQtbmF2LW5leHQge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1sYXlvdXQ0LWNvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAwIDE2MHB4IDAgMTA1cHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgcGFkZGluZzogMjJweCAyMTBweCAyMnB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE2MHB4IDAgMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIycHggMjBweCAyMnB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE2MHB4IDAgMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIycHggMjBweCAyMnB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwMHB4IDAgMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIycHggMjBweCAyMnB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDE2MHB4IDAgNDBweDtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDQwcHggNTBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHh

zLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggNTBweCAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIH1cclxuICAgIC5iYWNrLWhvbWUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3QtZGV0YWlscy1wcmljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTdweCAwIDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LWRldGFpbHMtY29udGVudC1ib3JkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMTdweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wcm9kdWN0LWxheW91dDQtdGh1bWJuYWlscy13cmFwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IC0xMjRweDtcclxuXHR0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICByaWdodDogLTgycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB0cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1sYXlvdXQ0LXRodW1ibmFpbHMtaW1nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wcm9kdWN0LWxheW91dDUtc2xpZGVyLXdyYXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcclxuICAgIHBhZGRpbmc6IDAgMCAxNzBweDtcclxufVxyXG5cclxuLnByb2R1Y3QtbGF5b3V0Ni1jb250ZW50IHtcclxuICAgICYucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG

4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdC1kZXRhaWxzLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxN3B4IDAgMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3QtZGV0YWlscy1jb250ZW50LWJvcmRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA2MXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1sYXlvdXQ3LWNvbnRlbnQge1xyXG4gICAgLnByb2R1Y3QtbGF5b3V0Ny1jb250ZW50LW5leHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNyk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnByb2R1Y3QtZGV0YWlscy1jb250ZW50IHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LWRldGFpbHMtcHJpY2Uge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE3cHggMCAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdC1kZXRhaWxzLWNvbnRlbnQtYm9yZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzL

WxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwIDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtZGVzY3JpcHRpb24tbGF5b3V0NiB7XHJcbiAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogNzElO1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1sYXlvdXQ3LXNsaWRlci13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAucHJvZHVjdC1sYXlvdXQ3LWJpZy1pbWcge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1sYXlvdXQ3LXNtYWxsLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcclxuICAgICAgICBoZWlnaHQ6IDUxNnB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDk1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRlc20tbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzgycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucHJvZHVjdC1kZXRhaWxzLXNtYWxsLWltZy1zbGlkZXItc3R5bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbHMtc21hbGwtaW1nLXNsaWRlci1zdHlsZS0yIHtcclxuICAgIHdpZHRoOiA0NjBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogNyU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgYm90dG9tOiAtMiU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgYm90dG9tOiAtMiU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgYm90dG9tOiAtMTAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtZGV0YWlscy1zbWFsbC1pbWcge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC40O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcclxuICAgICAgICAucHJvZHVjdC1kZXRhaWxzLXNtYWxsLWltZyB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1sYXlvdXQ1LWJpZy1zbGlkZXItd3JhcCB7XHJcbiAgICBtYXJnaW46IDAgNDBweDtcclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW46IDAgMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1sYXlvdXQ1LWNvbnRlbnQge1xyXG4gICAgJi5wcm9kdWN0LWRldGFpbHMtY29udGVudCB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE5cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3QtZGV0YWlscy1yZXZpZXctd3JhcCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MSU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAg

ICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm8tZGV0YWlscy1jb2xvci1zaXplLXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAzN3B4IDAgNDNweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByby1kZXRhaWxzLWNvbG9yLXdyYXAgLCBcclxuICAgICAgICAucHJvLWRldGFpbHMtc2l6ZS13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDQ1cHggMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAyNXB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvLWRldGFpbHMtY29sb3ItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3QtZGV0YWlscy1xdWFsaXR5LWNhcnQge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgLnByb2R1Y3QtZGV0YWlscy1jYXJ0IHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjdweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LWRldGFpbHMtbWV0YSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDA7XHJcbiAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWxheW91dDUtbmVnYXRpdmUtbXQge1xyXG4gICAgbWFyZ2luLXRvcDogLTE3MHB4O1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvLWRldGFpbHMtc2l6ZS1tYiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAucHJvZHVjdC1kZXRhaWxzLWltZy1tcmcge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1sYXlvdXQzLXJlbGF0aXZlLXByb2R1Y3Qge1xyXG4gICAgICAgICYucHQtOTAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgLnByb2R1Y3QtZGV0YWlscy1pbWctbXJnIHtcclxuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtbGF5b3V0My1yZWxhdGl2ZS1wcm9kdWN0IHtcclxuICAgICAgICAmLnB0LTkwIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0gMTYuIFNpZGViYXIgc3R5bGUgLS0tLS0tLS0tKi9cclxuXHJcbi5zaWRlYmFyLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICYuc2lkZWJhci13cmFwcGVyLWdyaWQtNCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAmLnNpZGViYXItd3JhcHBlci1tYXJnaW4tbm9uZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAmLnNpZGViYXItd3JhcHBlci1tbC0wIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDo

gLTE1cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG4gICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuICAgIC5zaWRlYmFyLXdpZGdldC13cmFwIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNTVweDtcclxuICAgICAgICAgICAgJi5tcmctZGVjIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFyLXdpZGdldCB7XHJcbiAgICAgICAgLnNpZGViYXItdGl0bGUtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItd2lkZ2V0LXN1Yi10aXRsZSB7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2lkZWJhci13aWRnZXQtd2lkdGgge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci13aWRnZXQtc3ViLXRpdGxlLTIge1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci13aWRnZXQtdGl0bGUge1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItY29sb3ItbGlzdCB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbG

ctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY5OWNjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2FybWluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY29wcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzY2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ncmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTljYzY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub2NoZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjOTkwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnBlYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2MwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnR1cnF1b2lzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2lkZWJhci1jb2xvci1saXN0LW1vZGlmeSB7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci1zaXplLWxpc3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogNTclO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgI

CAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLXNpemUtbGlzdC0yIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNlLWZpbHRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAucHJpY2Utc2xpZGVyLWFtb3VudCB7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI3NsaWRlci1yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGJkYmRiIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjBzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudWktc2xpZGVyLWhhbmRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBlLXJlc2l6ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC51aS1zbGlkZXItcmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMHMgZWFzZSAwcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC51aS1zbGlkZXItaGFuZGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByaWNlLXNsaWRlci1hbW91bnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjNweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAg

ICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5wcmljZS1maWx0ZXItbW9kaWZ5IHtcclxuICAgICAgICAgICAgICAgICNzbGlkZXItcmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIC51aS1zbGlkZXItaGFuZGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci1saXN0LXN0eWxlIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaWRlYmFyLWxpc3Qtc3R5bGUtMiB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci1wcm9kdWN0LXdyYXAge1xyXG4gICAgICAgICAgICAuc2luZ2xlLXNpZGViYXItcHJvZHVjdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zaWRlYmFyLXByb2R1Y3QtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgODBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICA

gICAgIGZsZXg6IDAgMCA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2lkZWJhci1wcm9kdWN0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci13aWRnZXQtaW1nIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci13aWRnZXQtaW5mby13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNpZGViYXItd2lkZ2V0LWluZm8taWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMWYwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNpZGViYXItd2lkZ2V0LWluZm8tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuc2lkZWJhci13aWRnZXQtaW5mby1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gIC

AgICAgIH1cclxuICAgICAgICAuc2lkZWJhci1saXN0LXN0eWxlLTMge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMThweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGF0ZXN0LXR3ZWV0LXdyYXAge1xyXG4gICAgICAgICAgICAuc2luZ2xlLWxhdGVzdC10d2VldC13cmFwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA5YztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci1wb3N0LXdyYXAge1xyXG4gICAgICAgICAgICAuc2luZ2xlLXNpZGViYXItcG9zdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zaWRlYmFyLXBvc3QtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgODBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2lkZWJhci1wb3N0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgI

CAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZGViYXItdGFnLXdyYXAge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0gMTcuIFNob3Agc3R5bGUgLS0tLS0tLS0tKi9cclxuXHJcbi5zaG9wLXBhZ2Utd3JhcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODVweDtcclxuICAgICYuc2hvcC1wYWdlLWdyaWQtNCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaG9wLXRvdGFsLXByb2R1Y3Qge1xyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaG9wLXNvcnQtYnkgLCBcclxuLnNob3ctbGlzdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgID4gc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW46IDAgMzBweCAwIDA7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaG9wLXNvcnQtYnkge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICYuc2hvcC1zb3J0LWJ5LW1vZGlmeSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTlweDtcclxuICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uaWNlLXNlbGVjdC1zdHlsZS0xIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2hvdy1saXN0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNjVweDtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtc

clxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciAsICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaG9wLXBhZ2UtdGFiLXdyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgJi5zaG9wLWdyaWQtcmVzIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICYuc2hvcC1ncmlkLXJlcyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luOiAwIDMwcHggMCAwO1xyXG4gICAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgfVxyXG4gICAgLnNob3AtcGFnZS10YWIge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUgLCBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmljZS1zZWxlY3Qtc3R5bGUtMSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtaW4td2lkdGg6IDE5NnB4O1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICM2RDZENkQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogMCAyMnB4IDAgMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uLWltZy9hcnJvdy1kb3duLTMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgcmlnaHQgMHB4IGNlbnRlcjtcclxuICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogIzQ0NDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTR

weDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbi1pbWcvYXJyb3ctdXAtMS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCByaWdodCAwcHggY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJi5uaWNlLXNlbGVjdCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZWFlYWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skc20tbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAmLmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1zdHlsZSB7XHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlICwgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFEMUQxRDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgJi5tdC0xMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubXQtMjAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNob3AtbGlzdC13cmFwIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAucHJvZHVjdC1pbWcge1xyXG4gICAgICAgIC5wcm9kdWN0LWxpc3QtcXVpY2t2aWV3IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5MTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAxcztcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH

dpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtbGlzdC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDVweCAzMHB4IDA7XHJcbiAgICAgICAgQG1lZGlhICN7JHh4LWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDVweCAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCA1cHggMjBweCAwO1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2R1Y3QtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDI1cHggMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAyNXB4IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGVzbS1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDVweCAwcHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZHVjdC1wcmljZS1sZWZ0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiA3cHggMCAxMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skZXNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMCA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NiU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9kdWN0LWxpc3QtYWN0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLnByb2R1Y3QtbGlzdC1jYXJ0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiAsIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcclxuI

CAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skZXNtLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2R1Y3QtbGlzdC13aXNobGlzdCB7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5wcm9kdWN0LWltZyB7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWxpc3QtcXVpY2t2aWV3IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2hvcC1jYXRlZ29yaWVzLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgID4gYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjI1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2UgMHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNob3AtY2F0ZWdvcmllcy1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgICBib3R0b206IDI2cHg7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZv

bnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmlkLXNpemVyIHtcclxuXHR3aWR0aDogMjUlO1xyXG59XHJcblxyXG4uaXNvdG9wZS1tZW51LXN0eWxlLTEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdDtcclxuICAgICAgICBtYXJnaW46IDAgMjFweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZSAwcztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzb3RvcGUtbWVudS1zdHlsZS0xLW1vZGlmeSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA0MnB4IDAgMDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMTZweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbS1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyNXB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICYubWItNTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAmLm1iLTUwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgIC5zaG9wLWNhdGVnb3JpZXMtYXJlYSB7XHJcbiAgICAgICAgJi5wYi05MCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaG9wLWFyZWEge1xyXG4gICAgICAgICYucGItNzAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2hvcC10b3AtYmFyIHtcclxuICAgICAgICAmLm1iLTQwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgIC5zaG9wLWNhdGVnb3JpZXMtYXJlYSB7XHJcbiAgICAgICAgJi5wYi05MCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaG9wLWFyZWEge1xyXG4gICAgICAgICYucGItNzAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiA

gICAuc2hvcC10b3AtYmFyIHtcclxuICAgICAgICAmLm1iLTQwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLSAxOC4gQnJlYWRjcnVtYiBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLmJyZWFkY3J1bWItcHRiLTEge1xyXG5cdHBhZGRpbmc6IDExMHB4IDAgMTAzcHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogNzNweCAwIDY1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogNjNweCAwIDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXB0Yi0yIHtcclxuXHRwYWRkaW5nOiA3M3B4IDAgNzRweDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItcHRiLTMge1xyXG5cdHBhZGRpbmc6IDExNHB4IDAgMTA1cHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogNzRweCAwIDY1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogNjRweCAwIDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWNvbnRlbnQge1xyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDBweDtcclxuICAgICAgICAmLm1yZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIG1hcmdpbjogMjJweCAwIDBweDtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1jb250ZW50LTIge1xyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgJi5mb250LXNpemUtZGVjIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbn

RlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMThweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTFweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA2ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5icmVhZGNydW1iLWNvbnRlbnQtMi1jZW50ZXIge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICYucHQtMTE1IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGItMTE1IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYnJlYWRjcnVtYi1jb250ZW50LTItcmVzIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAmLnB0LTExNSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBiLTExNSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJyZWFkY3J1bWItY29udGVudC0yLXJlcyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0gMTkuIENvbnRhY3QgdXMgc3R5bGUgLS0tLS0tLS0tKi9cclxuXHJcbi5zaW5nbGUtY29udGFjdC1pbmZvIHtcclxuICAgIHBhZGRpbmc6IDQ1cHggMCA0MHB4IDgwcHg7XHJcbiAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogNDVweCAwIDQwcHggMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAyMHB4IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMCAzMHB4IDBweDtcclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICAgIGg1IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbjogMjVweCAwIDE0cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICYuY29udGFjdC1pbmZvLW1vZGlmeSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDAgMzBweCAwcHg7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjY2MzMzMzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmluZm8tYm9yZGVyIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjA0LDIwNCwyMDQsMC41KTtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3QtZm9ybS13cmFwIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAgIGlucHV0ICwgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgI

CAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTQ1cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgJi5zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFwIGlmcmFtZSB7XHJcbiAgICBoZWlnaHQ6IDQxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFwLTIge1xyXG4gICAgaWZyYW1lIHtcclxuICAgICAgICBoZWlnaHQ6IDcyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweFxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgIC5jb250YWN0LWZvcm0tYXJlYSB7XHJcbiAgICAgICAgJi5wdC03NSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgLmNvbnRhY3QtaW5mby1hcmVhIHtcclxuICAgICAgICAmLnBiLTExNSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWN0LWZvcm0tYXJlYSB7XHJcbiAgICAgICAgJi5wdC03NSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0gMjAuIEZhcSBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLnNpbmdsZS1mYXEge1xyXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAg

ICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLSAyMS4gRXJyb3Igc3R5bGUgLS0tLS0tLS0tKi9cclxuXHJcbi5lcnJvci1hcmVhIHtcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNzUpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC5lcnJvci1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTJweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0M3B4O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLXN0eWxlLTQge1xyXG4gICAgICAgICAgICB3aWR0aDogMzcwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggNTBweCAycHggMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTo

gMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICYuYnV0dG9uLXNlYXJjaC00IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tIDIyLiBDb21pbmcgc29vbiBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLmNvbWluZy1zb29uLWFyZWEge1xyXG5cdGhlaWdodDogMTAwdmg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC43Myk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbWluZy1zb29uLWNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgLmNvbWluZy1zb29uLXRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2U2ZTZlNjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbWluZy1zb29uLXN1YnNjcmliZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIxNSwyMTUsMjE1LDAuMjUpO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHgtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTZlNmU2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIC

AgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTZlNmU2O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgODVweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tIDIzLiBDYXJ0IHN0eWxlIC0tLS0tLS0tLSovXHJcblxyXG4uY2FydC10aXRsZSB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjJweDtcclxuICAgIH1cclxufVxyXG4uY2FydC10YWJsZS1jb250ZW50IHtcclxuICAgIC50YWJsZS1jb250ZW50IHtcclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICA+IHRyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDFkMTtcclxuICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCA1cHggMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDVweCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYud2lkdGgtdGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYud2lkdGgtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYud2lkdGgtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cc

lxuICAgICAgICAgICAgICAgICAgICAgICAgJi53aWR0aC1xdWFudGl0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLndpZHRoLXN1YnRvdGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYud2lkdGgtcmVtb3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRib2R5ID4gdHIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQxZDE7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LXRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAg

ICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LXByaWNlICwgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LXRvdGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuY2FydC1xdWFsaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LXJlbW92ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJ0LXNoaXBpbmctdXBkYXRlLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbjogMzdweCAwIDA7XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICAgIH1cclxuICAgIC5jYXJ0LXNoaXBpbmctYnRuIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FydC1jYWxjdWxhdGUtZGlzY291bnQtd3JhcCB7XHJcbiAgICBoNCB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMjRweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGVsZWdhbnRpY29ucztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw0YlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FsY3VsYXRlLWRpc2NvdW50LWNvbnRlbnQge1xyXG4gICA

gICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICAuaW5wdXQtc3R5bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NDQ7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NDQ7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhbGN1bGF0ZS1kaXNjb3VudC1idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXDRjXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWxjdWxhdGUtZGlzY291bnQtZHJvcGRvd24ge1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC5jYWxjdWxhdGUtZGlzY291bnQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWxjdWxhdGUtZGlzY291bnQtZHJvcGRvd24tMiB7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLmNhbGN1bGF0ZS1kaXNjb3VudC1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmFuZC10b3RhbC13cmFwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcbiAgICBwYWRkaW5nOiA1NXB4IDQwcHggNjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICBwYWRkaW5nOiA1NXB4IDIwcHggNjBweDtcclxuICAgIH1cclxuICAgIC5ncmFuZC10b3RhbCB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDM0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ3JhbmQtdG90YWwtYnRuIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICB0ZXh0LX

RyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgIC5jYXJ0LWFyZWEge1xyXG4gICAgICAgICYucGItODAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgLmNhcnQtYXJlYSB7XHJcbiAgICAgICAgJi5wYi04MCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tIDI0LiBDaGVja291dCBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLmN1c3RvbWVyLXpvbmUge1xyXG4gICAgPiBwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAzMHB4IDMycHggODBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMzBweCAxNHB4IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDc2XCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xyXG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDMzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrb3V0LWxvZ2luLWluZm8ge1xyXG4gICAgcGFkZGluZzogMjJweCAyMHB4IDE1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNjZWQyO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xyXG4gICAgfVxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAuc2luLWNoZWNrb3V0LWxvZ2luIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDExcHg7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrb3V0LXJlbWVtYmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0xcHggMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVja291dC1sb2dpbi1idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE4cHggMCAxNXB4O1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA3OXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgI

CAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubG9zdC1wYXNzd29yZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDExcHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVja291dC1sb2dpbi1pbmZvMyB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzY2VkMjtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCA0N3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tvdXQtY2hlY2tib3gtc3R5bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICY6Y2hlY2tlZCB+IC5jaGVja21hcms6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw1YVwiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGVja21hcmsge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw1NlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBFbGVnYW50SWNvbnM7XHJcbiAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrb3V0LWNoZWNrYm94LXN0eWxlLTIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICY6Y2hlY2tlZCB+IC5jaGVja21hcms6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw1YVwiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGVja21hcmsge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw1NlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBFbGVnYW50SWNvbnM7XHJcbiAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJpbGxpbmctaW5mby13cmFwIHtcclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAg

ICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICB9XHJcbiAgICAuYmlsbGluZy1pbmZvIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDExcHg7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjVweDtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICYuYmlsbGluZy1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJpbGxpbmctc2VsZWN0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDExcHg7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApIHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbi1pbWcvc2VsZWN0LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIHJpZ2h0IDE4cHggY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGVja291dC1hY2NvdW50IHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWRkaXRpb25hbC1pbmZvLXdyYXAge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDExcHg7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtdGV4dGFyZWEtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1vei10ZXh0YXJlYS1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2hlY2tvdXQtYWNjb3VudC10b2dnbGUtd3JhcCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRpZmZlcmVudC1hZGRyZXNzIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ueW91ci1vcmRlci1hcmVhIHtcclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnlvdXItb3JkZXItd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgICAgIC55b3VyLW9yZGVyLWluZm8td3JhcCB7XHJcbiAgICAgICAgICAgIC55b3VyLW9yZGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICA

gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnlvdXItb3JkZXItcHJvZHVjdCB7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC55b3VyLW9yZGVyLXN1YnRvdGFsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMCAyM3B4O1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC55b3VyLW9yZGVyLXRvdGFsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjNweCAwIDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBheW1lbnQtbWV0aG9kIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcclxuICAgICAgICAgICAgLnNpbi1wYXltZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMCAyOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1vbnRzZXJyYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgIC

AgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnBheW1lbnQtYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDZweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm9yZGVyLWNvbmRpdGlvbnMge1xyXG4gICAgICAgIG1hcmdpbjogMjNweCAwO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuUGxhY2Utb3JkZXIge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNzlweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tIDI1LiBXaXNobGlzdCBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLndpc2hsaXN0LXRhYmxlLWNvbnRlbnQge1xyXG4gICAgLnRhYmxlLWNvbnRlbnQge1xyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgID4gdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEycHggMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi53aWR0aC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi53aWR0aC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi53aWR0aC1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2MnB4O1xyXG4gICAgICAgICAgI

CAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLndpZHRoLXN0b2NrLXN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLndpZHRoLXN1YnRvdGFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYud2lkdGgtcmVtb3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0Ym9keSA+IHRyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxO1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAmLnByb2R1Y3QtdGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuc3RvY2stc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAg

ICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5YzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LXJlbW92ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYud2lzaGxpc3QtY2FydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDM2cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0gMjYuIExvZ2luIHJlZ2lzdGVyIHN0eWxlIC0tLS0tLS0tLSovXHJcblxyXG4uY2hlY2tvdXQtY2hlY2tib3gtc3R5bGUtMyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgJjpjaGVja2VkIH4gLmNoZWNrbWFyazo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDVhXCI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDU2XCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEVsZWdhbnRJY29ucztcclxuICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICA

gICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3N3B4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDc3cHg7XHJcbiAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTdweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTdweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDQ3cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyN3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgLmxvZ2luLXJlZ2lzdGVyLWlucHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ2luLXJlZ2lzdGVyLWJ0biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzMzO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCA3NXB4IDE4cHggNTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA1NXB4IDE2cHggMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjQnO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0OSU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNDZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmtlZXAtZm9yZ290LXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fS

B7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmtlZXAtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JnZXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTljMmM4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWdyZWUtd3JhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDAgMjVweDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDI4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyLTItYXJlYSB7XHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC43NSk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmxvZ2luLXJlZ2lzdGVyLTItY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjZweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dpbi1yZWdpc3Rlci0yLWlucHV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxOHB4O1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMjUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA3MHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGF5LWxvZ2dlZC13cmFwIHtcclxuICAgICAgICAgI

CAgbWFyZ2luOiAyN3B4IDAgNDhweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyN3B4IDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzNXB4O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubG9naW4tcmVnaXN0ZXItMi1idG4ge1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyLTItbXIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xyXG4gICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrb3V0LWNoZWNrYm94LXN0eWxlLTQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICY6Y2hlY2tlZCB+IC5jaGVja21hcms6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmNDAwXCI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGY0MDFcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgaW9uaWNvbnM7XHJcbiAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLSAyNy4gT3JkZXIgdHJhY2tpbmcgc3R5bGUgLS0tLS0tLS0tKi9cclxuXHJcbi5vcmRlci10cmFja2luZy10aXRsZSB7XHJcbiAgICBtYXJnaW46IDAgMCA0NnB4O1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3JkZXItdHJhY2tpbmctY29udGVudCB7XHJcbiAgICAuc2luLW9yZGVyLXRyYWNraW5nIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxM3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAg

ICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vcmRlci10cmFjay1idG4ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDQwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tIDI4LiBNeSBhY2NvdW50IHN0eWxlIC0tLS0tLS0tLSovXHJcblxyXG4ubXlhY2NvdW50LXRhYi1tZW51IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbXlhY2NvdW50Q29udGVudCB7XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm15YWNjb3VudC1jb250ZW50IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgIH1cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNjY2M7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICAgIC53ZWxjb21lIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgfVxyXG4gICAgZmllbGRzZXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgJiBsZWdlbmQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWNjb3VudC1kZXRhaWxzLWZvcm0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgLnNpbmdsZS1pbnB1dC1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h

0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWYyMjI2O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzQzNTM4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYyMjI2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubXlhY2NvdW50LXRhYmxlIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0YWJsZSxcclxuICAgIC50YWJsZSB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWYyMjI2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNhdmVkLW1lc3NhZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkdGhlbWUtY29sb3I7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICBjb2xvcjogIzMzMztcclxufVxyXG5cclxuLyotLS0tLS0tLSBTdGFydCBNeSBBY2NvdW50IFBhZ2UgV3JhcHBlciAtLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0gMjkuIE90aGVycyBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLnBvcHVwLXdyYXBwZXItYXJlYSB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuODcpO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlIDBzO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiA5OTk5OTk5O1xyXG4gICAgLnBvcHVwLXdyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcclxuICAgICAgICB3aWR0aDogODMwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA4N3B4IDkwcHggODVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlIDBzO1xyXG4gICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzdweCA5MHB4IDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR4bC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzdweCA5MHB4IDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsZy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzBweCA5MHB4IDY4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDkwcHggNjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMjBweCA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgJi5wb3B1cC1vZmYge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcclxuICAgICAgICAgICAgIC

AgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmV3c2xldHRlci1wb3B1cC1jb250ZW50IHtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4eC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhsLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skbGctbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmV3c2xldHRlci1wb3B1cC1pbWcge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwIDMwcHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU2JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wb3B1cC1zdWJzY3JpYmUtZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucG9wdXAtc3Vic2NyaWJlLWZvcm0tc3R5bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAucG9wdXAtbWMtZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwMHB4IDJweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgI

CAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDkwcHggMnB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBvcHVwLW1jLW5ld3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucG9wdXAtY2xlYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uLWltZy9wb3B1cC1uZXdzbGV0dGVyLWdyYXkucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgcmlnaHQgMzBweCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uLWltZy9wb3B1cC1uZXdzbGV0dGVyLXJlZC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCByaWdodCAzMHB4IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLSAyNC4gQ29tcGFyZSBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuLmNvbXBhcmUtdGFibGUge1xyXG4gICAgJiAudGFibGUge1xyXG4gICAgICAgICYgdGJvZHkge1xyXG4gICAgICAgICAgICAmIHRyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAmIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuZmlyc3QtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm9kdWN0LWltYWdlLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMTBw

eDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JGxnLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgI3skbWQtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiAuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhICN7JG1kLWxheW91dH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm8tZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNoZWNrLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnByby1wcmljZSxcclxuICAgICAgICAgICAgICAgICAgICAmLnByby1jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAmLnByby1zdG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wcm8tcmVtb3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICA

gICAgICAgICAgICAgICAgICAgICAmIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnByby1yYXR0aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZTdhNDE1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0gZW5kIENvbXBhcmUgUGFnZSBXcmFwcGVyIC0tLS0tKi8iLCIvKi0tLS0tLS0tIDA1LiBBYm91dCB1cyBzdHlsZSAtLS0tLS0tLS0qL1xyXG5cclxuXHJcbi5ub3RpZmljYXRpb24tYXJlYSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0JFMjIzMDtcclxufVxyXG4ubm90aWZpY2F0aW9uLXBhZGRpbmctMSB7XHJcblx0cGFkZGluZzogMjVweCAwIDE4cHg7XHJcbiAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAwIDI1cHg7XHJcbiAgICB9XHJcbn1cclxuLm5vdGlmaWNhdGlvbi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2NXB4O1xyXG4gICAgQG1lZGlhICN7JHhzLWxheW91dH0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAubm90aWZpY2F0aW9uLWNvbnRlbnQtbGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICAgICAgbWFyZ2luOiAycHggMCAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiA2OSU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRtZC1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4cy1sYXlvdXR9IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5vdGlmaWNhdGlvbi1jb250ZW50LXJpZ2h0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTdweDtcclxuICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmY5OTk5O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiA0cHggMCAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByYXRhO1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeHMtbGF5b3V0fSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubm90aWZpY2F0aW9uLWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTNweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAwcztcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIl19 */
