@import "https://fonts.googleapis.com/css?family=Libre+Baskerville:400,700|Open+Sans:300,400,600,700,800|Playfair+Display:400,500,600,700,800,900&amp;display=swap";

*,
*::after,
*::before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html,
body {
  height: 100%;
}

body {
  line-height: 1.74;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  visibility: visible;
  font-family: "Open Sans", sans-serif;
  color: #04002a;
  position: relative;
  background-color: #fff;
}

.no-overflow {
  overflow: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #333;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.3;
  font-family: "Libre Baskerville", serif;
}

h1 {
  font-size: 60px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  h1 {
    font-size: 46px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  h1 {
    font-size: 40px;
  }
}

@media only screen and (max-width: 767px) {
  h1 {
    font-size: 34px;
  }
}

h2 {
  font-size: 45px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  h2 {
    font-size: 36px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  h2 {
    font-size: 36px;
  }
}

@media only screen and (max-width: 767px) {
  h2 {
    font-size: 30px;
  }
}

h3 {
  font-size: 36px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  h3 {
    font-size: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  h3 {
    font-size: 28px;
  }
}

@media only screen and (max-width: 767px) {
  h3 {
    font-size: 25px;
  }
}

h4 {
  font-size: 26px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  h4 {
    font-size: 24px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  h4 {
    font-size: 22px;
  }
}

@media only screen and (max-width: 767px) {
  h4 {
    font-size: 22px;
  }
}

h5 {
  font-size: 22px;
}

@media only screen and (max-width: 767px) {
  h5 {
    font-size: 20px;
  }
}

h6 {
  font-size: 18px;
}

p:last-child {
  margin-bottom: 0;
}

a,
button {
  color: inherit;
  display: inline-block;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
}

a,
button,
img,
input,
span {
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

*:focus {
  outline: none !important;
}

a:focus {
  color: inherit;
  outline: none;
  text-decoration: none;
}

.btn.focus,
.btn:focus {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

a:hover {
  text-decoration: none;
  color: #f2b263;
}

button,
input[type="submit"] {
  cursor: pointer;
}

ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}

.mark,
mark {
  padding: 0 0;
  background-color: rgba(0, 0, 0, 0);
}

.font-weight--bold {
  font-weight: 800;
}

.font-weight--reguler {
  font-weight: 500;
}

.font-weight--normal {
  font-weight: 400;
}

.font-weight--light {
  font-weight: 300;
}

.text-color-primary {
  color: #f2b263;
}

.text-color-secondary {
  color: #d2a98e;
}

.text-black {
  color: #333 !important;
}

.bg-white {
  background: #fff;
}

.bg-gray {
  background: #f8f8f8;
}

.bg-gray-2 {
  background: #f6fafe;
}

.bg-gray-3 {
  background: #f6f2ed;
}

.bg-theme-default {
  background: #f2b263;
}

.theme-bg-secondary {
  background: #d2a98e;
}

.sub-heading {
  color: #6d70a6;
}

.black-bg {
  background: #000;
}

.border-radius-5 {
  border-radius: 5px;
}

.text-green {
  color: #d2a98e;
}

.bg-gradient {
  background: -webkit-linear-gradient(top, #fff 0, #f5f5f5 100%);
}

.text-black {
  color: #333;
}

.box-shadow-top {
  -webkit-box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05);
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05);
}

.border {
  border: 1px solid #ededed !important;
}

.border-top {
  border-top: 1px solid #ededed !important;
}

.border-right {
  border-right: 1px solid #ededed !important;
}

.border-bottom {
  border-bottom: 1px solid #ededed !important;
}

.border-left {
  border-left: 1px solid #ededed !important;
}

.border-top-dash {
  border-top: 1px dashed #ddd !important;
}

.border-bottom-dash {
  border-bottom: 1px dashed #ddd !important;
}

.border-top-thick {
  border-top: 2px solid #ededed !important;
}

.border-bottom-thick {
  border-bottom: 2px solid #ededed !important;
}

.border-top-drak {
  border-top: 1px solid rgba(255, 255, 255, 0.2) !important;
}

.border-bottom-drak {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
}

select {
  padding: 3px 20px;
  height: 56px;
  max-width: 100%;
  width: 100%;
  outline: none;
  border: 1px solid #f8f8f8;
  border-radius: 5px;
  background: #f8f8f8 url("../images/icons/selector-icon.html") no-repeat center
    right 20px;
  background-color: #f8f8f8;
  -moz-appearance: none;
  -webkit-appearance: none;
}

select:focus {
  background: #f8f8f8 url("../images/icons/selector-icon.html") no-repeat center
    right 20px !important;
}

.fixed-bg {
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.section-title mark {
  color: #38cb89;
  padding: 0em;
  background-color: rgba(0, 0, 0, 0);
}

.section-sub-title {
  color: #ababab;
  font-size: 14px;
  letter-spacing: 3px;
  text-transform: uppercase;
  line-height: 1.43;
  margin-top: -5px;
}

.section-under-heading {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
  color: #333;
}

.section-under-heading a {
  color: #f2b263;
  border-bottom: 1px solid #ccc;
  position: relative;
}

.section-under-heading a::before {
  content: "";
  width: 0;
  height: 1px;
  bottom: -1px;
  position: absolute;
  left: auto;
  right: 0;
  z-index: 1;
  -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
  -o-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
  transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
  background: currentColor;
}

.section-under-heading a:hover::before {
  width: 100%;
  left: 0;
  right: auto;
}

.img-width {
  width: 100%;
}

.title-dec-text {
  text-align: center;
  max-width: 760px;
  margin: auto;
}

::-moz-selection {
  color: #fff;
  background-color: #f2b263;
}

::selection {
  color: #fff;
  background-color: #f2b263;
}

form input:focus::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0);
}

form input:focus::-moz-placeholder {
  color: rgba(0, 0, 0, 0);
}

form input:focus:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0);
}

form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

form input::-moz-placeholder,
form textarea::-moz-placeholder {
  -moz-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

form input:-ms-input-placeholder,
form textarea:-ms-input-placeholder {
  -ms-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

form input::-ms-input-placeholder,
form textarea::-ms-input-placeholder {
  -ms-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

form input::-moz-placeholder,
form textarea::-moz-placeholder {
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

form input:-ms-input-placeholder,
form textarea:-ms-input-placeholder {
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

form input::-ms-input-placeholder,
form textarea::-ms-input-placeholder {
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

form input::placeholder,
form textarea::placeholder {
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus,
select:focus,
select:focus,
textarea:focus {
  color: #f2b263;
  border-color: #f2b263;
}

input[type="checkbox"] {
  position: relative;
  background: 0 0;
  border-width: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0 10px 0 3px;
  cursor: pointer;
}

.swiper-pagination {
  position: static;
  display: block;
  line-height: 1;
}

.swiper-pagination--vertical {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 50px;
  bottom: auto;
  left: auto;
}

.swiper-pagination--vertical .swiper-pagination-bullet {
  display: block;
  margin-bottom: 10px;
  line-height: 1;
  margin-right: 0;
}

.swiper-pagination--vertical .swiper-pagination-bullet:last-child {
  margin-bottom: 0;
}

.swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  border: 0;
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
  opacity: 1;
  position: relative;
  outline: none;
  margin-right: 20px;
}

.swiper-pagination .swiper-pagination-bullet:last-child {
  margin-right: 0;
}

.swiper-pagination .swiper-pagination-bullet:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 100%;
  width: 8px;
  height: 8px;
  background: #d8d8d8;
  z-index: 1;
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.swiper-pagination .swiper-pagination-bullet:hover:before {
  width: 12px;
  height: 12px;
  opacity: 1;
  background: #f2b263;
}

.swiper-pagination .swiper-pagination-bullet-active:before {
  width: 12px;
  height: 12px;
  opacity: 1;
  background: #f2b263;
}

.site-wrapper-reveal {
  background-color: #fff;
}

.swiper-pagination.swiper-pagination-white .swiper-pagination-bullet {
  margin: 8px;
}

.swiper-pagination.swiper-pagination-white
  .swiper-pagination-bullet:hover:before {
  width: 12px;
  height: 12px;
  opacity: 1;
  background: #fff;
}

.swiper-pagination.swiper-pagination-white
  .swiper-pagination-bullet-active::before {
  opacity: 1;
  background: #fff;
  width: 16px;
  height: 16px;
  -webkit-box-shadow: 0 0 9px #ededed;
  box-shadow: 0 0 9px #ededed;
}

.swiper-nav-button {
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
    visibility 0.1s linear 2s, opacity 0.1s linear 2s;
  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
    visibility 0.1s linear 2s, opacity 0.1s linear 2s;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),
    visibility 0.1s linear 2s, opacity 0.1s linear 2s;
  background-image: none;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
  width: 48px;
  height: 48px;
  font-size: 24px;
  color: #6d70a6;
  border: 0;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.01);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.01);
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  margin: 0;
  top: 50%;
}

.swiper-nav-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: inherit;
  color: #fff;
  background: #fff;
}

.swiper-nav-button:hover {
  color: #fff;
}

.swiper-nav-button:hover::before {
  color: #fff;
  background: #f2b263;
}

.swiper-container {
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.swiper-container:hover .swiper-nav-button {
  opacity: 1;
  visibility: visible;
}

.swiper-nav-button i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.swiper-nav-button i::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-weight: 300;
  content: "";
}

.swiper-nav-prev i::before {
  content: "";
}

.swiper-button-next i::before {
  content: "";
}

.swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  -o-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}

.single-element-wrap ul li {
  margin-bottom: 15px;
}

.single-element-wrap ul li:last-child {
  margin-bottom: 0;
}

.breadcrumb-area {
  background-repeat: no-repeat;
  background-position: center center;
  border-bottom-width: 0px;
  padding-top: 136px;
  padding-bottom: 131px;
  background-size: cover;
  background-image: url(../images/bg/breadcrumb-01.png);
}

@media only screen and (max-width: 767px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 992px) and (max-width: 1199px) {
  .breadcrumb-area {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

.breadcrumb-area--bg-two {
  background-image: url(../images/bg/breadcrumb-03.png);
}

.bg-overlay-black-4 {
  position: relative;
}

.bg-overlay-black-4::before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
  content: "";
  border-radius: 5px;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #fff;
  content: "/";
}

.breadcrumb-list {
  margin-top: 15px;
}

.breadcrumb-list li {
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 2px;
  line-height: 1.58;
  text-transform: uppercase;
  color: #fff;
}

.breadcrumb-list li a {
  position: relative;
}

.breadcrumb-list li a::after {
  content: "";
  width: 0;
  height: 1px;
  bottom: 0;
  position: absolute;
  left: auto;
  right: 0;
  z-index: -1;
  -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
  -o-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
  transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
  background: currentColor;
}

.breadcrumb-list li a:hover::after {
  width: 100%;
  left: 0;
  right: auto;
  z-index: 0;
}

.breadcrumb-list li.active {
  color: #fff;
}

.breadcrumb-area--bg-two {
  background-repeat: no-repeat;
  background-position: center center;
  border-bottom-width: 0px;
  padding-top: 136px;
  padding-bottom: 131px;
  background-size: cover;
}

@media only screen and (max-width: 767px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 992px) and (max-width: 1199px) {
  .breadcrumb-area--bg-two {
    padding-top: 80px;
    padding-bottom: 80px;
    background-image: url(../images/bg/breadcrumb-03.png);
  }
}

.breadcrumb-area-mission {
  background-repeat: no-repeat;
  background-position: center center;
  border-bottom-width: 0px;
  padding-top: 450px;
  padding-bottom: 60px;
  background-size: cover;
  background-image: url(../images/bg/breadcrumb-02.png);
}

@media only screen and (max-width: 767px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 992px) and (max-width: 1199px) {
  .breadcrumb-area-mission {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

.page-pagination li {
  display: inline-block;
}

.page-pagination li a {
  font-weight: 500;
  padding: 0 10px;
  display: block;
  text-align: center;
  line-height: 41px;
  min-width: 41px;
  height: 41px;
  text-transform: uppercase;
  color: #ababab;
  letter-spacing: 2px;
  border-radius: 5px;
}

.page-pagination li a.current {
  background: #f6f5f9;
  color: #f2b263;
}

.page-pagination li a:hover {
  color: #f2b263;
}

.preloader-active {
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
  height: 100vh;
  width: 100vw;
  z-index: 99999;
}

.preloader-active .preloader-area-wrap {
  background-color: #fff;
  position: absolute;
  left: 0;
  display: block;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 999999;
}

.preloader-active .preloader-area-wrap .spinner div {
  background-color: #f2b263;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-right: 15px;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.preloader-active .preloader-area-wrap .spinner div.bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.preloader-active .preloader-area-wrap .spinner div.bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes sk-bouncedelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.preloader-area-wrap {
  display: none;
}

.open_tm_preloader {
  position: fixed;
  background-color: rgba(0, 0, 0, 0);
  z-index: 9999;
  height: 100%;
  width: 100%;
  -webkit-transition: 0.2s all ease;
  -o-transition: 0.2s all ease;
  transition: 0.2s all ease;
  -webkit-transition-delay: 0.5s;
  -o-transition-delay: 0.5s;
  transition-delay: 0.5s;
}

.open_tm_preloader.loaded {
  opacity: 0;
  visibility: hidden;
}

.open_tm_preloader.loaded:before,
.open_tm_preloader.loaded:after {
  width: 0%;
}

.open_tm_preloader:before,
.open_tm_preloader:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 50%;
  background-color: #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.open_tm_preloader:before {
  top: 0;
  left: 0;
}

.open_tm_preloader:after {
  bottom: 0;
  right: 0;
}

.scroll-top {
  position: fixed;
  right: 30px;
  bottom: -60px;
  z-index: 999;
  -webkit-box-shadow: 0 30px 50px rgba(0, 0, 0, 0.03);
  box-shadow: 0 30px 50px rgba(0, 0, 0, 0.03);
  display: block;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  text-align: center;
  font-size: 25px;
  line-height: 60px;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  background-color: #f2b263;
  background-size: 200% auto;
  background-position: left center;
  color: #fff;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  overflow: hidden;
}

@media only screen and (max-width: 479px) {
  .scroll-top {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
  }
}

.scroll-top.show {
  visibility: visible;
  opacity: 1;
  bottom: 60px;
}

.scroll-top i {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.scroll-top .arrow-top {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.scroll-top .arrow-bottom {
  -webkit-transform: translate(-50%, 80px);
  -ms-transform: translate(-50%, 80px);
  transform: translate(-50%, 80px);
}

.scroll-top:hover {
  background-position: right center;
}

.scroll-top:hover .arrow-top {
  -webkit-transform: translate(-50%, -80px);
  -ms-transform: translate(-50%, -80px);
  transform: translate(-50%, -80px);
}

.scroll-top:hover .arrow-bottom {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.section-title {
  margin-bottom: 30px;
  padding-bottom: 20px;
  position: relative;
  display: inline-block;
}

.section-title::after {
  position: absolute;
  bottom: 0;
  content: "";
  height: 4px;
  width: 75px;
  background: #54b5bf;
}

.section-title.center-style::after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.section-title.left-style::after {
  left: 0%;
  -webkit-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
}

.section-title-muslim {
  margin-bottom: 30px;
  position: relative;
}

.section-title-muslim::after {
  content: url("../images/icons/muslim-title.png");
}

.section-title--two {
  margin-bottom: 30px;
  padding-bottom: 20px;
  position: relative;
  display: inline-block;
}

.section-title--two::after {
  position: absolute;
  bottom: 0;
  content: "";
  height: 4px;
  width: 75px;
  background: #e5e5e5;
}

.section-title--two.center-style::after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.section-title--two.left-style::after {
  left: 0%;
  -webkit-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
}

.section-space--ptb_120 {
  padding-top: 120px;
  padding-bottom: 120px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--ptb_120 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--ptb_120 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

.section-space--pt_120 {
  padding-top: 120px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--pt_120 {
    padding-top: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--pt_120 {
    padding-top: 60px;
  }
}

.section-space--pb_120 {
  padding-bottom: 120px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--pb_120 {
    padding-bottom: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--pb_120 {
    padding-bottom: 60px;
  }
}

.section-space--ptb_100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--ptb_100 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--ptb_100 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

.section-space--pt_100 {
  padding-top: 100px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--pt_100 {
    padding-top: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--pt_100 {
    padding-top: 60px;
  }
}

.section-space--pb_100 {
  padding-bottom: 100px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--pb_100 {
    padding-bottom: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--pb_100 {
    padding-bottom: 60px;
  }
}

.section-space--ptb_90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--ptb_90 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--ptb_90 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.section-space--pt_90 {
  padding-top: 90px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--pt_90 {
    padding-top: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--pt_90 {
    padding-top: 40px;
  }
}

.section-space--pb_90 {
  padding-bottom: 90px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--pb_90 {
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--pb_90 {
    padding-bottom: 40px;
  }
}

.section-space--ptb_80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--ptb_80 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--ptb_80 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.section-space--pt_80 {
  padding-top: 80px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--pt_80 {
    padding-top: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--pt_80 {
    padding-top: 40px;
  }
}

.section-space--pb_80 {
  padding-bottom: 90px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--pb_80 {
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--pb_80 {
    padding-bottom: 40px;
  }
}

.section-space--ptb_70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--ptb_70 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--ptb_70 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}

.section-space--pt_70 {
  padding-top: 70px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--pt_70 {
    padding-top: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--pt_70 {
    padding-top: 30px;
  }
}

.section-space--pb_70 {
  padding-bottom: 70px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--pb_70 {
    padding-bottom: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--pb_70 {
    padding-bottom: 30px;
  }
}

.section-space--ptb_60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--ptb_60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--ptb_60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

.section-space--pt_60 {
  padding-top: 60px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--pt_60 {
    padding-top: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--pt_60 {
    padding-top: 60px;
  }
}

.section-space--pb_60 {
  padding-bottom: 60px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--pb_60 {
    padding-bottom: 60px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--pb_60 {
    padding-bottom: 60px;
  }
}

.section-space--pt_40 {
  padding-top: 40px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--pt_40 {
    padding-top: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--pt_40 {
    padding-top: 30px;
  }
}

.section-space--pb_40 {
  padding-bottom: 40px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--pb_40 {
    padding-bottom: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--pb_40 {
    padding-bottom: 30px;
  }
}

.section-space--ptb_30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.section-space--pt_30 {
  padding-top: 30px;
}

.section-space--pb_30 {
  padding-bottom: 30px;
}

.section-space--mt_15 {
  margin-top: 15px;
}

.section-space--mt_20 {
  margin-top: 20px;
}

.section-space--mt_30 {
  margin-top: 30px;
}

.section-space--mt_40 {
  margin-top: 40px;
}

.section-space--mt_50 {
  margin-top: 50px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--mt_50 {
    margin-top: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--mt_50 {
    margin-top: 30px;
  }
}

.section-space--mt_60 {
  margin-top: 60px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--mt_60 {
    margin-top: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--mt_60 {
    margin-top: 30px;
  }
}

.section-space--mt_70 {
  margin-top: 70px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--mt_70 {
    margin-top: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--mt_70 {
    margin-top: 30px;
  }
}

.section-space--mt_80 {
  margin-top: 80px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--mt_80 {
    margin-top: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--mt_80 {
    margin-top: 30px;
  }
}

.section-space--mt_100 {
  margin-top: 100px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--mt_100 {
    margin-top: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--mt_100 {
    margin-top: 60px;
  }
}

.section-space--mt_120 {
  margin-top: 120px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--mt_120 {
    margin-top: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--mt_120 {
    margin-top: 60px;
  }
}

.section-space--mb_15 {
  margin-bottom: 15px;
}

.section-space--mb_20 {
  margin-bottom: 20px;
}

.section-space--mb_30 {
  margin-bottom: 30px;
}

.section-space--mb_40 {
  margin-bottom: 40px;
}

@media only screen and (max-width: 767px) {
  .section-space--mb_40 {
    margin-bottom: 30px;
  }
}

.section-space--mb_50 {
  margin-bottom: 50px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--mb_50 {
    margin-bottom: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--mb_50 {
    margin-bottom: 30px;
  }
}

.section-space--mb_60 {
  margin-bottom: 60px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--mb_60 {
    margin-bottom: 50px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--mb_60 {
    margin-bottom: 30px;
  }
}

.section-space--mb_100 {
  margin-bottom: 100px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--mb_100 {
    margin-bottom: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--mb_100 {
    margin-bottom: 60px;
  }
}

.section-space--mb_120 {
  margin-bottom: 120px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-space--mb_120 {
    margin-bottom: 80px;
  }
}

@media only screen and (max-width: 767px) {
  .section-space--mb_120 {
    margin-bottom: 60px;
  }
}

.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-40 {
  margin-bottom: 40px;
}

.mt-10 {
  margin-top: 10px;
}

.mt-15 {
  margin-top: 15px;
}

.mt-20 {
  margin-top: 20px;
}

.mt-25 {
  margin-top: 25px;
}

.mt-30 {
  margin-top: 30px;
}

.mt-40 {
  margin-top: 40px;
}

@media only screen and (max-width: 767px) {
  .small-mt__0 {
    margin-top: 0px;
  }

  .small-mt__10 {
    margin-top: 10px;
  }

  .small-mt__20 {
    margin-top: 20px;
  }

  .small-mt__30 {
    margin-top: 30px;
  }

  .small-mt__40 {
    margin-top: 40px;
  }

  .small-mt__50 {
    margin-top: 50px;
  }

  .small-mt__60 {
    margin-top: 60px;
  }

  .small-mb__30 {
    margin-bottom: 30px;
  }

  .small-mb__40 {
    margin-bottom: 40px;
  }

  .small-mb__50 {
    margin-bottom: 50px;
  }

  .small-mb__60 {
    margin-bottom: 60px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .tablet-mt__0 {
    margin-top: 0px;
  }

  .tablet-mt__30 {
    margin-top: 30px;
  }

  .tablet-mt__40 {
    margin-top: 40px;
  }

  .tablet-mt__50 {
    margin-top: 50px;
  }

  .tablet-mt__60 {
    margin-top: 60px;
  }

  .tablet-mb__30 {
    margin-bottom: 30px;
  }

  .tablet-mb__40 {
    margin-bottom: 40px;
  }

  .tablet-mb__50 {
    margin-bottom: 50px;
  }

  .tablet-mb__60 {
    margin-bottom: 60px;
  }
}

@media (min-width: 1600px) {
  .container-fluid--cp-150 {
    padding: 0 150px !important;
  }
}

@media (min-width: 1600px) and (max-width: 1664px) {
  .container-fluid--cp-150 {
    padding: 0 110px !important;
  }
}

@media (min-width: 1200px) {
  .container-fluid--cp-150 {
    padding: 0 50px;
  }
}

@media (min-width: 1700px) {
  .container-fluid--cp-140 {
    padding: 0 140px !important;
  }
}

@media (min-width: 1700px) and (max-width: 1663px) {
  .container-fluid--cp-140 {
    padding: 0 100px !important;
  }
}

@media (min-width: 1600px) and (max-width: 1664px) {
  .container-fluid--cp-140 {
    padding: 0 30px !important;
  }
}

@media (min-width: 1200px) {
  .container-fluid--cp-140 {
    padding: 0 30px;
  }
}

@media (min-width: 1600px) {
  .container-fluid--cp-120 {
    padding: 0 120px !important;
  }
}

@media (min-width: 1600px) and (max-width: 1664px) {
  .container-fluid--cp-120 {
    padding: 0 110px !important;
  }
}

@media (min-width: 1200px) {
  .container-fluid--cp-120 {
    padding: 0 50px;
  }
}

@media (min-width: 1600px) {
  .container-fluid--cp-100 {
    padding: 0 100px !important;
  }
}

@media (min-width: 1600px) and (max-width: 1664px) {
  .container-fluid--cp-100 {
    padding: 0 80px !important;
  }
}

@media (min-width: 1200px) {
  .container-fluid--cp-100 {
    padding: 0 50px;
  }
}

@media (min-width: 1600px) {
  .container-fluid--cp-80 {
    padding: 0 80px !important;
  }
}

@media (min-width: 1600px) and (max-width: 1664px) {
  .container-fluid--cp-80 {
    padding: 0 30px !important;
  }
}

@media (min-width: 1200px) {
  .container-fluid--cp-80 {
    padding: 0 30px;
  }
}

.container-fluid--cp-60 {
  padding: 0 60px;
}

@media only screen and (max-width: 767px) {
  .container-fluid--cp-60 {
    padding: 0 15px;
  }
}

.container-fluid--cp-30 {
  padding: 0 30px;
}

@media only screen and (max-width: 767px) {
  .container-fluid--cp-30 {
    padding: 0 15px;
  }
}

@media (min-width: 1200px) {
  .page-content-double-sidebar .container {
    max-width: 1600px;
  }
}

@media (max-width: 1919px) {
  .container-fluid--cp-60 {
    padding: 0 30px;
  }

  .container-fluid--cp-80 {
    padding: 0 40px;
  }
}

@media only screen and (max-width: 1919px) and (max-width: 767px) {
  .container-fluid--cp-80 {
    padding: 0 30px;
  }
}

@media only screen and (max-width: 1919px) and (max-width: 575px) {
  .container-fluid--cp-80 {
    padding: 0 15px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}

.container_fl {
  padding-left: 15px;
  padding-right: 15px;
}

.col-06__left {
  width: 600px;
  max-width: 100%;
  float: right;
  padding-left: 15px;
  padding-right: 15px;
}

@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (max-width: 767px) {
  .col-06__left {
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
  }
}

.col-06__right {
  width: 600px;
  max-width: 100%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
}

@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (max-width: 767px) {
  .col-06__right {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
}

.row--35 {
  margin-left: -35px;
  margin-right: -35px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .row--35 {
    margin-left: -15px;
    margin-right: -15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .row--35 {
    margin-left: -15px;
    margin-right: -15px;
  }
}

@media only screen and (max-width: 767px) {
  .row--35 {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

.row--35 > [class*="col"],
.row--35 > [class*="col-"] {
  padding-left: 35px;
  padding-right: 35px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .row--35 > [class*="col"],
  .row--35 > [class*="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .row--35 > [class*="col"],
  .row--35 > [class*="col-"] {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media only screen and (max-width: 767px) {
  .row--35 > [class*="col"],
  .row--35 > [class*="col-"] {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

.row--30 {
  margin-left: -30px;
  margin-right: -30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .row--30 {
    margin-left: -15px;
    margin-right: -15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .row--30 {
    margin-left: -15px;
    margin-right: -15px;
  }
}

@media only screen and (max-width: 767px) {
  .row--30 {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}

.row--30 > [class*="col"],
.row--30 > [class*="col-"] {
  padding-left: 30px;
  padding-right: 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .row--30 > [class*="col"],
  .row--30 > [class*="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .row--30 > [class*="col"],
  .row--30 > [class*="col-"] {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

@media only screen and (max-width: 767px) {
  .row--30 > [class*="col"],
  .row--30 > [class*="col-"] {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

.header-sticky.is-sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-animation: 0.95s ease-in-out 0s normal none 1 running fadeInDown;
  animation: 0.95s ease-in-out 0s normal none 1 running fadeInDown;
  z-index: 999;
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1);
  background: #fff8f1;
}

.header-right {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  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__logo {
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
}

.header__logo {
  -ms-flex-preferred-size: 20%;
  -webkit-flex-basis: 20%;
  flex-basis: 20%;
  padding: 14px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.header-area {
  background: #fff8f1;
}

.header-btn .btn-default {
  background: #f2b263;
  color: #fff;
  border-radius: 25px;
  padding: 6px 25px;
  border: 2px solid #ddd;
  font-size: 15px;
}

.header-btn .btn-default:hover {
  background-color: #333;
  color: #fff;
  border: 2px solid #333;
}

.navigation-menu > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.navigation-menu > ul > li {
  margin: 0 24px;
}

@media only screen and (min-width: 1500px) and (max-width: 1599px) {
  .navigation-menu > ul > li {
    margin: 0 22px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1499px) {
  .navigation-menu > ul > li {
    margin: 0 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .navigation-menu > ul > li {
    margin: 0 15px;
  }
}

.navigation-menu > ul > li > a {
  display: block;
  color: #000;
  padding: 25px 2px;
  position: relative;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.18;
}

.navigation-menu > ul > li.has-children > a {
  position: relative;
}

.navigation-menu > ul > li.has-children--multilevel-submenu {
  position: relative;
}

.navigation-menu > ul > li.has-children:hover .megamenu {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
  opacity: 1;
}

.navigation-menu > ul > li.has-children:hover .megamenu--home-variation__item {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.navigation-menu > ul > li.has-children:hover > .submenu {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
  opacity: 1;
}

.navigation-menu > ul > li:hover > a:after,
.navigation-menu > ul > li.active > a:after {
  color: #f2b263;
}

.navigation-menu > ul > li:hover > a span,
.navigation-menu > ul > li.active > a span {
  color: #f2b263;
}

.submenu {
  position: absolute;
  top: 100%;
  left: 0;
  -webkit-box-shadow: 0 2px 29px rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 29px rgba(0, 0, 0, 0.05);
  border-bottom: 3px solid #f2b263;
  background-color: #fff;
  -webkit-transform: translateY(50px);
  -ms-transform: translateY(50px);
  transform: translateY(50px);
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
  -webkit-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
  visibility: hidden;
  opacity: 0;
  min-width: 240px;
  padding: 20px 0;
  z-index: 9;
}

.submenu > li {
  position: relative;
}

.submenu > li > a {
  display: block;
  padding: 5px 30px;
  color: #ababab;
  font-weight: 400;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
}

.submenu > li > a > span {
  position: relative;
}

.submenu > li > a > span:after {
  content: "";
  width: 0;
  height: 1px;
  bottom: 0;
  position: absolute;
  left: auto;
  right: 0;
  z-index: -1;
  background-color: #f2b263;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.submenu > li > a:hover {
  color: #f2b263;
}

.submenu > li > a:hover > span:after {
  width: 100%;
  left: 0;
  right: auto;
}

.submenu > li:hover > .submenu {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
  opacity: 1;
  z-index: 9;
}

.submenu > li.active > a {
  color: #f2b263;
}

.submenu > li.has-children > a {
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.submenu > li.has-children > a:after {
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "";
  font-size: 14px;
  vertical-align: middle;
  color: #ababab;
}

.submenu > li.has-children > a:hover:after {
  color: #f2b263;
}

.submenu > li.has-children.active > a {
  color: #f2b263;
}

.submenu .submenu {
  top: 0px;
  left: 100%;
  right: auto;
}

.submenu .submenu.left {
  right: 100%;
  left: auto;
}

.submenu .submenu .submenu {
  top: 0;
  left: 100%;
  right: auto;
}

.submenu .submenu .submenu.left {
  right: 100%;
  left: auto;
}

.submenu .submenu .submenu .submenu {
  top: 0;
  left: 100%;
  right: auto;
}

.submenu .submenu .submenu .submenu.left {
  right: 100%;
  left: auto;
}

.submenu .submenu .submenu .submenu .submenu {
  top: 0;
  left: 100%;
  right: auto;
}

.submenu .submenu .submenu .submenu .submenu.left {
  right: 100%;
  left: auto;
}

.megamenu {
  position: absolute;
  top: 100%;
  left: 0;
  -webkit-box-shadow: 0 2px 29px rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 29px rgba(0, 0, 0, 0.05);
  border-bottom: 3px solid #f2b263;
  background-color: #fff;
  -webkit-transform: translateY(50px);
  -ms-transform: translateY(50px);
  transform: translateY(50px);
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
  -webkit-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
  visibility: hidden;
  opacity: 0;
  z-index: 9;
}

.megamenu--mega {
  min-width: 980px;
  width: 100%;
  padding: 35px 20px 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

@media only screen and (min-width: 1200px) and (max-width: 1499px) {
  .megamenu--mega {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1499px) {
  .megamenu--mega {
    min-width: 700px;
  }
}

.megamenu--mega > li {
  -webkit-flex-basis: 22%;
  -ms-flex-preferred-size: 22%;
  flex-basis: 22%;
  padding-left: 15px;
  padding-right: 15px;
}

.megamenu--mega > li .page-list-title {
  font-size: 14px;
  margin-bottom: 20px;
  color: #333;
}

.megamenu--mega > li > ul > li > a {
  padding: 10px 0;
  color: #ababab;
  line-height: 1.2;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
}

.megamenu--mega > li > ul > li > a:hover {
  color: #f2b263;
}

.megamenu--mega > li > ul > li > a:hover span:after {
  width: 100%;
  left: 0;
  right: auto;
}

.megamenu--mega > li > ul > li > a > span {
  position: relative;
}

.megamenu--mega > li > ul > li > a > span:after {
  content: "";
  width: 0;
  height: 1px;
  bottom: 0;
  position: absolute;
  left: auto;
  right: 0;
  z-index: -1;
  background-color: #f2b263;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.megamenu--mega > li > ul > li.active > a {
  color: #f2b263;
}

.container-fluid .megamenu--mega {
  padding: 35px 220px 30px;
}

@media only screen and (min-width: 1200px) and (max-width: 1499px) {
  .container-fluid .megamenu--mega {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1499px) {
  .container-fluid .megamenu--mega {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1499px) {
  .container-fluid .megamenu--mega {
    min-width: 700px;
  }
}

.mobile-navigation-icon {
  width: 24px;
  height: 25px;
  position: relative;
  cursor: pointer;
  display: inline-block;
  margin-left: 30px;
}

.mobile-navigation-icon:hover i {
  background-color: #f2b263;
}

.mobile-navigation-icon:hover i:before {
  width: 80%;
  background-color: #f2b263;
}

.mobile-navigation-icon:hover i:after {
  background-color: #f2b263;
  width: 60%;
}

.mobile-navigation-icon i {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  height: 2px;
  background-color: #333;
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.mobile-navigation-icon i:before {
  position: absolute;
  bottom: 8px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #333;
  content: "";
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.mobile-navigation-icon i:after {
  position: absolute;
  bottom: -8px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #333;
  content: "";
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mobile-navigation-icon.white-md-icon i {
    background-color: #fff;
  }

  .mobile-navigation-icon.white-md-icon i:before {
    background-color: #fff;
  }

  .mobile-navigation-icon.white-md-icon i:after {
    background-color: #fff;
  }

  .mobile-navigation-icon.white-md-icon:hover i {
    background-color: #f2b263;
  }

  .mobile-navigation-icon.white-md-icon:hover i:before {
    width: 80%;
    background-color: #f2b263;
  }

  .mobile-navigation-icon.white-md-icon:hover i:after {
    background-color: #f2b263;
    width: 60%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .is-sticky .white-md-icon i {
    background-color: #333;
  }

  .is-sticky .white-md-icon i:before {
    background-color: #333;
  }

  .is-sticky .white-md-icon i:after {
    background-color: #333;
  }
}

.mobile-menu-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #333;
  overflow: auto;
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  z-index: 9999;
  background: rgba(0, 0, 0, 0.7);
  visibility: hidden;
  opacity: 0;
}

.mobile-menu-overlay__inner {
  -webkit-transform: translateX(120%);
  -ms-transform: translateX(120%);
  transform: translateX(120%);
  width: 400px;
  height: 100%;
  float: right;
  cursor: default;
  background: #f2b263;
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  overflow-y: auto;
}

@media only screen and (max-width: 479px) {
  .mobile-menu-overlay__inner {
    width: 300px;
  }
}

.mobile-menu-overlay.active {
  visibility: visible;
  opacity: 1;
}

.mobile-menu-overlay.active .mobile-menu-overlay__inner {
  -webkit-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
}

.mobile-menu-overlay__header {
  background-color: #fff;
  padding: 15px 0;
}

.mobile-menu-overlay__header .mobile-navigation-close-icon {
  position: relative;
  cursor: pointer;
  height: 40px;
  width: 40px;
  line-height: 40px;
  display: inline-block;
}

.mobile-menu-overlay__header .mobile-navigation-close-icon:before {
  position: absolute;
  top: 23px;
  left: 8px;
  content: "";
  width: 24px;
  height: 3px;
  background: #333;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.mobile-menu-overlay__header .mobile-navigation-close-icon:after {
  position: absolute;
  top: 23px;
  left: 8px;
  content: "";
  width: 24px;
  height: 3px;
  background: #333;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.mobile-menu-overlay__header .mobile-navigation-close-icon:hover {
  color: #f2b263;
}

.mobile-menu-overlay__header .mobile-navigation-close-icon:hover:before,
.mobile-menu-overlay__header .mobile-navigation-close-icon:hover:after {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.mobile-menu-overlay__body {
  padding: 20px 40px 100px;
}

.mobile-menu-overlay__body .offcanvas-navigation > ul > li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

.mobile-menu-overlay__body .offcanvas-navigation > ul > li > a {
  display: block;
  color: #fff;
  padding-top: 18px;
  padding-bottom: 18px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.mobile-menu-overlay__body .offcanvas-navigation > ul > li > a:hover {
  color: #fff;
}

.mobile-menu-overlay__body .offcanvas-navigation > ul > li:last-child {
  border-bottom: 0;
}

.mobile-menu-overlay__body .offcanvas-navigation > ul > li.has-children {
  position: relative;
}

.mobile-menu-overlay__body
  .offcanvas-navigation
  > ul
  > li.has-children.active
  .menu-expand:before {
  content: "";
}

.mobile-menu-overlay__body
  .offcanvas-navigation
  > ul
  > li.has-children
  .menu-expand {
  position: absolute;
  right: 0;
  top: 12px;
  width: 40px;
  height: 40px;
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
  text-align: center;
  line-height: 40px;
  cursor: pointer;
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.mobile-menu-overlay__body
  .offcanvas-navigation
  > ul
  > li.has-children
  .menu-expand:hover {
  background: rgba(255, 255, 255, 0.2);
}

.mobile-menu-overlay__body
  .offcanvas-navigation
  > ul
  > li.has-children
  .menu-expand:before {
  content: "";
  font-family: "Flaticon";
}

.mobile-menu-overlay__body
  .offcanvas-navigation
  > ul
  > li.has-children
  .sub-menu {
  padding: 12px 0 14px 10px;
  border-top: 1px solid rgba(255, 255, 255, 0.15);
}

.mobile-menu-overlay__body
  .offcanvas-navigation
  > ul
  > li.has-children
  .sub-menu
  li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

.mobile-menu-overlay__body
  .offcanvas-navigation
  > ul
  > li.has-children
  .sub-menu
  li
  a {
  display: block;
  font-size: 15px;
  color: rgba(255, 255, 255, 0.7);
  font-weight: 500;
  line-height: 1.5;
  padding: 10px 0;
}

.mobile-menu-overlay__body
  .offcanvas-navigation
  > ul
  > li.has-children
  .sub-menu
  li
  a:hover {
  color: #fff;
}

.mobile-menu-overlay__body
  .offcanvas-navigation
  > ul
  > li.has-children
  .sub-menu
  li:last-child {
  border-bottom: 0;
}

.mobile-menu-overlay__body
  .offcanvas-navigation
  > ul
  > li.has-children
  .sub-menu
  li.has-children {
  position: relative;
}

.mobile-menu-overlay__body
  .offcanvas-navigation
  > ul
  > li.has-children
  .sub-menu
  li.has-children.active
  .menu-expand:before {
  content: "";
  font-family: "Flaticon";
}

.mobile-menu-overlay__body
  .offcanvas-navigation
  > ul
  > li.has-children
  .sub-menu
  li.has-children
  .menu-expand {
  position: absolute;
  right: 0;
  top: 6px;
  width: 30px;
  height: 30px;
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
  text-align: center;
  line-height: 30px;
  cursor: pointer;
  -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.mobile-menu-overlay__body
  .offcanvas-navigation
  > ul
  > li.has-children
  .sub-menu
  li.has-children
  .menu-expand:hover {
  background: rgba(255, 255, 255, 0.2);
}

.mobile-menu-overlay__body
  .offcanvas-navigation
  > ul
  > li.has-children
  .sub-menu
  li.has-children
  .menu-expand:before {
  content: "";
  font-size: 16px;
}

.mobile-menu-overlay__body
  .offcanvas-navigation
  > ul
  > li.has-children
  .sub-menu
  .sub-menu
  li.has-children {
  position: relative;
}

.mobile-menu-overlay__body
  .offcanvas-navigation
  > ul
  > li.has-children
  .sub-menu
  .sub-menu
  li.has-children.active
  .menu-expand:before {
  content: "";
}

.mobile-menu-overlay__body
  .offcanvas-navigation
  > ul
  > li.has-children
  .sub-menu
  .sub-menu
  li.has-children
  .menu-expand:before {
  content: "";
  font-size: 16px;
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}

@keyframes fadeInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    -webkit-transform: translateZ(0);
    opacity: 1;
    transform: translateZ(0);
  }
}

.footer-bottom-area {
  border-top: 1px solid #707070;
}

.footer-bottom-area .copy-right-box {
  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;
}

.footer-bottom-area .copy-right-box p {
  margin-top: 20px;
}

@media only screen and (max-width: 575px) {
  .footer-bottom-area .copy-right-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .footer-bottom-area .copy-right-box p:first-child {
    margin-top: 10px;
    margin-bottom: 20px;
  }
}

.bg-footer {
  background: #1a1a1a;
}

.footer-title {
  position: relative;
  margin-bottom: 40px;
}

.footer-title h6 {
  font-weight: 600;
  color: #fff;
  margin-bottom: 0px;
  padding-bottom: 15px;
  font-family: "Open Sans", sans-serif;
}

.footer-title::after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 50px;
  height: 3px;
  background: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.footer-contents ul li {
  margin-bottom: 15px;
}

.footer-contents .newsletter-box {
  position: relative;
}

.footer-contents .newsletter-box input {
  background: #fff;
  width: 100%;
  border: none;
  padding: 8px 50px 8px 10px;
  color: #333;
  border-radius: 25px;
  position: relative;
}

.footer-contents .newsletter-box button {
  background: #fff;
  background: rgba(0, 0, 0, 0);
  color: #333;
  position: absolute;
  right: 0px;
  border: none;
  font-size: 20px;
  padding: 0px 17px;
  top: 4px;
}

.footer-contents .newsletter-box button:hover {
  color: #f2b263;
}

.footer-social-share li {
  display: inline-block;
  margin-right: 20px;
  font-size: 30px;
}

.copyright-text {
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  .copyright-text {
    margin-bottom: 15px;
  }
}

.hindu-hero-bg {
  background: url(../images/hero/hindu-hero-bg-01.png);
}

.hero-style-01 {
  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;
  height: 720px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-style-01 {
    height: 600px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-style-01 {
    height: 450px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-style-01 {
    height: 440px;
  }
}

@media only screen and (max-width: 575px) {
  .hero-content br {
    display: none;
  }
}

.muslim-hero-bg {
  background: url(../images/hero/muslim-hero-bg-01.png);
  background-size: cover;
  background-position: center;
}

.christian-hero-bg {
  background: url(../images/hero/christian-hero-bg-01.png);
  background-size: cover;
  background-position: center;
}

.christian-hero-bg-two {
  background: url(../images/hero/christian-hero-bg-02.png);
  background-size: cover;
  background-position: center;
}

.hero-style-02 {
  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;
  height: 790px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-style-02 {
    height: 600px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-style-02 {
    height: 450px;
    padding-bottom: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-style-02 {
    height: 540px;
    padding-bottom: 100px;
  }
}

.hero-style-03 {
  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;
  height: 850px;
}

@media only screen and (min-width: 1200px) and (max-width: 1499px) {
  .hero-style-03 {
    height: 700px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-style-03 {
    height: 600px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-style-03 {
    height: 450px;
  }
}

@media only screen and (max-width: 767px) {
  .hero-style-03 {
    height: 440px;
  }
}

.muslim-hero-color {
  background: #f4f3f1;
}

.muslim-hero-wrap {
  -webkit-clip-path: polygon(0 0, 100% 0, 128% 109%, 50% 83%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 128% 109%, 50% 83%, 0 100%);
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .muslim-hero-wrap {
    -webkit-clip-path: polygon(0 0, 100% 0, 130% 115%, 50% 73%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 130% 115%, 50% 73%, 0 100%);
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .muslim-hero-wrap {
    -webkit-clip-path: polygon(0 0, 100% 0, 130% 115%, 50% 70%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 130% 115%, 50% 70%, 0 100%);
  }
}

.muslim-salte-time {
  position: relative;
}

.muslim-salat-time-bg {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 30%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 30%, 0 100%);
  background: #f4f3f1;
  position: absolute;
  width: 100%;
  height: 200px;
  top: 0;
}

@media only screen and (max-width: 767px) {
  .muslim-salat-time-bg {
    -webkit-clip-path: polygon(0 0, 100000% 0, 0% 100%, 0% 0%, 0 100%);
    clip-path: polygon(0 0, 100000% 0, 0% 100%, 0% 0%, 0 100%);
    height: 100%;
  }
}

.salat-content {
  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;
  position: relative;
  z-index: 33;
  padding: 0px 0 30px;
}

@media only screen and (max-width: 767px) {
  .salat-content {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.salat-content .single-salat-time {
  position: relative;
  width: 100px;
  text-align: center;
}

.salat-content .single-salat-time img {
  margin-bottom: 10px;
}

.salat-content .single-salat-time::after {
  position: absolute;
  right: -80%;
  top: 0%;
  height: 80px;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  width: 2px;
  background: #fff;
  content: "";
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .salat-content .single-salat-time::after {
    right: -50%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .salat-content .single-salat-time::after {
    right: -25%;
  }
}

.salat-content .single-salat-time:last-child::after {
  display: none;
}

.salat-content .single-salat-time:nth-child(2) {
  margin-top: -50px;
}

.salat-content .single-salat-time:nth-child(3) {
  margin-top: -90px;
}

.salat-content .single-salat-time:nth-child(3)::after {
  top: 30px;
}

.salat-content .single-salat-time:nth-child(4) {
  margin-top: -50px;
}

.salat-content .single-salat-time:nth-child(4)::after {
  top: 50px;
}

@media only screen and (max-width: 767px) {
  .salat-content .single-salat-time {
    width: 200px;
    margin-bottom: 30px;
  }

  .salat-content .single-salat-time::after {
    display: none;
  }

  .salat-content .single-salat-time:nth-child(2) {
    margin-top: 0px;
  }

  .salat-content .single-salat-time:nth-child(3) {
    margin-top: 0px;
  }

  .salat-content .single-salat-time:nth-child(4) {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 575px) {
  .salat-content .single-salat-time {
    width: 130px;
    margin-bottom: 30px;
  }

  .salat-content .single-salat-time::after {
    display: none;
  }
}

.hero-btn {
  border: 2px solid #ddd;
  padding: 5px 40px;
  background: #fff;
  color: #333;
  border-radius: 25px;
}

.hero-btn:hover {
  background: #f2b263;
  color: #fff;
  border: 2px solid #f2b263;
}

.hero-boder-top {
  position: relative;
  margin-top: 150px;
}

.hero-boder-top::after {
  content: url(../images/icons/border-top.png);
  left: 50%;
  bottom: 100%;
  position: absolute;
}

.single-service-wrap .service-image a {
  display: block;
}

.single-service-wrap .service-image a img {
  width: 100%;
}

.service-content {
  text-align: center;
  padding: 0 12px;
  margin-top: 25px;
}

.service-content .service-title {
  margin-bottom: 15px;
}

.service-content .service-title-two {
  margin-bottom: 25px;
  position: relative;
  padding-top: 25px;
  margin-top: 35px;
}

.service-content .service-title-two::after {
  position: absolute;
  top: 0;
  content: "";
  height: 4px;
  width: 65px;
  background: #f56c2a;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.single-activities-wrap {
  margin-top: 30px;
}

.activities-imgaes {
  display: block;
}

.activities-imgaes img {
  width: 100%;
}

.activities-content {
  margin-top: 30px;
  padding: 0 14px;
}

.activities-content .widget-metadata {
  margin-bottom: 10px;
  text-transform: uppercase;
  font-size: 14px;
}

.activities-content .activities-title {
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 20px;
  position: relative;
  display: inline-block;
  font-weight: 600;
}

.activities-content .activities-title::after {
  position: absolute;
  bottom: 0;
  content: "";
  height: 4px;
  width: 75px;
  background: #f56c2a;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.single-foundation {
  position: relative;
  overflow: hidden;
  border-radius: 5px 5px 5px 5px;
  margin-top: 30px;
}

.single-foundation .foundation-image a {
  display: block;
}

.single-foundation .foundation-image a img {
  width: 100%;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.single-foundation:hover .foundation-image a img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.single-foundation .foundation-content {
  position: absolute;
  padding: 5px 30px 17px;
  width: 100%;
  bottom: 0;
  left: 0;
  text-align: left;
  color: #ef532a;
  font-size: 13px;
}

.single-foundation .foundation-content::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  background: -webkit-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.1) 10%,
    rgba(0, 0, 0, 0.99) 99%,
    rgb(0, 0, 0) 100%
  );
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0)),
    color-stop(10%, rgba(0, 0, 0, 0.1)),
    color-stop(99%, rgba(0, 0, 0, 0.99)),
    to(rgb(0, 0, 0))
  );
  background: -o-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.1) 10%,
    rgba(0, 0, 0, 0.99) 99%,
    rgb(0, 0, 0) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.1) 10%,
    rgba(0, 0, 0, 0.99) 99%,
    rgb(0, 0, 0) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#000000", GradientType=0);
}

.single-foundation .foundation-content .location {
  z-index: 3;
  position: relative;
}

.single-foundation .foundation-content .location h5 {
  color: #fff;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  margin-bottom: 6px;
}

.single-foundation .foundation-content .location h5:hover {
  color: #f2b263;
}

.single-foundation .foundation-content .location .foundation-loction {
  color: #fff;
  font-weight: 600;
}

.about-muslim-image {
  position: relative;
}

.muslim-image-1 {
  position: relative;
  z-index: 2;
}

.bottom-image-2 {
  position: absolute;
  bottom: 0;
  left: -235px;
  z-index: 3;
}

.bottom-image-3 {
  position: absolute;
  bottom: 32px;
  right: -220px;
}

.single-spiritual-wrap {
  margin-top: 30px;
  padding: 30px;
  background: #f6f7fa;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.single-spiritual-wrap .spitiutal-title {
  border-bottom: 4px solid #e9e9e9;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.single-spiritual-wrap .classes-time {
  margin-top: 25px;
}

.single-spiritual-wrap:hover {
  -webkit-box-shadow: 0 2px 6px rgba(112, 112, 112, 0.3);
  box-shadow: 0 2px 6px rgba(112, 112, 112, 0.3);
}

.service-area {
  z-index: 3;
  position: relative;
}

.service-top-banner {
  position: relative;
  z-index: 0;
}

.service-top-banner::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 350px;
  width: 300px;
  background: url(../images/bg/banner-top.png);
  background-repeat: repeat;
  background-size: auto;
  background-size: contain;
  background-repeat: no-repeat;
  left: auto;
  z-index: -1;
}

.service-top-banner::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 350px;
  width: 300px;
  background: url(../images/bg/banner-bottom.png);
  background-repeat: repeat;
  background-size: auto;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom;
}

.mision-list li {
  margin-bottom: 10px;
}

.single-event-wrap .event-image a {
  display: block;
}

.single-event-wrap .event-image a img {
  width: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (max-width: 767px) {
  .donation-image {
    margin-bottom: 30px;
  }

  .donation-image img {
    width: 100%;
  }
}

.single-donation-wrap {
  margin-top: 30px;
}

.single-donation-wrap .content-title {
  margin-bottom: 35px;
}

.progress-bar--one .progress-charts {
  margin-top: 5px;
  margin-bottom: 20px;
}

.progress-bar--one .progress-charts .heading {
  color: #6d70a6;
  margin-bottom: 12px;
  font-weight: 400;
}

.progress-bar--one .progress-charts .progress {
  height: 15px;
  overflow: visible;
  font-size: 14px;
  background-color: #f8f9f9;
  border: 1px solid #fcf2d5;
  border-radius: 25px;
}

.progress-bar--one .progress-charts .progress .progress-bar {
  position: relative;
  background-color: #9c7af2;
  background-image: -webkit-linear-gradient(314deg, #fbd0a9 0, #f34b00 100%);
  background-image: -o-linear-gradient(314deg, #fbd0a9 0, #f34b00 100%);
  background-image: linear-gradient(-224deg, #fbd0a9 0, #f34b00 100%);
  color: #f34b00;
  overflow: inherit;
  border-radius: 25px;
}

.progress-bar--one .progress-charts .progress .progress-bar::after {
  content: "";
  position: absolute;
  right: -4px;
  top: 50%;
  border-radius: 50%;
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
  color: currentColor;
  background: #f34b00;
}

.progress-bar--one .progress-charts .progress .progress-bar::after {
  height: 30px;
  width: 30px;
  border: 4px solid #fcf2d5;
}

.progress-bar--one .progress-charts .progress .progress-bar .percent-label {
  position: absolute;
  right: -35px;
  font-size: 14px;
  font-weight: 500;
  bottom: -45px;
  text-align: center;
  margin-bottom: 0;
  color: #f2b263;
  line-height: 1.2;
}

.progress-bar--one
  .progress-charts
  .progress
  .progress-bar
  .percent-label
  span {
  font-size: 10px;
  color: #f2b263;
}

.progress-bar--two .progress-charts {
  margin-top: 5px;
  margin-bottom: 20px;
}

.progress-bar--two .progress-charts .heading {
  color: #6d70a6;
  margin-bottom: 12px;
  font-weight: 400;
}

.progress-bar--two .progress-charts .progress {
  height: 15px;
  overflow: visible;
  font-size: 14px;
  background-color: #f8f9f9;
  border: 1px solid #d5fcfb;
  border-radius: 25px;
}

.progress-bar--two .progress-charts .progress .progress-bar {
  position: relative;
  background-color: #9c7af2;
  background-image: -webkit-linear-gradient(314deg, #a9fbf0 0, #0051f3 100%);
  background-image: -o-linear-gradient(314deg, #a9fbf0 0, #0051f3 100%);
  background-image: linear-gradient(-224deg, #a9fbf0 0, #0051f3 100%);
  color: #6cbef1;
  overflow: inherit;
  border-radius: 25px;
}

.progress-bar--two .progress-charts .progress .progress-bar::after {
  content: "";
  position: absolute;
  right: -4px;
  top: 50%;
  border-radius: 50%;
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
  color: currentColor;
  background: #6cbef1;
}

.progress-bar--two .progress-charts .progress .progress-bar::after {
  height: 30px;
  width: 30px;
  border: 4px solid #d5fcf7;
}

.progress-bar--two .progress-charts .progress .progress-bar .percent-label {
  position: absolute;
  right: -35px;
  font-size: 14px;
  font-weight: 600;
  top: -35px;
  text-align: center;
  margin-bottom: 0;
  color: #444;
  line-height: 1.2;
}

.progress-wrap-hindu .progress_sold_av {
  margin-top: 10px;
  font-size: 14px;
  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;
}

.progress-wrap-hindu .progress_sold_av .start-sold {
  color: #f2b263;
  font-weight: 600;
  line-height: 1.2;
}

.progress-wrap-hindu .progress_sold_av .sold-av {
  text-align: center;
  margin-bottom: 0;
  color: #54b5bf;
  font-weight: 600;
  line-height: 1.2;
}

.progress-wrap-hindu .progress_sold_av .sold-av span {
  font-size: 10px;
  color: #f2b263;
}

.progress-wrap-hindu .donate-btn .btn {
  border-radius: 25px;
  border: 2px solid #f2b263;
  padding: 10px 20px;
  width: 150px;
  background: rgba(0, 0, 0, 0);
}

.progress-wrap-hindu .donate-btn .btn:hover {
  background: #f2b263;
}

.progress_sold_causes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  font-weight: 500;
}

.progress_sold_causes p {
  margin-bottom: 0;
}

.single-causes-wrap .event-image img {
  width: 100%;
}

.causes-cont {
  padding: 30px 20px;
  background: #fafafa;
  border-bottom: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
}

.causes-cont .progress-bar--two .progress-charts .progress {
  background-color: rgba(0, 0, 0, 0);
  border-color: 2px solid #d5fcfb;
}

.progress-wrap-muslim .progress_sold_av {
  margin-top: 10px;
  font-size: 14px;
  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;
}

.progress-wrap-muslim .progress_sold_av .start-sold {
  color: #333;
  font-weight: 600;
  line-height: 1.2;
}

.progress-wrap-muslim .progress_sold_av .sold-av {
  text-align: center;
  margin-bottom: 0;
  color: #54b5bf;
  font-weight: 600;
  line-height: 1.2;
}

.progress-wrap-muslim .progress_sold_av .sold-av span {
  font-size: 10px;
  color: #333;
}

.progress-wrap-muslim .donate-btn .btn {
  border-radius: 25px;
  border: 2px solid #6cbef1;
  padding: 10px 20px;
  width: 150px;
  background: rgba(0, 0, 0, 0);
}

.progress-wrap-muslim .donate-btn .btn:hover {
  background: #6cbef1;
  color: #fff;
}

.hindu-video-section-pb {
  padding-top: 220px;
  padding-bottom: 70px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hindu-video-section-pb {
    padding-top: 120px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (max-width: 767px) {
  .hindu-video-section-pb {
    padding-top: 80px;
  }
}

.bg-overlay-black {
  position: relative;
}

.bg-overlay-black::before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  content: "";
  border-radius: 5px;
}

.newsletter-bg {
  background: url(../images/bg/newsletter-bg.png);
  background-size: cover;
  background-position: bottom center;
  background-repeat: no-repeat;
}

.hindu-video-bg {
  background: url(../images/bg/hindu-video-bg.png);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}

.church-video-bg {
  background: url(../images/bg/church-video-bg.png);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}

.church-testmonial-bg {
  background: url(../images/bg/church-testmonial.png);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}

.about-video-bg {
  background: url(../images/bg/about-video-bg.png);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}

.about-video-box {
  height: 460px;
  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;
}

.progress_sold_target {
  margin-bottom: 10px;
  font-size: 14px;
  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;
}

.progress_sold_target .start-sold {
  color: #333;
  font-weight: 600;
  line-height: 1.2;
}

.progress_sold_target .sold-av {
  text-align: center;
  margin-bottom: 0;
  font-weight: 500;
}

.christian-donate-box {
  border-top: 1px solid #ddd;
  padding-top: 25px;
  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;
}

.christian-donate-box .social-share {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.christian-donate-box .social-share p {
  margin-bottom: 0;
  font-size: 16px;
}

.christian-donate-box .social-share-icon li {
  display: inline-block;
  margin-left: 20px;
}

.christian-donate-box .social-share-icon li a {
  font-size: 16px;
}

@media only screen and (max-width: 575px) {
  .christian-donate-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .christian-donate-box .social-share {
    margin-top: 20px;
    margin-left: 0px;
  }
}

.contact-us-btn-white {
  border: 2px solid #a1978a;
  height: 44px;
  padding: 0 45px;
  border-radius: 25px;
  background: #fff;
  line-height: 2.4;
}

.contact-us-btn-white:hover {
  background: #a1978a;
  color: #fff;
}

.event-image {
  display: block;
}

@media only screen and (max-width: 767px) {
  .event-image img {
    width: 100%;
  }
}

.event-content {
  margin-top: 25px;
}

.event-content .event-date {
  font-weight: 600;
  color: #707070;
  margin-bottom: 15px;
}

.event-content .event-date span {
  margin-right: 20px;
}

.ticket-btn {
  border: 2px solid #f56c2a;
  height: 44px;
  padding: 0 45px;
  border-radius: 25px;
  background: #fff;
  line-height: 40px;
  font-size: 14px;
}

.ticket-btn:hover {
  border-color: #f56c2a;
  background: #f56c2a !important;
  color: #fff !important;
}

.newsletter-box-area {
  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: 70px 120px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

@media only screen and (max-width: 767px) {
  .newsletter-box-area {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 40px 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .newsletter-box-area {
    padding: 60px 23px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .newsletter-box-area {
    padding: 60px 40px;
  }
}

.newsletter-box-area .newsletter-input-box {
  position: relative;
}

.newsletter-box-area .newsletter-input-box input {
  border: 2px solid #ddd;
  width: 392px;
  border-radius: 25px;
  padding: 8px 101px 8px 20px;
  position: relative;
}

.newsletter-box-area .newsletter-input-box .subscribe-btn {
  position: absolute;
  right: 8px;
  background: #f8f4eb;
  border-radius: 25px;
  top: 8px;
  padding: 4px 18px;
  font-size: 13px;
}

.newsletter-box-area .newsletter-input-box .subscribe-btn:hover {
  background: #ddd;
}

@media only screen and (max-width: 767px) {
  .newsletter-box-area .newsletter-input-box {
    margin-top: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .newsletter-box-area .newsletter-input-box input {
    width: 292px;
  }
}

.event-date {
  font-weight: 600;
  color: #707070;
  margin-bottom: 15px;
}

.event-date span {
  margin-right: 20px;
}

.venue-list li {
  margin-bottom: 20px;
}

.venue-list li span {
  font-weight: 600;
  margin-bottom: 10px;
  display: block;
}

.googleMap-2 {
  height: 300px !important;
  border-radius: 0 !important;
}

@media only screen and (max-width: 767px),
  only screen and (min-width: 768px) and (max-width: 991px) {
  .googleMap-2 {
    margin-bottom: 30px;
  }
}

.single-by-ticket-btn {
  background: #f8f4eb;
  border: 2px solid #e5dede;
  border-radius: 25px;
  padding: 6px 40px;
}

.single-by-ticket-btn:hover {
  background: #e5dede;
}

.single-feature-wrap {
  margin-top: 30px;
}

.single-feature-wrap .feature-icon {
  margin-bottom: 25px;
}

.single-feature-wrap .feature-content {
  padding: 0 12px;
}

.single-feature-wrap .feature-content .feature-title {
  margin-bottom: 15px;
}

.single-feature-two {
  margin-top: 30px;
  -webkit-box-shadow: 0 0px 1px rgba(112, 112, 112, 0.3);
  box-shadow: 0 0px 1px rgba(112, 112, 112, 0.3);
  border-radius: 5px;
  padding: 20px;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.single-feature-two .feature-icon {
  margin-bottom: 25px;
}

.single-feature-two .feature-content {
  padding: 0 12px;
}

.single-feature-two .feature-content .feature-title {
  margin-bottom: 15px;
}

.single-feature-two:hover {
  -webkit-box-shadow: 0 2px 6px rgba(112, 112, 112, 0.3);
  box-shadow: 0 2px 6px rgba(112, 112, 112, 0.3);
}

.about-us-btn {
  border-radius: 25px;
  height: 40px;
  padding: 0 45px;
  line-height: 2.2;
  border: 2px solid #6cbef1;
  z-index: 3;
  position: relative;
  display: inline-block;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.about-us-btn:hover {
  color: #333 !important;
  background: #6cbef1;
}

.fun-fact-style-one {
  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-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.fun-fact-style-one .single-fun-fact {
  padding: 0 15px;
  margin-bottom: 30px;
}

@media only screen and (max-width: 767px) {
  .fun-fact-style-one {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .fun-fact-style-one .single-fun-fact {
    width: 33.33%;
  }
}

@media only screen and (max-width: 575px) {
  .fun-fact-style-one {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .fun-fact-style-one .single-fun-fact {
    width: 100%;
  }
}

.fun-fact--one .fun-fact__count {
  color: #333;
}

.fun-fact--one .fun-fact__text {
  font-size: 15px;
  font-weight: 600;
  color: #333;
}

.single-contact-info {
  text-align: center;
}

.single-contact-info .contact-icon {
  border-radius: 50%;
  height: 100px;
  width: 100px;
  line-height: 100px;
  text-align: center;
  border: 2px solid #f2b263;
  color: #f2b263;
  margin: auto;
  font-size: 40px;
}

.single-contact-info .contact-info {
  margin-top: 30px;
}

.single-contact-info .contact-info h4 {
  margin-bottom: 20px;
  padding-bottom: 20px;
  position: relative;
}

.single-contact-info .contact-info h4::after {
  background: #f2b263;
  height: 4px;
  width: 70px;
  content: "";
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0;
  position: absolute;
}

.single-contact-info .contact-info p {
  font-size: 24px;
}

#googleMap-1 {
  height: 600px;
  border-radius: 5px;
}

@media only screen and (max-width: 767px),
  only screen and (min-width: 768px) and (max-width: 991px) {
  #googleMap-1 {
    height: 400px;
    margin-bottom: 30px;
  }
}

.contact-form__one .contact-input {
  margin-bottom: 30px;
}

.contact-form__one .contact-input .contact-inner input {
  border-radius: 25px;
  border: 1px solid #ddd;
  padding: 10px 20px;
  width: 100%;
  font-style: italic;
}

.submit-btn {
  background: #f8ffff;
  border-radius: 25px;
  border: 1px solid #ddd;
  padding: 6px 30px;
}

.submit-btn:hover {
  background: #333;
  color: #fff;
}

.single-gallery-wrap {
  margin-top: 30px;
}

.single-gallery-wrap a {
  display: block;
  position: relative;
}

.single-gallery-wrap a img {
  width: 100%;
}

.single-gallery-wrap a:after {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 80px;
  height: 80px;
  line-height: 80px;
  text-align: center;
  color: #fff;
  content: "View";
  font-weight: 600;
  background: #f2b263;
  border-radius: 50%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.single-gallery-wrap a:hover:after {
  opacity: 1;
  visibility: visible;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLm1pbi5jc3MiLCJnbG9iYWwvX2RlZmF1bHQuc2NzcyIsImdsb2JhbC9fc3BhY2luZy5zY3NzIiwibGF5b3V0L19jb250YWluZXIuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19oZXJvLnNjc3MiLCJlbGVtZW50cy9fc2VydmljZS5zY3NzIiwiZWxlbWVudHMvX2RvbmF0ZS5zY3NzIiwiZWxlbWVudHMvX2ZlYXR1cmUuc2NzcyIsImVsZW1lbnRzL19idXR0b24uc2NzcyIsImVsZW1lbnRzL19jb3VudGVyLnNjc3MiLCJlbGVtZW50cy9fY29udGFjdC5zY3NzIiwiZWxlbWVudHMvX2dhbGxlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw4SkNLUSxDQUFBLHFCQUdSLDZCQUNJLENBQUEscUJBQUEsQ0FBQSxVQUVKLFdBQ0ksQ0FBQSxLQUVKLGdCQUNFLENBQUEsY0FDQSxDQUFBLGlCQUNBLENBQUEsZUFDQSxDQUFBLGtCQUNBLENBQUEsa0NBQ0EsQ0FBQSxhQUNBLENBQUEsaUJBQ0EsQ0FBQSxxQkFDQSxDQUFBLGFBRUYsZUFDSSxDQUFBLGtCQU1KLFVBQ0ksQ0FBQSxZQUNBLENBQUEsZUFDQSxDQUFBLGVBQ0EsQ0FBQSxxQ0FDQSxDQUFBLEdBRUosY0FDSSxDQUFBLGlFQUNBLEdBRkosY0FHTSxDQUFBLENBQUEsZ0VBRUYsR0FMSixjQU1NLENBQUEsQ0FBQSwwQ0FFRixHQVJKLGNBU00sQ0FBQSxDQUFBLEdBR04sY0FDSSxDQUFBLGlFQUNBLEdBRkosY0FHTSxDQUFBLENBQUEsZ0VBRUYsR0FMSixjQU1NLENBQUEsQ0FBQSwwQ0FFRixHQVJKLGNBU00sQ0FBQSxDQUFBLEdBR04sY0FDSSxDQUFBLGlFQUNBLEdBRkosY0FHTSxDQUFBLENBQUEsZ0VBRUYsR0FMSixjQU1NLENBQUEsQ0FBQSwwQ0FFRixHQVJKLGNBU00sQ0FBQSxDQUFBLEdBR04sY0FDSSxDQUFBLGlF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QUFBLG1CQUNBLENBQUEsZ0VBRUEsdUJBSkosZ0JBS1EsQ0FBQSxtQkFDQSxDQUFBLENBQUEsMENBR0osdUJBVEosZ0JBVVEsQ0FBQSxtQkFDQSxDQUFBLENBQUEsc0JBSVIsZ0JBQ0ksQ0FBQSxnRUFFQSxzQkFISixnQkFJUSxDQUFBLENBQUEsMENBR0osc0JBUEosZ0JBUVEsQ0FBQSxDQUFBLHNCQUlSLG1CQUNJLENBQUEsZ0VBRUEsc0JBSEosbUJBSVEsQ0FBQSxDQUFBLDBDQUdKLHNCQVBKLG1CQVFRLENBQUEsQ0FBQSx1QkFJUixnQkFDSSxDQUFBLG1CQUNBLENBQUEsZ0VBRUEsdUJBSkosZ0JBS1EsQ0FBQSxtQkFDQSxDQUFBLENBQUEsMENBR0osdUJBVEosZ0JBVVEsQ0FBQSxtQkFDQSxDQUFBLENBQUEsc0JBSVIsZ0JBQ0ksQ0FBQSxnRUFFQSxzQkFISixnQkFJUSxDQUFBLENBQUEsMENBR0osc0JBUEosZ0JBUVEsQ0FBQSxDQUFBLHNCQUlSLG1CQUNJLENBQUEsZ0VBRUEsc0JBSEosbUJBSVEsQ0FBQSxDQUFBLDBDQUdKLHNCQVBKLG1CQVFRLENBQUEsQ0FBQSx1QkFJUixnQkFDSSxDQUFBLG1CQUNBLENBQUEsZ0VBRUEsdUJBSkosZ0JBS1EsQ0FBQSxtQkFDQSxDQUFBLENBQUEsMENBR0osdUJBVEosZ0JBVVEsQ0FBQSxtQkFDQSxDQUFBLENBQUEsc0JBSVIsZ0JBQ0ksQ0FBQSxnRUFFQSxzQkFISixnQkFJUSxDQUFBLENBQUEsMENBR0osc0JBUEosZ0JBUVEsQ0FBQSxDQUFBLHNCQUlSLG1CQUNJLENBQUEsZ0VBRUEsc0JBSEosbUJBSVEsQ0FBQSxDQUFBLDBDQUdKLHNCQVBKLG1CQVFRLENBQUEsQ0FBQSxzQkFJUixnQkFDSSxDQUFBLGdFQUVBLHNCQUhKLGdCQUlRLENBQUEsQ0FBQSwwQ0FHSixzQkFQSixnQkFRUSxDQUFBLENBQUEsc0JBSVIsbUJBQ0ksQ0FBQSxnRUFFQSxzQkFISixtQkFJUSxDQUFBLENBQUEsMENBR0osc0JBUEosbUJBUVEsQ0FBQSxDQUFBLHVCQUlSLGdCQUNJLENBQUEsbUJBQ0EsQ0FBQSxzQkFHSixnQkFDSSxDQUFBLHNCQUdKLG1CQUNJLENBQUEsc0JBTUosZUFDSSxDQUFBLHNCQUdKLGVBQ0ksQ0FBQSxzQkFHSixlQUNJLENBQUEsc0JBR0osZUFDSSxDQUFBLHNCQUVKLGVBQ0ksQ0FBQSxnRUFDQSxzQkFGSixlQUdRLENBQUEsQ0FBQSwwQ0FFSixzQkFMSixlQU1RLENBQUEsQ0FBQSxzQkFHUixlQUNJLENBQUEsZ0VBRUEsc0JBSEosZUFJUSxDQUFBLENBQUEsMENBR0osc0JBUEosZUFRUSxDQUFBLENBQUEsc0JBR1IsZUFDSSxDQUFBLGdFQUVBLHNCQUhKLGVBSVEsQ0FBQSxDQUFBLDBDQUdKLHNCQVBKLGVBUVEsQ0FBQSxDQUFBLHNCQUdSLGVBQ0ksQ0FBQSxnRUFFQSxzQkFISixlQUlRLENBQUEsQ0FBQSwwQ0FHSixzQkFQSixlQVFRLENBQUEsQ0FBQSx1QkFJUixnQkFDSSxDQUFBLGdFQUVBLHVCQUhKLGVBSVEsQ0FBQSxDQUFBLDBDQUdKLHVCQVBKLGVBUVEsQ0FBQSxDQUFBLHVCQUdSLGdCQUNJLENBQUEsZ0VBRUEsdUJBSEosZUFJUSxDQUFBLENBQUEsMENBR0osdUJBUEosZUFRUSxDQUFBLENBQUEsc0JBSVIsa0JBQ0ksQ0FBQSxzQkFHSixrQkFDSSxDQUFBLHNCQUdKLGtCQUNJLENBQUEsc0JBR0osa0JBQ0ksQ0FBQSwwQ0FDQSxzQkFGSixrQkFHUSxDQUFBLENBQUEsc0JBSVIsa0JBQ0ksQ0FBQSxnRUFDQSxzQkFGSixrQkFHUSxDQUFBLENBQUEsMENBRUosc0JBTEosa0JBTVEsQ0FBQSxDQUFBLHNCQUlSLGtCQUNJLENBQUEsZ0VBQ0Esc0JBRkosa0JBR1EsQ0FBQSxDQUFBLDBDQUVKLHNCQUxKLGtCQU1RLENBQUEsQ0FBQSx1QkFJUixtQkFDSSxDQUFBLGdFQUNBLHVCQUZKLGtCQUdRLENBQUEsQ0FBQSwwQ0FFSix1QkFMSixrQkFNUSxDQUFBLENBQUEsdUJBSVIsbUJBQ0ksQ0FBQSxnRUFFQSx1QkFISixrQkFJUSxDQUFBLENBQUEsMENB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QkFDQSxDQUFBLHdCQUNBLENBQUEsYUFDQSxDQUFBLFdBQ0EsQ0FBQSxjQUNBLENBQUEsbUNBRUosZUFDSSxDQUFBLHNDQUNBLGtCQUNJLENBQUEsbUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLDZDQUNBLGtCQUNJLENBQUEsVUFDQSxDQUFBLFVBQ0EsQ0FBQSxVQUNBLENBQUEsUUFDQSxDQUFBLGtDQUNBLENBQUEsOEJBQUEsQ0FBQSwwQkFBQSxDQUFBLFFBQ0EsQ0FBQSxpQkFDQSxDQUFBLHFDQUdSLGNBQ0ksQ0FBQSxhQUtaLFlBQ0ksQ0FBQSxpQkFDQSxDQUFBLG1HQUNBLGFBSEosWUFJUSxDQUFBLGtCQUNBLENBQUEsQ0FBQSxrQ0FLSixrQkFDSSxDQUFBLHVEQUtJLGtCQUNJLENBQUEscUJBQ0EsQ0FBQSxpQkFDQSxDQUFBLFVBQ0EsQ0FBQSxpQkFDQSxDQUFBLFlBTWhCLGtCQUNJLENBQUEsa0JBQ0EsQ0FBQSxxQkFDQSxDQUFBLGdCQUNBLENBQUEsa0JBQ0EsZUFDSSxDQUFBLFVBQ0EsQ0FBQSxxQkN4RVIsZUFDSSxDQUFBLHVCQUNBLGFBQ0ksQ0FBQSxpQkFDQSxDQUFBLDJCQUNBLFVBQ0ksQ0FBQSw2QkFFSixpQkFDSSxDQUFBLFFBQ0EsQ0FBQSxPQUNBLENBQUEsdUNBQ0EsQ0FBQSxtQ0FBQSxDQUFBLCtCQUFBLENBQUEsVUFDQSxDQUFBLFdBQ0EsQ0FBQSxnQkFDQSxDQUFBLGlCQUNBLENBQUEsVUFDQSxDQUFBLGNBQ0EsQ0FBQSxlQUNBLENBQUEsa0JBQ0EsQ0FBQSxpQkFDQSxDQUFBLFNBQ0EsQ0FBQSxpQkFDQSxDQUFBLHNDQUNBLENBQUEsaUNBQUEsQ0FBQSw4QkFBQSxDQUFBLG1DQUdBLFNBQ0ksQ0FBQSxrQkFDQSIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUxpYnJlK0Jhc2tlcnZpbGxlOjQwMCw3MDB8T3BlbitTYW5zOjMwMCw0MDAsNjAwLDcwMCw4MDB8UGxheWZhaXIrRGlzcGxheTo0MDAsNTAwLDYwMCw3MDAsODAwLDkwMCZkaXNwbGF5PXN3YXBcIjsqLCo6OmFmdGVyLCo6OmJlZm9yZXstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9aHRtbCxib2R5e2hlaWdodDoxMDAlfWJvZHl7bGluZS1oZWlnaHQ6MS43NDtmb250LXNpemU6MTVweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7dmlzaWJpbGl0eTp2aXNpYmxlO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZjtjb2xvcjojMDQwMDJhO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubm8tb3ZlcmZsb3d7b3ZlcmZsb3c6aGlkZGVufWgxLGgyLGgzLGg0LGg1LGg2e2NvbG9yOiMzMzM7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDoxLjM7Zm9udC1mYW1pbHk6XCJMaWJyZSBCYXNrZXJ2aWxsZVwiLHNlcmlmfWgxe2ZvbnQtc2l6ZTo2MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTlweCl7aDF7Zm9udC1zaXplOjQ2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtoMXtmb250LXNpemU6NDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7aDF7Zm9udC1zaXplOjM0cHh9fWgye2ZvbnQtc2l6ZTo0NXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTlweCl7aDJ7Zm9udC1zaXplOjM2cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtoMntmb250LXNpemU6MzZweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7aDJ7Zm9udC1zaXplOjMwcHh9fWgze2ZvbnQtc2l6ZTozNnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTlweCl7aDN7Zm9udC1zaXplOjMwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtoM3tmb250LXNpemU6MjhweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7aDN7Zm9udC1zaXplOjI1cHh9fWg0e2ZvbnQtc2l6ZToyNnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTlweCl7aDR7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtoNHtmb250LXNpemU6MjJweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7aDR7Zm9udC1zaXplOjIycHh9fWg1e2ZvbnQtc2l6ZToyMnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe2g1e2ZvbnQtc2l6ZToyMHB4fX1oNntmb250LXNpemU6MThweH1wOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfWEsYnV0dG9ue2NvbG9yOmluaGVyaXQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcn1hLGJ1dHRvbixpbWcsaW5wdXQsc3Bhbnstd2Via2l0LXRyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7LW8tdHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTt0cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpfSo6Zm9jdXN7b3V0bGluZTpub25lICFpbXBvcnRhbnR9YTpmb2N1c3tjb2xvcjppbmhlcml0O291dGxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuLmZvY3VzLC5idG46Zm9jdXN7b3V0bGluZTpub25lOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX1hOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmMmIyNjN9YnV0dG9uLGlucHV0W3R5cGU9c3VibWl0XXtjdXJzb3I6cG9pbnRlcn11bHtsaXN0LXN0eWxlOm91dHNpZGUgbm9uZSBub25lO21hcmdpbjowO3BhZGRpbmc6MH0ubWFyayxtYXJre3BhZGRpbmc6MCAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uZm9udC13ZWlnaHQtLWJvbGR7Zm9udC13ZWlnaHQ6ODAwfS5mb250LXdlaWdodC0tcmVndWxlcntmb250LXdlaWdodDo1MDB9LmZvbnQtd2VpZ2h0LS1ub3JtYWx7Zm9udC13ZWlnaHQ6NDAwfS5mb250LXdlaWdodC0tbGlnaHR7Zm9udC13ZWlnaHQ6MzAwfS50ZXh0LWNvbG9yLXByaW1hcnl7Y29sb3I6I2YyYjI2M30udGV4dC1jb2xvci1zZWNvbmRhcnl7Y29sb3I6I2QyYTk4ZX0udGV4dC1ibGFja3tjb2xvcjojMzMzICFpbXBvcnRhbnR9LmJnLXdoaXRle2JhY2tncm91bmQ6I2ZmZn0uYmctZ3JheXtiYWNrZ3JvdW5kOiNmOGY4Zjh9LmJnLWdyYXktMntiYWNrZ3JvdW5kOiNmNmZhZmV9LmJnLWdyYXktM3tiYWNrZ3JvdW5kOiNmNmYyZWR9LmJnLXRoZW1lLWRlZmF1bHR7YmFja2dyb3VuZDojZjJiMjYzfS50aGVtZS1iZy1zZWNvbmRhcnl7YmFja2dyb3VuZDojZDJhOThlfS5zdWItaGVhZGluZ3tjb2xvcjojNmQ3MGE2fS5ibGFjay1iZ3tiYWNrZ3JvdW5kOiMwMDB9LmJvcmRlci1yYWRpdXMtNXtib3JkZXItcmFkaXVzOjVweH0udGV4dC1ncmVlbntjb2xvcjojZDJhOThlfS5iZy1ncmFkaWVudHtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI0ZGRiAwLCAjRjVGNUY1IDEwMCUpfS50ZXh0LWJsYWNre2NvbG9yOiMzMzN9LmJveC1zaGFkb3ctdG9wey13ZWJraXQtYm94LXNoYWRvdzowIDEwcHggMTVweCByZ2JhKDAsMCwwLC4wNSk7Ym94LXNoYWRvdzowIDEwcHggMTVweCByZ2JhKDAsMCwwLC4wNSl9LmJvcmRlcntib3JkZXI6MXB4IHNvbGlkICNlZGVkZWQgIWltcG9ydGFudH0uYm9yZGVyLXRvcHtib3JkZXItdG9wOjFweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnR9LmJvcmRlci1yaWdodHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlZGVkZWQgIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnR9LmJvcmRlci1sZWZ0e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnR9LmJvcmRlci10b3AtZGFzaHtib3JkZXItdG9wOjFweCBkYXNoZWQgI2RkZCAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9tLWRhc2h7Ym9yZGVyLWJvdHRvbToxcHggZGFzaGVkICNkZGQgIWltcG9ydGFudH0uYm9yZGVyLXRvcC10aGlja3tib3JkZXItdG9wOjJweCBzb2xpZCAjZWRlZGVkICFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b20tdGhpY2t7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2VkZWRlZCAhaW1wb3J0YW50fS5ib3JkZXItdG9wLWRyYWt7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMikgIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbS1kcmFre2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjIpICFpbXBvcnRhbnR9c2VsZWN0e3BhZGRpbmc6M3B4IDIwcHg7aGVpZ2h0OjU2cHg7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJTtvdXRsaW5lOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjZjhmOGY4O2JvcmRlci1yYWRpdXM6NXB4O2JhY2tncm91bmQ6I2Y4ZjhmOCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2VsZWN0b3ItaWNvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4O2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODstbW96LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1zZWxlY3Q6Zm9jdXN7YmFja2dyb3VuZDojZjhmOGY4IHVybChcIi4uL2ltYWdlcy9pY29ucy9zZWxlY3Rvci1pY29uLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHggIWltcG9ydGFudH0uZml4ZWQtYmd7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6Zml4ZWR9LnNlY3Rpb24tdGl0bGUgbWFya3tjb2xvcjojMzhjYjg5O3BhZGRpbmc6MGVtO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uc2VjdGlvbi1zdWItdGl0bGV7Y29sb3I6I2FiYWJhYjtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzozcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xpbmUtaGVpZ2h0OjEuNDM7bWFyZ2luLXRvcDotNXB4fS5zZWN0aW9uLXVuZGVyLWhlYWRpbmd7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojMzMzfS5zZWN0aW9uLXVuZGVyLWhlYWRpbmcgYXtjb2xvcjojZjJiMjYzO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2M7cG9zaXRpb246cmVsYXRpdmV9LnNlY3Rpb24tdW5kZXItaGVhZGluZyBhOjpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjA7aGVpZ2h0OjFweDtib3R0b206LTFweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OmF1dG87cmlnaHQ6MDt6LWluZGV4OjE7LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIC42cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwczstby10cmFuc2l0aW9uOndpZHRoIC42cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwczt0cmFuc2l0aW9uOndpZHRoIC42cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwcztiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcn0uc2VjdGlvbi11bmRlci1oZWFkaW5nIGE6aG92ZXI6OmJlZm9yZXt3aWR0aDoxMDAlO2xlZnQ6MDtyaWdodDphdXRvfS5pbWctd2lkdGh7d2lkdGg6MTAwJX0udGl0bGUtZGVjLXRleHR7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjc2MHB4O21hcmdpbjphdXRvfTo6LW1vei1zZWxlY3Rpb257Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmMmIyNjN9OjpzZWxlY3Rpb257Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmMmIyNjN9Zm9ybSBpbnB1dDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDAsMCwwLDApfWZvcm0gaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgwLDAsMCwwKX1mb3JtIGlucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDAsMCwwLDApfWZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcnstd2Via2l0LXRyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKX1mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLGZvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXJ7LW1vei10cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO3RyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSl9Zm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsZm9ybSB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7LW1zLXRyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKX1mb3JtIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsZm9ybSB0ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyey1tcy10cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO3RyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSl9Zm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIsZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXJ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOy1vLXRyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKX1pbnB1dFt0eXBlPXRleHRdOmZvY3VzLGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLGlucHV0W3R5cGU9dXJsXTpmb2N1cyxpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLGlucHV0W3R5cGU9dGVsXTpmb2N1cyxpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLGlucHV0W3R5cGU9d2Vla106Zm9jdXMsaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxpbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyx0ZXh0YXJlYTpmb2N1cyxzZWxlY3Q6Zm9jdXMsc2VsZWN0OmZvY3VzLHRleHRhcmVhOmZvY3Vze2NvbG9yOiNmMmIyNjM7Ym9yZGVyLWNvbG9yOiNmMmIyNjN9aW5wdXRbdHlwZT1jaGVja2JveF17cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDowIDA7Ym9yZGVyLXdpZHRoOjA7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lO21hcmdpbjowIDEwcHggMCAzcHg7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOnN0YXRpYztkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1wYWdpbmF0aW9uLS12ZXJ0aWNhbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3JpZ2h0OjUwcHg7Ym90dG9tOmF1dG87bGVmdDphdXRvfS5zd2lwZXItcGFnaW5hdGlvbi0tdmVydGljYWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MTBweDtsaW5lLWhlaWdodDoxO21hcmdpbi1yaWdodDowfS5zd2lwZXItcGFnaW5hdGlvbi0tdmVydGljYWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7b3BhY2l0eToxO3Bvc2l0aW9uOnJlbGF0aXZlO291dGxpbmU6bm9uZTttYXJnaW4tcmlnaHQ6MjBweH0uc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtib3JkZXItcmFkaXVzOjEwMCU7d2lkdGg6OHB4O2hlaWdodDo4cHg7YmFja2dyb3VuZDojZDhkOGQ4O3otaW5kZXg6MTstd2Via2l0LXRyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7LW8tdHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTt0cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpfS5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyOmJlZm9yZXt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O29wYWNpdHk6MTtiYWNrZ3JvdW5kOiNmMmIyNjN9LnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmJlZm9yZXt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O29wYWNpdHk6MTtiYWNrZ3JvdW5kOiNmMmIyNjN9LnNpdGUtd3JhcHBlci1yZXZlYWx7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXI6YmVmb3Jle3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7b3BhY2l0eToxO2JhY2tncm91bmQ6I2ZmZn0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6OmJlZm9yZXtvcGFjaXR5OjE7YmFja2dyb3VuZDojZmZmO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA5cHggI2VkZWRlZDtib3gtc2hhZG93OjAgMCA5cHggI2VkZWRlZH0uc3dpcGVyLW5hdi1idXR0b257LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLHZpc2liaWxpdHkgLjFzIGxpbmVhciAycyxvcGFjaXR5IC4xcyBsaW5lYXIgMnM7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSx2aXNpYmlsaXR5IC4xcyBsaW5lYXIgMnMsb3BhY2l0eSAuMXMgbGluZWFyIDJzO3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksdmlzaWJpbGl0eSAuMXMgbGluZWFyIDJzLG9wYWNpdHkgLjFzIGxpbmVhciAycztiYWNrZ3JvdW5kLWltYWdlOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO291dGxpbmU6bm9uZTt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiM2ZDcwYTY7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czo1MCU7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwuMDEpO2JveC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsMCwwLC4wMSk7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO21hcmdpbjowO3RvcDo1MCV9LnN3aXBlci1uYXYtYnV0dG9uOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO2JvcmRlci1yYWRpdXM6aW5oZXJpdDtjb2xvcjojZmZmO2JhY2tncm91bmQ6I2ZmZn0uc3dpcGVyLW5hdi1idXR0b246aG92ZXJ7Y29sb3I6I2ZmZn0uc3dpcGVyLW5hdi1idXR0b246aG92ZXI6OmJlZm9yZXtjb2xvcjojZmZmO2JhY2tncm91bmQ6I2YyYjI2M30uc3dpcGVyLWNvbnRhaW5lcnstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTt0cmFuc2l0aW9uOmFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpfS5zd2lwZXItY29udGFpbmVyOmhvdmVyIC5zd2lwZXItbmF2LWJ1dHRvbntvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItbmF2LWJ1dHRvbiBpe3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LnN3aXBlci1uYXYtYnV0dG9uIGk6OmJlZm9yZXstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtcmVuZGVyaW5nOmF1dG87bGluZS1oZWlnaHQ6MTtmb250LXdlaWdodDozMDA7Y29udGVudDpcIu+EhFwifS5zd2lwZXItbmF2LXByZXYgaTo6YmVmb3Jle2NvbnRlbnQ6XCLvhIRcIn0uc3dpcGVyLWJ1dHRvbi1uZXh0IGk6OmJlZm9yZXtjb250ZW50Olwi74SFXCJ9LnN3aXBlci13cmFwcGVyey13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyICFpbXBvcnRhbnQ7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyICFpbXBvcnRhbnQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyICFpbXBvcnRhbnR9LnNpbmdsZS1lbGVtZW50LXdyYXAgdWwgbGl7bWFyZ2luLWJvdHRvbToxNXB4fS5zaW5nbGUtZWxlbWVudC13cmFwIHVsIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5icmVhZGNydW1iLWFyZWF7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtib3JkZXItYm90dG9tLXdpZHRoOjBweDtwYWRkaW5nLXRvcDoxMzZweDtwYWRkaW5nLWJvdHRvbToxMzFweDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2JnL2JyZWFkY3J1bWItMDEucG5nKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LmJyZWFkY3J1bWItYXJlYXtwYWRkaW5nLXRvcDo4MHB4O3BhZGRpbmctYm90dG9tOjgwcHh9fS5icmVhZGNydW1iLWFyZWEtLWJnLXR3b3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvYmcvYnJlYWRjcnVtYi0wMy5wbmcpfS5iZy1vdmVybGF5LWJsYWNrLTR7cG9zaXRpb246cmVsYXRpdmV9LmJnLW92ZXJsYXktYmxhY2stNDo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNCk7Y29udGVudDpcIlwiO2JvcmRlci1yYWRpdXM6NXB4fS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6LjVyZW07Y29sb3I6I2ZmZjtjb250ZW50OlwiL1wifS5icmVhZGNydW1iLWxpc3R7bWFyZ2luLXRvcDoxNXB4fS5icmVhZGNydW1iLWxpc3QgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjJweDtsaW5lLWhlaWdodDoxLjU4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmfS5icmVhZGNydW1iLWxpc3QgbGkgYXtwb3NpdGlvbjpyZWxhdGl2ZX0uYnJlYWRjcnVtYi1saXN0IGxpIGE6OmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDoxcHg7Ym90dG9tOjA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDphdXRvO3JpZ2h0OjA7ei1pbmRleDotMTstd2Via2l0LXRyYW5zaXRpb246d2lkdGggLjZzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpIDBzOy1vLXRyYW5zaXRpb246d2lkdGggLjZzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpIDBzO3RyYW5zaXRpb246d2lkdGggLjZzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpIDBzO2JhY2tncm91bmQ6Y3VycmVudENvbG9yfS5icmVhZGNydW1iLWxpc3QgbGkgYTpob3Zlcjo6YWZ0ZXJ7d2lkdGg6MTAwJTtsZWZ0OjA7cmlnaHQ6YXV0bzt6LWluZGV4OjB9LmJyZWFkY3J1bWItbGlzdCBsaS5hY3RpdmV7Y29sb3I6I2ZmZn0uYnJlYWRjcnVtYi1hcmVhLS1iZy10d297YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtib3JkZXItYm90dG9tLXdpZHRoOjBweDtwYWRkaW5nLXRvcDoxMzZweDtwYWRkaW5nLWJvdHRvbToxMzFweDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KWFuZCAobWF4LXdpZHRoOiA5OTFweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KWFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5icmVhZGNydW1iLWFyZWEtLWJnLXR3b3twYWRkaW5nLXRvcDo4MHB4O3BhZGRpbmctYm90dG9tOjgwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2JnL2JyZWFkY3J1bWItMDMucG5nKX19LmJyZWFkY3J1bWItYXJlYS1taXNzaW9ue2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7Ym9yZGVyLWJvdHRvbS13aWR0aDowcHg7cGFkZGluZy10b3A6NDUwcHg7cGFkZGluZy1ib3R0b206NjBweDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2JnL2JyZWFkY3J1bWItMDIucG5nKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LmJyZWFkY3J1bWItYXJlYS1taXNzaW9ue3BhZGRpbmctdG9wOjgwcHg7cGFkZGluZy1ib3R0b206ODBweH19LnBhZ2UtcGFnaW5hdGlvbiBsaXtkaXNwbGF5OmlubGluZS1ibG9ja30ucGFnZS1wYWdpbmF0aW9uIGxpIGF7Zm9udC13ZWlnaHQ6NTAwO3BhZGRpbmc6MCAxMHB4O2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6NDFweDttaW4td2lkdGg6NDFweDtoZWlnaHQ6NDFweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6I2FiYWJhYjtsZXR0ZXItc3BhY2luZzoycHg7Ym9yZGVyLXJhZGl1czo1cHh9LnBhZ2UtcGFnaW5hdGlvbiBsaSBhLmN1cnJlbnR7YmFja2dyb3VuZDojZjZmNWY5O2NvbG9yOiNmMmIyNjN9LnBhZ2UtcGFnaW5hdGlvbiBsaSBhOmhvdmVye2NvbG9yOiNmMmIyNjN9LnByZWxvYWRlci1hY3RpdmV7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MTAwdmg7d2lkdGg6MTAwdnc7ei1pbmRleDo5OTk5OX0ucHJlbG9hZGVyLWFjdGl2ZSAucHJlbG9hZGVyLWFyZWEtd3JhcHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2Rpc3BsYXk6YmxvY2s7dG9wOjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt6LWluZGV4Ojk5OTk5OX0ucHJlbG9hZGVyLWFjdGl2ZSAucHJlbG9hZGVyLWFyZWEtd3JhcCAuc3Bpbm5lciBkaXZ7YmFja2dyb3VuZC1jb2xvcjojZjJiMjYzO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luLXJpZ2h0OjE1cHg7LXdlYmtpdC1hbmltYXRpb246c2stYm91bmNlZGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO2FuaW1hdGlvbjpzay1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGh9LnByZWxvYWRlci1hY3RpdmUgLnByZWxvYWRlci1hcmVhLXdyYXAgLnNwaW5uZXIgZGl2LmJvdW5jZTF7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTAuMzJzO2FuaW1hdGlvbi1kZWxheTotMC4zMnN9LnByZWxvYWRlci1hY3RpdmUgLnByZWxvYWRlci1hcmVhLXdyYXAgLnNwaW5uZXIgZGl2LmJvdW5jZTJ7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTAuMTZzO2FuaW1hdGlvbi1kZWxheTotMC4xNnN9QC13ZWJraXQta2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5ezAlLDgwJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5ezAlLDgwJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX0ucHJlbG9hZGVyLWFyZWEtd3JhcHtkaXNwbGF5Om5vbmV9Lm9wZW5fdG1fcHJlbG9hZGVye3Bvc2l0aW9uOmZpeGVkO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt6LWluZGV4Ojk5OTk7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTstd2Via2l0LXRyYW5zaXRpb246LjJzIGFsbCBlYXNlOy1vLXRyYW5zaXRpb246LjJzIGFsbCBlYXNlO3RyYW5zaXRpb246LjJzIGFsbCBlYXNlOy13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTouNXM7LW8tdHJhbnNpdGlvbi1kZWxheTouNXM7dHJhbnNpdGlvbi1kZWxheTouNXN9Lm9wZW5fdG1fcHJlbG9hZGVyLmxvYWRlZHtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59Lm9wZW5fdG1fcHJlbG9hZGVyLmxvYWRlZDpiZWZvcmUsLm9wZW5fdG1fcHJlbG9hZGVyLmxvYWRlZDphZnRlcnt3aWR0aDowJX0ub3Blbl90bV9wcmVsb2FkZXI6YmVmb3JlLC5vcGVuX3RtX3ByZWxvYWRlcjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7d2lkdGg6NTAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjstd2Via2l0LXRyYW5zaXRpb246YWxsIC41cyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjVzIGVhc2UtaW4tb3V0fS5vcGVuX3RtX3ByZWxvYWRlcjpiZWZvcmV7dG9wOjA7bGVmdDowfS5vcGVuX3RtX3ByZWxvYWRlcjphZnRlcntib3R0b206MDtyaWdodDowfS5zY3JvbGwtdG9we3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjMwcHg7Ym90dG9tOi02MHB4O3otaW5kZXg6OTk5Oy13ZWJraXQtYm94LXNoYWRvdzowIDMwcHggNTBweCByZ2JhKDAsMCwwLC4wMyk7Ym94LXNoYWRvdzowIDMwcHggNTBweCByZ2JhKDAsMCwwLC4wMyk7ZGlzcGxheTpibG9jaztwYWRkaW5nOjA7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDtib3JkZXItcmFkaXVzOjUwJTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDo2MHB4O2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmMmIyNjM7YmFja2dyb3VuZC1zaXplOjIwMCUgYXV0bztiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgY2VudGVyO2NvbG9yOiNmZmY7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOy1vLXRyYW5zaXRpb246YWxsIC41cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7dHJhbnNpdGlvbjphbGwgLjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7LnNjcm9sbC10b3B7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtsaW5lLWhlaWdodDo1MHB4O2ZvbnQtc2l6ZToyMHB4fX0uc2Nyb2xsLXRvcC5zaG93e3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7Ym90dG9tOjYwcHh9LnNjcm9sbC10b3AgaXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2NvbG9yOiNmZmY7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOy1vLXRyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKX0uc2Nyb2xsLXRvcCAuYXJyb3ctdG9wey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5zY3JvbGwtdG9wIC5hcnJvdy1ib3R0b217LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDgwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDgwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgODBweCl9LnNjcm9sbC10b3A6aG92ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjZW50ZXJ9LnNjcm9sbC10b3A6aG92ZXIgLmFycm93LXRvcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTgwcHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC04MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC04MHB4KX0uc2Nyb2xsLXRvcDpob3ZlciAuYXJyb3ctYm90dG9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5zZWN0aW9uLXRpdGxle21hcmdpbi1ib3R0b206MzBweDtwYWRkaW5nLWJvdHRvbToyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zZWN0aW9uLXRpdGxlOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtjb250ZW50OlwiXCI7aGVpZ2h0OjRweDt3aWR0aDo3NXB4O2JhY2tncm91bmQ6IzU0YjViZn0uc2VjdGlvbi10aXRsZS5jZW50ZXItc3R5bGU6OmFmdGVye2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5zZWN0aW9uLXRpdGxlLmxlZnQtc3R5bGU6OmFmdGVye2xlZnQ6MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSl9LnNlY3Rpb24tdGl0bGUtbXVzbGlte21hcmdpbi1ib3R0b206MzBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uc2VjdGlvbi10aXRsZS1tdXNsaW06OmFmdGVye2NvbnRlbnQ6dXJsKFwiLi4vaW1hZ2VzL2ljb25zL211c2xpbS10aXRsZS5wbmdcIil9LnNlY3Rpb24tdGl0bGUtLXR3b3ttYXJnaW4tYm90dG9tOjMwcHg7cGFkZGluZy1ib3R0b206MjBweDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30uc2VjdGlvbi10aXRsZS0tdHdvOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtjb250ZW50OlwiXCI7aGVpZ2h0OjRweDt3aWR0aDo3NXB4O2JhY2tncm91bmQ6I2U1ZTVlNX0uc2VjdGlvbi10aXRsZS0tdHdvLmNlbnRlci1zdHlsZTo6YWZ0ZXJ7bGVmdDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LnNlY3Rpb24tdGl0bGUtLXR3by5sZWZ0LXN0eWxlOjphZnRlcntsZWZ0OjAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpfS5zZWN0aW9uLXNwYWNlLS1wdGJfMTIwe3BhZGRpbmctdG9wOjEyMHB4O3BhZGRpbmctYm90dG9tOjEyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuc2VjdGlvbi1zcGFjZS0tcHRiXzEyMHtwYWRkaW5nLXRvcDo4MHB4O3BhZGRpbmctYm90dG9tOjgwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zZWN0aW9uLXNwYWNlLS1wdGJfMTIwe3BhZGRpbmctdG9wOjYwcHg7cGFkZGluZy1ib3R0b206NjBweH19LnNlY3Rpb24tc3BhY2UtLXB0XzEyMHtwYWRkaW5nLXRvcDoxMjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KWFuZCAobWF4LXdpZHRoOiA5OTFweCl7LnNlY3Rpb24tc3BhY2UtLXB0XzEyMHtwYWRkaW5nLXRvcDo4MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS0tcHRfMTIwe3BhZGRpbmctdG9wOjYwcHh9fS5zZWN0aW9uLXNwYWNlLS1wYl8xMjB7cGFkZGluZy1ib3R0b206MTIwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLS1wYl8xMjB7cGFkZGluZy1ib3R0b206ODBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNlY3Rpb24tc3BhY2UtLXBiXzEyMHtwYWRkaW5nLWJvdHRvbTo2MHB4fX0uc2VjdGlvbi1zcGFjZS0tcHRiXzEwMHtwYWRkaW5nLXRvcDoxMDBweDtwYWRkaW5nLWJvdHRvbToxMDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KWFuZCAobWF4LXdpZHRoOiA5OTFweCl7LnNlY3Rpb24tc3BhY2UtLXB0Yl8xMDB7cGFkZGluZy10b3A6ODBweDtwYWRkaW5nLWJvdHRvbTo4MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS0tcHRiXzEwMHtwYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjYwcHh9fS5zZWN0aW9uLXNwYWNlLS1wdF8xMDB7cGFkZGluZy10b3A6MTAwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLS1wdF8xMDB7cGFkZGluZy10b3A6ODBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNlY3Rpb24tc3BhY2UtLXB0XzEwMHtwYWRkaW5nLXRvcDo2MHB4fX0uc2VjdGlvbi1zcGFjZS0tcGJfMTAwe3BhZGRpbmctYm90dG9tOjEwMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuc2VjdGlvbi1zcGFjZS0tcGJfMTAwe3BhZGRpbmctYm90dG9tOjgwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zZWN0aW9uLXNwYWNlLS1wYl8xMDB7cGFkZGluZy1ib3R0b206NjBweH19LnNlY3Rpb24tc3BhY2UtLXB0Yl85MHtwYWRkaW5nLXRvcDo5MHB4O3BhZGRpbmctYm90dG9tOjkwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLS1wdGJfOTB7cGFkZGluZy10b3A6NjBweDtwYWRkaW5nLWJvdHRvbTo2MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS0tcHRiXzkwe3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206NDBweH19LnNlY3Rpb24tc3BhY2UtLXB0Xzkwe3BhZGRpbmctdG9wOjkwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLS1wdF85MHtwYWRkaW5nLXRvcDo2MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS0tcHRfOTB7cGFkZGluZy10b3A6NDBweH19LnNlY3Rpb24tc3BhY2UtLXBiXzkwe3BhZGRpbmctYm90dG9tOjkwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLS1wYl85MHtwYWRkaW5nLWJvdHRvbTo2MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS0tcGJfOTB7cGFkZGluZy1ib3R0b206NDBweH19LnNlY3Rpb24tc3BhY2UtLXB0Yl84MHtwYWRkaW5nLXRvcDo4MHB4O3BhZGRpbmctYm90dG9tOjgwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLS1wdGJfODB7cGFkZGluZy10b3A6NjBweDtwYWRkaW5nLWJvdHRvbTo2MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS0tcHRiXzgwe3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206NDBweH19LnNlY3Rpb24tc3BhY2UtLXB0Xzgwe3BhZGRpbmctdG9wOjgwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLS1wdF84MHtwYWRkaW5nLXRvcDo2MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS0tcHRfODB7cGFkZGluZy10b3A6NDBweH19LnNlY3Rpb24tc3BhY2UtLXBiXzgwe3BhZGRpbmctYm90dG9tOjkwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLS1wYl84MHtwYWRkaW5nLWJvdHRvbTo2MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS0tcGJfODB7cGFkZGluZy1ib3R0b206NDBweH19LnNlY3Rpb24tc3BhY2UtLXB0Yl83MHtwYWRkaW5nLXRvcDo3MHB4O3BhZGRpbmctYm90dG9tOjcwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLS1wdGJfNzB7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS0tcHRiXzcwe3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206MzBweH19LnNlY3Rpb24tc3BhY2UtLXB0Xzcwe3BhZGRpbmctdG9wOjcwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLS1wdF83MHtwYWRkaW5nLXRvcDo0MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS0tcHRfNzB7cGFkZGluZy10b3A6MzBweH19LnNlY3Rpb24tc3BhY2UtLXBiXzcwe3BhZGRpbmctYm90dG9tOjcwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLS1wYl83MHtwYWRkaW5nLWJvdHRvbTo0MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS0tcGJfNzB7cGFkZGluZy1ib3R0b206MzBweH19LnNlY3Rpb24tc3BhY2UtLXB0Yl82MHtwYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjYwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLS1wdGJfNjB7cGFkZGluZy10b3A6NjBweDtwYWRkaW5nLWJvdHRvbTo2MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS0tcHRiXzYwe3BhZGRpbmctdG9wOjYwcHg7cGFkZGluZy1ib3R0b206NjBweH19LnNlY3Rpb24tc3BhY2UtLXB0XzYwe3BhZGRpbmctdG9wOjYwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLS1wdF82MHtwYWRkaW5nLXRvcDo2MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS0tcHRfNjB7cGFkZGluZy10b3A6NjBweH19LnNlY3Rpb24tc3BhY2UtLXBiXzYwe3BhZGRpbmctYm90dG9tOjYwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLS1wYl82MHtwYWRkaW5nLWJvdHRvbTo2MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS0tcGJfNjB7cGFkZGluZy1ib3R0b206NjBweH19LnNlY3Rpb24tc3BhY2UtLXB0XzQwe3BhZGRpbmctdG9wOjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLS1wdF80MHtwYWRkaW5nLXRvcDozMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS0tcHRfNDB7cGFkZGluZy10b3A6MzBweH19LnNlY3Rpb24tc3BhY2UtLXBiXzQwe3BhZGRpbmctYm90dG9tOjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLS1wYl80MHtwYWRkaW5nLWJvdHRvbTozMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS0tcGJfNDB7cGFkZGluZy1ib3R0b206MzBweH19LnNlY3Rpb24tc3BhY2UtLXB0Yl8zMHtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjMwcHh9LnNlY3Rpb24tc3BhY2UtLXB0XzMwe3BhZGRpbmctdG9wOjMwcHh9LnNlY3Rpb24tc3BhY2UtLXBiXzMwe3BhZGRpbmctYm90dG9tOjMwcHh9LnNlY3Rpb24tc3BhY2UtLW10XzE1e21hcmdpbi10b3A6MTVweH0uc2VjdGlvbi1zcGFjZS0tbXRfMjB7bWFyZ2luLXRvcDoyMHB4fS5zZWN0aW9uLXNwYWNlLS1tdF8zMHttYXJnaW4tdG9wOjMwcHh9LnNlY3Rpb24tc3BhY2UtLW10XzQwe21hcmdpbi10b3A6NDBweH0uc2VjdGlvbi1zcGFjZS0tbXRfNTB7bWFyZ2luLXRvcDo1MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuc2VjdGlvbi1zcGFjZS0tbXRfNTB7bWFyZ2luLXRvcDo0MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS0tbXRfNTB7bWFyZ2luLXRvcDozMHB4fX0uc2VjdGlvbi1zcGFjZS0tbXRfNjB7bWFyZ2luLXRvcDo2MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuc2VjdGlvbi1zcGFjZS0tbXRfNjB7bWFyZ2luLXRvcDo1MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS0tbXRfNjB7bWFyZ2luLXRvcDozMHB4fX0uc2VjdGlvbi1zcGFjZS0tbXRfNzB7bWFyZ2luLXRvcDo3MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuc2VjdGlvbi1zcGFjZS0tbXRfNzB7bWFyZ2luLXRvcDo1MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS0tbXRfNzB7bWFyZ2luLXRvcDozMHB4fX0uc2VjdGlvbi1zcGFjZS0tbXRfODB7bWFyZ2luLXRvcDo4MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuc2VjdGlvbi1zcGFjZS0tbXRfODB7bWFyZ2luLXRvcDo1MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS0tbXRfODB7bWFyZ2luLXRvcDozMHB4fX0uc2VjdGlvbi1zcGFjZS0tbXRfMTAwe21hcmdpbi10b3A6MTAwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5zZWN0aW9uLXNwYWNlLS1tdF8xMDB7bWFyZ2luLXRvcDo4MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2VjdGlvbi1zcGFjZS0tbXRfMTAwe21hcmdpbi10b3A6NjBweH19LnNlY3Rpb24tc3BhY2UtLW10XzEyMHttYXJnaW4tdG9wOjEyMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuc2VjdGlvbi1zcGFjZS0tbXRfMTIwe21hcmdpbi10b3A6ODBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNlY3Rpb24tc3BhY2UtLW10XzEyMHttYXJnaW4tdG9wOjYwcHh9fS5zZWN0aW9uLXNwYWNlLS1tYl8xNXttYXJnaW4tYm90dG9tOjE1cHh9LnNlY3Rpb24tc3BhY2UtLW1iXzIwe21hcmdpbi1ib3R0b206MjBweH0uc2VjdGlvbi1zcGFjZS0tbWJfMzB7bWFyZ2luLWJvdHRvbTozMHB4fS5zZWN0aW9uLXNwYWNlLS1tYl80MHttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNlY3Rpb24tc3BhY2UtLW1iXzQwe21hcmdpbi1ib3R0b206MzBweH19LnNlY3Rpb24tc3BhY2UtLW1iXzUwe21hcmdpbi1ib3R0b206NTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KWFuZCAobWF4LXdpZHRoOiA5OTFweCl7LnNlY3Rpb24tc3BhY2UtLW1iXzUwe21hcmdpbi1ib3R0b206NDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNlY3Rpb24tc3BhY2UtLW1iXzUwe21hcmdpbi1ib3R0b206MzBweH19LnNlY3Rpb24tc3BhY2UtLW1iXzYwe21hcmdpbi1ib3R0b206NjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KWFuZCAobWF4LXdpZHRoOiA5OTFweCl7LnNlY3Rpb24tc3BhY2UtLW1iXzYwe21hcmdpbi1ib3R0b206NTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNlY3Rpb24tc3BhY2UtLW1iXzYwe21hcmdpbi1ib3R0b206MzBweH19LnNlY3Rpb24tc3BhY2UtLW1iXzEwMHttYXJnaW4tYm90dG9tOjEwMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuc2VjdGlvbi1zcGFjZS0tbWJfMTAwe21hcmdpbi1ib3R0b206ODBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnNlY3Rpb24tc3BhY2UtLW1iXzEwMHttYXJnaW4tYm90dG9tOjYwcHh9fS5zZWN0aW9uLXNwYWNlLS1tYl8xMjB7bWFyZ2luLWJvdHRvbToxMjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KWFuZCAobWF4LXdpZHRoOiA5OTFweCl7LnNlY3Rpb24tc3BhY2UtLW1iXzEyMHttYXJnaW4tYm90dG9tOjgwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zZWN0aW9uLXNwYWNlLS1tYl8xMjB7bWFyZ2luLWJvdHRvbTo2MHB4fX0ubWItMTB7bWFyZ2luLWJvdHRvbToxMHB4fS5tYi0xNXttYXJnaW4tYm90dG9tOjE1cHh9Lm1iLTIwe21hcmdpbi1ib3R0b206MjBweH0ubWItMjV7bWFyZ2luLWJvdHRvbToyNXB4fS5tYi0zMHttYXJnaW4tYm90dG9tOjMwcHh9Lm1iLTQwe21hcmdpbi1ib3R0b206NDBweH0ubXQtMTB7bWFyZ2luLXRvcDoxMHB4fS5tdC0xNXttYXJnaW4tdG9wOjE1cHh9Lm10LTIwe21hcmdpbi10b3A6MjBweH0ubXQtMjV7bWFyZ2luLXRvcDoyNXB4fS5tdC0zMHttYXJnaW4tdG9wOjMwcHh9Lm10LTQwe21hcmdpbi10b3A6NDBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc21hbGwtbXRfXzB7bWFyZ2luLXRvcDowcHh9LnNtYWxsLW10X18xMHttYXJnaW4tdG9wOjEwcHh9LnNtYWxsLW10X18yMHttYXJnaW4tdG9wOjIwcHh9LnNtYWxsLW10X18zMHttYXJnaW4tdG9wOjMwcHh9LnNtYWxsLW10X180MHttYXJnaW4tdG9wOjQwcHh9LnNtYWxsLW10X181MHttYXJnaW4tdG9wOjUwcHh9LnNtYWxsLW10X182MHttYXJnaW4tdG9wOjYwcHh9LnNtYWxsLW1iX18zMHttYXJnaW4tYm90dG9tOjMwcHh9LnNtYWxsLW1iX180MHttYXJnaW4tYm90dG9tOjQwcHh9LnNtYWxsLW1iX181MHttYXJnaW4tYm90dG9tOjUwcHh9LnNtYWxsLW1iX182MHttYXJnaW4tYm90dG9tOjYwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsudGFibGV0LW10X18we21hcmdpbi10b3A6MHB4fS50YWJsZXQtbXRfXzMwe21hcmdpbi10b3A6MzBweH0udGFibGV0LW10X180MHttYXJnaW4tdG9wOjQwcHh9LnRhYmxldC1tdF9fNTB7bWFyZ2luLXRvcDo1MHB4fS50YWJsZXQtbXRfXzYwe21hcmdpbi10b3A6NjBweH0udGFibGV0LW1iX18zMHttYXJnaW4tYm90dG9tOjMwcHh9LnRhYmxldC1tYl9fNDB7bWFyZ2luLWJvdHRvbTo0MHB4fS50YWJsZXQtbWJfXzUwe21hcmdpbi1ib3R0b206NTBweH0udGFibGV0LW1iX182MHttYXJnaW4tYm90dG9tOjYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7LmNvbnRhaW5lci1mbHVpZC0tY3AtMTUwe3BhZGRpbmc6MCAxNTBweCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpYW5kIChtYXgtd2lkdGg6IDE2NjRweCl7LmNvbnRhaW5lci1mbHVpZC0tY3AtMTUwe3BhZGRpbmc6MCAxMTBweCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5jb250YWluZXItZmx1aWQtLWNwLTE1MHtwYWRkaW5nOjAgNTBweH19QG1lZGlhKG1pbi13aWR0aDogMTcwMHB4KXsuY29udGFpbmVyLWZsdWlkLS1jcC0xNDB7cGFkZGluZzowIDE0MHB4ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDE3MDBweClhbmQgKG1heC13aWR0aDogMTY2M3B4KXsuY29udGFpbmVyLWZsdWlkLS1jcC0xNDB7cGFkZGluZzowIDEwMHB4ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweClhbmQgKG1heC13aWR0aDogMTY2NHB4KXsuY29udGFpbmVyLWZsdWlkLS1jcC0xNDB7cGFkZGluZzowIDMwcHggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY29udGFpbmVyLWZsdWlkLS1jcC0xNDB7cGFkZGluZzowIDMwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7LmNvbnRhaW5lci1mbHVpZC0tY3AtMTIwe3BhZGRpbmc6MCAxMjBweCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpYW5kIChtYXgtd2lkdGg6IDE2NjRweCl7LmNvbnRhaW5lci1mbHVpZC0tY3AtMTIwe3BhZGRpbmc6MCAxMTBweCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5jb250YWluZXItZmx1aWQtLWNwLTEyMHtwYWRkaW5nOjAgNTBweH19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsuY29udGFpbmVyLWZsdWlkLS1jcC0xMDB7cGFkZGluZzowIDEwMHB4ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweClhbmQgKG1heC13aWR0aDogMTY2NHB4KXsuY29udGFpbmVyLWZsdWlkLS1jcC0xMDB7cGFkZGluZzowIDgwcHggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY29udGFpbmVyLWZsdWlkLS1jcC0xMDB7cGFkZGluZzowIDUwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7LmNvbnRhaW5lci1mbHVpZC0tY3AtODB7cGFkZGluZzowIDgwcHggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KWFuZCAobWF4LXdpZHRoOiAxNjY0cHgpey5jb250YWluZXItZmx1aWQtLWNwLTgwe3BhZGRpbmc6MCAzMHB4ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNvbnRhaW5lci1mbHVpZC0tY3AtODB7cGFkZGluZzowIDMwcHh9fS5jb250YWluZXItZmx1aWQtLWNwLTYwe3BhZGRpbmc6MCA2MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5jb250YWluZXItZmx1aWQtLWNwLTYwe3BhZGRpbmc6MCAxNXB4fX0uY29udGFpbmVyLWZsdWlkLS1jcC0zMHtwYWRkaW5nOjAgMzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuY29udGFpbmVyLWZsdWlkLS1jcC0zMHtwYWRkaW5nOjAgMTVweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsucGFnZS1jb250ZW50LWRvdWJsZS1zaWRlYmFyIC5jb250YWluZXJ7bWF4LXdpZHRoOjE2MDBweH19QG1lZGlhKG1heC13aWR0aDogMTkxOXB4KXsuY29udGFpbmVyLWZsdWlkLS1jcC02MHtwYWRkaW5nOjAgMzBweH0uY29udGFpbmVyLWZsdWlkLS1jcC04MHtwYWRkaW5nOjAgNDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuY29udGFpbmVyLWZsdWlkLS1jcC04MHtwYWRkaW5nOjAgMzBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpYW5kIChtYXgtd2lkdGg6IDU3NXB4KXsuY29udGFpbmVyLWZsdWlkLS1jcC04MHtwYWRkaW5nOjAgMTVweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsuY29udGFpbmVye21heC13aWR0aDoxMjAwcHh9fS5jb250YWluZXJfZmx7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5jb2wtMDZfX2xlZnR7d2lkdGg6NjAwcHg7bWF4LXdpZHRoOjEwMCU7ZmxvYXQ6cmlnaHQ7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KSxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5jb2wtMDZfX2xlZnR7ZmxvYXQ6bm9uZTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1ib3R0b206NDBweH19LmNvbC0wNl9fcmlnaHR7d2lkdGg6NjAwcHg7bWF4LXdpZHRoOjEwMCU7ZmxvYXQ6bGVmdDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpLG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmNvbC0wNl9fcmlnaHR7ZmxvYXQ6bm9uZTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfX0ucm93LS0zNXttYXJnaW4tbGVmdDotMzVweDttYXJnaW4tcmlnaHQ6LTM1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweClhbmQgKG1heC13aWR0aDogMTE5OXB4KXsucm93LS0zNXttYXJnaW4tbGVmdDotMTVweDttYXJnaW4tcmlnaHQ6LTE1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsucm93LS0zNXttYXJnaW4tbGVmdDotMTVweDttYXJnaW4tcmlnaHQ6LTE1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5yb3ctLTM1e21hcmdpbi1sZWZ0Oi0xNXB4ICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0Oi0xNXB4ICFpbXBvcnRhbnR9fS5yb3ctLTM1PltjbGFzcyo9Y29sXSwucm93LS0zNT5bY2xhc3MqPWNvbC1de3BhZGRpbmctbGVmdDozNXB4O3BhZGRpbmctcmlnaHQ6MzVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KWFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5yb3ctLTM1PltjbGFzcyo9Y29sXSwucm93LS0zNT5bY2xhc3MqPWNvbC1de3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5yb3ctLTM1PltjbGFzcyo9Y29sXSwucm93LS0zNT5bY2xhc3MqPWNvbC1de3BhZGRpbmctbGVmdDoxNXB4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxNXB4ICFpbXBvcnRhbnR9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5yb3ctLTM1PltjbGFzcyo9Y29sXSwucm93LS0zNT5bY2xhc3MqPWNvbC1de3BhZGRpbmctbGVmdDoxNXB4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxNXB4ICFpbXBvcnRhbnR9fS5yb3ctLTMwe21hcmdpbi1sZWZ0Oi0zMHB4O21hcmdpbi1yaWdodDotMzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KWFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5yb3ctLTMwe21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbi1yaWdodDotMTVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5yb3ctLTMwe21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbi1yaWdodDotMTVweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnJvdy0tMzB7bWFyZ2luLWxlZnQ6LTE1cHggIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6LTE1cHggIWltcG9ydGFudH19LnJvdy0tMzA+W2NsYXNzKj1jb2xdLC5yb3ctLTMwPltjbGFzcyo9Y29sLV17cGFkZGluZy1sZWZ0OjMwcHg7cGFkZGluZy1yaWdodDozMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LnJvdy0tMzA+W2NsYXNzKj1jb2xdLC5yb3ctLTMwPltjbGFzcyo9Y29sLV17cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KWFuZCAobWF4LXdpZHRoOiA5OTFweCl7LnJvdy0tMzA+W2NsYXNzKj1jb2xdLC5yb3ctLTMwPltjbGFzcyo9Y29sLV17cGFkZGluZy1sZWZ0OjE1cHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjE1cHggIWltcG9ydGFudH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LnJvdy0tMzA+W2NsYXNzKj1jb2xdLC5yb3ctLTMwPltjbGFzcyo9Y29sLV17cGFkZGluZy1sZWZ0OjE1cHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjE1cHggIWltcG9ydGFudH19LmhlYWRlci1zdGlja3kuaXMtc3RpY2t5e3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlOy13ZWJraXQtYW5pbWF0aW9uOi45NXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIGZhZGVJbkRvd247YW5pbWF0aW9uOi45NXMgZWFzZS1pbi1vdXQgMHMgbm9ybWFsIG5vbmUgMSBydW5uaW5nIGZhZGVJbkRvd247ei1pbmRleDo5OTk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOy1vLXRyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTstd2Via2l0LWJveC1zaGFkb3c6MCA4cHggMjBweCAwIHJnYmEoMCwwLDAsLjEpO2JveC1zaGFkb3c6MCA4cHggMjBweCAwIHJnYmEoMCwwLDAsLjEpO2JhY2tncm91bmQ6I2ZmZjhmMX0uaGVhZGVyLXJpZ2h0ey13ZWJraXQtYm94LWZsZXg6MTstd2Via2l0LWZsZXgtZ3JvdzoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7LXdlYmtpdC1hbGlnbi1zZWxmOnN0cmV0Y2g7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoO2FsaWduLXNlbGY6c3RyZXRjaDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6ZW5kOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uaGVhZGVyX19sb2dvey13ZWJraXQtZmxleC1iYXNpczoyMCU7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MjAlO2ZsZXgtYmFzaXM6MjAlfS5oZWFkZXJfX2xvZ297LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MjAlOy13ZWJraXQtZmxleC1iYXNpczoyMCU7ZmxleC1iYXNpczoyMCU7cGFkZGluZzoxNHB4IDA7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1uZWdhdGl2ZTowOy13ZWJraXQtZmxleC1zaHJpbms6MDtmbGV4LXNocmluazowfS5oZWFkZXItYXJlYXtiYWNrZ3JvdW5kOiNmZmY4ZjF9LmhlYWRlci1idG4gLmJ0bi1kZWZhdWx0e2JhY2tncm91bmQ6I2YyYjI2Mztjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MjVweDtwYWRkaW5nOjZweCAyNXB4O2JvcmRlcjoycHggc29saWQgI2RkZDtmb250LXNpemU6MTVweH0uaGVhZGVyLWJ0biAuYnRuLWRlZmF1bHQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzMzO2NvbG9yOiNmZmY7Ym9yZGVyOjJweCBzb2xpZCAjMzMzfS5uYXZpZ2F0aW9uLW1lbnU+dWx7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0ubmF2aWdhdGlvbi1tZW51PnVsPmxpe21hcmdpbjowIDI0cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpYW5kIChtYXgtd2lkdGg6IDE1OTlweCl7Lm5hdmlnYXRpb24tbWVudT51bD5saXttYXJnaW46MCAyMnB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweClhbmQgKG1heC13aWR0aDogMTQ5OXB4KXsubmF2aWdhdGlvbi1tZW51PnVsPmxpe21hcmdpbjowIDE1cHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTlweCl7Lm5hdmlnYXRpb24tbWVudT51bD5saXttYXJnaW46MCAxNXB4fX0ubmF2aWdhdGlvbi1tZW51PnVsPmxpPmF7ZGlzcGxheTpibG9jaztjb2xvcjojMDAwO3BhZGRpbmc6MjVweCAycHg7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMTh9Lm5hdmlnYXRpb24tbWVudT51bD5saS5oYXMtY2hpbGRyZW4+YXtwb3NpdGlvbjpyZWxhdGl2ZX0ubmF2aWdhdGlvbi1tZW51PnVsPmxpLmhhcy1jaGlsZHJlbi0tbXVsdGlsZXZlbC1zdWJtZW51e3Bvc2l0aW9uOnJlbGF0aXZlfS5uYXZpZ2F0aW9uLW1lbnU+dWw+bGkuaGFzLWNoaWxkcmVuOmhvdmVyIC5tZWdhbWVudXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5uYXZpZ2F0aW9uLW1lbnU+dWw+bGkuaGFzLWNoaWxkcmVuOmhvdmVyIC5tZWdhbWVudS0taG9tZS12YXJpYXRpb25fX2l0ZW17dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0ubmF2aWdhdGlvbi1tZW51PnVsPmxpLmhhcy1jaGlsZHJlbjpob3Zlcj4uc3VibWVudXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5uYXZpZ2F0aW9uLW1lbnU+dWw+bGk6aG92ZXI+YTphZnRlciwubmF2aWdhdGlvbi1tZW51PnVsPmxpLmFjdGl2ZT5hOmFmdGVye2NvbG9yOiNmMmIyNjN9Lm5hdmlnYXRpb24tbWVudT51bD5saTpob3Zlcj5hIHNwYW4sLm5hdmlnYXRpb24tbWVudT51bD5saS5hY3RpdmU+YSBzcGFue2NvbG9yOiNmMmIyNjN9LnN1Ym1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowOy13ZWJraXQtYm94LXNoYWRvdzowIDJweCAyOXB4IHJnYmEoMCwwLDAsLjA1KTtib3gtc2hhZG93OjAgMnB4IDI5cHggcmdiYSgwLDAsMCwuMDUpO2JvcmRlci1ib3R0b206M3B4IHNvbGlkICNmMmIyNjM7YmFja2dyb3VuZC1jb2xvcjojZmZmOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTBweCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDUwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDUwcHgpOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTstby10cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO3RyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi4yczstby10cmFuc2l0aW9uLWRlbGF5Oi4yczt0cmFuc2l0aW9uLWRlbGF5Oi4yczstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjRzOy1vLXRyYW5zaXRpb24tZHVyYXRpb246LjRzO3RyYW5zaXRpb24tZHVyYXRpb246LjRzO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDttaW4td2lkdGg6MjQwcHg7cGFkZGluZzoyMHB4IDA7ei1pbmRleDo5fS5zdWJtZW51Pmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5zdWJtZW51PmxpPmF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjVweCAzMHB4O2NvbG9yOiNhYmFiYWI7Zm9udC13ZWlnaHQ6NDAwOy13ZWJraXQtdHJhbnNpdGlvbjowczstby10cmFuc2l0aW9uOjBzO3RyYW5zaXRpb246MHN9LnN1Ym1lbnU+bGk+YT5zcGFue3Bvc2l0aW9uOnJlbGF0aXZlfS5zdWJtZW51PmxpPmE+c3BhbjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MDtoZWlnaHQ6MXB4O2JvdHRvbTowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6YXV0bztyaWdodDowO3otaW5kZXg6LTE7YmFja2dyb3VuZC1jb2xvcjojZjJiMjYzOy13ZWJraXQtdHJhbnNpdGlvbjouM3M7LW8tdHJhbnNpdGlvbjouM3M7dHJhbnNpdGlvbjouM3N9LnN1Ym1lbnU+bGk+YTpob3Zlcntjb2xvcjojZjJiMjYzfS5zdWJtZW51PmxpPmE6aG92ZXI+c3BhbjphZnRlcnt3aWR0aDoxMDAlO2xlZnQ6MDtyaWdodDphdXRvfS5zdWJtZW51PmxpOmhvdmVyPi5zdWJtZW51ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7ei1pbmRleDo5fS5zdWJtZW51PmxpLmFjdGl2ZT5he2NvbG9yOiNmMmIyNjN9LnN1Ym1lbnU+bGkuaGFzLWNoaWxkcmVuPmF7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOy1vLXRyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKX0uc3VibWVudT5saS5oYXMtY2hpbGRyZW4+YTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4O3RvcDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Y29udGVudDpcIu+EhVwiO2ZvbnQtc2l6ZToxNHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb2xvcjojYWJhYmFifS5zdWJtZW51PmxpLmhhcy1jaGlsZHJlbj5hOmhvdmVyOmFmdGVye2NvbG9yOiNmMmIyNjN9LnN1Ym1lbnU+bGkuaGFzLWNoaWxkcmVuLmFjdGl2ZT5he2NvbG9yOiNmMmIyNjN9LnN1Ym1lbnUgLnN1Ym1lbnV7dG9wOjBweDtsZWZ0OjEwMCU7cmlnaHQ6YXV0b30uc3VibWVudSAuc3VibWVudS5sZWZ0e3JpZ2h0OjEwMCU7bGVmdDphdXRvfS5zdWJtZW51IC5zdWJtZW51IC5zdWJtZW51e3RvcDowO2xlZnQ6MTAwJTtyaWdodDphdXRvfS5zdWJtZW51IC5zdWJtZW51IC5zdWJtZW51LmxlZnR7cmlnaHQ6MTAwJTtsZWZ0OmF1dG99LnN1Ym1lbnUgLnN1Ym1lbnUgLnN1Ym1lbnUgLnN1Ym1lbnV7dG9wOjA7bGVmdDoxMDAlO3JpZ2h0OmF1dG99LnN1Ym1lbnUgLnN1Ym1lbnUgLnN1Ym1lbnUgLnN1Ym1lbnUubGVmdHtyaWdodDoxMDAlO2xlZnQ6YXV0b30uc3VibWVudSAuc3VibWVudSAuc3VibWVudSAuc3VibWVudSAuc3VibWVudXt0b3A6MDtsZWZ0OjEwMCU7cmlnaHQ6YXV0b30uc3VibWVudSAuc3VibWVudSAuc3VibWVudSAuc3VibWVudSAuc3VibWVudS5sZWZ0e3JpZ2h0OjEwMCU7bGVmdDphdXRvfS5tZWdhbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7LXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDI5cHggcmdiYSgwLDAsMCwuMDUpO2JveC1zaGFkb3c6MCAycHggMjlweCByZ2JhKDAsMCwwLC4wNSk7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgI2YyYjI2MztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg1MHB4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTBweCk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOy1vLXRyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTstd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6LjJzOy1vLXRyYW5zaXRpb24tZGVsYXk6LjJzO3RyYW5zaXRpb24tZGVsYXk6LjJzOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouNHM7LW8tdHJhbnNpdGlvbi1kdXJhdGlvbjouNHM7dHJhbnNpdGlvbi1kdXJhdGlvbjouNHM7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3otaW5kZXg6OX0ubWVnYW1lbnUtLW1lZ2F7bWluLXdpZHRoOjk4MHB4O3dpZHRoOjEwMCU7cGFkZGluZzozNXB4IDIwcHggMzBweDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGU7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweClhbmQgKG1heC13aWR0aDogMTQ5OXB4KXsubWVnYW1lbnUtLW1lZ2F7cGFkZGluZy1sZWZ0OjUwcHg7cGFkZGluZy1yaWdodDo1MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweClhbmQgKG1heC13aWR0aDogMTQ5OXB4KXsubWVnYW1lbnUtLW1lZ2F7bWluLXdpZHRoOjcwMHB4fX0ubWVnYW1lbnUtLW1lZ2E+bGl7LXdlYmtpdC1mbGV4LWJhc2lzOjIyJTstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToyMiU7ZmxleC1iYXNpczoyMiU7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5tZWdhbWVudS0tbWVnYT5saSAucGFnZS1saXN0LXRpdGxle2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MjBweDtjb2xvcjojMzMzfS5tZWdhbWVudS0tbWVnYT5saT51bD5saT5he3BhZGRpbmc6MTBweCAwO2NvbG9yOiNhYmFiYWI7bGluZS1oZWlnaHQ6MS4yOy13ZWJraXQtdHJhbnNpdGlvbjouMXM7LW8tdHJhbnNpdGlvbjouMXM7dHJhbnNpdGlvbjouMXN9Lm1lZ2FtZW51LS1tZWdhPmxpPnVsPmxpPmE6aG92ZXJ7Y29sb3I6I2YyYjI2M30ubWVnYW1lbnUtLW1lZ2E+bGk+dWw+bGk+YTpob3ZlciBzcGFuOmFmdGVye3dpZHRoOjEwMCU7bGVmdDowO3JpZ2h0OmF1dG99Lm1lZ2FtZW51LS1tZWdhPmxpPnVsPmxpPmE+c3Bhbntwb3NpdGlvbjpyZWxhdGl2ZX0ubWVnYW1lbnUtLW1lZ2E+bGk+dWw+bGk+YT5zcGFuOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDowO2hlaWdodDoxcHg7Ym90dG9tOjA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDphdXRvO3JpZ2h0OjA7ei1pbmRleDotMTtiYWNrZ3JvdW5kLWNvbG9yOiNmMmIyNjM7LXdlYmtpdC10cmFuc2l0aW9uOi4zczstby10cmFuc2l0aW9uOi4zczt0cmFuc2l0aW9uOi4zc30ubWVnYW1lbnUtLW1lZ2E+bGk+dWw+bGkuYWN0aXZlPmF7Y29sb3I6I2YyYjI2M30uY29udGFpbmVyLWZsdWlkIC5tZWdhbWVudS0tbWVnYXtwYWRkaW5nOjM1cHggMjIwcHggMzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweClhbmQgKG1heC13aWR0aDogMTQ5OXB4KXsuY29udGFpbmVyLWZsdWlkIC5tZWdhbWVudS0tbWVnYXtwYWRkaW5nLWxlZnQ6NTBweDtwYWRkaW5nLXJpZ2h0OjUwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KWFuZCAobWF4LXdpZHRoOiAxNDk5cHgpey5jb250YWluZXItZmx1aWQgLm1lZ2FtZW51LS1tZWdhe3BhZGRpbmctbGVmdDo1MHB4O3BhZGRpbmctcmlnaHQ6NTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpYW5kIChtYXgtd2lkdGg6IDE0OTlweCl7LmNvbnRhaW5lci1mbHVpZCAubWVnYW1lbnUtLW1lZ2F7bWluLXdpZHRoOjcwMHB4fX0ubW9iaWxlLW5hdmlnYXRpb24taWNvbnt3aWR0aDoyNHB4O2hlaWdodDoyNXB4O3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0OjMwcHh9Lm1vYmlsZS1uYXZpZ2F0aW9uLWljb246aG92ZXIgaXtiYWNrZ3JvdW5kLWNvbG9yOiNmMmIyNjN9Lm1vYmlsZS1uYXZpZ2F0aW9uLWljb246aG92ZXIgaTpiZWZvcmV7d2lkdGg6ODAlO2JhY2tncm91bmQtY29sb3I6I2YyYjI2M30ubW9iaWxlLW5hdmlnYXRpb24taWNvbjpob3ZlciBpOmFmdGVye2JhY2tncm91bmQtY29sb3I6I2YyYjI2Mzt3aWR0aDo2MCV9Lm1vYmlsZS1uYXZpZ2F0aW9uLWljb24gaXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOy1vLXRyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKX0ubW9iaWxlLW5hdmlnYXRpb24taWNvbiBpOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206OHB4O2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjojMzMzO2NvbnRlbnQ6XCJcIjstd2Via2l0LXRyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7LW8tdHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTt0cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpfS5tb2JpbGUtbmF2aWdhdGlvbi1pY29uIGk6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi04cHg7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7Y29udGVudDpcIlwiOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTstby10cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO3RyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweClhbmQgKG1heC13aWR0aDogMTE5OXB4KXsubW9iaWxlLW5hdmlnYXRpb24taWNvbi53aGl0ZS1tZC1pY29uIGl7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5tb2JpbGUtbmF2aWdhdGlvbi1pY29uLndoaXRlLW1kLWljb24gaTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5tb2JpbGUtbmF2aWdhdGlvbi1pY29uLndoaXRlLW1kLWljb24gaTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm1vYmlsZS1uYXZpZ2F0aW9uLWljb24ud2hpdGUtbWQtaWNvbjpob3ZlciBpe2JhY2tncm91bmQtY29sb3I6I2YyYjI2M30ubW9iaWxlLW5hdmlnYXRpb24taWNvbi53aGl0ZS1tZC1pY29uOmhvdmVyIGk6YmVmb3Jle3dpZHRoOjgwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmMmIyNjN9Lm1vYmlsZS1uYXZpZ2F0aW9uLWljb24ud2hpdGUtbWQtaWNvbjpob3ZlciBpOmFmdGVye2JhY2tncm91bmQtY29sb3I6I2YyYjI2Mzt3aWR0aDo2MCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LmlzLXN0aWNreSAud2hpdGUtbWQtaWNvbiBpe2JhY2tncm91bmQtY29sb3I6IzMzM30uaXMtc3RpY2t5IC53aGl0ZS1tZC1pY29uIGk6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzMzM30uaXMtc3RpY2t5IC53aGl0ZS1tZC1pY29uIGk6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzMzfX0ubW9iaWxlLW1lbnUtb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7b3ZlcmZsb3c6YXV0bzstd2Via2l0LXRyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7LW8tdHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTt0cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO3otaW5kZXg6OTk5OTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjcpO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MH0ubW9iaWxlLW1lbnUtb3ZlcmxheV9faW5uZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMjAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTIwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTIwJSk7d2lkdGg6NDAwcHg7aGVpZ2h0OjEwMCU7ZmxvYXQ6cmlnaHQ7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZDojZjJiMjYzOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTstby10cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO3RyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7b3ZlcmZsb3cteTphdXRvfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpey5tb2JpbGUtbWVudS1vdmVybGF5X19pbm5lcnt3aWR0aDozMDBweH19Lm1vYmlsZS1tZW51LW92ZXJsYXkuYWN0aXZle3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjF9Lm1vYmlsZS1tZW51LW92ZXJsYXkuYWN0aXZlIC5tb2JpbGUtbWVudS1vdmVybGF5X19pbm5lcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKX0ubW9iaWxlLW1lbnUtb3ZlcmxheV9faGVhZGVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjE1cHggMH0ubW9iaWxlLW1lbnUtb3ZlcmxheV9faGVhZGVyIC5tb2JpbGUtbmF2aWdhdGlvbi1jbG9zZS1pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO2hlaWdodDo0MHB4O3dpZHRoOjQwcHg7bGluZS1oZWlnaHQ6NDBweDtkaXNwbGF5OmlubGluZS1ibG9ja30ubW9iaWxlLW1lbnUtb3ZlcmxheV9faGVhZGVyIC5tb2JpbGUtbmF2aWdhdGlvbi1jbG9zZS1pY29uOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjNweDtsZWZ0OjhweDtjb250ZW50OlwiXCI7d2lkdGg6MjRweDtoZWlnaHQ6M3B4O2JhY2tncm91bmQ6IzMzMzstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTstbXMtdHJhbnNmb3JtLW9yaWdpbjo1MCUgNTAlO3RyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstd2Via2l0LXRyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7LW8tdHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTt0cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpfS5tb2JpbGUtbWVudS1vdmVybGF5X19oZWFkZXIgLm1vYmlsZS1uYXZpZ2F0aW9uLWNsb3NlLWljb246YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIzcHg7bGVmdDo4cHg7Y29udGVudDpcIlwiO3dpZHRoOjI0cHg7aGVpZ2h0OjNweDtiYWNrZ3JvdW5kOiMzMzM7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCU7LW1zLXRyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSA1MCU7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOy1vLXRyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKX0ubW9iaWxlLW1lbnUtb3ZlcmxheV9faGVhZGVyIC5tb2JpbGUtbmF2aWdhdGlvbi1jbG9zZS1pY29uOmhvdmVye2NvbG9yOiNmMmIyNjN9Lm1vYmlsZS1tZW51LW92ZXJsYXlfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbjpob3ZlcjpiZWZvcmUsLm1vYmlsZS1tZW51LW92ZXJsYXlfX2hlYWRlciAubW9iaWxlLW5hdmlnYXRpb24tY2xvc2UtaWNvbjpob3ZlcjphZnRlcnstd2Via2l0LXRyYW5zZm9ybTpub25lOy1tcy10cmFuc2Zvcm06bm9uZTt0cmFuc2Zvcm06bm9uZX0ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keXtwYWRkaW5nOjIwcHggNDBweCAxMDBweH0ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24+dWw+bGl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMTUpfS5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbj51bD5saT5he2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZjtwYWRkaW5nLXRvcDoxOHB4O3BhZGRpbmctYm90dG9tOjE4cHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNTstd2Via2l0LXRyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7LW8tdHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTt0cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpfS5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbj51bD5saT5hOmhvdmVye2NvbG9yOiNmZmZ9Lm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uPnVsPmxpOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbj51bD5saS5oYXMtY2hpbGRyZW57cG9zaXRpb246cmVsYXRpdmV9Lm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uPnVsPmxpLmhhcy1jaGlsZHJlbi5hY3RpdmUgLm1lbnUtZXhwYW5kOmJlZm9yZXtjb250ZW50Olwi74SbXCJ9Lm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uPnVsPmxpLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmR7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MTJweDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMSk7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDo0MHB4O2N1cnNvcjpwb2ludGVyOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTstby10cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO3RyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSl9Lm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uPnVsPmxpLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQ6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4yKX0ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24+dWw+bGkuaGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZDpiZWZvcmV7Y29udGVudDpcIu+EiVwiO2ZvbnQtZmFtaWx5OlwiRmxhdGljb25cIn0ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24+dWw+bGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudXtwYWRkaW5nOjEycHggMCAxNHB4IDEwcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMTUpfS5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbj51bD5saS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjE1KX0ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24+dWw+bGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSBhe2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE1cHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNyk7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNTtwYWRkaW5nOjEwcHggMH0ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24+dWw+bGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaSBhOmhvdmVye2NvbG9yOiNmZmZ9Lm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uPnVsPmxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9Lm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uPnVsPmxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkuaGFzLWNoaWxkcmVue3Bvc2l0aW9uOnJlbGF0aXZlfS5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbj51bD5saS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpLmhhcy1jaGlsZHJlbi5hY3RpdmUgLm1lbnUtZXhwYW5kOmJlZm9yZXtjb250ZW50Olwi74SJXCI7Zm9udC1mYW1pbHk6XCJGbGF0aWNvblwifS5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbj51bD5saS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGxpLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmR7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4xKTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjMwcHg7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNHMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOy1vLXRyYW5zaXRpb246YWxsIC40cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7dHJhbnNpdGlvbjphbGwgLjRzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKX0ubW9iaWxlLW1lbnUtb3ZlcmxheV9fYm9keSAub2ZmY2FudmFzLW5hdmlnYXRpb24+dWw+bGkuaGFzLWNoaWxkcmVuIC5zdWItbWVudSBsaS5oYXMtY2hpbGRyZW4gLm1lbnUtZXhwYW5kOmhvdmVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMil9Lm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uPnVsPmxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgbGkuaGFzLWNoaWxkcmVuIC5tZW51LWV4cGFuZDpiZWZvcmV7Y29udGVudDpcIu+EiVwiO2ZvbnQtc2l6ZToxNnB4fS5tb2JpbGUtbWVudS1vdmVybGF5X19ib2R5IC5vZmZjYW52YXMtbmF2aWdhdGlvbj51bD5saS5oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5zdWItbWVudSBsaS5oYXMtY2hpbGRyZW57cG9zaXRpb246cmVsYXRpdmV9Lm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uPnVsPmxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpLmhhcy1jaGlsZHJlbi5hY3RpdmUgLm1lbnUtZXhwYW5kOmJlZm9yZXtjb250ZW50Olwi74SZXCJ9Lm1vYmlsZS1tZW51LW92ZXJsYXlfX2JvZHkgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uPnVsPmxpLmhhcy1jaGlsZHJlbiAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpLmhhcy1jaGlsZHJlbiAubWVudS1leHBhbmQ6YmVmb3Jle2NvbnRlbnQ6XCLvhJlcIjtmb250LXNpemU6MTZweH0uZmFkZUluRG93bnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGVJbkRvd247YW5pbWF0aW9uLW5hbWU6ZmFkZUluRG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fUBrZXlmcmFtZXMgZmFkZUluRG93bnswJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCl9dG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9fS5mb290ZXItYm90dG9tLWFyZWF7Ym9yZGVyLXRvcDoxcHggc29saWQgIzcwNzA3MH0uZm9vdGVyLWJvdHRvbS1hcmVhIC5jb3B5LXJpZ2h0LWJveHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uZm9vdGVyLWJvdHRvbS1hcmVhIC5jb3B5LXJpZ2h0LWJveCBwe21hcmdpbi10b3A6MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KXsuZm9vdGVyLWJvdHRvbS1hcmVhIC5jb3B5LXJpZ2h0LWJveHstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstd2Via2l0LWp1c3RpZnktY29udGVudDpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uZm9vdGVyLWJvdHRvbS1hcmVhIC5jb3B5LXJpZ2h0LWJveCBwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjIwcHh9fS5iZy1mb290ZXJ7YmFja2dyb3VuZDojMWExYTFhfS5mb290ZXItdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTo0MHB4fS5mb290ZXItdGl0bGUgaDZ7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbTowcHg7cGFkZGluZy1ib3R0b206MTVweDtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWZ9LmZvb3Rlci10aXRsZTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2xlZnQ6MDtib3R0b206MDt3aWR0aDo1MHB4O2hlaWdodDozcHg7YmFja2dyb3VuZDojZmZmOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LmZvb3Rlci1jb250ZW50cyB1bCBsaXttYXJnaW4tYm90dG9tOjE1cHh9LmZvb3Rlci1jb250ZW50cyAubmV3c2xldHRlci1ib3h7cG9zaXRpb246cmVsYXRpdmV9LmZvb3Rlci1jb250ZW50cyAubmV3c2xldHRlci1ib3ggaW5wdXR7YmFja2dyb3VuZDojZmZmO3dpZHRoOjEwMCU7Ym9yZGVyOm5vbmU7cGFkZGluZzo4cHggNTBweCA4cHggMTBweDtjb2xvcjojMzMzO2JvcmRlci1yYWRpdXM6MjVweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZm9vdGVyLWNvbnRlbnRzIC5uZXdzbGV0dGVyLWJveCBidXR0b257YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjb2xvcjojMzMzO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjBweDtib3JkZXI6bm9uZTtmb250LXNpemU6MjBweDtwYWRkaW5nOjBweCAxN3B4O3RvcDo0cHh9LmZvb3Rlci1jb250ZW50cyAubmV3c2xldHRlci1ib3ggYnV0dG9uOmhvdmVye2NvbG9yOiNmMmIyNjN9LmZvb3Rlci1zb2NpYWwtc2hhcmUgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjIwcHg7Zm9udC1zaXplOjMwcHh9LmNvcHlyaWdodC10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5jb3B5cmlnaHQtdGV4dHttYXJnaW4tYm90dG9tOjE1cHh9fS5oaW5kdS1oZXJvLWJne2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9oZXJvL2hpbmR1LWhlcm8tYmctMDEucG5nKX0uaGVyby1zdHlsZS0wMXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDo3MjBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KWFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5oZXJvLXN0eWxlLTAxe2hlaWdodDo2MDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5oZXJvLXN0eWxlLTAxe2hlaWdodDo0NTBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7Lmhlcm8tc3R5bGUtMDF7aGVpZ2h0OjQ0MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KXsuaGVyby1jb250ZW50IGJye2Rpc3BsYXk6bm9uZX19Lm11c2xpbS1oZXJvLWJne2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9oZXJvL211c2xpbS1oZXJvLWJnLTAxLnBuZyk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfS5jaHJpc3RpYW4taGVyby1iZ3tiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvaGVyby9jaHJpc3RpYW4taGVyby1iZy0wMS5wbmcpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn0uY2hyaXN0aWFuLWhlcm8tYmctdHdve2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9oZXJvL2NocmlzdGlhbi1oZXJvLWJnLTAyLnBuZyk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfS5oZXJvLXN0eWxlLTAye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0Ojc5MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTlweCl7Lmhlcm8tc3R5bGUtMDJ7aGVpZ2h0OjYwMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KWFuZCAobWF4LXdpZHRoOiA5OTFweCl7Lmhlcm8tc3R5bGUtMDJ7aGVpZ2h0OjQ1MHB4O3BhZGRpbmctYm90dG9tOjEwMHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuaGVyby1zdHlsZS0wMntoZWlnaHQ6NTQwcHg7cGFkZGluZy1ib3R0b206MTAwcHh9fS5oZXJvLXN0eWxlLTAze2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0Ojg1MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KWFuZCAobWF4LXdpZHRoOiAxNDk5cHgpey5oZXJvLXN0eWxlLTAze2hlaWdodDo3MDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweClhbmQgKG1heC13aWR0aDogMTE5OXB4KXsuaGVyby1zdHlsZS0wM3toZWlnaHQ6NjAwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsuaGVyby1zdHlsZS0wM3toZWlnaHQ6NDUwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5oZXJvLXN0eWxlLTAze2hlaWdodDo0NDBweH19Lm11c2xpbS1oZXJvLWNvbG9ye2JhY2tncm91bmQ6I2Y0ZjNmMX0ubXVzbGltLWhlcm8td3JhcHstd2Via2l0LWNsaXAtcGF0aDpwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMjglIDEwOSUsIDUwJSA4MyUsIDAgMTAwJSk7Y2xpcC1wYXRoOnBvbHlnb24oMCAwLCAxMDAlIDAsIDEyOCUgMTA5JSwgNTAlIDgzJSwgMCAxMDAlKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KWFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5tdXNsaW0taGVyby13cmFwey13ZWJraXQtY2xpcC1wYXRoOnBvbHlnb24oMCAwLCAxMDAlIDAsIDEzMCUgMTE1JSwgNTAlIDczJSwgMCAxMDAlKTtjbGlwLXBhdGg6cG9seWdvbigwIDAsIDEwMCUgMCwgMTMwJSAxMTUlLCA1MCUgNzMlLCAwIDEwMCUpfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KWFuZCAobWF4LXdpZHRoOiA5OTFweCl7Lm11c2xpbS1oZXJvLXdyYXB7LXdlYmtpdC1jbGlwLXBhdGg6cG9seWdvbigwIDAsIDEwMCUgMCwgMTMwJSAxMTUlLCA1MCUgNzAlLCAwIDEwMCUpO2NsaXAtcGF0aDpwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMzAlIDExNSUsIDUwJSA3MCUsIDAgMTAwJSl9fS5tdXNsaW0tc2FsdGUtdGltZXtwb3NpdGlvbjpyZWxhdGl2ZX0ubXVzbGltLXNhbGF0LXRpbWUtYmd7LXdlYmtpdC1jbGlwLXBhdGg6cG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCA1MCUgMzAlLCAwIDEwMCUpO2NsaXAtcGF0aDpwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDUwJSAzMCUsIDAgMTAwJSk7YmFja2dyb3VuZDojZjRmM2YxO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjIwMHB4O3RvcDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5tdXNsaW0tc2FsYXQtdGltZS1iZ3std2Via2l0LWNsaXAtcGF0aDpwb2x5Z29uKDAgMCwgMTAwMDAwJSAwLCAwJSAxMDAlLCAwJSAwJSwgMCAxMDAlKTtjbGlwLXBhdGg6cG9seWdvbigwIDAsIDEwMDAwMCUgMCwgMCUgMTAwJSwgMCUgMCUsIDAgMTAwJSk7aGVpZ2h0OjEwMCV9fS5zYWxhdC1jb250ZW50e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MzM7cGFkZGluZzowcHggMCAzMHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5zYWxhdC1jb250ZW50ey13ZWJraXQtZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwfX0uc2FsYXQtY29udGVudCAuc2luZ2xlLXNhbGF0LXRpbWV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnNhbGF0LWNvbnRlbnQgLnNpbmdsZS1zYWxhdC10aW1lIGltZ3ttYXJnaW4tYm90dG9tOjEwcHh9LnNhbGF0LWNvbnRlbnQgLnNpbmdsZS1zYWxhdC10aW1lOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotODAlO3RvcDowJTtoZWlnaHQ6ODBweDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt3aWR0aDoycHg7YmFja2dyb3VuZDojZmZmO2NvbnRlbnQ6XCJcIn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KWFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5zYWxhdC1jb250ZW50IC5zaW5nbGUtc2FsYXQtdGltZTo6YWZ0ZXJ7cmlnaHQ6LTUwJX19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5zYWxhdC1jb250ZW50IC5zaW5nbGUtc2FsYXQtdGltZTo6YWZ0ZXJ7cmlnaHQ6LTI1JX19LnNhbGF0LWNvbnRlbnQgLnNpbmdsZS1zYWxhdC10aW1lOmxhc3QtY2hpbGQ6OmFmdGVye2Rpc3BsYXk6bm9uZX0uc2FsYXQtY29udGVudCAuc2luZ2xlLXNhbGF0LXRpbWU6bnRoLWNoaWxkKDIpe21hcmdpbi10b3A6LTUwcHh9LnNhbGF0LWNvbnRlbnQgLnNpbmdsZS1zYWxhdC10aW1lOm50aC1jaGlsZCgzKXttYXJnaW4tdG9wOi05MHB4fS5zYWxhdC1jb250ZW50IC5zaW5nbGUtc2FsYXQtdGltZTpudGgtY2hpbGQoMyk6OmFmdGVye3RvcDozMHB4fS5zYWxhdC1jb250ZW50IC5zaW5nbGUtc2FsYXQtdGltZTpudGgtY2hpbGQoNCl7bWFyZ2luLXRvcDotNTBweH0uc2FsYXQtY29udGVudCAuc2luZ2xlLXNhbGF0LXRpbWU6bnRoLWNoaWxkKDQpOjphZnRlcnt0b3A6NTBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuc2FsYXQtY29udGVudCAuc2luZ2xlLXNhbGF0LXRpbWV7d2lkdGg6MjAwcHg7bWFyZ2luLWJvdHRvbTozMHB4fS5zYWxhdC1jb250ZW50IC5zaW5nbGUtc2FsYXQtdGltZTo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5zYWxhdC1jb250ZW50IC5zaW5nbGUtc2FsYXQtdGltZTpudGgtY2hpbGQoMil7bWFyZ2luLXRvcDowcHh9LnNhbGF0LWNvbnRlbnQgLnNpbmdsZS1zYWxhdC10aW1lOm50aC1jaGlsZCgzKXttYXJnaW4tdG9wOjBweH0uc2FsYXQtY29udGVudCAuc2luZ2xlLXNhbGF0LXRpbWU6bnRoLWNoaWxkKDQpe21hcmdpbi10b3A6MHB4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KXsuc2FsYXQtY29udGVudCAuc2luZ2xlLXNhbGF0LXRpbWV7d2lkdGg6MTMwcHg7bWFyZ2luLWJvdHRvbTozMHB4fS5zYWxhdC1jb250ZW50IC5zaW5nbGUtc2FsYXQtdGltZTo6YWZ0ZXJ7ZGlzcGxheTpub25lfX0uaGVyby1idG57Ym9yZGVyOjJweCBzb2xpZCAjZGRkO3BhZGRpbmc6NXB4IDQwcHg7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMzMzM7Ym9yZGVyLXJhZGl1czoyNXB4fS5oZXJvLWJ0bjpob3ZlcntiYWNrZ3JvdW5kOiNmMmIyNjM7Y29sb3I6I2ZmZjtib3JkZXI6MnB4IHNvbGlkICNmMmIyNjN9Lmhlcm8tYm9kZXItdG9we3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MTUwcHh9Lmhlcm8tYm9kZXItdG9wOjphZnRlcntjb250ZW50OnVybCguLi9pbWFnZXMvaWNvbnMvYm9yZGVyLXRvcC5wbmcpO2xlZnQ6NTAlO2JvdHRvbToxMDAlO3Bvc2l0aW9uOmFic29sdXRlfS5zaW5nbGUtc2VydmljZS13cmFwIC5zZXJ2aWNlLWltYWdlIGF7ZGlzcGxheTpibG9ja30uc2luZ2xlLXNlcnZpY2Utd3JhcCAuc2VydmljZS1pbWFnZSBhIGltZ3t3aWR0aDoxMDAlfS5zZXJ2aWNlLWNvbnRlbnR7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowIDEycHg7bWFyZ2luLXRvcDoyNXB4fS5zZXJ2aWNlLWNvbnRlbnQgLnNlcnZpY2UtdGl0bGV7bWFyZ2luLWJvdHRvbToxNXB4fS5zZXJ2aWNlLWNvbnRlbnQgLnNlcnZpY2UtdGl0bGUtdHdve21hcmdpbi1ib3R0b206MjVweDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoyNXB4O21hcmdpbi10b3A6MzVweH0uc2VydmljZS1jb250ZW50IC5zZXJ2aWNlLXRpdGxlLXR3bzo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Y29udGVudDpcIlwiO2hlaWdodDo0cHg7d2lkdGg6NjVweDtiYWNrZ3JvdW5kOiNmNTZjMmE7bGVmdDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LnNpbmdsZS1hY3Rpdml0aWVzLXdyYXB7bWFyZ2luLXRvcDozMHB4fS5hY3Rpdml0aWVzLWltZ2Flc3tkaXNwbGF5OmJsb2NrfS5hY3Rpdml0aWVzLWltZ2FlcyBpbWd7d2lkdGg6MTAwJX0uYWN0aXZpdGllcy1jb250ZW50e21hcmdpbi10b3A6MzBweDtwYWRkaW5nOjAgMTRweH0uYWN0aXZpdGllcy1jb250ZW50IC53aWRnZXQtbWV0YWRhdGF7bWFyZ2luLWJvdHRvbToxMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTRweH0uYWN0aXZpdGllcy1jb250ZW50IC5hY3Rpdml0aWVzLXRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OjYwMH0uYWN0aXZpdGllcy1jb250ZW50IC5hY3Rpdml0aWVzLXRpdGxlOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtjb250ZW50OlwiXCI7aGVpZ2h0OjRweDt3aWR0aDo3NXB4O2JhY2tncm91bmQ6I2Y1NmMyYTtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uc2luZ2xlLWZvdW5kYXRpb257cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6NXB4IDVweCA1cHggNXB4O21hcmdpbi10b3A6MzBweH0uc2luZ2xlLWZvdW5kYXRpb24gLmZvdW5kYXRpb24taW1hZ2UgYXtkaXNwbGF5OmJsb2NrfS5zaW5nbGUtZm91bmRhdGlvbiAuZm91bmRhdGlvbi1pbWFnZSBhIGltZ3t3aWR0aDoxMDAlOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfS5zaW5nbGUtZm91bmRhdGlvbjpob3ZlciAuZm91bmRhdGlvbi1pbWFnZSBhIGltZ3std2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4xKTt0cmFuc2Zvcm06c2NhbGUoMS4xKX0uc2luZ2xlLWZvdW5kYXRpb24gLmZvdW5kYXRpb24tY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjVweCAzMHB4IDE3cHg7d2lkdGg6MTAwJTtib3R0b206MDtsZWZ0OjA7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiNlZjUzMmE7Zm9udC1zaXplOjEzcHh9LnNpbmdsZS1mb3VuZGF0aW9uIC5mb3VuZGF0aW9uLWNvbnRlbnQ6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwcHg7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4xKSAxMCUsIHJnYmEoMCwgMCwgMCwgMC45OSkgOTklLCByZ2IoMCwgMCwgMCkgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMCkpLCBjb2xvci1zdG9wKDEwJSwgcmdiYSgwLCAwLCAwLCAwLjEpKSwgY29sb3Itc3RvcCg5OSUsIHJnYmEoMCwgMCwgMCwgMC45OSkpLCB0byhyZ2IoMCwgMCwgMCkpKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4xKSAxMCUsIHJnYmEoMCwgMCwgMCwgMC45OSkgOTklLCByZ2IoMCwgMCwgMCkgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMSkgMTAlLCByZ2JhKDAsIDAsIDAsIDAuOTkpIDk5JSwgcmdiKDAsIDAsIDApIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMwMDAwMDAwMFwiLCBlbmRDb2xvcnN0cj1cIiMwMDAwMDBcIiwgR3JhZGllbnRUeXBlPTApfS5zaW5nbGUtZm91bmRhdGlvbiAuZm91bmRhdGlvbi1jb250ZW50IC5sb2NhdGlvbnt6LWluZGV4OjM7cG9zaXRpb246cmVsYXRpdmV9LnNpbmdsZS1mb3VuZGF0aW9uIC5mb3VuZGF0aW9uLWNvbnRlbnQgLmxvY2F0aW9uIGg1e2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjZweH0uc2luZ2xlLWZvdW5kYXRpb24gLmZvdW5kYXRpb24tY29udGVudCAubG9jYXRpb24gaDU6aG92ZXJ7Y29sb3I6I2YyYjI2M30uc2luZ2xlLWZvdW5kYXRpb24gLmZvdW5kYXRpb24tY29udGVudCAubG9jYXRpb24gLmZvdW5kYXRpb24tbG9jdGlvbntjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjYwMH0uYWJvdXQtbXVzbGltLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlfS5tdXNsaW0taW1hZ2UtMXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmJvdHRvbS1pbWFnZS0ye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6LTIzNXB4O3otaW5kZXg6M30uYm90dG9tLWltYWdlLTN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjMycHg7cmlnaHQ6LTIyMHB4fS5zaW5nbGUtc3Bpcml0dWFsLXdyYXB7bWFyZ2luLXRvcDozMHB4O3BhZGRpbmc6MzBweDtiYWNrZ3JvdW5kOiNmNmY3ZmE7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0uc2luZ2xlLXNwaXJpdHVhbC13cmFwIC5zcGl0aXV0YWwtdGl0bGV7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgI2U5ZTllOTtwYWRkaW5nLWJvdHRvbToyMHB4O21hcmdpbi1ib3R0b206MjBweH0uc2luZ2xlLXNwaXJpdHVhbC13cmFwIC5jbGFzc2VzLXRpbWV7bWFyZ2luLXRvcDoyNXB4fS5zaW5nbGUtc3Bpcml0dWFsLXdyYXA6aG92ZXJ7LXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDZweCByZ2JhKDExMiwxMTIsMTEyLC4zKTtib3gtc2hhZG93OjAgMnB4IDZweCByZ2JhKDExMiwxMTIsMTEyLC4zKX0uc2VydmljZS1hcmVhe3otaW5kZXg6Mztwb3NpdGlvbjpyZWxhdGl2ZX0uc2VydmljZS10b3AtYmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH0uc2VydmljZS10b3AtYmFubmVyOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtoZWlnaHQ6MzUwcHg7d2lkdGg6MzAwcHg7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2JnL2Jhbm5lci10b3AucG5nKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQ7YmFja2dyb3VuZC1zaXplOmF1dG87YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2xlZnQ6YXV0bzt6LWluZGV4Oi0xfS5zZXJ2aWNlLXRvcC1iYW5uZXI6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2hlaWdodDozNTBweDt3aWR0aDozMDBweDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYmcvYmFubmVyLWJvdHRvbS5wbmcpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6YXV0bztiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b219Lm1pc2lvbi1saXN0IGxpe21hcmdpbi1ib3R0b206MTBweH0uc2luZ2xlLWV2ZW50LXdyYXAgLmV2ZW50LWltYWdlIGF7ZGlzcGxheTpibG9ja30uc2luZ2xlLWV2ZW50LXdyYXAgLmV2ZW50LWltYWdlIGEgaW1ne3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpLG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmRvbmF0aW9uLWltYWdle21hcmdpbi1ib3R0b206MzBweH0uZG9uYXRpb24taW1hZ2UgaW1ne3dpZHRoOjEwMCV9fS5zaW5nbGUtZG9uYXRpb24td3JhcHttYXJnaW4tdG9wOjMwcHh9LnNpbmdsZS1kb25hdGlvbi13cmFwIC5jb250ZW50LXRpdGxle21hcmdpbi1ib3R0b206MzVweH0ucHJvZ3Jlc3MtYmFyLS1vbmUgLnByb2dyZXNzLWNoYXJ0c3ttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjIwcHh9LnByb2dyZXNzLWJhci0tb25lIC5wcm9ncmVzcy1jaGFydHMgLmhlYWRpbmd7Y29sb3I6IzZkNzBhNjttYXJnaW4tYm90dG9tOjEycHg7Zm9udC13ZWlnaHQ6NDAwfS5wcm9ncmVzcy1iYXItLW9uZSAucHJvZ3Jlc3MtY2hhcnRzIC5wcm9ncmVzc3toZWlnaHQ6MTVweDtvdmVyZmxvdzp2aXNpYmxlO2ZvbnQtc2l6ZToxNHB4O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmOTtib3JkZXI6MXB4IHNvbGlkICNmY2YyZDU7Ym9yZGVyLXJhZGl1czoyNXB4fS5wcm9ncmVzcy1iYXItLW9uZSAucHJvZ3Jlc3MtY2hhcnRzIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFye3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6IzljN2FmMjtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDMxNGRlZywgI0ZCRDBBOSAwLCAjRjM0QjAwIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KDMxNGRlZywgI0ZCRDBBOSAwLCAjRjM0QjAwIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KC0yMjRkZWcsICNGQkQwQTkgMCwgI0YzNEIwMCAxMDAlKTtjb2xvcjojZjM0YjAwO292ZXJmbG93OmluaGVyaXQ7Ym9yZGVyLXJhZGl1czoyNXB4fS5wcm9ncmVzcy1iYXItLW9uZSAucHJvZ3Jlc3MtY2hhcnRzIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTRweDt0b3A6NTAlO2JvcmRlci1yYWRpdXM6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIC01MCUpO2NvbG9yOmN1cnJlbnRDb2xvcjtiYWNrZ3JvdW5kOiNmMzRiMDB9LnByb2dyZXNzLWJhci0tb25lIC5wcm9ncmVzcy1jaGFydHMgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXI6OmFmdGVye2hlaWdodDozMHB4O3dpZHRoOjMwcHg7Ym9yZGVyOjRweCBzb2xpZCAjZmNmMmQ1fS5wcm9ncmVzcy1iYXItLW9uZSAucHJvZ3Jlc3MtY2hhcnRzIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIC5wZXJjZW50LWxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0zNXB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtib3R0b206LTQ1cHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTowO2NvbG9yOiNmMmIyNjM7bGluZS1oZWlnaHQ6MS4yfS5wcm9ncmVzcy1iYXItLW9uZSAucHJvZ3Jlc3MtY2hhcnRzIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIC5wZXJjZW50LWxhYmVsIHNwYW57Zm9udC1zaXplOjEwcHg7Y29sb3I6I2YyYjI2M30ucHJvZ3Jlc3MtYmFyLS10d28gLnByb2dyZXNzLWNoYXJ0c3ttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjIwcHh9LnByb2dyZXNzLWJhci0tdHdvIC5wcm9ncmVzcy1jaGFydHMgLmhlYWRpbmd7Y29sb3I6IzZkNzBhNjttYXJnaW4tYm90dG9tOjEycHg7Zm9udC13ZWlnaHQ6NDAwfS5wcm9ncmVzcy1iYXItLXR3byAucHJvZ3Jlc3MtY2hhcnRzIC5wcm9ncmVzc3toZWlnaHQ6MTVweDtvdmVyZmxvdzp2aXNpYmxlO2ZvbnQtc2l6ZToxNHB4O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmOTtib3JkZXI6MXB4IHNvbGlkICNkNWZjZmI7Ym9yZGVyLXJhZGl1czoyNXB4fS5wcm9ncmVzcy1iYXItLXR3byAucHJvZ3Jlc3MtY2hhcnRzIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFye3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6IzljN2FmMjtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDMxNGRlZywgI0E5RkJGMCAwLCAjMDA1MUYzIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KDMxNGRlZywgI0E5RkJGMCAwLCAjMDA1MUYzIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KC0yMjRkZWcsICNBOUZCRjAgMCwgIzAwNTFGMyAxMDAlKTtjb2xvcjojNmNiZWYxO292ZXJmbG93OmluaGVyaXQ7Ym9yZGVyLXJhZGl1czoyNXB4fS5wcm9ncmVzcy1iYXItLXR3byAucHJvZ3Jlc3MtY2hhcnRzIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTRweDt0b3A6NTAlO2JvcmRlci1yYWRpdXM6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg1MCUsIC01MCUpO2NvbG9yOmN1cnJlbnRDb2xvcjtiYWNrZ3JvdW5kOiM2Y2JlZjF9LnByb2dyZXNzLWJhci0tdHdvIC5wcm9ncmVzcy1jaGFydHMgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXI6OmFmdGVye2hlaWdodDozMHB4O3dpZHRoOjMwcHg7Ym9yZGVyOjRweCBzb2xpZCAjZDVmY2Y3fS5wcm9ncmVzcy1iYXItLXR3byAucHJvZ3Jlc3MtY2hhcnRzIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIC5wZXJjZW50LWxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0zNXB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDt0b3A6LTM1cHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTowO2NvbG9yOiM0NDQ7bGluZS1oZWlnaHQ6MS4yfS5wcm9ncmVzcy13cmFwLWhpbmR1IC5wcm9ncmVzc19zb2xkX2F2e21hcmdpbi10b3A6MTBweDtmb250LXNpemU6MTRweDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstd2Via2l0LWp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuOy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ucHJvZ3Jlc3Mtd3JhcC1oaW5kdSAucHJvZ3Jlc3Nfc29sZF9hdiAuc3RhcnQtc29sZHtjb2xvcjojZjJiMjYzO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjJ9LnByb2dyZXNzLXdyYXAtaGluZHUgLnByb2dyZXNzX3NvbGRfYXYgLnNvbGQtYXZ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTowO2NvbG9yOiM1NGI1YmY7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuMn0ucHJvZ3Jlc3Mtd3JhcC1oaW5kdSAucHJvZ3Jlc3Nfc29sZF9hdiAuc29sZC1hdiBzcGFue2ZvbnQtc2l6ZToxMHB4O2NvbG9yOiNmMmIyNjN9LnByb2dyZXNzLXdyYXAtaGluZHUgLmRvbmF0ZS1idG4gLmJ0bntib3JkZXItcmFkaXVzOjI1cHg7Ym9yZGVyOjJweCBzb2xpZCAjZjJiMjYzO3BhZGRpbmc6MTBweCAyMHB4O3dpZHRoOjE1MHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0ucHJvZ3Jlc3Mtd3JhcC1oaW5kdSAuZG9uYXRlLWJ0biAuYnRuOmhvdmVye2JhY2tncm91bmQ6I2YyYjI2M30ucHJvZ3Jlc3Nfc29sZF9jYXVzZXN7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDttYXJnaW4tdG9wOjIwcHg7Zm9udC13ZWlnaHQ6NTAwfS5wcm9ncmVzc19zb2xkX2NhdXNlcyBwe21hcmdpbi1ib3R0b206MH0uc2luZ2xlLWNhdXNlcy13cmFwIC5ldmVudC1pbWFnZSBpbWd7d2lkdGg6MTAwJX0uY2F1c2VzLWNvbnR7cGFkZGluZzozMHB4IDIwcHg7YmFja2dyb3VuZDojZmFmYWZhO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOGU4ZTg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlOGU4ZTg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZThlOGU4fS5jYXVzZXMtY29udCAucHJvZ3Jlc3MtYmFyLS10d28gLnByb2dyZXNzLWNoYXJ0cyAucHJvZ3Jlc3N7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjoycHggc29saWQgI2Q1ZmNmYn0ucHJvZ3Jlc3Mtd3JhcC1tdXNsaW0gLnByb2dyZXNzX3NvbGRfYXZ7bWFyZ2luLXRvcDoxMHB4O2ZvbnQtc2l6ZToxNHB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5wcm9ncmVzcy13cmFwLW11c2xpbSAucHJvZ3Jlc3Nfc29sZF9hdiAuc3RhcnQtc29sZHtjb2xvcjojMzMzO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjJ9LnByb2dyZXNzLXdyYXAtbXVzbGltIC5wcm9ncmVzc19zb2xkX2F2IC5zb2xkLWF2e3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MDtjb2xvcjojNTRiNWJmO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjJ9LnByb2dyZXNzLXdyYXAtbXVzbGltIC5wcm9ncmVzc19zb2xkX2F2IC5zb2xkLWF2IHNwYW57Zm9udC1zaXplOjEwcHg7Y29sb3I6IzMzM30ucHJvZ3Jlc3Mtd3JhcC1tdXNsaW0gLmRvbmF0ZS1idG4gLmJ0bntib3JkZXItcmFkaXVzOjI1cHg7Ym9yZGVyOjJweCBzb2xpZCAjNmNiZWYxO3BhZGRpbmc6MTBweCAyMHB4O3dpZHRoOjE1MHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0ucHJvZ3Jlc3Mtd3JhcC1tdXNsaW0gLmRvbmF0ZS1idG4gLmJ0bjpob3ZlcntiYWNrZ3JvdW5kOiM2Y2JlZjE7Y29sb3I6I2ZmZn0uaGluZHUtdmlkZW8tc2VjdGlvbi1wYntwYWRkaW5nLXRvcDoyMjBweDtwYWRkaW5nLWJvdHRvbTo3MHB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtd2lkdGg6IDExOTlweCl7LmhpbmR1LXZpZGVvLXNlY3Rpb24tcGJ7cGFkZGluZy10b3A6MTIwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KSxvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5oaW5kdS12aWRlby1zZWN0aW9uLXBie3BhZGRpbmctdG9wOjgwcHh9fS5iZy1vdmVybGF5LWJsYWNre3Bvc2l0aW9uOnJlbGF0aXZlfS5iZy1vdmVybGF5LWJsYWNrOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC42KTtjb250ZW50OlwiXCI7Ym9yZGVyLXJhZGl1czo1cHh9Lm5ld3NsZXR0ZXItYmd7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2JnL25ld3NsZXR0ZXItYmcucG5nKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uaGluZHUtdmlkZW8tYmd7YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL2JnL2hpbmR1LXZpZGVvLWJnLnBuZyk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNodXJjaC12aWRlby1iZ3tiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYmcvY2h1cmNoLXZpZGVvLWJnLnBuZyk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LmNodXJjaC10ZXN0bW9uaWFsLWJne2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9iZy9jaHVyY2gtdGVzdG1vbmlhbC5wbmcpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5hYm91dC12aWRlby1iZ3tiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvYmcvYWJvdXQtdmlkZW8tYmcucG5nKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uYWJvdXQtdmlkZW8tYm94e2hlaWdodDo0NjBweDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5wcm9ncmVzc19zb2xkX3RhcmdldHttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC1zaXplOjE0cHg7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnByb2dyZXNzX3NvbGRfdGFyZ2V0IC5zdGFydC1zb2xke2NvbG9yOiMzMzM7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuMn0ucHJvZ3Jlc3Nfc29sZF90YXJnZXQgLnNvbGQtYXZ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTowO2ZvbnQtd2VpZ2h0OjUwMH0uY2hyaXN0aWFuLWRvbmF0ZS1ib3h7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtwYWRkaW5nLXRvcDoyNXB4O2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmNocmlzdGlhbi1kb25hdGUtYm94IC5zb2NpYWwtc2hhcmV7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDttYXJnaW4tbGVmdDozMHB4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5jaHJpc3RpYW4tZG9uYXRlLWJveCAuc29jaWFsLXNoYXJlIHB7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxNnB4fS5jaHJpc3RpYW4tZG9uYXRlLWJveCAuc29jaWFsLXNoYXJlLWljb24gbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6MjBweH0uY2hyaXN0aWFuLWRvbmF0ZS1ib3ggLnNvY2lhbC1zaGFyZS1pY29uIGxpIGF7Zm9udC1zaXplOjE2cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCl7LmNocmlzdGlhbi1kb25hdGUtYm94ey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jaHJpc3RpYW4tZG9uYXRlLWJveCAuc29jaWFsLXNoYXJle21hcmdpbi10b3A6MjBweDttYXJnaW4tbGVmdDowcHh9fS5jb250YWN0LXVzLWJ0bi13aGl0ZXtib3JkZXI6MnB4IHNvbGlkICNhMTk3OGE7aGVpZ2h0OjQ0cHg7cGFkZGluZzowIDQ1cHg7Ym9yZGVyLXJhZGl1czoyNXB4O2JhY2tncm91bmQ6I2ZmZjtsaW5lLWhlaWdodDoyLjR9LmNvbnRhY3QtdXMtYnRuLXdoaXRlOmhvdmVye2JhY2tncm91bmQ6I2ExOTc4YTtjb2xvcjojZmZmfS5ldmVudC1pbWFnZXtkaXNwbGF5OmJsb2NrfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5ldmVudC1pbWFnZSBpbWd7d2lkdGg6MTAwJX19LmV2ZW50LWNvbnRlbnR7bWFyZ2luLXRvcDoyNXB4fS5ldmVudC1jb250ZW50IC5ldmVudC1kYXRle2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNzA3MDcwO21hcmdpbi1ib3R0b206MTVweH0uZXZlbnQtY29udGVudCAuZXZlbnQtZGF0ZSBzcGFue21hcmdpbi1yaWdodDoyMHB4fS50aWNrZXQtYnRue2JvcmRlcjoycHggc29saWQgI2Y1NmMyYTtoZWlnaHQ6NDRweDtwYWRkaW5nOjAgNDVweDtib3JkZXItcmFkaXVzOjI1cHg7YmFja2dyb3VuZDojZmZmO2xpbmUtaGVpZ2h0OjQwcHg7Zm9udC1zaXplOjE0cHh9LnRpY2tldC1idG46aG92ZXJ7Ym9yZGVyLWNvbG9yOiNmNTZjMmE7YmFja2dyb3VuZDojZjU2YzJhICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5uZXdzbGV0dGVyLWJveC1hcmVhe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6NzBweCAxMjBweDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsubmV3c2xldHRlci1ib3gtYXJlYXstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjQwcHggMjBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTkxcHgpey5uZXdzbGV0dGVyLWJveC1hcmVhe3BhZGRpbmc6NjBweCAyM3B4fX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KWFuZCAobWF4LXdpZHRoOiAxMTk5cHgpey5uZXdzbGV0dGVyLWJveC1hcmVhe3BhZGRpbmc6NjBweCA0MHB4fX0ubmV3c2xldHRlci1ib3gtYXJlYSAubmV3c2xldHRlci1pbnB1dC1ib3h7cG9zaXRpb246cmVsYXRpdmV9Lm5ld3NsZXR0ZXItYm94LWFyZWEgLm5ld3NsZXR0ZXItaW5wdXQtYm94IGlucHV0e2JvcmRlcjoycHggc29saWQgI2RkZDt3aWR0aDozOTJweDtib3JkZXItcmFkaXVzOjI1cHg7cGFkZGluZzo4cHggMTAxcHggOHB4IDIwcHg7cG9zaXRpb246cmVsYXRpdmV9Lm5ld3NsZXR0ZXItYm94LWFyZWEgLm5ld3NsZXR0ZXItaW5wdXQtYm94IC5zdWJzY3JpYmUtYnRue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjhweDtiYWNrZ3JvdW5kOiNmOGY0ZWI7Ym9yZGVyLXJhZGl1czoyNXB4O3RvcDo4cHg7cGFkZGluZzo0cHggMThweDtmb250LXNpemU6MTNweH0ubmV3c2xldHRlci1ib3gtYXJlYSAubmV3c2xldHRlci1pbnB1dC1ib3ggLnN1YnNjcmliZS1idG46aG92ZXJ7YmFja2dyb3VuZDojZGRkfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5uZXdzbGV0dGVyLWJveC1hcmVhIC5uZXdzbGV0dGVyLWlucHV0LWJveHttYXJnaW4tdG9wOjMwcHh9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsubmV3c2xldHRlci1ib3gtYXJlYSAubmV3c2xldHRlci1pbnB1dC1ib3ggaW5wdXR7d2lkdGg6MjkycHh9fS5ldmVudC1kYXRle2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNzA3MDcwO21hcmdpbi1ib3R0b206MTVweH0uZXZlbnQtZGF0ZSBzcGFue21hcmdpbi1yaWdodDoyMHB4fS52ZW51ZS1saXN0IGxpe21hcmdpbi1ib3R0b206MjBweH0udmVudWUtbGlzdCBsaSBzcGFue2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tYm90dG9tOjEwcHg7ZGlzcGxheTpibG9ja30uZ29vZ2xlTWFwLTJ7aGVpZ2h0OjMwMHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnR9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KWFuZCAobWF4LXdpZHRoOiA5OTFweCl7Lmdvb2dsZU1hcC0ye21hcmdpbi1ib3R0b206MzBweH19LnNpbmdsZS1ieS10aWNrZXQtYnRue2JhY2tncm91bmQ6I2Y4ZjRlYjtib3JkZXI6MnB4IHNvbGlkICNlNWRlZGU7Ym9yZGVyLXJhZGl1czoyNXB4O3BhZGRpbmc6NnB4IDQwcHh9LnNpbmdsZS1ieS10aWNrZXQtYnRuOmhvdmVye2JhY2tncm91bmQ6I2U1ZGVkZX0uc2luZ2xlLWZlYXR1cmUtd3JhcHttYXJnaW4tdG9wOjMwcHh9LnNpbmdsZS1mZWF0dXJlLXdyYXAgLmZlYXR1cmUtaWNvbnttYXJnaW4tYm90dG9tOjI1cHh9LnNpbmdsZS1mZWF0dXJlLXdyYXAgLmZlYXR1cmUtY29udGVudHtwYWRkaW5nOjAgMTJweH0uc2luZ2xlLWZlYXR1cmUtd3JhcCAuZmVhdHVyZS1jb250ZW50IC5mZWF0dXJlLXRpdGxle21hcmdpbi1ib3R0b206MTVweH0uc2luZ2xlLWZlYXR1cmUtdHdve21hcmdpbi10b3A6MzBweDstd2Via2l0LWJveC1zaGFkb3c6MCAwcHggMXB4IHJnYmEoMTEyLDExMiwxMTIsLjMpO2JveC1zaGFkb3c6MCAwcHggMXB4IHJnYmEoMTEyLDExMiwxMTIsLjMpO2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6MjBweDstd2Via2l0LXRyYW5zaXRpb246YWxsIC40cyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuNHMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2UtaW4tb3V0fS5zaW5nbGUtZmVhdHVyZS10d28gLmZlYXR1cmUtaWNvbnttYXJnaW4tYm90dG9tOjI1cHh9LnNpbmdsZS1mZWF0dXJlLXR3byAuZmVhdHVyZS1jb250ZW50e3BhZGRpbmc6MCAxMnB4fS5zaW5nbGUtZmVhdHVyZS10d28gLmZlYXR1cmUtY29udGVudCAuZmVhdHVyZS10aXRsZXttYXJnaW4tYm90dG9tOjE1cHh9LnNpbmdsZS1mZWF0dXJlLXR3bzpob3Zlcnstd2Via2l0LWJveC1zaGFkb3c6MCAycHggNnB4IHJnYmEoMTEyLDExMiwxMTIsLjMpO2JveC1zaGFkb3c6MCAycHggNnB4IHJnYmEoMTEyLDExMiwxMTIsLjMpfS5hYm91dC11cy1idG57Ym9yZGVyLXJhZGl1czoyNXB4O2hlaWdodDo0MHB4O3BhZGRpbmc6MCA0NXB4O2xpbmUtaGVpZ2h0OjIuMjtib3JkZXI6MnB4IHNvbGlkICM2Y2JlZjE7ei1pbmRleDozO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LmFib3V0LXVzLWJ0bjpob3Zlcntjb2xvcjojMzMzICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojNmNiZWYxfS5mdW4tZmFjdC1zdHlsZS1vbmV7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9LmZ1bi1mYWN0LXN0eWxlLW9uZSAuc2luZ2xlLWZ1bi1mYWN0e3BhZGRpbmc6MCAxNXB4O21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuZnVuLWZhY3Qtc3R5bGUtb25ley13ZWJraXQtYm94LXBhY2s6c3RhcnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5mdW4tZmFjdC1zdHlsZS1vbmUgLnNpbmdsZS1mdW4tZmFjdHt3aWR0aDozMy4zMyV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpey5mdW4tZmFjdC1zdHlsZS1vbmV7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LmZ1bi1mYWN0LXN0eWxlLW9uZSAuc2luZ2xlLWZ1bi1mYWN0e3dpZHRoOjEwMCV9fS5mdW4tZmFjdC0tb25lIC5mdW4tZmFjdF9fY291bnR7Y29sb3I6IzMzM30uZnVuLWZhY3QtLW9uZSAuZnVuLWZhY3RfX3RleHR7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMzMzN9LnNpbmdsZS1jb250YWN0LWluZm97dGV4dC1hbGlnbjpjZW50ZXJ9LnNpbmdsZS1jb250YWN0LWluZm8gLmNvbnRhY3QtaWNvbntib3JkZXItcmFkaXVzOjUwJTtoZWlnaHQ6MTAwcHg7d2lkdGg6MTAwcHg7bGluZS1oZWlnaHQ6MTAwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOjJweCBzb2xpZCAjZjJiMjYzO2NvbG9yOiNmMmIyNjM7bWFyZ2luOmF1dG87Zm9udC1zaXplOjQwcHh9LnNpbmdsZS1jb250YWN0LWluZm8gLmNvbnRhY3QtaW5mb3ttYXJnaW4tdG9wOjMwcHh9LnNpbmdsZS1jb250YWN0LWluZm8gLmNvbnRhY3QtaW5mbyBoNHttYXJnaW4tYm90dG9tOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uc2luZ2xlLWNvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvIGg0OjphZnRlcntiYWNrZ3JvdW5kOiNmMmIyNjM7aGVpZ2h0OjRweDt3aWR0aDo3MHB4O2NvbnRlbnQ6XCJcIjtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtib3R0b206MDtwb3NpdGlvbjphYnNvbHV0ZX0uc2luZ2xlLWNvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvIHB7Zm9udC1zaXplOjI0cHh9I2dvb2dsZU1hcC0xe2hlaWdodDo2MDBweDtib3JkZXItcmFkaXVzOjVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSxvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsjZ29vZ2xlTWFwLTF7aGVpZ2h0OjQwMHB4O21hcmdpbi1ib3R0b206MzBweH19LmNvbnRhY3QtZm9ybV9fb25lIC5jb250YWN0LWlucHV0e21hcmdpbi1ib3R0b206MzBweH0uY29udGFjdC1mb3JtX19vbmUgLmNvbnRhY3QtaW5wdXQgLmNvbnRhY3QtaW5uZXIgaW5wdXR7Ym9yZGVyLXJhZGl1czoyNXB4O2JvcmRlcjoxcHggc29saWQgI2RkZDtwYWRkaW5nOjEwcHggMjBweDt3aWR0aDoxMDAlO2ZvbnQtc3R5bGU6aXRhbGljfS5zdWJtaXQtYnRue2JhY2tncm91bmQ6I2Y4ZmZmZjtib3JkZXItcmFkaXVzOjI1cHg7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO3BhZGRpbmc6NnB4IDMwcHh9LnN1Ym1pdC1idG46aG92ZXJ7YmFja2dyb3VuZDojMzMzO2NvbG9yOiNmZmZ9LnNpbmdsZS1nYWxsZXJ5LXdyYXB7bWFyZ2luLXRvcDozMHB4fS5zaW5nbGUtZ2FsbGVyeS13cmFwIGF7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0uc2luZ2xlLWdhbGxlcnktd3JhcCBhIGltZ3t3aWR0aDoxMDAlfS5zaW5nbGUtZ2FsbGVyeS13cmFwIGE6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt3aWR0aDo4MHB4O2hlaWdodDo4MHB4O2xpbmUtaGVpZ2h0OjgwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjtjb250ZW50OlwiVmlld1wiO2ZvbnQtd2VpZ2h0OjYwMDtiYWNrZ3JvdW5kOiNmMmIyNjM7Ym9yZGVyLXJhZGl1czo1MCU7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LnNpbmdsZS1nYWxsZXJ5LXdyYXAgYTpob3ZlcjphZnRlcntvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfSIsIlxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgIDAxLiBEZWZhdWx0IENzcyAgICAgICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4vLyBHb29nbGUgRm9udHNcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1MaWJyZStCYXNrZXJ2aWxsZTo0MDAsNzAwfE9wZW4rU2FuczozMDAsNDAwLDYwMCw3MDAsODAwfFBsYXlmYWlyK0Rpc3BsYXk6NDAwLDUwMCw2MDAsNzAwLDgwMCw5MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG5cclxuKiwgKjo6YWZ0ZXIsICo6OmJlZm9yZSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuaHRtbCwgYm9keSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuYm9keXtcclxuICBsaW5lLWhlaWdodDogJGJvZHktbGluZS1oZWlnaHQ7XHJcbiAgZm9udC1zaXplOiAkYm9keS1mb250LXNpemU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9keS1mb250LXdlaWdodDtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbmFtZTtcclxuICBjb2xvcjogJGJvZHktdGV4dC1jb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmctY29sb3I7XHJcbn1cclxuLm5vLW92ZXJmbG93e1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAtIEhlYWRpbmcgRGVmYXVsdCAgIFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBjb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseS1uYW1lO1xyXG59XHJcbmgxIHtcclxuICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgIGZvbnQtc2l6ZTogNDZweDsgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5oMiB7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7IFxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuaDMge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgZm9udC1zaXplOiAzMHB4OyBcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIH1cclxufVxyXG5oNCB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7IFxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG59XHJcbmg1IHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuaDYge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG5wOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5hLCBidXR0b24ge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbmEsIGJ1dHRvbiwgaW1nLCBpbnB1dCwgc3BhbiB7XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbn1cclxuKjpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbmE6Zm9jdXMge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5idG4uZm9jdXMsIC5idG46Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbn1cclxuYnV0dG9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxudWwge1xyXG4gIGxpc3Qtc3R5bGU6IG91dHNpZGUgbm9uZSBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5tYXJrLCBtYXJrIHtcclxuICAgIHBhZGRpbmc6IDAgMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5mb250LXdlaWdodC0tYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG59ICBcclxuLmZvbnQtd2VpZ2h0LS1yZWd1bGVyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn0gXHJcbi5mb250LXdlaWdodC0tbm9ybWFsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn0gIFxyXG4uZm9udC13ZWlnaHQtLWxpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn0gXHJcblxyXG4vKi0tXHJcbiAgICAtIERlZmF1bHQgQ2xhc3NcclxuKi9cclxuXHJcblxyXG4udGV4dC1jb2xvci1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbn1cclxuLnRleHQtY29sb3Itc2Vjb25kYXJ5IHtcclxuICAgIGNvbG9yOiAkaGVhZGluZy10ZXh0LXR3bztcclxufVxyXG4udGV4dC1ibGFjayB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1ibGFjayAhaW1wb3J0YW50O1xyXG59XHJcbi5iZy13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbn1cclxuLmJnLWdyYXkge1xyXG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcclxufVxyXG4uYmctZ3JheS0yIHtcclxuICAgIGJhY2tncm91bmQ6ICNGNkZBRkU7XHJcbn1cclxuLmJnLWdyYXktMyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmMmVkO1xyXG59XHJcbi5iZy10aGVtZS1kZWZhdWx0IHtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxufVxyXG4udGhlbWUtYmctc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tdHdvOztcclxufVxyXG4uc3ViLWhlYWRpbmcge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci1zdWItLWhlYWRpbmc7XHJcbn1cclxuLmJsYWNrLWJnIHtcclxuICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxufVxyXG4uYm9yZGVyLXJhZGl1cy01IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG4udGV4dC1ncmVlbiB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS10d287XHJcbn1cclxuLmJnLWdyYWRpZW50IHtcclxuICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNGRkYgMCwjRjVGNUY1IDEwMCUpOyBcclxufVxyXG5cclxuLnRleHQtYmxhY2sge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbn1cclxuLmJveC1zaGFkb3ctdG9wIHtcclxuICAgYm94LXNoYWRvdzogIDAgMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSlcclxufVxyXG4uYm9yZGVye1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZCAhaW1wb3J0YW50O1xyXG59XHJcbi5ib3JkZXItdG9we1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQgIWltcG9ydGFudDtcclxufVxyXG4uYm9yZGVyLXJpZ2h0e1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZWRlZCAhaW1wb3J0YW50O1xyXG59XHJcbi5ib3JkZXItYm90dG9te1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQgIWltcG9ydGFudDtcclxufVxyXG4uYm9yZGVyLWxlZnR7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZWQgIWltcG9ydGFudDtcclxufVxyXG4uYm9yZGVyLXRvcC1kYXNoIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2RkZCAhaW1wb3J0YW50O1xyXG59XHJcbi5ib3JkZXItYm90dG9tLWRhc2gge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZGRkICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvcmRlci10b3AtdGhpY2sge1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlZGVkZWQgIWltcG9ydGFudDtcclxufVxyXG4uYm9yZGVyLWJvdHRvbS10aGljayB7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VkZWRlZCAhaW1wb3J0YW50O1xyXG59XHJcbi5ib3JkZXItdG9wLWRyYWt7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjIpICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvcmRlci1ib3R0b20tZHJha3tcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyotLSBUYWIgQ29udGVudCAmIFBhbmUgRml4IC0tKi9cclxuc2VsZWN0IHtcclxuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xyXG4gICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZjhmODtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmOGY4ZjggdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NlbGVjdG9yLWljb24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDgsIDI0OCwgMjQ4KTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmOGY4ZjggdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NlbGVjdG9yLWljb24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5maXhlZC1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbn1cclxuLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgJiBtYXJrIHtcclxuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1ncmVlbjtcclxuICAgICAgICBwYWRkaW5nOiAuMGVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcbi5zZWN0aW9uLXN1Yi10aXRsZSB7XHJcbiAgICBjb2xvcjogI2FiYWJhYjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG59XHJcbi5zZWN0aW9uLXVuZGVyLWhlYWRpbmcge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQwO1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0tYmxhY2s7XHJcbiAgICAmIGEge1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuNnMgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSkgMHM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC42cyBjdWJpYy1iZXppZXIoLjI1LC44LC4yNSwxKSAwcztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pbWctd2lkdGgge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50aXRsZS1kZWMtdGV4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG46OnNlbGVjdGlvbiB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG59XHJcbmZvcm0ge1xyXG4gICAgaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfVxyXG4gICAgaW5wdXQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOnRyYW5zcGFyZW50OyB9IC8qIEZGIDQtMTggKi9cclxuICAgIGlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6dHJhbnNwYXJlbnQ7IH0gLyogRkYgMTkrICovXHJcbiAgICBpbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjp0cmFuc3BhcmVudDsgfSAvKiBJRSAxMCsgKi9cclxuICAgIGlucHV0LCB0ZXh0YXJlYXtcclxuICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInJhbmdlXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cywgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cywgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMsIHRleHRhcmVhOmZvY3VzLCBzZWxlY3Q6Zm9jdXMsIHNlbGVjdDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG59XHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgbWFyZ2luOiAwIDEwcHggMCAzcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIHN3aXBlciBkZWZhdWx0IHN0eWxlcyAqL1xyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9ue1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgJi0tdmVydGljYWx7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNkOGQ4ZDg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiAgICBcclxuICAgIFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zaXRlLXdyYXBwZXItcmV2ZWFse1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlICB7XHJcbiAgICAmIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIG1hcmdpbjogOHB4O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6OmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgOXB4ICNlZGVkZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2lwZXItbmF2LWJ1dHRvbiB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIHZpc2liaWxpdHkgMC4xcyBsaW5lYXIgMnMsIG9wYWNpdHkgMC4xcyBsaW5lYXIgMnM7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBjb2xvcjogIzZkNzBhNjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjAxKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxufVxyXG4uc3dpcGVyLW5hdi1idXR0b246aG92ZXIgIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgfVxyXG59XHJcbi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lcjpob3ZlciB7XHJcbiAgICAmIC5zd2lwZXItbmF2LWJ1dHRvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3dpcGVyLW5hdi1idXR0b24gaSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcbi5zd2lwZXItbmF2LWJ1dHRvbiBpOjpiZWZvcmUge1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbnRlbnQ6ICdcXGYxMDQnO1xyXG59XHJcbi5zd2lwZXItbmF2LXByZXYgaTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYxMDQnO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQgaTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xyXG59XHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaW5nbGUtZWxlbWVudC13cmFwIHtcclxuICAgICYgdWwge1xyXG4gICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLSBCcmVhZHZydW1iICBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5icmVhZGNydW1iLWFyZWEge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTM2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy9icmVhZGNydW1iLTAxLnBuZyk7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlLCR0YWJsZXQtZGV2aWNlLCRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgICAmLS1iZy10d28ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvYnJlYWRjcnVtYi0wMy5wbmcpO1xyXG4gICAgfVxyXG59XHJcbi5iZy1vdmVybGF5LWJsYWNrLTQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbn1cclxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgY29udGVudDogXCIvXCI7XHJcbn1cclxuLmJyZWFkY3J1bWItbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgJiBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwcztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWFyZWEtLWJnLXR3byB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMzZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMzFweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlLCR0YWJsZXQtZGV2aWNlLCRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy9icmVhZGNydW1iLTAzLnBuZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWFyZWEtbWlzc2lvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcclxuICAgIHBhZGRpbmctdG9wOiA0NTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcvYnJlYWRjcnVtYi0wMi5wbmcpO1xyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZSwkdGFibGV0LWRldmljZSwkZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1wYWdpbmF0aW9uIHtcclxuICAgICYgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBcclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDFweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICNhYmFiYWI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY1Zjk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgICAgIC0gUHJlbG9hZGVyICAgICAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5wcmVsb2FkZXItYWN0aXZlIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgLnByZWxvYWRlci1hcmVhLXdyYXAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTtcclxuICAgICAgICAuc3Bpbm5lciB7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc2stYm91bmNlZGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYm91bmNlMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmJvdW5jZTIge1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGtleWZyYW1lcyBzay1ib3VuY2VkZWxheSB7XHJcblxyXG4gICAgICAgICAgICAwJSxcclxuICAgICAgICAgICAgODAlLFxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIDQwJSB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucHJlbG9hZGVyLWFyZWEtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5vcGVuX3RtX3ByZWxvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uLWRlbGF5OiAuNXM7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XHJcbiAgICAmLmxvYWRlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgJjpiZWZvcmUsIFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUsIFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIC0gU2Nyb2xsIHRvcCAgICAgICAgIFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnNjcm9sbC10b3B7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIGJvdHRvbTogLTYwcHg7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBib3gtc2hhZG93OiAwIDMwcHggNTBweCByZ2JhKDAsMCwwLC4wMyk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBtZWRpYSAjeyRleHRyYS1zbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaG93e1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93LXRvcHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAuYXJyb3ctYm90dG9te1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDgwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgICAgIC5hcnJvdy10b3B7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC04MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFycm93LWJvdHRvbXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLSBTZWN0aW9uIHRpdGxlIENzcyAgICAgICAgICAgICAgICBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzU0QjVCRjtcclxuICAgIH1cclxuICAgICYuY2VudGVyLXN0eWxlIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubGVmdC1zdHlsZSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1tdXNsaW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL211c2xpbS10aXRsZS5wbmdcIik7XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuICAgICYtLXR3byB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNUU1RTU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2VudGVyLXN0eWxlIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGVmdC1zdHlsZSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLyo9PT09PSAgRW5kIG9mIERlZmF1bHQgQ1NTICA9PT09PT0qLyIsIlxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgIDAyLiBTZWN0aW9uIFNwYWNpbmcgQ3NzICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5zZWN0aW9uLXNwYWNle1xyXG4gICAgXHJcbiAgICAvKiBTZWN0aW9uIFBhZGRpbmcgQ3NzICovXHJcbiAgICAmLS1wdGJfMTIwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHRfMTIwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGJfMTIwe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1wdGJfMTAwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHRfMTAwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGJfMTAwe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHRiXzkwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXB0Xzkwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wYl85MHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtLXB0Yl84MHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wdF84MHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGJfODB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLS1wdGJfNzB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHRfNzB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXBiXzcwe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wdGJfNjB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHRfNjB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGJfNjB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXB0XzQwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1wYl80MHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHRiXzMwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXB0XzMwe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLS1wYl8zMHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBTZWN0aW9uIE1hcmdpbiBDc3MgKi9cclxuICAgIFxyXG4gICBcclxuICAgICYtLW10XzE1e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbXRfMjB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1tdF8zMHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW10XzQwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAmLS1tdF81MHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbXRfNjB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbXRfNzB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbXRfODB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgJi0tbXRfMTAwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1tdF8xMjB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tYl8xNXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1iXzIwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWJfMzB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1tYl80MHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tYl81MHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1iXzYwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWJfMTAwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW1iXzEyMHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWItMTB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5tYi0xNXtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuLm1iLTIwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4ubWItMjV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcbi5tYi0zMHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuLm1iLTQwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLm10LTEwe1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG4ubXQtMTV7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcbi5tdC0yMHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuLm10LTI1e1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxufVxyXG4ubXQtMzB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbi5tdC00MHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAuc21hbGwtbXQge1xyXG4gICAgICAgICZfXzAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLW10IHtcclxuICAgICAgICAmX18xMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLW10IHtcclxuICAgICAgICAmX18yMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLW10IHtcclxuICAgICAgICAmX18zMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLW10IHtcclxuICAgICAgICAmX180MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLW10IHtcclxuICAgICAgICAmX181MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLW10IHtcclxuICAgICAgICAmX182MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLW1iIHtcclxuICAgICAgICAmX18zMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLW1iIHtcclxuICAgICAgICAmX180MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLW1iIHtcclxuICAgICAgICAmX181MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNtYWxsLW1iIHtcclxuICAgICAgICAmX182MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgIC50YWJsZXQtbXQge1xyXG4gICAgICAgICZfXzAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxldC1tdCB7XHJcbiAgICAgICAgJl9fMzAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZXQtbXQge1xyXG4gICAgICAgICZfXzQwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGV0LW10IHtcclxuICAgICAgICAmX181MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxldC1tdCB7XHJcbiAgICAgICAgJl9fNjAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZXQtbWIge1xyXG4gICAgICAgICZfXzMwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFibGV0LW1iIHtcclxuICAgICAgICAmX180MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxldC1tYiB7XHJcbiAgICAgICAgJl9fNTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZXQtbWIge1xyXG4gICAgICAgICZfXzYwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyo9PT09PSAgRW5kIG9mIHNwYWNpbmcgID09PT09PSovIiwiXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAwMy4gY29udGFpbmVyIENzcyAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5jb250YWluZXItZmx1aWR7XHJcbiAgICAmLS1jcC0xNTB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTUwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2NjRweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTEwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1jcC0xNDB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTQwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkgIGFuZCAobWF4LXdpZHRoOiAxNjYzcHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjY0cHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1jcC0xMjB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2NjRweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTEwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1jcC0xMDB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2NjRweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWNwLTgwe1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2NjRweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWNwLTYwe1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWNwLTMwe1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucGFnZS1jb250ZW50LWRvdWJsZS1zaWRlYmFye1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KXtcclxuICAgIC5jb250YWluZXItZmx1aWR7XHJcbiAgICAgICAgJi0tY3AtNjB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tY3AtODB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhaW5lcl9mbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcbi5jb2wtMDZfX2xlZnQge1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcbi5jb2wtMDZfX3JpZ2h0IHtcclxuICAgIHdpZHRoOiA2MDBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlLCRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5yb3ctLTM1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XHJcblxyXG4gICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY+W2NsYXNzKj1cImNvbFwiXSxcclxuICAgICY+W2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG5cclxuICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5yb3ctLTMwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XHJcblxyXG4gICAgLy8gUmVzcG9uc2l2ZVxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2V9IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY+W2NsYXNzKj1cImNvbFwiXSxcclxuICAgICY+W2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAvLyBSZXNwb25zaXZlXHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKj09PT09ICBFbmQgb2YgY29udGFpbmVyICA9PT09PT0qL1xyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgICAwNC4gSGVhZGVyIENzcyAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5oZWFkZXItc3RpY2t5e1xyXG4gICAgJi5pcy1zdGlja3l7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFuaW1hdGlvbjogLjk1cyBlYXNlLWluLW91dCAwcyBub3JtYWwgbm9uZSAxIHJ1bm5pbmcgZmFkZUluRG93bjtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGOEYxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXJpZ2h0IHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5oZWFkZXJfX2xvZ28ge1xyXG4gICAgZmxleC1iYXNpczogMjAlO1xyXG59XHJcbi5oZWFkZXJfX2xvZ28ge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDIwJTtcclxuICAgIGZsZXgtYmFzaXM6IDIwJTtcclxuICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLmhlYWRlci1hcmVhIHtcclxuICAgYmFja2dyb3VuZDogI0ZGRjhGMTtcclxufVxyXG5cclxuLmhlYWRlci1idG4ge1xyXG4gICAgJiAuYnRuLWRlZmF1bHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBcclxuICAgIC0gTmF2aWdhdGlvbiBNZW51IENzc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5uYXZpZ2F0aW9uLW1lbnV7XHJcbiAgICAmID4gdWx7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAmID4gbGl7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAyNHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgI3skeGwtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDJweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5oYXMtY2hpbGRyZW57XHJcbiAgICAgICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tbXVsdGlsZXZlbC1zdWJtZW51e1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5tZWdhbWVudXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1ob21lLXZhcmlhdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5zdWJtZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLSBNdWx0aWxldmVsIFN1Ym1lbnUgQ3NzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uc3VibWVudSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggMjlweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgbWluLXdpZHRoOiAyNDBweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgJiA+IGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNhYmFiYWI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDBzO1xyXG4gICAgICAgICAgICAmID4gc3BhbntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgJiA+IHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJiA+IC5zdWJtZW51e1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmhhcy1jaGlsZHJlbntcclxuICAgICAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDsgXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNSc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhYmFiYWI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLnN1Ym1lbnV7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICByaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJi5sZWZ0e1xyXG4gICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgICAmIC5zdWJtZW51e1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAmLmxlZnR7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuc3VibWVudXtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICYubGVmdHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiAuc3VibWVudXtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAmLmxlZnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gIFxyXG59XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAtIE1lZ2EgTWVudSBDc3NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4ubWVnYW1lbnV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggMjlweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgei1pbmRleDogOTtcclxuXHJcblxyXG4gICAgJi0tbWVnYXtcclxuICAgICAgICBtaW4td2lkdGg6IDk4MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMjBweCAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gbGl7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIyJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAucGFnZS1saXN0LXRpdGxle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHVse1xyXG4gICAgICAgICAgICAgICAgJiA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWJhYmFiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAmIC5tZWdhbWVudXtcclxuICAgICAgICAmLS1tZWdhe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDIyMHB4IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgI3skbGFwdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAjeyRsYXB0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIE1vYmlsZSBNYXZpZ2F0aW9uIGljb24gKi9cclxuXHJcbi5tb2JpbGUtbmF2aWdhdGlvbi1pY29ue1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG5cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDhweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYud2hpdGUtbWQtaWNvbiB7XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5pcy1zdGlja3kge1xyXG4gICAgLndoaXRlLW1kLWljb24ge1xyXG4gICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gXHJcbiAgICAtIE1vYmlsZSBNZW51IE92ZXJsYXkgQ3NzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLm1vYmlsZS1tZW51LW92ZXJsYXl7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItLWJsYWNrO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICAvL2N1cnNvcjogdXJsKC4uL2ltYWdlcy9pY29ucy9saWdodC1jbG9zZS5wbmcpIDE2IDE2LCBwb2ludGVyO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIFxyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyMCUpO1xyXG4gICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGV4dHJhLXNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgICAgLm1vYmlsZS1tZW51LW92ZXJsYXlfX2lubmVye1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgIC5tb2JpbGUtbmF2aWdhdGlvbi1jbG9zZS1pY29ue1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0tZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JvZHl7XHJcbiAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4IDEwMHB4O1xyXG4gICAgICAgIC5vZmZjYW52YXMtbmF2aWdhdGlvbntcclxuICAgICAgICAgICAgJiA+IHVse1xyXG4gICAgICAgICAgICAgICAgJiA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0tZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmhhcy1jaGlsZHJlbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1leHBhbmR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMWInO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAubWVudS1leHBhbmR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tLWRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwOVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZsYXRpY29uXCI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTRweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oYXMtY2hpbGRyZW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtZXhwYW5ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDlcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGbGF0aWNvblwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtZXhwYW5ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLS1kZWZhdWx0O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwOVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmhhcy1jaGlsZHJlbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtZXhwYW5ke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjExOVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWV4cGFuZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjExOSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZhZGVJbkRvd24ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duXHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMClcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMClcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qPT09PT0gIEVuZCBvZiBIZWFkZXIgID09PT09PSovIiwiXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuPSAgICAgICAgICAgICAgIDA1LiBGb290ZXIgQ3NzICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5mb290ZXItYm90dG9tLWFyZWEge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MDcwNzA7XHJcbiAgICAmIC5jb3B5LXJpZ2h0LWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgJiBwIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJnLWZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xyXG59XHJcblxyXG5cclxuLmZvb3Rlci10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgaDYge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbmFtZTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLWNvbnRlbnRzIHtcclxuICAgIHVsIHtcclxuICAgICAgICAmIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICAubmV3c2xldHRlci1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA1MHB4IDhweCAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxN3B4O1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgXHJcbn1cclxuXHJcblxyXG4uZm9vdGVyLXNvY2lhbC1zaGFyZSB7XHJcbiAgICAmIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uY29weXJpZ2h0LXRleHR7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKj09PT09ICBFbmQgb2YgZm9vdGVyID09PT09PSovXHJcbiIsIlxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgMDYuIEhlcm8gQXJlYSBDc3MgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uaGluZHUtaGVyby1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hlcm8vaGluZHUtaGVyby1iZy0wMS5wbmcpOyBcclxufVxyXG4uaGVyby1zdHlsZS0wMXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA3MjBweDtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgaGVpZ2h0OiA0NDBweDtcclxuICAgIH1cclxufVxyXG4uaGVyby1jb250ZW50IHtcclxuICAgIEBtZWRpYSAjeyRzbWFsbC1tb2JpbGV9e1xyXG4gICAgICAgICYgYnIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm11c2xpbS1oZXJvLWJnIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVyby9tdXNsaW0taGVyby1iZy0wMS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIFxyXG59XHJcblxyXG4uY2hyaXN0aWFuLWhlcm8tYmcge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9oZXJvL2NocmlzdGlhbi1oZXJvLWJnLTAxLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgXHJcbn1cclxuLmNocmlzdGlhbi1oZXJvLWJnLXR3byB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hlcm8vY2hyaXN0aWFuLWhlcm8tYmctMDIucG5nKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBcclxufVxyXG4uaGVyby1zdHlsZS0wMntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA3OTBweDtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGhlaWdodDogNTQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG59XHJcbi5oZXJvLXN0eWxlLTAze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDg1MHB4O1xyXG4gICAgQG1lZGlhICN7JGxhcHRvcC1kZXZpY2V9e1xyXG4gICAgICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGhlaWdodDogNDQwcHg7XHJcbiAgICB9XHJcbn1cclxuLm11c2xpbS1oZXJvLWNvbG9yIHtcclxuICAgIGJhY2tncm91bmQ6ICNGNEYzRjE7XHJcbn1cclxuLm11c2xpbS1oZXJvLXdyYXAge1xyXG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEyOCUgMTA5JSwgNTAlIDgzJSwgMCAxMDAlKTtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTI4JSAxMDklLCA1MCUgODMlLCAwIDEwMCUpO1xyXG4gICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEzMCUgMTE1JSwgNTAlIDczJSwgMCAxMDAlKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEzMCUgMTE1JSwgNTAlIDcwJSwgMCAxMDAlKTtcclxuICAgIH1cclxufVxyXG5cclxuLm11c2xpbS1zYWx0ZS10aW1lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ubXVzbGltLXNhbGF0LXRpbWUtYmcge1xyXG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgNTAlIDMwJSwgMCAxMDAlKTtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDUwJSAzMCUsIDAgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjRGM0YxO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMDAwMCUgMCwgMCUgMTAwJSwgMCUgMCUsIDAgMTAwJSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICBcclxufVxyXG4uc2FsYXQtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMzM7XHJcbiAgICBwYWRkaW5nOiAwcHggMCAzMHB4O1xyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgJiAuc2luZ2xlLXNhbGF0LXRpbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC04MCU7XHJcbiAgICAgICAgICAgIHRvcDogMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3AtZGV2aWNlfXtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgIHJpZ2h0OiAtNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTkwcHg7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogIG5vbmU7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogIG5vbmU7XHJcbiAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbi5oZXJvLWJ0biB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgcGFkZGluZzogNXB4IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6ICAjMzMzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0aGVtZS1jb2xvci0tZGVmYXVsdFxyXG4gICAgfVxyXG59XHJcbi5oZXJvLWJvZGVyLXRvcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2ljb25zL2JvcmRlci10b3AucG5nKTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxufSIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAwNy4gU2VydmljZXMgQ3NzICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLnNpbmdsZS1zZXJ2aWNlLXdyYXAge1xyXG4gICAgLnNlcnZpY2UtaW1hZ2Uge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNlcnZpY2UtY29udGVudCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICBcclxuICAgICYgLnNlcnZpY2UtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgJi10d297XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNTZDMkE7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtYWN0aXZpdGllcy13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuLmFjdGl2aXRpZXMtaW1nYWVzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJiBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbi5hY3Rpdml0aWVzLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmc6IDAgMTRweDtcclxuICAgICYgLndpZGdldC1tZXRhZGF0YSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgICYgLmFjdGl2aXRpZXMtdGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjU2QzJBO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc2luZ2xlLWZvdW5kYXRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAmIC5mb3VuZGF0aW9uLWltYWdlIHtcclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmIC5mb3VuZGF0aW9uLWltYWdlIHtcclxuICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm91bmRhdGlvbi1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHggMTdweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAjZWY1MzJhO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDEwJSwgcmdiYSgwLCAwLCAwLCAwLjk5KSA5OSUsIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDEwJSwgcmdiYSgwLCAwLCAwLCAwLjk5KSA5OSUsIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC4xKSAxMCUsIHJnYmEoMCwgMCwgMCwgMC45OSkgOTklLCByZ2JhKDAsIDAsIDAsIDEpIDEwMCUpO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMCcsIEdyYWRpZW50VHlwZT0wKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvY2F0aW9uIHtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmIGg1IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW5hbWU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3VuZGF0aW9uLWxvY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbi5hYm91dC1tdXNsaW0taW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5tdXNsaW0taW1hZ2UtMSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcbi5ib3R0b20taW1hZ2UtMiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAtMjM1cHg7XHJcbiAgICB6LWluZGV4OiAzO1xyXG59XHJcbi5ib3R0b20taW1hZ2UtMyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDMycHg7XHJcbiAgICByaWdodDogLTIyMHB4O1xyXG59XHJcbi8qIHNwaXJpdHVhbCBDbGFzc2VzIENzcyAqL1xyXG5cclxuLnNpbmdsZS1zcGlyaXR1YWwtd3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGJhY2tncm91bmQ6ICNGNkY3RkE7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgIC5zcGl0aXV0YWwtdGl0bGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjRTlFOUU5O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xhc3Nlcy10aW1lIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgxMTIsMTEyLDExMiwgMC4zKTtcclxuICAgIH1cclxufVxyXG4uc2VydmljZS1hcmVhIHtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnNlcnZpY2UtdG9wLWJhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy9iYW5uZXItdG9wLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy9iYW5uZXItYm90dG9tLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcbiAgICB9XHJcbn1cclxuLm1pc2lvbi1saXN0IHtcclxuICAgICYgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuLnNpbmdsZS1ldmVudC13cmFwIHtcclxuICAgIC5ldmVudC1pbWFnZSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgICAgMDkuIERvbmF0ZSBDc3MgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4uZG9uYXRpb24taW1hZ2Uge1xyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2luZ2xlLWRvbmF0aW9uLXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICYgLmNvbnRlbnQtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcbn1cclxuLnByb2dyZXNzLWJhciB7XHJcbiAgICAmLS1vbmUge1xyXG4gICAgICAgICYgLnByb2dyZXNzLWNoYXJ0cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICYgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2ZDcwYTY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJiAucHJvZ3Jlc3MgIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjlGOTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGQ0YyRDU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUM3QUYyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMjI0ZGVnLCAjRkJEMEE5IDAsICNGMzRCMDAgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGMzRCMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjM0QjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNGQ0YyRDU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYgLnBlcmNlbnQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC00NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXR3byB7XHJcbiAgICAgICAgJiAucHJvZ3Jlc3MtY2hhcnRzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJiAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZkNzBhNjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmIC5wcm9ncmVzcyAge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUY5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q1RkNGQjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYgLnByb2dyZXNzLWJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5QzdBRjI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0yMjRkZWcsICNBOUZCRjAgMCwgIzAwNTFGMyAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZDQkVGMTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC00cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2Q0JFRjE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI0Q1RkNGNztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJiAucGVyY2VudC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucHJvZ3Jlc3Mtd3JhcC1oaW5kdSB7IFxyXG4gICAgLnByb2dyZXNzX3NvbGRfYXYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICYgLnN0YXJ0LXNvbGQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIC5zb2xkLWF2IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzU0QjVCRjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgJiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5kb25hdGUtYnRuIHtcclxuICAgICAgICAmIC5idG4ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnByb2dyZXNzX3NvbGRfY2F1c2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICYgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG4uc2luZ2xlLWNhdXNlcy13cmFwIHtcclxuICAgIC5ldmVudC1pbWFnZSB7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXVzZXMtY29udCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFOEU4RTg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRThFOEU4O1xyXG5cclxuICAgICYgLnByb2dyZXNzLWJhci0tdHdvIC5wcm9ncmVzcy1jaGFydHMgIC5wcm9ncmVzcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAycHggc29saWQgI0Q1RkNGQjtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2dyZXNzLXdyYXAtbXVzbGltIHtcclxuICAgIC5wcm9ncmVzc19zb2xkX2F2IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAmIC5zdGFydC1zb2xkIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgLnNvbGQtYXYge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTRCNUJGO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgLmRvbmF0ZS1idG4ge1xyXG4gICAgICAgICYgLmJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM2Q0JFRjE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNkNCRUYxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uaGluZHUtdmlkZW8tc2VjdGlvbi1wYiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wLWRldmljZX17XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHRhYmxldC1kZXZpY2UsJGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZy1vdmVybGF5LWJsYWNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNik7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3c2xldHRlci1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnL25ld3NsZXR0ZXItYmcucG5nKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmhpbmR1LXZpZGVvLWJnIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmcvaGluZHUtdmlkZW8tYmcucG5nKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4uY2h1cmNoLXZpZGVvLWJne1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy9jaHVyY2gtdmlkZW8tYmcucG5nKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4uY2h1cmNoLXRlc3Rtb25pYWwtYmcge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy9jaHVyY2gtdGVzdG1vbmlhbC5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uYWJvdXQtdmlkZW8tYmcge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy9hYm91dC12aWRlby1iZy5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi5hYm91dC12aWRlby1ib3gge1xyXG4gICAgaGVpZ2h0OiA0NjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG5cclxuLnByb2dyZXNzX3NvbGRfdGFyZ2V0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgJiAuc3RhcnQtc29sZCB7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG4gICAgJiAuc29sZC1hdiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5jaHJpc3RpYW4tZG9uYXRlLWJveCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgIFxyXG4gICAgLnNvY2lhbC1zaGFyZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLXNoYXJlLWljb24ge1xyXG4gICAgICAgICYgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAuc29jaWFsLXNoYXJlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0LXVzLWJ0bi13aGl0ZSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjQTE5NzhBO1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgcGFkZGluZzogMCA0NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBsaW5lLWhlaWdodDogMi40O1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQTE5NzhBO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ldmVudC1pbWFnZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9IHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmV2ZW50LWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICYgLmV2ZW50LWRhdGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICM3MDcwNzA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGlja2V0LWJ0biB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRjU2QzJBO1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgcGFkZGluZzogMCA0NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRjU2QzJBO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGNTZDMkEgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubmV3c2xldHRlci1ib3gtYXJlYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogNzBweCAxMjBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgI3skbGFyZ2UtbW9iaWxlfXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAjeyR0YWJsZXQtZGV2aWNlfXtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDIzcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcC1kZXZpY2V9e1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5uZXdzbGV0dGVyLWlucHV0LWJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICYgIGlucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgd2lkdGg6IDM5MnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTAxcHggOHB4IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuc3Vic2NyaWJlLWJ0biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y4RjRFQjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAjeyRsYXJnZS1tb2JpbGV9e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgICAgICYgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSBcclxuXHJcbi5ldmVudC1kYXRlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogIzcwNzA3MDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuLnZlbnVlLWxpc3Qge1xyXG4gICAgJiBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZ29vZ2xlTWFwLTIge1xyXG4gICAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZSwkdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1ieS10aWNrZXQtYnRuIHtcclxuICAgIGJhY2tncm91bmQ6ICNGOEY0RUI7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRTVERURFO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIHBhZGRpbmc6IDZweCA0MHB4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0U1REVERTtcclxuICAgIH1cclxufSIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICAxMC4gRmVhdHVyZSBDc3MgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnNpbmdsZS1mZWF0dXJlLXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICYgLmZlYXR1cmUtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICAgICYgLmZlYXR1cmUtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgICYgLmZlYXR1cmUtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1mZWF0dXJlLXR3byB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwcHggMXB4IHJnYmEoMTEyLCAxMTIsIDExMiwgMC4zKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuICAgICYgLmZlYXR1cmUtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICAgICYgLmZlYXR1cmUtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgICYgLmZlYXR1cmUtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDExMiwgMTEyLCAxMTIsIDAuMyk7XHJcbiAgICB9XHJcbn0iLCJcclxuLmFib3V0LXVzLWJ0biB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZzogMCA0NXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICM2Q0JFRjE7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM2Q0JFRjE7XHJcbiAgICB9XHJcbn0iLCJcclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgMTEuIENvdW50ZXJzIENzcyAgICAgICAgICAgICA9XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uZnVuLWZhY3Qtc3R5bGUtb25lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAmIC5zaW5nbGUtZnVuLWZhY3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZX17XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICYgLnNpbmdsZS1mdW4tZmFjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhICN7JHNtYWxsLW1vYmlsZX17XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYgLnNpbmdsZS1mdW4tZmFjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZnVuLWZhY3Qge1xyXG4gICAgJi0tb25lIHtcclxuICAgICAgICAmIC5mdW4tZmFjdF9fY291bnQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuZnVuLWZhY3RfX3RleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIlxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAxMi4gQ29udGFjdCBVcyBDc3MgICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnNpbmdsZS1jb250YWN0LWluZm8ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJiAuY29udGFjdC1pY29uIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRjJCMjYzO1xyXG4gICAgICAgIGNvbG9yOiAjRjJCMjYzO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGFjdC1pbmZvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICYgaDQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkIyNjM7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jZ29vZ2xlTWFwLTF7XHJcbiAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgQG1lZGlhICN7JGxhcmdlLW1vYmlsZSwkdGFibGV0LWRldmljZX17XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC1mb3JtX19vbmUge1xyXG4gICAgJiAuY29udGFjdC1pbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAvLyAmIGxhYmVsIHtcclxuXHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgICYgLmNvbnRhY3QtaW5uZXIge1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3VibWl0LWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjhGRkZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBwYWRkaW5nOiA2cHggMzBweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG49ICAgICAgICAgMTMuIEdhbGxlcnkgQ3NzICAgICAgICAgICAgID1cclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLnNpbmdsZS1nYWxsZXJ5LXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICYgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdWaWV3JztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLS1kZWZhdWx0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */

.language {
  margin: 0px 20px;
  display: block;
}
.goog-te-combo ,
.goog-te-combo option{
    border: 1px solid #fe5d3e;
    color:#fe5d3e;
    width:70%;
    height: 40px;
    margin: 0px 0px;
    padding: 0px 10px;
    text-align: center;
    font-size: 17px;
}

.mobile-language {
  display: none;
}
.goog-logo-link, .goog-te-gadget span {
  display: none !important;
}


@media screen and (max-width: 991px) {
  .language {
    display: none;
  }
  .mobile-language {
    display: block;
  }
}

.submenu li a {
  color: black;
}
.hindu-hero-templ-bg {
  background: url(../images/home/s1.jpg);
}
.bg-overlay-black::before {
  background: #0000002b;
}

.header-btn .btn-default {
    background: #fe5d3e;
    color: #fff;
    border-radius: 25px;
    padding: 6px 25px;
    border: 2px solid #ddd;
    font-size: 14px;
}
.hero-btn {
    border: 2px solid #ddd;
    padding: 5px 40px;
    background: #fff;
    color: #fe5d3e;
    border-radius: 25px;
}
.hero-btn:hover {
    background: #fe5d3e;
    color: #fff;
    border: 2px solid #fe5d3e;
}
.navigation-menu > ul > li > a {
    display: block;
    color: #000;
    padding: 25px 2px;
    position: relative;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.18;
}
.header-area{
    background: #fff;
}
.mobile-menu-overlay__inner {
    -webkit-transform: translateX(120%);
    -ms-transform: translateX(120%);
    transform: translateX(120%);
    width: 400px;
    height: 100%;
    float: right;
    cursor: default;
    background: #fe5d3e;
    -webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
    overflow-y: auto;
}
.hindu-hero-bg-temple{
    background: url(../images/home/home-main.jpeg);
    background-size: cover;
}
@media (min-width: 300px) and (max-width: 430px) {
  .hindu-hero-bg-temple{
    background: url(../images/home/home-main\ -\ mobile.jpeg);
    background-size: cover;
}
}
@media (min-width: 430px) and (max-width: 667px) {
  .hindu-hero-bg-temple{
    background: url(../images/home/home-main\ -\ mobile\ -\ 430.jpeg);
    background-size: cover;
}
}
@media (min-width: 667px) and (max-width: 991px) {
  .hindu-hero-bg-temple{
    background: url(../images/home/home-main\ -tablet.jpeg);
    background-size: cover;
}
}
@media (min-width: 991px) and (max-width: 1200px) {
  .hindu-hero-bg-temple{
    background: url(../images/home/home-main\ -\ tab-big.jpeg);
    background-size: cover;
}
}



  .goog-logo-link,
  .goog-te-gadget span {
    display: none !important;
  }

  .goog-te-gadget {
    font-size: 0 !important;
  }
  .single-contact-info .contact-icon {
    border-radius: 50%;
    height: 100px;
    width: 100px;
    line-height: 100px;
    text-align: center;
    border: 2px solid #fd5e3e;
    color: #fd5e3e;
    margin: auto;
    font-size: 40px;
}
.single-contact-info .contact-info h4::after {
    background: #fd5e3e;
    height: 4px;
    width: 70px;
    content: "";
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    position: absolute;
}
.navigation-menu > ul > li > a {
    display: block;
    color: #000;
    padding: 25px 2px;
    position: relative;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.18;
}
.navigation-menu > ul > li:hover > a span, .navigation-menu > ul > li.active > a span {
    color: #fd5e3e;
}
.submenu > li > a:hover {
    color: #fd5e3e;
}
.submenu > li.active > a {
    color: #fd5e3e;
}


.rotate-img {
  width: 100px;
  height: 100px;
  perspective: 1000px;
}

.img-logo-rotate {
  width: 100%;
  height: 100%;
  position: relative;
  transform-style: preserve-3d;
  transition: transform 0.6s;
}

.rotate-img:hover .img-logo-rotate {
  transform: rotateY(180deg);
}

.front, .back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

.front {
  background-color: white;
}

.back {
  background-color: white;
  transform: rotateY(180deg);
  
}

.live-text a {
  text-decoration: none;
  font-weight: bold;
  color: #fd5e3e;
  font-size: 14px;

}

.breadcrumb-area--bg-two {
    background-image: url(../images/bg/contact-us-bg.jpg);
}
.about-temple-des{
  font-family: opensans;
  font-size: 20px;
}


.live-text button{
  text-decoration: none;
  font-weight: bold;
  color: #fd5e3e;
  font-size: 14px;
  display: inline;
}
.btn{
  padding: 0px;
  background-color: #00000000;
  border: none;
}
.btn:hover,.btn:active,.btn.focus, .btn:first-child:active{
  padding: 0px;
  color: #fd5e3e;
  background-color: #04002a00;
}
@media only screen and (max-width: 767px) {
    .hero-style-01 {
        height: 404px;
    }
}

.header-btn .btn-default,
.header-btn .btn-default:hover {
    background: #fe5d3e;
    color: #fff;
    border-radius: 25px;
    padding: 6px 25px;
    border: 2px solid #ddd;
    font-size: 14px;
}

.single-gallery-wrap a:after {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    color: #fff;
    content: "View";
    font-weight: 600;
    background: #fe5d3e;
    border-radius: 50%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.breadcrumb-area {
    background-repeat: no-repeat;
    border-bottom-width: 0px;
    padding-top: 180px;
    padding-bottom: 131px;
    background-size: cover;
    background-image: url(../images/home/Center\ Cover\ Photo.jpg);
    background-position: center center;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px) {
    .breadcrumb-area {
        padding-top: 160px;
        padding-bottom: 80px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 3000px){
  .breadcrumb-area {
    background-repeat: no-repeat;
    border-bottom-width: 0px;
    padding-top: 320px;
    padding-bottom: 131px;
    background-size: cover;
    background-image: url(../images/home/Center\ Cover\ Photo.jpg);
    background-position: center center;
}
}
.img-popimg{
  height: 300px;
  max-width: 100;
}

.breadcrumb-areas {
    background-repeat: no-repeat;
    border-bottom-width: 0px;
    padding-top: 180px;
    padding-bottom: 131px;
    background-size: cover;
    background-image: url(../images/home/Center\ Cover\ Photo.jpg);
    background-position: center center;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px) {
    .breadcrumb-areas {
        padding-top: 160px;
        padding-bottom: 80px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 3000px){
  .breadcrumb-areas {
    background-repeat: no-repeat;
    border-bottom-width: 0px;
    padding-top: 320px;
    padding-bottom: 131px;
    background-size: cover;
    background-image: url(../images/home/home-main.jpeg);
    background-position: center center;
}
}
.price-pooja {
  display: flex !important;
  justify-content: space-between;
  padding: 10px 0px;
  border-radius: 10px;
  margin: 10px 0;
}
.price-pooja p,
.price-pooja p span{
  font-weight: 500;
  font-size: 22px;
  margin: 0px 10px 0px 0px;
}

.progress-wrap-muslim .donate-btn .btn {
    border-radius: 25px;
    border: 2px solid #fe5d3e;
    padding: 10px 20px;
    width: 150px;
    background: rgba(0, 0, 0, 0);
}
.progress-wrap-muslim .donate-btn .btn:hover {
    background: #fe5d3e;
    color: #fff;
    border: 2px solid #fe5d3e;
}

.logo a img{
  height: 90px;
  margin: 5px 0px;
}

.bg-footer {
    background: #fe5d3e;
}
.text-white {
    --bs-text-opacity: 1;
    color: #ffffff !important;
}
.footer-title h6 {
    font-weight: 600;
    color: #ffffff;
    margin-bottom: 0px;
    padding-bottom: 15px;
    font-family: "Open Sans", sans-serif;
}
.footer-title::after {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    width: 50px;
    height: 3px;
    background: #ffffff;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}









  






