@charset "UTF-8";
.hero, .hero .elementor-heading-title,
.hero .heading-title {
  font-size: 45px;
  line-height: 1em;
  letter-spacing: 0.75px;
  font-weight: 700;
}
.hero strong, .hero .elementor-heading-title strong,
.hero .heading-title strong {
  font-weight: 900;
}

h1, .h1, .h1 .elementor-heading-title,
.h1 .heading-title {
  font-size: 30px;
  line-height: 1.04em;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: none;
}
h1 strong, .h1 strong, .h1 .elementor-heading-title strong,
.h1 .heading-title strong {
  font-weight: 600;
}

h2, .h2 .elementor-heading-title,
.h2 .heading-title, .h2 p {
  font-size: 35px;
  line-height: 1.04em;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: none;
}
h2 a, .h2 .elementor-heading-title a,
.h2 .heading-title a, .h2 p a,
h2 strong,
.h2 .elementor-heading-title strong,
.h2 .heading-title strong,
.h2 p strong {
  font-weight: 500;
}

h3, .h3 .elementor-heading-title,
.h3 .heading-title, .h3 p {
  font-size: 30px;
  line-height: 1.33em;
  font-weight: 400;
  letter-spacing: 0.5px;
  text-transform: none;
}
h3 strong, .h3 .elementor-heading-title strong,
.h3 .heading-title strong, .h3 p strong {
  font-weight: 500;
}

h4, .h4, .h4 .elementor-heading-title,
.h4 .heading-title {
  font-size: 20px;
  line-height: 1.04em;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: none;
}

h5, .h5, .h5 .elementor-heading-title,
.h5 .heading-title {
  font-size: 20px;
  line-height: 1.24em;
  font-weight: 500;
  letter-spacing: 0;
  text-transform: none;
}

h6, .h6, .h6 .elementor-heading-title,
.h6 .heading-title {
  font-size: 18px;
  line-height: 1.24em;
  font-weight: 500;
  letter-spacing: 0;
  text-transform: none;
}

.txt-xs {
  font-size: 12px;
  line-height: 1.1em;
  letter-spacing: 0.5px;
}

.txt-sm {
  font-size: 16px;
  line-height: 1.18em;
}

.txt-md {
  font-size: 18px;
}

.txt-xl,
.archive-description {
  font-size: 24px;
  font-weight: 500;
  font-weight: 400;
  line-height: 1.2em;
}
.txt-xl strong,
.archive-description strong {
  font-weight: 600;
  font-weight: 500;
}

.txt-lg,
.txt-lg .elementor-heading-title {
  font-size: 20px;
  font-weight: 500;
  font-weight: 400;
  line-height: 1.3em;
}
.txt-lg strong,
.txt-lg .elementor-heading-title strong {
  font-weight: 600;
  font-weight: 500;
}

.uppercase {
  text-transform: uppercase;
}

.box {
  background-color: #F6F6F6;
  border-radius: 0px;
  padding: 15px;
}
.box-border {
  padding: 1.25rem;
  background-color: white;
  border-radius: 0px;
  border: 1px solid #D8D8D8;
}

.has-border {
  border: 1px solid #D8D8D8;
}

.bg-color-primary,
.section-color-primary,
section .column-color-primary {
  background-color: #F39324;
}
.bg-color-primary,
.section-color-primary,
section .column-color-primary, .bg-color-primary h1,
.section-color-primary h1,
section .column-color-primary h1, .bg-color-primary h2,
.section-color-primary h2,
section .column-color-primary h2, .bg-color-primary h3,
.section-color-primary h3,
section .column-color-primary h3, .bg-color-primary h4,
.section-color-primary h4,
section .column-color-primary h4, .bg-color-primary h5,
.section-color-primary h5,
section .column-color-primary h5, .bg-color-primary h6,
.section-color-primary h6,
section .column-color-primary h6, .bg-color-primary p,
.section-color-primary p,
section .column-color-primary p, .bg-color-primary ul,
.section-color-primary ul,
section .column-color-primary ul, .bg-color-primary li,
.section-color-primary li,
section .column-color-primary li, .bg-color-primary .elementor-heading-title,
.section-color-primary .elementor-heading-title,
section .column-color-primary .elementor-heading-title, .bg-color-primary .elementor-cta__description,
.section-color-primary .elementor-cta__description,
section .column-color-primary .elementor-cta__description {
  color: white;
}
.bg-color-primary a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner),
.section-color-primary a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner),
section .column-color-primary a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner) {
  color: white;
}

.bg-color-secondary,
.section-color-secondary,
section .column-color-secondary {
  background-color: #cee6e1;
}
.bg-color-secondary,
.section-color-secondary,
section .column-color-secondary, .bg-color-secondary h1,
.section-color-secondary h1,
section .column-color-secondary h1, .bg-color-secondary h2,
.section-color-secondary h2,
section .column-color-secondary h2, .bg-color-secondary h3,
.section-color-secondary h3,
section .column-color-secondary h3, .bg-color-secondary h4,
.section-color-secondary h4,
section .column-color-secondary h4, .bg-color-secondary h5,
.section-color-secondary h5,
section .column-color-secondary h5, .bg-color-secondary h6,
.section-color-secondary h6,
section .column-color-secondary h6, .bg-color-secondary p,
.section-color-secondary p,
section .column-color-secondary p, .bg-color-secondary ul,
.section-color-secondary ul,
section .column-color-secondary ul, .bg-color-secondary li,
.section-color-secondary li,
section .column-color-secondary li, .bg-color-secondary .elementor-heading-title,
.section-color-secondary .elementor-heading-title,
section .column-color-secondary .elementor-heading-title, .bg-color-secondary .elementor-cta__description,
.section-color-secondary .elementor-cta__description,
section .column-color-secondary .elementor-cta__description {
  color: #3B3B3B;
}
.bg-color-secondary a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner),
.section-color-secondary a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner),
section .column-color-secondary a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner) {
  color: #3B3B3B;
}

.bg-color-lightest,
.section-color-lightest,
section .column-color-lightest {
  background-color: #F6F6F6;
}
.bg-color-lighter,
.section-color-lighter,
section .column-color-lighter {
  background-color: #EEEDED;
}
.bg-color-light,
.section-color-light,
section .column-color-light {
  background-color: #D8D8D8;
}
.bg-color-medium,
.section-color-medium,
section .column-color-medium {
  background-color: #6E6E6E;
}
.bg-color-medium,
.section-color-medium,
section .column-color-medium, .bg-color-medium a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner),
.section-color-medium a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner),
section .column-color-medium a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner), .bg-color-medium h1,
.section-color-medium h1,
section .column-color-medium h1, .bg-color-medium h2,
.section-color-medium h2,
section .column-color-medium h2, .bg-color-medium h3,
.section-color-medium h3,
section .column-color-medium h3, .bg-color-medium h4,
.section-color-medium h4,
section .column-color-medium h4, .bg-color-medium h5,
.section-color-medium h5,
section .column-color-medium h5, .bg-color-medium h6,
.section-color-medium h6,
section .column-color-medium h6, .bg-color-medium p,
.section-color-medium p,
section .column-color-medium p, .bg-color-medium ul,
.section-color-medium ul,
section .column-color-medium ul, .bg-color-medium li,
.section-color-medium li,
section .column-color-medium li, .bg-color-medium .elementor-heading-title,
.section-color-medium .elementor-heading-title,
section .column-color-medium .elementor-heading-title, .bg-color-medium .elementor-cta__description,
.section-color-medium .elementor-cta__description,
section .column-color-medium .elementor-cta__description {
  color: white;
}

.bg-color-darkest,
.section-color-darkest,
section .column-color-darkest {
  background-color: #3B3B3B;
}
.bg-color-darkest,
.section-color-darkest,
section .column-color-darkest, .bg-color-darkest h1,
.section-color-darkest h1,
section .column-color-darkest h1, .bg-color-darkest h2,
.section-color-darkest h2,
section .column-color-darkest h2, .bg-color-darkest h3,
.section-color-darkest h3,
section .column-color-darkest h3, .bg-color-darkest h4,
.section-color-darkest h4,
section .column-color-darkest h4, .bg-color-darkest h5,
.section-color-darkest h5,
section .column-color-darkest h5, .bg-color-darkest h6,
.section-color-darkest h6,
section .column-color-darkest h6, .bg-color-darkest p,
.section-color-darkest p,
section .column-color-darkest p, .bg-color-darkest ul,
.section-color-darkest ul,
section .column-color-darkest ul, .bg-color-darkest li,
.section-color-darkest li,
section .column-color-darkest li, .bg-color-darkest .elementor-heading-title,
.section-color-darkest .elementor-heading-title,
section .column-color-darkest .elementor-heading-title, .bg-color-darkest .elementor-cta__description,
.section-color-darkest .elementor-cta__description,
section .column-color-darkest .elementor-cta__description {
  color: white;
}
.bg-color-darkest a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner),
.section-color-darkest a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner),
section .column-color-darkest a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner) {
  color: #F39324;
}

.bg-color-white--inside > .elementor-widget-wrap,
.section-color-white--inside > .elementor-widget-wrap,
section .column-color-white--inside > .elementor-widget-wrap, .bg-color-white,
.section-color-white,
section .column-color-white {
  background-color: white;
}
.bg-color-white--inside > .elementor-widget-wrap,
.section-color-white--inside > .elementor-widget-wrap,
section .column-color-white--inside > .elementor-widget-wrap, .bg-color-white,
.section-color-white,
section .column-color-white, .bg-color-white--inside > .elementor-widget-wrap h1,
.section-color-white--inside > .elementor-widget-wrap h1,
section .column-color-white--inside > .elementor-widget-wrap h1, .bg-color-white h1,
.section-color-white h1,
section .column-color-white h1, .bg-color-white--inside > .elementor-widget-wrap h2,
.section-color-white--inside > .elementor-widget-wrap h2,
section .column-color-white--inside > .elementor-widget-wrap h2, .bg-color-white h2,
.section-color-white h2,
section .column-color-white h2, .bg-color-white--inside > .elementor-widget-wrap h3,
.section-color-white--inside > .elementor-widget-wrap h3,
section .column-color-white--inside > .elementor-widget-wrap h3, .bg-color-white h3,
.section-color-white h3,
section .column-color-white h3, .bg-color-white--inside > .elementor-widget-wrap h4,
.section-color-white--inside > .elementor-widget-wrap h4,
section .column-color-white--inside > .elementor-widget-wrap h4, .bg-color-white h4,
.section-color-white h4,
section .column-color-white h4, .bg-color-white--inside > .elementor-widget-wrap h5,
.section-color-white--inside > .elementor-widget-wrap h5,
section .column-color-white--inside > .elementor-widget-wrap h5, .bg-color-white h5,
.section-color-white h5,
section .column-color-white h5, .bg-color-white--inside > .elementor-widget-wrap h6,
.section-color-white--inside > .elementor-widget-wrap h6,
section .column-color-white--inside > .elementor-widget-wrap h6, .bg-color-white h6,
.section-color-white h6,
section .column-color-white h6, .bg-color-white--inside > .elementor-widget-wrap p,
.section-color-white--inside > .elementor-widget-wrap p,
section .column-color-white--inside > .elementor-widget-wrap p, .bg-color-white p,
.section-color-white p,
section .column-color-white p, .bg-color-white--inside > .elementor-widget-wrap ul,
.section-color-white--inside > .elementor-widget-wrap ul,
section .column-color-white--inside > .elementor-widget-wrap ul, .bg-color-white ul,
.section-color-white ul,
section .column-color-white ul, .bg-color-white--inside > .elementor-widget-wrap li,
.section-color-white--inside > .elementor-widget-wrap li,
section .column-color-white--inside > .elementor-widget-wrap li, .bg-color-white li,
.section-color-white li,
section .column-color-white li, .bg-color-white--inside > .elementor-widget-wrap .elementor-heading-title,
.section-color-white--inside > .elementor-widget-wrap .elementor-heading-title,
section .column-color-white--inside > .elementor-widget-wrap .elementor-heading-title, .bg-color-white .elementor-heading-title,
.section-color-white .elementor-heading-title,
section .column-color-white .elementor-heading-title, .bg-color-white--inside > .elementor-widget-wrap .elementor-cta__description,
.section-color-white--inside > .elementor-widget-wrap .elementor-cta__description,
section .column-color-white--inside > .elementor-widget-wrap .elementor-cta__description, .bg-color-white .elementor-cta__description,
.section-color-white .elementor-cta__description,
section .column-color-white .elementor-cta__description {
  color: #000;
}
.bg-color-white--inside > .elementor-widget-wrap a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner),
.section-color-white--inside > .elementor-widget-wrap a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner),
section .column-color-white--inside > .elementor-widget-wrap a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner), .bg-color-white a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner),
.section-color-white a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner),
section .column-color-white a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner) {
  color: #F39324;
}

.bg-color-black,
.section-color-black,
section .column-color-black {
  background-color: #000;
}
.bg-color-black,
.section-color-black,
section .column-color-black, .bg-color-black a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner),
.section-color-black a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner),
section .column-color-black a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner), .bg-color-black h1,
.section-color-black h1,
section .column-color-black h1, .bg-color-black h2,
.section-color-black h2,
section .column-color-black h2, .bg-color-black h3,
.section-color-black h3,
section .column-color-black h3, .bg-color-black h4,
.section-color-black h4,
section .column-color-black h4, .bg-color-black h5,
.section-color-black h5,
section .column-color-black h5, .bg-color-black h6,
.section-color-black h6,
section .column-color-black h6, .bg-color-black p,
.section-color-black p,
section .column-color-black p, .bg-color-black ul,
.section-color-black ul,
section .column-color-black ul, .bg-color-black li,
.section-color-black li,
section .column-color-black li, .bg-color-black .elementor-heading-title,
.section-color-black .elementor-heading-title,
section .column-color-black .elementor-heading-title, .bg-color-black .elementor-cta__description,
.section-color-black .elementor-cta__description,
section .column-color-black .elementor-cta__description {
  color: white;
}

.center {
  text-align: center;
}

.elementor-section.section-color-primary, .elementor-section.section-color-secondary, .elementor-section.section-color-secondary-light, .elementor-section.section-color-light, .elementor-section.section-color-lightest, .elementor-section.section-color-transparent, .elementor-section.section-color-darkest,
.elementor-column.section-color-primary,
.elementor-column.section-color-secondary,
.elementor-column.section-color-secondary-light,
.elementor-column.section-color-light,
.elementor-column.section-color-lightest,
.elementor-column.section-color-transparent,
.elementor-column.section-color-darkest,
div.section-color-primary,
div.section-color-secondary,
div.section-color-secondary-light,
div.section-color-light,
div.section-color-lightest,
div.section-color-transparent,
div.section-color-darkest {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
}

.archive-content {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

aside {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.bg-color-transparent,
.section-color-transparent,
section .column-color-transparent {
  background-color: transparent;
}
.bg-color-white--inside > .elementor-widget-wrap,
.section-color-white--inside > .elementor-widget-wrap,
section .column-color-white--inside > .elementor-widget-wrap {
  padding-bottom: 100px !important;
}
.section-color-secondary.joventut {
  background-color: #FFDE02;
}

.box.llistaClean ul, .box.llistaClean ul ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.box.llistaClean ul li a {
  text-decoration: none;
}
.box.llistaClean ul li {
  margin-bottom: 1em;
}

.elementor-section.l-margin-no,
.elementor-widget.l-margin-no,
.post-entry.l-margin-no {
  margin-bottom: 0 !important;
}
.elementor-section.l-margin-xs,
.elementor-widget.l-margin-xs,
.post-entry.l-margin-xs {
  margin-bottom: 0.4166666667rem !important;
}
.elementor-section.l-margin-sm,
.elementor-widget.l-margin-sm,
.post-entry.l-margin-sm {
  margin-bottom: 1.25rem !important;
}
.elementor-section.l-margin-md,
.elementor-widget.l-margin-md,
.post-entry.l-margin-md {
  margin-bottom: 2.5rem !important;
}
.elementor-section.l-margin-lg,
.elementor-widget.l-margin-lg,
.post-entry.l-margin-lg {
  margin-bottom: 3.75rem !important;
}
.elementor-section.l-margin-xl,
.elementor-widget.l-margin-xl,
.post-entry.l-margin-xl {
  margin-bottom: 5rem !important;
}

.max-width-600,
.max-width-750,
.max-width-800 {
  margin: auto;
  margin-left: auto !important;
}
.max-width-600.max-width-left,
.max-width-750.max-width-left,
.max-width-800.max-width-left {
  margin-left: 0;
}

.max-width-800 {
  max-width: 800px;
}
.max-width-600 {
  max-width: 600px;
}
.max-width-700 {
  max-width: 700px;
}

.elementor .elementor-widget-text-editor hr {
  margin: 1.25rem 0;
}

.section-highlight .elementor-icon-list-icon {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-left: 10px;
}
.section-highlight .elementor-icon-list-text {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.video-responsive {
  position: relative;
}

.video-container {
  position: relative;
  padding-bottom: 56%;
  margin-top: 2.5rem;
}

.video-container iframe {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

main.site-main {
  min-height: 100vh;
}
section.cta:not(.elementor-reverse-mobile) .elementor-column:last-child, section.cta.elementor-reverse-mobile .elementor-column:first-child {
  padding-bottom: 70px;
}
section.cta:not(.elementor-reverse-mobile) .elementor-column:last-child .elementor-widget-wrap, section.cta.elementor-reverse-mobile .elementor-column:first-child .elementor-widget-wrap {
  position: static;
  height: 100%;
}
section.cta:not(.elementor-reverse-mobile) .elementor-column:last-child .elementor-widget-wrap .elementor-widget-button, section.cta.elementor-reverse-mobile .elementor-column:first-child .elementor-widget-wrap .elementor-widget-button {
  position: absolute;
}
section.cta .elementor-widget-image:first-child:last-child {
  height: 100%;
}
section.cta .elementor-widget-image:first-child:last-child * {
  height: 100%;
}
section.cta .elementor-widget-image:first-child:last-child img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
section.cta:not(.elementor-reverse-mobile) .elementor-column-gap-default .elementor-column:last-child .elementor-widget-wrap .elementor-widget-button {
  left: 10px;
  bottom: 10px;
}
section.cta:not(.elementor-reverse-mobile) .elementor-column-gap-extended .elementor-column:last-child .elementor-widget-wrap .elementor-widget-button {
  left: 15px;
  bottom: 15px;
}
section.cta:not(.elementor-reverse-mobile) .elementor-column-gap-wide .elementor-column:last-child .elementor-widget-wrap .elementor-widget-button {
  left: 20px;
  bottom: 20px;
}
section.cta:not(.elementor-reverse-mobile) .elementor-column-gap-wider .elementor-column:last-child .elementor-widget-wrap .elementor-widget-button {
  left: 30px;
  bottom: 30px;
}
section.cta.elementor-reverse-mobile .elementor-column-gap-default .elementor-column:first-child .elementor-widget-wrap .elementor-widget-button {
  left: 10px;
  bottom: 10px;
}
section.cta.elementor-reverse-mobile .elementor-column-gap-extended .elementor-column:first-child .elementor-widget-wrap .elementor-widget-button {
  left: 15px;
  bottom: 15px;
}
section.cta.elementor-reverse-mobile .elementor-column-gap-wide .elementor-column:first-child .elementor-widget-wrap .elementor-widget-button {
  left: 20px;
  bottom: 20px;
}
section.cta.elementor-reverse-mobile .elementor-column-gap-wider .elementor-column:first-child .elementor-widget-wrap .elementor-widget-button {
  left: 30px;
  bottom: 30px;
}
.page .wrapper_inner > .content, .home .wrapper_inner > .content {
  padding-top: 100px;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #000;
  font-family: "Playfair Display", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
[class*=heading] {
  clear: both;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-top: 0;
}
h1:last-child, h1:only-child,
h2:last-child,
h2:only-child,
h3:last-child,
h3:only-child,
h4:last-child,
h4:only-child,
h5:last-child,
h5:only-child,
h6:last-child,
h6:only-child,
p:last-child,
p:only-child,
.h1:last-child,
.h1:only-child,
.h2:last-child,
.h2:only-child,
.h3:last-child,
.h3:only-child,
.h4:last-child,
.h4:only-child,
.h5:last-child,
.h5:only-child,
.h6:last-child,
.h6:only-child {
  margin-bottom: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
[class*=heading],
th {
  font-family: "Playfair Display", sans-serif;
  color: #000;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a,
[class*=heading] a,
th a {
  color: #F39324;
}
h1.reverse, .reverse h1,
h2.reverse,
.reverse h2,
h3.reverse,
.reverse h3,
h4.reverse,
.reverse h4,
h5.reverse,
.reverse h5,
h6.reverse,
.reverse h6,
.h1.reverse,
.reverse .h1,
.h2.reverse,
.reverse .h2,
.h3.reverse,
.reverse .h3,
.h4.reverse,
.reverse .h4,
.h5.reverse,
.reverse .h5,
.h6.reverse,
.reverse .h6,
[class*=heading].reverse,
.reverse [class*=heading],
th.reverse,
.reverse th {
  color: white !important;
}
h1.reverse a, h1.reverse a:not(.btn):not(.elementor-button):not(.wp-block-button__link), h1.reverse a:visited, h1.reverse a:hover, .reverse h1 a, .reverse h1 a:not(.btn):not(.elementor-button):not(.wp-block-button__link), .reverse h1 a:visited, .reverse h1 a:hover,
h2.reverse a,
h2.reverse a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
h2.reverse a:visited,
h2.reverse a:hover,
.reverse h2 a,
.reverse h2 a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
.reverse h2 a:visited,
.reverse h2 a:hover,
h3.reverse a,
h3.reverse a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
h3.reverse a:visited,
h3.reverse a:hover,
.reverse h3 a,
.reverse h3 a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
.reverse h3 a:visited,
.reverse h3 a:hover,
h4.reverse a,
h4.reverse a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
h4.reverse a:visited,
h4.reverse a:hover,
.reverse h4 a,
.reverse h4 a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
.reverse h4 a:visited,
.reverse h4 a:hover,
h5.reverse a,
h5.reverse a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
h5.reverse a:visited,
h5.reverse a:hover,
.reverse h5 a,
.reverse h5 a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
.reverse h5 a:visited,
.reverse h5 a:hover,
h6.reverse a,
h6.reverse a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
h6.reverse a:visited,
h6.reverse a:hover,
.reverse h6 a,
.reverse h6 a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
.reverse h6 a:visited,
.reverse h6 a:hover,
.h1.reverse a,
.h1.reverse a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
.h1.reverse a:visited,
.h1.reverse a:hover,
.reverse .h1 a,
.reverse .h1 a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
.reverse .h1 a:visited,
.reverse .h1 a:hover,
.h2.reverse a,
.h2.reverse a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
.h2.reverse a:visited,
.h2.reverse a:hover,
.reverse .h2 a,
.reverse .h2 a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
.reverse .h2 a:visited,
.reverse .h2 a:hover,
.h3.reverse a,
.h3.reverse a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
.h3.reverse a:visited,
.h3.reverse a:hover,
.reverse .h3 a,
.reverse .h3 a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
.reverse .h3 a:visited,
.reverse .h3 a:hover,
.h4.reverse a,
.h4.reverse a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
.h4.reverse a:visited,
.h4.reverse a:hover,
.reverse .h4 a,
.reverse .h4 a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
.reverse .h4 a:visited,
.reverse .h4 a:hover,
.h5.reverse a,
.h5.reverse a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
.h5.reverse a:visited,
.h5.reverse a:hover,
.reverse .h5 a,
.reverse .h5 a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
.reverse .h5 a:visited,
.reverse .h5 a:hover,
.h6.reverse a,
.h6.reverse a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
.h6.reverse a:visited,
.h6.reverse a:hover,
.reverse .h6 a,
.reverse .h6 a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
.reverse .h6 a:visited,
.reverse .h6 a:hover,
[class*=heading].reverse a,
[class*=heading].reverse a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
[class*=heading].reverse a:visited,
[class*=heading].reverse a:hover,
.reverse [class*=heading] a,
.reverse [class*=heading] a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
.reverse [class*=heading] a:visited,
.reverse [class*=heading] a:hover,
th.reverse a,
th.reverse a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
th.reverse a:visited,
th.reverse a:hover,
.reverse th a,
.reverse th a:not(.btn):not(.elementor-button):not(.wp-block-button__link),
.reverse th a:visited,
.reverse th a:hover {
  color: white !important;
}

p.reverse, .reverse p {
  color: white !important;
}
p.reverse a, p.reverse a:not(.btn):not(.elementor-button):not(.wp-block-button__link), p.reverse a:visited, p.reverse a:hover, .reverse p a, .reverse p a:not(.btn):not(.elementor-button):not(.wp-block-button__link), .reverse p a:visited, .reverse p a:hover {
  color: white !important;
}

.elementor-widget-image-box h2 strong,
.home h3 strong {
  display: block;
  color: #F39324;
  font-size: 19px;
  line-height: 1.18em;
  margin-top: 0.25em;
}

.elementor-image-box-wrapper p,
.elementor-image-box-wrapper h2 {
  margin-bottom: 0.5em;
}
.elementor-image-box-wrapper p a,
.elementor-image-box-wrapper h2 a {
  text-decoration: none;
  font-weight: 400;
}
.bg-color-white .elementor-image-box-wrapper p a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner),
.bg-color-white .elementor-image-box-wrapper h2 a:not(.btn):not(.elementor-button):not(.wp-block-button__link):not(.btn--link):not(.swiper-slide-inner) {
  color: #000;
}
.elementor-image-box-wrapper figure {
  margin-bottom: 0;
}
.elementor-image-box-wrapper a[class*=btn] {
  margin: 0.5em 0;
}

button,
input[type=button],
input[type=reset],
input[type=submit],
a.btn,
button.btn,
.elementor-widget-button .elementor-button,
.elementor-widget-button a.elementor-button,
.elementor-price-table__button,
.elementor-button,
a.elementor-button,
a.elementor-cta__button,
button.elementor-button,
.elementor-form .elementor-button,
.wp-block-button a.wp-block-button__link,
.elementor-slides .swiper-slide-inner .elementor-slide-button {
  cursor: pointer;
  display: inline-block;
  padding: 0.75em 1.5em;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid transparent;
  border-radius: 0.2em;
  font-size: 0.875rem;
  min-height: 35px;
  line-height: 1.428571429;
  text-transform: none;
  text-decoration: none;
  text-shadow: none;
  -webkit-transition: all 0.6s cubic-bezier(0.694, 0.0482, 0.335, 1);
  transition: all 0.6s cubic-bezier(0.694, 0.0482, 0.335, 1);
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  font-family: "Playfair Display", sans-serif;
  text-align: center;
  font-weight: 600;
}
button:focus,
input[type=button]:focus,
input[type=reset]:focus,
input[type=submit]:focus,
a.btn:focus,
.elementor-price-table__button:focus,
.elementor-button:focus,
a.elementor-cta__button:focus,
.wp-block-button a.wp-block-button__link:focus,
.elementor-slides .swiper-slide-inner .elementor-slide-button:focus {
  outline: none;
}
button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover,
a.btn:hover,
.elementor-price-table__button:hover,
.elementor-button:hover,
a.elementor-cta__button:hover,
.wp-block-button a.wp-block-button__link:hover,
.elementor-slides .swiper-slide-inner .elementor-slide-button:hover {
  text-decoration: none !important;
}

a.btn--primary,
button.btn--primary,
a.elementor-button,
button.elementor-button,
.elementor-form .elementor-button,
.wp-block-button.is-style-fill a.wp-block-button__link,
input[type=submit],
.elementor-button[type=submit],
.elementor .slider-joventut .elementor-slides .swiper-slide-inner .elementor-slide-button {
  background-color: #F39324;
  border-color: #F39324;
  color: white;
}
a.btn--primary:hover,
button.btn--primary:hover,
a.elementor-button:hover,
button.elementor-button:hover,
.elementor-form .elementor-button:hover,
.wp-block-button.is-style-fill a.wp-block-button__link:hover,
input[type=submit]:hover,
.elementor-button[type=submit]:hover,
.elementor .slider-joventut .elementor-slides .swiper-slide-inner .elementor-slide-button:hover {
  background-color: white;
  border-color: #F39324;
  color: #F39324;
}

a.btn--secondary,
button.btn--secondary,
.elementor-widget-button.btn--secondary .elementor-button,
.elementor-widget-button.btn--secondary a.elementor-button {
  background-color: #cee6e1;
  color: #3B3B3B;
  border-color: #cee6e1;
}
a.btn--secondary:hover,
button.btn--secondary:hover,
.elementor-widget-button.btn--secondary .elementor-button:hover {
  background-color: white;
  border-color: #3B3B3B;
  color: #3B3B3B;
}

a.btn--dark,
button.btn--dark,
.elementor-widget-button.btn--dark .elementor-button,
.elementor-widget-button.btn--dark a.elementor-button {
  background-color: #3B3B3B;
  color: white;
  border-color: #3B3B3B;
}
a.btn--dark:hover,
button.btn--dark:hover,
.elementor-widget-button.btn--dark .elementor-button:hover {
  background-color: white;
  border-color: #000;
  color: #000;
}

a.btn--light,
button.btn--light,
.elementor-widget-button.btn--light .elementor-button,
.elementor-widget-button.btn--light a.elementor-button {
  background-color: white;
  color: #3B3B3B;
}
a.btn--light:hover,
button.btn--light:hover,
.elementor-widget-button.btn--light .elementor-button:hover {
  background-color: #3B3B3B;
  border-color: #3B3B3B;
  color: white;
}

.elementor-widget-button.btn.btn--link a.elementor-button, a.btn--link,
button.btn--link,
.elementor-widget-button.btn--link .elementor-button,
.elementor-widget-button.btn--link a.elementor-button,
.elementor-post__read-more {
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
  background-color: transparent !important;
  color: #F39324 !important;
  font-weight: 600;
  font-size: 1rem;
  text-transform: none;
  letter-spacing: 0;
  min-height: auto;
  margin-bottom: 10px;
}
.elementor-widget-button.btn.btn--link a.reverse.elementor-button, a.reverse.btn--link,
button.reverse.btn--link,
.elementor-widget-button.btn--link .reverse.elementor-button,
.reverse.elementor-post__read-more {
  color: white !important;
}
a.reverse.btn--link:before,
button.reverse.btn--link:before,
.elementor-widget-button.btn--link .reverse.elementor-button:before,
.reverse.elementor-post__read-more:before {
  background-color: white !important;
}
a.reverse.btn--link:after,
button.reverse.btn--link:after,
.elementor-widget-button.btn--link .reverse.elementor-button:after,
.reverse.elementor-post__read-more:after {
  border-color: white !important;
}
a.btn--link span.elementor-button-content-wrapper,
button.btn--link span.elementor-button-content-wrapper,
.elementor-widget-button.btn--link .elementor-button span.elementor-button-content-wrapper,
.elementor-post__read-more span.elementor-button-content-wrapper {
  display: inline-block;
}
.elementor-widget-button.btn.btn--link a.elementor-button:before, a.btn--link:before,
button.btn--link:before,
.elementor-widget-button.btn--link .elementor-button:before,
.elementor-post__read-more:before {
  content: "";
  display: block;
  width: calc(100% - 8px);
  height: 1px;
  background-color: #F39324;
  position: absolute;
  bottom: -2px;
  left: 0;
}
.elementor-widget-button.btn.btn--link a.elementor-button:after, a.btn--link:after,
button.btn--link:after,
.elementor-widget-button.btn--link .elementor-button:after,
.elementor-post__read-more:after {
  content: "";
  position: relative;
  display: inline-block;
  width: 8px;
  height: 8px;
  left: 0;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  border-top: 1px solid #F39324;
  border-right: 1px solid #F39324;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
a.btn--link:hover:after,
button.btn--link:hover:after,
.elementor-widget-button.btn--link .elementor-button:hover:after,
.elementor-post__read-more:hover:after {
  left: 5px;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.elementor-widget-button.btn--plus a.elementor-button {
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
  background-color: transparent !important;
  color: #F39324 !important;
  font-weight: 600;
  text-transform: none;
  letter-spacing: 0.15em;
  padding-left: 15px;
}
.elementor-widget-button.btn--plus a.elementor-button:before {
  position: absolute;
  content: "+";
  left: 0;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.elementor-widget-button.btn--plus a.elementor-button:hover:before {
  left: -5px;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

a.btn--link-ico,
button.btn--link-ico,
.elementor-widget-button.btn--link-ico .elementor-button,
.elementor-widget-button.btn--link-ico a.elementor-button,
.elementor-post__read-more {
  color: #F39324;
  font-size: 0;
}
a.btn--link-ico:before,
button.btn--link-ico:before,
.elementor-widget-button.btn--link-ico .elementor-button:before,
.elementor-post__read-more:before {
  display: none;
}
a.btn--link-ico:after,
button.btn--link-ico:after,
.elementor-widget-button.btn--link-ico .elementor-button:after,
.elementor-post__read-more:after {
  content: "";
  width: 2em;
  height: 2em;
  font-size: 1rem;
  background: url("data:image/svg+xml,%3Csvg width='33' height='33' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M23 15.663 16 9l-7 6.663 2.04 1.942 3.517-3.363V24h2.886v-9.758l3.517 3.363z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='transparent' d='M-65-97h1280v640H-65z'/%3E%3Cpath d='M-29.5-35.5h279v149h-279z' fill='transparent' stroke='%23E4E4E4'/%3E%3Ccircle stroke='%230D2A9C' fill='%23fff' cx='16.5' cy='16.5' r='16'/%3E%3Cuse fill='%230D2A9C' fill-rule='nonzero' transform='rotate(90 16 16.5)' xlink:href='%23a'/%3E%3C/g%3E%3C/svg%3E") center no-repeat;
  display: inline-block;
  background-size: 2em;
  margin-left: 0em;
  -webkit-transform: none;
          transform: none;
  border: none;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
a.btn--link-ico:hover:after,
button.btn--link-ico:hover:after,
.elementor-widget-button.btn--link-ico .elementor-button:hover:after,
.elementor-post__read-more:hover:after {
  margin-left: 0.3em;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

a.btn--outline-primary,
button.btn--outline-primary,
.elementor-widget-button.btn--outline-primary .elementor-button,
.elementor-widget-button.btn--outline-primary a.elementor-button,
.form-reverse input[type=submit],
.form-reverse .elementor-button[type=submit],
.elementor .elementor-slides .swiper-slide-inner .elementor-slide-button {
  background-color: white;
  color: #F39324;
  border-color: #F39324;
  text-transform: uppercase;
}
a.btn--outline-primary:hover,
button.btn--outline-primary:hover,
.elementor-widget-button.btn--outline-primary .elementor-button:hover,
.form-reverse input[type=submit]:hover,
.form-reverse .elementor-button[type=submit]:hover,
.elementor .elementor-slides .swiper-slide-inner .elementor-slide-button:hover {
  background-color: #F39324;
  color: white;
  border-color: #F39324;
}

a.btn--outline-secondary,
button.btn--outline-secondary,
.elementor-widget-button.btn--outline-secondary .elementor-button,
.elementor-widget-button.btn--outline-secondary a.elementor-button {
  background-color: transparent;
  color: #cee6e1;
  border-color: #cee6e1;
}
a.btn--outline-secondary:hover,
button.btn--outline-secondary:hover,
.elementor-widget-button.btn--outline-secondary .elementor-button:hover {
  background-color: #cee6e1;
  color: #3B3B3B;
  border-color: #cee6e1;
}

a.btn--outline-light,
button.btn--outline-light,
.elementor-widget-button.btn--outline-light .elementor-button,
.elementor-widget-button.btn--outline-light a.elementor-button,
.btn-show {
  background-color: transparent;
  color: white;
  border-color: white;
}
a.btn--outline-light:hover,
button.btn--outline-light:hover,
.elementor-widget-button.btn--outline-light .elementor-button:hover,
.btn-show:hover {
  background-color: #3B3B3B;
  color: white;
  border-color: #3B3B3B;
}

a.btn--outline-dark,
button.btn--outline-dark,
.elementor-widget-button.btn--outline-dark .elementor-button,
.elementor-widget-button.btn--outline-dark a.elementor-button {
  background-color: transparent;
  color: #3B3B3B;
  border-color: #3B3B3B;
}
a.btn--outline-dark:hover,
button.btn--outline-dark:hover,
.elementor-widget-button.btn--outline-dark .elementor-button:hover {
  background-color: #cee6e1;
  color: #000;
  border-color: #cee6e1;
}

a.btn--block,
button.btn--block,
.elementor-widget-button.btn--block .elementor-button,
.elementor-widget-button.btn--block a.elementor-button {
  width: 100%;
  text-align: center;
}

a.btn--xs,
button.btn--xs,
.elementor-widget-button.btn--xs .elementor-button,
.elementor-widget-button.btn--xs a.elementor-button,
.form-newsletter .elementor-button {
  font-size: 11px;
}

.elementor-button[type=submit]:hover {
  color: #F39324 !important;
}

.form-reverse .elementor-button[type=submit]:hover {
  color: white !important;
  border-color: white;
}

.goUp .elementor-icon {
  display: none;
  width: 25px;
  height: 25px;
  border: 1px solid;
  border-radius: 50%;
  background: url("data:image/svg+xml,%3Csvg width='9' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(-1258 -219)' fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23000' d='M0 0h1280v278H0z'/%3E%3Cpath fill='%23FFF' d='M-1 0h1286v278H-1z'/%3E%3Ccircle fill='%23E4E4E4' fill-rule='nonzero' cx='1262.5' cy='222.5' r='12.5'/%3E%3Cpath d='m1267 224.172-.66.639-3.84-3.721-3.84 3.721-.66-.639 4.499-4.361z' fill='%23262C9B'/%3E%3C/g%3E%3C/svg%3E") center no-repeat #E4E4E4;
  -webkit-transition: 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1);
  transition: 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1);
  position: fixed;
  z-index: 11000;
  bottom: 15rem;
  right: 1rem;
}
.scrolled .goUp .elementor-icon {
  display: block;
}
.goUp .elementor-icon:hover {
  background-position: center 5px;
  -webkit-transition: 0.6s cubic-bezier(0.694, 0.0482, 0.335, 1);
  transition: 0.6s cubic-bezier(0.694, 0.0482, 0.335, 1);
  border-color: #3B3B3B;
}
.goUp .elementor-icon i {
  display: none;
}

.btClose span {
  display: none !important;
}

a.menu-toggle > i {
  display: inline-block;
  margin-right: 5px;
}
a.menu-toggle:hover i.burger {
  background-color: transparent;
  padding: 0;
  position: relative;
  border: none;
  width: 18px;
  height: 1.25rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
a.menu-toggle:hover i.burger > span {
  text-indent: -200px;
  overflow: hidden;
}
a.menu-toggle:hover i.burger > span, a.menu-toggle:hover i.burger::before, a.menu-toggle:hover i.burger::after {
  margin: 0 auto;
  display: block;
  width: 18px;
  height: 2px;
  top: 50%;
  background-color: white;
  outline: 1px solid transparent;
  border-radius: 2px;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  transition-property: background-color, transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
a.menu-toggle:hover i.burger::before, a.menu-toggle:hover i.burger::after {
  position: absolute;
  content: "";
}
a.menu-toggle:hover i.burger::before {
  top: -4px;
}
a.menu-toggle:hover i.burger > span {
  top: 0;
}
a.menu-toggle:hover i.burger::after {
  top: 4px;
}
a.menu-toggle > span {
  display: none;
}
a.menu-toggle:hover i.burger span, a.menu-toggle:hover i.burger:before, a.menu-toggle:hover i.burger:after {
  background-color: #F39324;
}

i.burger {
  background-color: transparent;
  padding: 0;
  position: relative;
  border: none;
  width: 18px;
  height: 1.25rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
i.burger > span {
  text-indent: -200px;
  overflow: hidden;
}
i.burger > span, i.burger::before, i.burger::after {
  margin: 0 auto;
  display: block;
  width: 18px;
  height: 2px;
  top: 50%;
  background-color: white;
  outline: 1px solid transparent;
  border-radius: 2px;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  transition-property: background-color, transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
i.burger::before, i.burger::after {
  position: absolute;
  content: "";
}
i.burger::before {
  top: -4px;
}
i.burger > span {
  top: 0;
}
i.burger::after {
  top: 4px;
}
.show-nav i.burger {
  /*
      @if ($color != auto) {
          &::before, &::after {
              background-color: $color;
          }
      }
  */
  color: white;
}
.show-nav i.burger {
  background-color: transparent;
}
.show-nav i.burger > span {
  display: none;
  /*
  	    text-indent:-200px;
  	    overflow: hidden;
  */
}
.show-nav i.burger::before, .show-nav i.burger::after {
  background-color: auto;
}
.show-nav i.burger::before {
  -webkit-transform: translateY(4px) rotate(45deg);
  transform: translateY(4px) rotate(45deg);
}
.show-nav i.burger::after {
  -webkit-transform: translateY(-4px) rotate(-45deg);
  transform: translateY(-4px) rotate(-45deg);
}

a.btSearch {
  padding-left: 0.5em;
  padding-right: 0.5em;
}
a.btSearch span {
  display: block;
  background: url("data:image/svg+xml,%3Csvg width='19' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.2 0a7.2 7.2 0 0 1 5.75 11.535l5.145 5.146-1.414 1.414-5.146-5.146A7.2 7.2 0 1 1 7.2 0Zm0 2a5.2 5.2 0 1 0 0 10.4A5.2 5.2 0 0 0 7.2 2Z' fill='%23262C9B' fill-rule='evenodd'/%3E%3C/svg%3E") center no-repeat transparent;
  background-size: 1.4em;
  background-position: left center;
  padding-left: 1.75em;
}
a.btSearch.simple span {
  width: 1.42857em;
  height: 1.42857em;
  text-indent: -1000px;
  overflow: hidden;
}
a.btSearch:hover span {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.2 0a7.2 7.2 0 0 1 5.75 11.535l5.145 5.146-1.414 1.414-5.146-5.146A7.2 7.2 0 1 1 7.2 0Zm0 2a5.2 5.2 0 1 0 0 10.4A5.2 5.2 0 0 0 7.2 2Z' fill='%23262C9B' fill-rule='evenodd'/%3E%3C/svg%3E");
}

a.btTancar {
  background-color: transparent;
  padding: 0;
  position: relative;
  border: none;
  width: 21px;
  height: 1.5rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /*
      @if ($color != auto) {
          &::before, &::after {
              background-color: $color;
          }
      }
  */
}
a.btTancar > span {
  text-indent: -200px;
  overflow: hidden;
}
a.btTancar > span, a.btTancar::before, a.btTancar::after {
  margin: 0 auto;
  display: block;
  width: 21px;
  height: 2px;
  top: 50%;
  background-color: #F39324;
  outline: 1px solid transparent;
  border-radius: 2px;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  transition-property: background-color, transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
a.btTancar::before, a.btTancar::after {
  position: absolute;
  content: "";
}
a.btTancar::before {
  top: -6px;
}
a.btTancar > span {
  top: 0;
}
a.btTancar::after {
  top: 6px;
}
a.btTancar {
  background-color: transparent;
}
a.btTancar > span {
  display: none;
  /*
  	    text-indent:-200px;
  	    overflow: hidden;
  */
}
a.btTancar::before, a.btTancar::after {
  background-color: auto;
}
a.btTancar::before {
  -webkit-transform: translateY(6px) rotate(45deg);
  transform: translateY(6px) rotate(45deg);
}
a.btTancar::after {
  -webkit-transform: translateY(-6px) rotate(-45deg);
  transform: translateY(-6px) rotate(-45deg);
}

a.btUp {
  display: none;
  position: sticky;
  width: auto;
  float: right;
  bottom: 1.25rem;
  right: 1.25rem;
  margin-top: -30px;
}
.scrolledtop a.btUp {
  display: block;
}
a.btUp span {
  display: block;
  width: 20px;
  height: 20px;
  overflow: hidden;
  text-indent: -1000px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.657' height='37.657' viewBox='0 0 21.657 37.657'%3E%3Cg id='Grupo_473' data-name='Grupo 473' transform='rotate(180 515.914 35.664)' fill='none' stroke='%23002D7D' stroke-linecap='round' stroke-width='4'%3E%3Cpath id='Línea_148' data-name='Línea 148' transform='translate(1013 52.5)' d='M0 0l16 16'/%3E%3Cpath id='Línea_211' data-name='Línea 211' transform='translate(1013 36.5)' d='M16 0L0 16'/%3E%3C/g%3E%3C/svg%3E%0A");
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.btShare {
  border: 1px solid #F39324;
  border-radius: 50px;
}
.btShare .elementor-icon {
  width: 28px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btShare .elementor-icon i {
  font-size: 0.8em;
}
.btShare a {
  color: #F39324;
}
.btShare + .elementor-widget-share-buttons {
  display: none;
}
.btShare + .elementor-widget-share-buttons.active {
  display: block;
  right: 0;
}
.elementor-column-gap-wide > .elementor-column > .elementor-element-populated .btShare + .elementor-widget-share-buttons.active {
  right: 18px;
}

a.btTancar {
  background-color: transparent;
  padding: 0;
  position: relative;
  border: none;
  width: 21px;
  height: 1.5rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /*
      @if ($color != auto) {
          &::before, &::after {
              background-color: $color;
          }
      }
  */
}
a.btTancar > span {
  text-indent: -200px;
  overflow: hidden;
}
a.btTancar > span, a.btTancar::before, a.btTancar::after {
  margin: 0 auto;
  display: block;
  width: 21px;
  height: 2px;
  top: 50%;
  background-color: #F39324;
  outline: 1px solid transparent;
  border-radius: 2px;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  transition-property: background-color, transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
a.btTancar::before, a.btTancar::after {
  position: absolute;
  content: "";
}
a.btTancar::before {
  top: -6px;
}
a.btTancar > span {
  top: 0;
}
a.btTancar::after {
  top: 6px;
}
a.btTancar {
  background-color: transparent;
}
a.btTancar > span {
  display: none;
  /*
  	    text-indent:-200px;
  	    overflow: hidden;
  */
}
a.btTancar::before, a.btTancar::after {
  background-color: auto;
}
a.btTancar::before {
  -webkit-transform: translateY(6px) rotate(45deg);
  transform: translateY(6px) rotate(45deg);
}
a.btTancar::after {
  -webkit-transform: translateY(-6px) rotate(-45deg);
  transform: translateY(-6px) rotate(-45deg);
}

a.btEtiquetes {
  background: url("data:image/svg+xml,%3Csvg width='24' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23F39324' fill-rule='nonzero'%3E%3Cpath d='M9.16 0a3.7 3.7 0 00-3.6 2.86H.85a.85.85 0 000 1.7h4.71a3.7 3.7 0 007.2 0h9.52a.85.85 0 000-1.7h-9.52A3.7 3.7 0 009.16 0zm0 5.72a2 2 0 110-4 2 2 0 010 4zM10.4 11.86H.85a.85.85 0 000 1.7h9.52a3.7 3.7 0 007.2 0h4.71a.85.85 0 000-1.7h-4.71A3.7 3.7 0 0014 9a3.7 3.7 0 00-3.6 2.86zM14 14.7a2 2 0 110-4 2 2 0 010 4z'/%3E%3C/g%3E%3C/svg%3E") 0.75em center no-repeat white;
}
a.btEtiquetes.btn {
  text-align: left;
  padding-left: 3em;
}
a.btEtiquetes:hover {
  background: url("data:image/svg+xml,%3Csvg width='24' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF' fill-rule='nonzero'%3E%3Cpath d='M9.16 0a3.7 3.7 0 00-3.6 2.86H.85a.85.85 0 000 1.7h4.71a3.7 3.7 0 007.2 0h9.52a.85.85 0 000-1.7h-9.52A3.7 3.7 0 009.16 0zm0 5.72a2 2 0 110-4 2 2 0 010 4zM10.4 11.86H.85a.85.85 0 000 1.7h9.52a3.7 3.7 0 007.2 0h4.71a.85.85 0 000-1.7h-4.71A3.7 3.7 0 0014 9a3.7 3.7 0 00-3.6 2.86zM14 14.7a2 2 0 110-4 2 2 0 010 4z'/%3E%3C/g%3E%3C/svg%3E") 0.75em center no-repeat #F39324;
}

li.active a.btn-filter {
  background-color: #F39324;
  color: white;
}
.etiquetes-group > a.btn-filter {
  position: relative;
  padding-left: 2em;
  margin: 0.5em;
}
.etiquetes-group > a.btn-filter:before, .etiquetes-group > a.btn-filter:after {
  content: "";
  width: 10px;
  height: 1px;
  background-color: #F39324;
  display: block;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  position: absolute;
  left: 5px;
}
.etiquetes-group > a.btn-filter:after {
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
}
.etiquetes-group > a.btn-filter:hover:before, .etiquetes-group > a.btn-filter:hover:after {
  background-color: white;
  -webkit-transform: translateY(-50%) rotate(0);
          transform: translateY(-50%) rotate(0);
}

.elementor-col-33 .elementor-button {
  width: 100%;
}

@media (min-width: 960px) {
  .hero, .hero .elementor-heading-title,
  .hero .heading-title {
    font-size: 60px;
  }
  h1, .h1, .h1 .elementor-heading-title,
  .h1 .heading-title {
    font-size: 48px;
    line-height: 1.08em;
  }
  h2, .h2 .elementor-heading-title,
  .h2 .heading-title, .h2 p {
    font-size: 35px;
    line-height: 1.117em;
  }
  h3, .h3 .elementor-heading-title,
  .h3 .heading-title, .h3 p {
    font-size: 30px;
  }
  h4, .h4, .h4 .elementor-heading-title,
  .h4 .heading-title {
    font-size: 20px;
  }
  h5, .h5, .h5 .elementor-heading-title,
  .h5 .heading-title {
    font-size: 20px;
  }
  h6, .h6, .h6 .elementor-heading-title,
  .h6 .heading-title {
    font-size: 18px;
  }
}

@media (min-width: 70.625em) {
  .xs-visible {
    display: none !important;
  }
  .elementor-section.section-color-primary, .elementor-section.section-color-secondary, .elementor-section.section-color-secondary-light, .elementor-section.section-color-light, .elementor-section.section-color-lightest, .elementor-section.section-color-transparent, .elementor-section.section-color-darkest,
  .elementor-column.section-color-primary,
  .elementor-column.section-color-secondary,
  .elementor-column.section-color-secondary-light,
  .elementor-column.section-color-light,
  .elementor-column.section-color-lightest,
  .elementor-column.section-color-transparent,
  .elementor-column.section-color-darkest,
  div.section-color-primary,
  div.section-color-secondary,
  div.section-color-secondary-light,
  div.section-color-light,
  div.section-color-lightest,
  div.section-color-transparent,
  div.section-color-darkest {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .archive-content {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .section-highlight .elementor-icon-list-icon {
    margin-right: 20px;
  }
  section.cta h2.elementor-heading-title {
    font-size: 40px;
  }
  a.menu-toggle > span {
    display: inline-block;
  }
}

@media (min-width: 82.8125em) {
  .goUp .elementor-icon {
    bottom: 88px;
    -webkit-transform: translateY(50%);
            transform: translateY(50%);
  }
}

@media (max-width: 70.5625em) {
  .xs-hidden {
    display: none !important;
  }
  .goUp .elementor-icon {
    bottom: 3rem;
    right: 2rem;
  }
  a.menu-toggle {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
  a.menu-toggle.btn, a.menu-toggle.btn--primary {
    background-color: transparent;
    border: none;
  }
  a.menu-toggle.btn i.burger span, a.menu-toggle.btn i.burger:before, a.menu-toggle.btn i.burger:after, a.menu-toggle.btn--primary i.burger span, a.menu-toggle.btn--primary i.burger:before, a.menu-toggle.btn--primary i.burger:after {
    background-color: #F39324;
  }
  a.btSearch.btn.btn--primary {
    background-color: white;
    border: none;
  }
  a.btSearch span {
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.2 0a7.2 7.2 0 0 1 5.75 11.535l5.145 5.146-1.414 1.414-5.146-5.146A7.2 7.2 0 1 1 7.2 0Zm0 2a5.2 5.2 0 1 0 0 10.4A5.2 5.2 0 0 0 7.2 2Z' fill='%23262C9B' fill-rule='evenodd'/%3E%3C/svg%3E");
  }
}

@media (max-width: 639px) {
  button,
  input[type=button],
  input[type=reset],
  input[type=submit],
  a.btn,
  button.btn,
  .elementor-widget-button .elementor-button,
  .elementor-widget-button a.elementor-button,
  .elementor-price-table__button,
  .elementor-button,
  a.elementor-button,
  a.elementor-cta__button,
  button.elementor-button,
  .elementor-form .elementor-button,
  .wp-block-button a.wp-block-button__link,
  .elementor-slides .swiper-slide-inner .elementor-slide-button {
    font-size: 0.875rem;
  }
  .elementor-widget-button.btn.btn--link a.elementor-button, a.btn--link,
  button.btn--link,
  .elementor-widget-button.btn--link .elementor-button,
  .elementor-widget-button.btn--link a.elementor-button,
  .elementor-post__read-more {
    font-size: 0.875rem;
  }
}

@media (max-width: 40em) {
  a.btSearch span {
    text-indent: -1000px;
    overflow: hidden;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLWN1c3RvbS5jc3MiLCJ1dGlscy9fdmFyaWFibGVzX3R5cG9ncmFwaHkuc2NzcyIsInNldHVwL19sYXlvdXQuc2NzcyIsInV0aWxzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL19nbG9iYWwvc2Nzcy9fbWl4aW5zLnNjc3MiLCJzZXR1cC9fdHlwb2dyYXBoeS5zY3NzIiwibW9kdWxlcy9fYnV0dG9ucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQzhCakI7O0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBbEJVO0NEVFg7QUM2QkM7O0VBQ0UsaUJBcEJTO0NETlo7O0FDa0NEOztFQUNFLGdCQUFBO0VBQ0Esb0JBQUE7RUFFQSxpQkFwQ2E7RUFxQ2Isa0JBQUE7RUFDQSxxQkFBQTtDRHpCRDtBQzJCQzs7RUFDRSxpQkF2Q1k7Q0RlZjs7QUNpQ0Q7O0VBQ0UsZ0JBQUE7RUFDQSxvQkFBQTtFQUVBLGlCQXREYTtFQXVEYixrQkFBQTtFQUNBLHFCQUFBO0NEdkJEO0FDd0JDOzs7Ozs7RUFFRSxpQkExRFU7Q0R3Q2I7O0FDMkJEOztFQUNFLGdCQUFBO0VBQ0Esb0JBQUE7RUFFQSxpQkF4RWE7RUF5RWIsc0JBQUE7RUFDQSxxQkFBQTtDRGpCRDtBQ2tCQzs7RUFDRSxpQkEzRVU7Q0Q0RGI7O0FDc0JEOztFQUNFLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkF0RmE7RUF1RmIsa0JBQUE7RUFDQSxxQkFBQTtDRFpEOztBQ2tCRDs7RUFDRSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBaEdZO0VBaUdaLGtCQUFBO0VBQ0EscUJBQUE7Q0RSRDs7QUNjRDs7RUFDRSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBM0dZO0VBNEdaLGtCQUFBO0VBQ0EscUJBQUE7Q0RKRDs7QUMwQkQ7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7Q0RqQkQ7O0FDb0JEO0VBQ0UsZ0JBQUE7RUFDQSxvQkFB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RUZ4RUo7SUFFRSx5QkFBQTtHRnlLQztFTXdTSDtJQXVCSyxhQUFBO0lBQ0EsWUFBQTtHTmk1QkY7RU03M0JIO0lBa0JFLG9CQUFBO0lBQ0EscUJBQUE7R055N0JDO0VNeDdCRDtJQUVDLDhCQUFBO0lBQ0EsYUFBQTtHTnk3QkE7RU10N0JDO0lBR0MsMEJIL2dCSTtHSHE4Q047RU10M0JEO0lBQ0Msd0JBQUE7SUFDQSxhQUFBO0dONitCQTtFTTMrQkQ7SUFDQyxzVEFBQTtHTjYrQkE7Q0FsNkNGOztBSWpKSztFRXBDTjs7Ozs7Ozs7Ozs7Ozs7OztJQVdJLG9CQUFBO0dOc2dDRDtFTXY4Qkg7Ozs7O0lBY00sb0JBQUE7R051akNIO0NBN0hGOztBSWo4Qkc7RUV1Zkg7SUFRRSxxQkFBQTtJQUNBLGlCQUFBO0dOby9CQTtDQUNGIiwiZmlsZSI6InN0eWxlLWN1c3RvbS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uaGVybywgLmhlcm8gLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLFxuLmhlcm8gLmhlYWRpbmctdGl0bGUge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaGVybyBzdHJvbmcsIC5oZXJvIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSBzdHJvbmcsXG4uaGVybyAuaGVhZGluZy10aXRsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oZXJvLCAuaGVybyAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsXG4gIC5oZXJvIC5oZWFkaW5nLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuaDEsIC5oMSwgLmgxIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSxcbi5oMSAuaGVhZGluZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDRlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuaDEgc3Ryb25nLCAuaDEgc3Ryb25nLCAuaDEgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIHN0cm9uZyxcbi5oMSAuaGVhZGluZy10aXRsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGgxLCAuaDEsIC5oMSAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsXG4gIC5oMSAuaGVhZGluZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA4ZW07XG4gIH1cbn1cblxuaDIsIC5oMiAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsXG4uaDIgLmhlYWRpbmctdGl0bGUsIC5oMiBwIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogMS4wNGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5oMiBhLCAuaDIgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIGEsXG4uaDIgLmhlYWRpbmctdGl0bGUgYSwgLmgyIHAgYSxcbmgyIHN0cm9uZyxcbi5oMiAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUgc3Ryb25nLFxuLmgyIC5oZWFkaW5nLXRpdGxlIHN0cm9uZyxcbi5oMiBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgaDIsIC5oMiAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsXG4gIC5oMiAuaGVhZGluZy10aXRsZSwgLmgyIHAge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xMTdlbTtcbiAgfVxufVxuXG5oMywgLmgzIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSxcbi5oMyAuaGVhZGluZy10aXRsZSwgLmgzIHAge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5oMyBzdHJvbmcsIC5oMyAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUgc3Ryb25nLFxuLmgzIC5oZWFkaW5nLXRpdGxlIHN0cm9uZywgLmgzIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBoMywgLmgzIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSxcbiAgLmgzIC5oZWFkaW5nLXRpdGxlLCAuaDMgcCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbmg0LCAuaDQsIC5oNCAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsXG4uaDQgLmhlYWRpbmctdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjA0ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBoNCwgLmg0LCAuaDQgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLFxuICAuaDQgLmhlYWRpbmctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5oNSwgLmg1LCAuaDUgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLFxuLmg1IC5oZWFkaW5nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yNGVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgaDUsIC5oNSwgLmg1IC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSxcbiAgLmg1IC5oZWFkaW5nLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuaDYsIC5oNiwgLmg2IC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSxcbi5oNiAuaGVhZGluZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjRlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGg2LCAuaDYsIC5oNiAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsXG4gIC5oNiAuaGVhZGluZy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi50eHQteHMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG4udHh0LXNtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xOGVtO1xufVxuXG4udHh0LW1kIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4udHh0LXhsLFxuLmFyY2hpdmUtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cbi50eHQteGwgc3Ryb25nLFxuLmFyY2hpdmUtZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnR4dC1sZyxcbi50eHQtbGcgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG4udHh0LWxnIHN0cm9uZyxcbi50eHQtbGcgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzAuNjI1ZW0pIHtcbiAgLnhzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAuNTYyNWVtKSB7XG4gIC54cy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmJveC1ib3JkZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xufVxuXG4uaGFzLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOEQ4RDg7XG59XG5cbi5iZy1jb2xvci1wcmltYXJ5LFxuLnNlY3Rpb24tY29sb3ItcHJpbWFyeSxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzOTMyNDtcbn1cbi5iZy1jb2xvci1wcmltYXJ5LFxuLnNlY3Rpb24tY29sb3ItcHJpbWFyeSxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1wcmltYXJ5LCAuYmctY29sb3ItcHJpbWFyeSBoMSxcbi5zZWN0aW9uLWNvbG9yLXByaW1hcnkgaDEsXG5zZWN0aW9uIC5jb2x1bW4tY29sb3ItcHJpbWFyeSBoMSwgLmJnLWNvbG9yLXByaW1hcnkgaDIsXG4uc2VjdGlvbi1jb2xvci1wcmltYXJ5IGgyLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLXByaW1hcnkgaDIsIC5iZy1jb2xvci1wcmltYXJ5IGgzLFxuLnNlY3Rpb24tY29sb3ItcHJpbWFyeSBoMyxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1wcmltYXJ5IGgzLCAuYmctY29sb3ItcHJpbWFyeSBoNCxcbi5zZWN0aW9uLWNvbG9yLXByaW1hcnkgaDQsXG5zZWN0aW9uIC5jb2x1bW4tY29sb3ItcHJpbWFyeSBoNCwgLmJnLWNvbG9yLXByaW1hcnkgaDUsXG4uc2VjdGlvbi1jb2xvci1wcmltYXJ5IGg1LFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLXByaW1hcnkgaDUsIC5iZy1jb2xvci1wcmltYXJ5IGg2LFxuLnNlY3Rpb24tY29sb3ItcHJpbWFyeSBoNixcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1wcmltYXJ5IGg2LCAuYmctY29sb3ItcHJpbWFyeSBwLFxuLnNlY3Rpb24tY29sb3ItcHJpbWFyeSBwLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLXByaW1hcnkgcCwgLmJnLWNvbG9yLXByaW1hcnkgdWwsXG4uc2VjdGlvbi1jb2xvci1wcmltYXJ5IHVsLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLXByaW1hcnkgdWwsIC5iZy1jb2xvci1wcmltYXJ5IGxpLFxuLnNlY3Rpb24tY29sb3ItcHJpbWFyeSBsaSxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1wcmltYXJ5IGxpLCAuYmctY29sb3ItcHJpbWFyeSAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsXG4uc2VjdGlvbi1jb2xvci1wcmltYXJ5IC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1wcmltYXJ5IC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSwgLmJnLWNvbG9yLXByaW1hcnkgLmVsZW1lbnRvci1jdGFfX2Rlc2NyaXB0aW9uLFxuLnNlY3Rpb24tY29sb3ItcHJpbWFyeSAuZWxlbWVudG9yLWN0YV9fZGVzY3JpcHRpb24sXG5zZWN0aW9uIC5jb2x1bW4tY29sb3ItcHJpbWFyeSAuZWxlbWVudG9yLWN0YV9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmctY29sb3ItcHJpbWFyeSBhOm5vdCguYnRuKTpub3QoLmVsZW1lbnRvci1idXR0b24pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLmJ0bi0tbGluayk6bm90KC5zd2lwZXItc2xpZGUtaW5uZXIpLFxuLnNlY3Rpb24tY29sb3ItcHJpbWFyeSBhOm5vdCguYnRuKTpub3QoLmVsZW1lbnRvci1idXR0b24pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLmJ0bi0tbGluayk6bm90KC5zd2lwZXItc2xpZGUtaW5uZXIpLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLXByaW1hcnkgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayk6bm90KC5idG4tLWxpbmspOm5vdCguc3dpcGVyLXNsaWRlLWlubmVyKSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJnLWNvbG9yLXNlY29uZGFyeSxcbi5zZWN0aW9uLWNvbG9yLXNlY29uZGFyeSxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VlNmUxO1xufVxuLmJnLWNvbG9yLXNlY29uZGFyeSxcbi5zZWN0aW9uLWNvbG9yLXNlY29uZGFyeSxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1zZWNvbmRhcnksIC5iZy1jb2xvci1zZWNvbmRhcnkgaDEsXG4uc2VjdGlvbi1jb2xvci1zZWNvbmRhcnkgaDEsXG5zZWN0aW9uIC5jb2x1bW4tY29sb3Itc2Vjb25kYXJ5IGgxLCAuYmctY29sb3Itc2Vjb25kYXJ5IGgyLFxuLnNlY3Rpb24tY29sb3Itc2Vjb25kYXJ5IGgyLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLXNlY29uZGFyeSBoMiwgLmJnLWNvbG9yLXNlY29uZGFyeSBoMyxcbi5zZWN0aW9uLWNvbG9yLXNlY29uZGFyeSBoMyxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1zZWNvbmRhcnkgaDMsIC5iZy1jb2xvci1zZWNvbmRhcnkgaDQsXG4uc2VjdGlvbi1jb2xvci1zZWNvbmRhcnkgaDQsXG5zZWN0aW9uIC5jb2x1bW4tY29sb3Itc2Vjb25kYXJ5IGg0LCAuYmctY29sb3Itc2Vjb25kYXJ5IGg1LFxuLnNlY3Rpb24tY29sb3Itc2Vjb25kYXJ5IGg1LFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLXNlY29uZGFyeSBoNSwgLmJnLWNvbG9yLXNlY29uZGFyeSBoNixcbi5zZWN0aW9uLWNvbG9yLXNlY29uZGFyeSBoNixcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1zZWNvbmRhcnkgaDYsIC5iZy1jb2xvci1zZWNvbmRhcnkgcCxcbi5zZWN0aW9uLWNvbG9yLXNlY29uZGFyeSBwLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLXNlY29uZGFyeSBwLCAuYmctY29sb3Itc2Vjb25kYXJ5IHVsLFxuLnNlY3Rpb24tY29sb3Itc2Vjb25kYXJ5IHVsLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLXNlY29uZGFyeSB1bCwgLmJnLWNvbG9yLXNlY29uZGFyeSBsaSxcbi5zZWN0aW9uLWNvbG9yLXNlY29uZGFyeSBsaSxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1zZWNvbmRhcnkgbGksIC5iZy1jb2xvci1zZWNvbmRhcnkgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLFxuLnNlY3Rpb24tY29sb3Itc2Vjb25kYXJ5IC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1zZWNvbmRhcnkgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLCAuYmctY29sb3Itc2Vjb25kYXJ5IC5lbGVtZW50b3ItY3RhX19kZXNjcmlwdGlvbixcbi5zZWN0aW9uLWNvbG9yLXNlY29uZGFyeSAuZWxlbWVudG9yLWN0YV9fZGVzY3JpcHRpb24sXG5zZWN0aW9uIC5jb2x1bW4tY29sb3Itc2Vjb25kYXJ5IC5lbGVtZW50b3ItY3RhX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjM0IzQjNCO1xufVxuLmJnLWNvbG9yLXNlY29uZGFyeSBhOm5vdCguYnRuKTpub3QoLmVsZW1lbnRvci1idXR0b24pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLmJ0bi0tbGluayk6bm90KC5zd2lwZXItc2xpZGUtaW5uZXIpLFxuLnNlY3Rpb24tY29sb3Itc2Vjb25kYXJ5IGE6bm90KC5idG4pOm5vdCguZWxlbWVudG9yLWJ1dHRvbik6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspOm5vdCguYnRuLS1saW5rKTpub3QoLnN3aXBlci1zbGlkZS1pbm5lciksXG5zZWN0aW9uIC5jb2x1bW4tY29sb3Itc2Vjb25kYXJ5IGE6bm90KC5idG4pOm5vdCguZWxlbWVudG9yLWJ1dHRvbik6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspOm5vdCguYnRuLS1saW5rKTpub3QoLnN3aXBlci1zbGlkZS1pbm5lcikge1xuICBjb2xvcjogIzNCM0IzQjtcbn1cblxuLmJnLWNvbG9yLWxpZ2h0ZXN0LFxuLnNlY3Rpb24tY29sb3ItbGlnaHRlc3QsXG5zZWN0aW9uIC5jb2x1bW4tY29sb3ItbGlnaHRlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuLmJnLWNvbG9yLWxpZ2h0ZXIsXG4uc2VjdGlvbi1jb2xvci1saWdodGVyLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFREVEO1xufVxuLmJnLWNvbG9yLWxpZ2h0LFxuLnNlY3Rpb24tY29sb3ItbGlnaHQsXG5zZWN0aW9uIC5jb2x1bW4tY29sb3ItbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xufVxuLmJnLWNvbG9yLW1lZGl1bSxcbi5zZWN0aW9uLWNvbG9yLW1lZGl1bSxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkU2RTZFO1xufVxuLmJnLWNvbG9yLW1lZGl1bSxcbi5zZWN0aW9uLWNvbG9yLW1lZGl1bSxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1tZWRpdW0sIC5iZy1jb2xvci1tZWRpdW0gYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayk6bm90KC5idG4tLWxpbmspOm5vdCguc3dpcGVyLXNsaWRlLWlubmVyKSxcbi5zZWN0aW9uLWNvbG9yLW1lZGl1bSBhOm5vdCguYnRuKTpub3QoLmVsZW1lbnRvci1idXR0b24pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLmJ0bi0tbGluayk6bm90KC5zd2lwZXItc2xpZGUtaW5uZXIpLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLW1lZGl1bSBhOm5vdCguYnRuKTpub3QoLmVsZW1lbnRvci1idXR0b24pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLmJ0bi0tbGluayk6bm90KC5zd2lwZXItc2xpZGUtaW5uZXIpLCAuYmctY29sb3ItbWVkaXVtIGgxLFxuLnNlY3Rpb24tY29sb3ItbWVkaXVtIGgxLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLW1lZGl1bSBoMSwgLmJnLWNvbG9yLW1lZGl1bSBoMixcbi5zZWN0aW9uLWNvbG9yLW1lZGl1bSBoMixcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1tZWRpdW0gaDIsIC5iZy1jb2xvci1tZWRpdW0gaDMsXG4uc2VjdGlvbi1jb2xvci1tZWRpdW0gaDMsXG5zZWN0aW9uIC5jb2x1bW4tY29sb3ItbWVkaXVtIGgzLCAuYmctY29sb3ItbWVkaXVtIGg0LFxuLnNlY3Rpb24tY29sb3ItbWVkaXVtIGg0LFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLW1lZGl1bSBoNCwgLmJnLWNvbG9yLW1lZGl1bSBoNSxcbi5zZWN0aW9uLWNvbG9yLW1lZGl1bSBoNSxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1tZWRpdW0gaDUsIC5iZy1jb2xvci1tZWRpdW0gaDYsXG4uc2VjdGlvbi1jb2xvci1tZWRpdW0gaDYsXG5zZWN0aW9uIC5jb2x1bW4tY29sb3ItbWVkaXVtIGg2LCAuYmctY29sb3ItbWVkaXVtIHAsXG4uc2VjdGlvbi1jb2xvci1tZWRpdW0gcCxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1tZWRpdW0gcCwgLmJnLWNvbG9yLW1lZGl1bSB1bCxcbi5zZWN0aW9uLWNvbG9yLW1lZGl1bSB1bCxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1tZWRpdW0gdWwsIC5iZy1jb2xvci1tZWRpdW0gbGksXG4uc2VjdGlvbi1jb2xvci1tZWRpdW0gbGksXG5zZWN0aW9uIC5jb2x1bW4tY29sb3ItbWVkaXVtIGxpLCAuYmctY29sb3ItbWVkaXVtIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSxcbi5zZWN0aW9uLWNvbG9yLW1lZGl1bSAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsXG5zZWN0aW9uIC5jb2x1bW4tY29sb3ItbWVkaXVtIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSwgLmJnLWNvbG9yLW1lZGl1bSAuZWxlbWVudG9yLWN0YV9fZGVzY3JpcHRpb24sXG4uc2VjdGlvbi1jb2xvci1tZWRpdW0gLmVsZW1lbnRvci1jdGFfX2Rlc2NyaXB0aW9uLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLW1lZGl1bSAuZWxlbWVudG9yLWN0YV9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5iZy1jb2xvci1kYXJrZXN0LFxuLnNlY3Rpb24tY29sb3ItZGFya2VzdCxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1kYXJrZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNCM0IzQjtcbn1cbi5iZy1jb2xvci1kYXJrZXN0LFxuLnNlY3Rpb24tY29sb3ItZGFya2VzdCxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1kYXJrZXN0LCAuYmctY29sb3ItZGFya2VzdCBoMSxcbi5zZWN0aW9uLWNvbG9yLWRhcmtlc3QgaDEsXG5zZWN0aW9uIC5jb2x1bW4tY29sb3ItZGFya2VzdCBoMSwgLmJnLWNvbG9yLWRhcmtlc3QgaDIsXG4uc2VjdGlvbi1jb2xvci1kYXJrZXN0IGgyLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLWRhcmtlc3QgaDIsIC5iZy1jb2xvci1kYXJrZXN0IGgzLFxuLnNlY3Rpb24tY29sb3ItZGFya2VzdCBoMyxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1kYXJrZXN0IGgzLCAuYmctY29sb3ItZGFya2VzdCBoNCxcbi5zZWN0aW9uLWNvbG9yLWRhcmtlc3QgaDQsXG5zZWN0aW9uIC5jb2x1bW4tY29sb3ItZGFya2VzdCBoNCwgLmJnLWNvbG9yLWRhcmtlc3QgaDUsXG4uc2VjdGlvbi1jb2xvci1kYXJrZXN0IGg1LFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLWRhcmtlc3QgaDUsIC5iZy1jb2xvci1kYXJrZXN0IGg2LFxuLnNlY3Rpb24tY29sb3ItZGFya2VzdCBoNixcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1kYXJrZXN0IGg2LCAuYmctY29sb3ItZGFya2VzdCBwLFxuLnNlY3Rpb24tY29sb3ItZGFya2VzdCBwLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLWRhcmtlc3QgcCwgLmJnLWNvbG9yLWRhcmtlc3QgdWwsXG4uc2VjdGlvbi1jb2xvci1kYXJrZXN0IHVsLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLWRhcmtlc3QgdWwsIC5iZy1jb2xvci1kYXJrZXN0IGxpLFxuLnNlY3Rpb24tY29sb3ItZGFya2VzdCBsaSxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1kYXJrZXN0IGxpLCAuYmctY29sb3ItZGFya2VzdCAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsXG4uc2VjdGlvbi1jb2xvci1kYXJrZXN0IC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1kYXJrZXN0IC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSwgLmJnLWNvbG9yLWRhcmtlc3QgLmVsZW1lbnRvci1jdGFfX2Rlc2NyaXB0aW9uLFxuLnNlY3Rpb24tY29sb3ItZGFya2VzdCAuZWxlbWVudG9yLWN0YV9fZGVzY3JpcHRpb24sXG5zZWN0aW9uIC5jb2x1bW4tY29sb3ItZGFya2VzdCAuZWxlbWVudG9yLWN0YV9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmctY29sb3ItZGFya2VzdCBhOm5vdCguYnRuKTpub3QoLmVsZW1lbnRvci1idXR0b24pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLmJ0bi0tbGluayk6bm90KC5zd2lwZXItc2xpZGUtaW5uZXIpLFxuLnNlY3Rpb24tY29sb3ItZGFya2VzdCBhOm5vdCguYnRuKTpub3QoLmVsZW1lbnRvci1idXR0b24pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLmJ0bi0tbGluayk6bm90KC5zd2lwZXItc2xpZGUtaW5uZXIpLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLWRhcmtlc3QgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayk6bm90KC5idG4tLWxpbmspOm5vdCguc3dpcGVyLXNsaWRlLWlubmVyKSB7XG4gIGNvbG9yOiAjRjM5MzI0O1xufVxuXG4uYmctY29sb3Itd2hpdGUtLWluc2lkZSA+IC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAsXG4uc2VjdGlvbi1jb2xvci13aGl0ZS0taW5zaWRlID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci13aGl0ZS0taW5zaWRlID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCwgLmJnLWNvbG9yLXdoaXRlLFxuLnNlY3Rpb24tY29sb3Itd2hpdGUsXG5zZWN0aW9uIC5jb2x1bW4tY29sb3Itd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5iZy1jb2xvci13aGl0ZS0taW5zaWRlID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCxcbi5zZWN0aW9uLWNvbG9yLXdoaXRlLS1pbnNpZGUgPiAuZWxlbWVudG9yLXdpZGdldC13cmFwLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLXdoaXRlLS1pbnNpZGUgPiAuZWxlbWVudG9yLXdpZGdldC13cmFwLCAuYmctY29sb3Itd2hpdGUsXG4uc2VjdGlvbi1jb2xvci13aGl0ZSxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci13aGl0ZSwgLmJnLWNvbG9yLXdoaXRlLS1pbnNpZGUgPiAuZWxlbWVudG9yLXdpZGdldC13cmFwIGgxLFxuLnNlY3Rpb24tY29sb3Itd2hpdGUtLWluc2lkZSA+IC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgaDEsXG5zZWN0aW9uIC5jb2x1bW4tY29sb3Itd2hpdGUtLWluc2lkZSA+IC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgaDEsIC5iZy1jb2xvci13aGl0ZSBoMSxcbi5zZWN0aW9uLWNvbG9yLXdoaXRlIGgxLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLXdoaXRlIGgxLCAuYmctY29sb3Itd2hpdGUtLWluc2lkZSA+IC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgaDIsXG4uc2VjdGlvbi1jb2xvci13aGl0ZS0taW5zaWRlID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCBoMixcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci13aGl0ZS0taW5zaWRlID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCBoMiwgLmJnLWNvbG9yLXdoaXRlIGgyLFxuLnNlY3Rpb24tY29sb3Itd2hpdGUgaDIsXG5zZWN0aW9uIC5jb2x1bW4tY29sb3Itd2hpdGUgaDIsIC5iZy1jb2xvci13aGl0ZS0taW5zaWRlID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCBoMyxcbi5zZWN0aW9uLWNvbG9yLXdoaXRlLS1pbnNpZGUgPiAuZWxlbWVudG9yLXdpZGdldC13cmFwIGgzLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLXdoaXRlLS1pbnNpZGUgPiAuZWxlbWVudG9yLXdpZGdldC13cmFwIGgzLCAuYmctY29sb3Itd2hpdGUgaDMsXG4uc2VjdGlvbi1jb2xvci13aGl0ZSBoMyxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci13aGl0ZSBoMywgLmJnLWNvbG9yLXdoaXRlLS1pbnNpZGUgPiAuZWxlbWVudG9yLXdpZGdldC13cmFwIGg0LFxuLnNlY3Rpb24tY29sb3Itd2hpdGUtLWluc2lkZSA+IC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgaDQsXG5zZWN0aW9uIC5jb2x1bW4tY29sb3Itd2hpdGUtLWluc2lkZSA+IC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgaDQsIC5iZy1jb2xvci13aGl0ZSBoNCxcbi5zZWN0aW9uLWNvbG9yLXdoaXRlIGg0LFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLXdoaXRlIGg0LCAuYmctY29sb3Itd2hpdGUtLWluc2lkZSA+IC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgaDUsXG4uc2VjdGlvbi1jb2xvci13aGl0ZS0taW5zaWRlID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCBoNSxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci13aGl0ZS0taW5zaWRlID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCBoNSwgLmJnLWNvbG9yLXdoaXRlIGg1LFxuLnNlY3Rpb24tY29sb3Itd2hpdGUgaDUsXG5zZWN0aW9uIC5jb2x1bW4tY29sb3Itd2hpdGUgaDUsIC5iZy1jb2xvci13aGl0ZS0taW5zaWRlID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCBoNixcbi5zZWN0aW9uLWNvbG9yLXdoaXRlLS1pbnNpZGUgPiAuZWxlbWVudG9yLXdpZGdldC13cmFwIGg2LFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLXdoaXRlLS1pbnNpZGUgPiAuZWxlbWVudG9yLXdpZGdldC13cmFwIGg2LCAuYmctY29sb3Itd2hpdGUgaDYsXG4uc2VjdGlvbi1jb2xvci13aGl0ZSBoNixcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci13aGl0ZSBoNiwgLmJnLWNvbG9yLXdoaXRlLS1pbnNpZGUgPiAuZWxlbWVudG9yLXdpZGdldC13cmFwIHAsXG4uc2VjdGlvbi1jb2xvci13aGl0ZS0taW5zaWRlID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCBwLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLXdoaXRlLS1pbnNpZGUgPiAuZWxlbWVudG9yLXdpZGdldC13cmFwIHAsIC5iZy1jb2xvci13aGl0ZSBwLFxuLnNlY3Rpb24tY29sb3Itd2hpdGUgcCxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci13aGl0ZSBwLCAuYmctY29sb3Itd2hpdGUtLWluc2lkZSA+IC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgdWwsXG4uc2VjdGlvbi1jb2xvci13aGl0ZS0taW5zaWRlID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCB1bCxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci13aGl0ZS0taW5zaWRlID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCB1bCwgLmJnLWNvbG9yLXdoaXRlIHVsLFxuLnNlY3Rpb24tY29sb3Itd2hpdGUgdWwsXG5zZWN0aW9uIC5jb2x1bW4tY29sb3Itd2hpdGUgdWwsIC5iZy1jb2xvci13aGl0ZS0taW5zaWRlID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCBsaSxcbi5zZWN0aW9uLWNvbG9yLXdoaXRlLS1pbnNpZGUgPiAuZWxlbWVudG9yLXdpZGdldC13cmFwIGxpLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLXdoaXRlLS1pbnNpZGUgPiAuZWxlbWVudG9yLXdpZGdldC13cmFwIGxpLCAuYmctY29sb3Itd2hpdGUgbGksXG4uc2VjdGlvbi1jb2xvci13aGl0ZSBsaSxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci13aGl0ZSBsaSwgLmJnLWNvbG9yLXdoaXRlLS1pbnNpZGUgPiAuZWxlbWVudG9yLXdpZGdldC13cmFwIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSxcbi5zZWN0aW9uLWNvbG9yLXdoaXRlLS1pbnNpZGUgPiAuZWxlbWVudG9yLXdpZGdldC13cmFwIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci13aGl0ZS0taW5zaWRlID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsIC5iZy1jb2xvci13aGl0ZSAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsXG4uc2VjdGlvbi1jb2xvci13aGl0ZSAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsXG5zZWN0aW9uIC5jb2x1bW4tY29sb3Itd2hpdGUgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLCAuYmctY29sb3Itd2hpdGUtLWluc2lkZSA+IC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgLmVsZW1lbnRvci1jdGFfX2Rlc2NyaXB0aW9uLFxuLnNlY3Rpb24tY29sb3Itd2hpdGUtLWluc2lkZSA+IC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgLmVsZW1lbnRvci1jdGFfX2Rlc2NyaXB0aW9uLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLXdoaXRlLS1pbnNpZGUgPiAuZWxlbWVudG9yLXdpZGdldC13cmFwIC5lbGVtZW50b3ItY3RhX19kZXNjcmlwdGlvbiwgLmJnLWNvbG9yLXdoaXRlIC5lbGVtZW50b3ItY3RhX19kZXNjcmlwdGlvbixcbi5zZWN0aW9uLWNvbG9yLXdoaXRlIC5lbGVtZW50b3ItY3RhX19kZXNjcmlwdGlvbixcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci13aGl0ZSAuZWxlbWVudG9yLWN0YV9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cbi5iZy1jb2xvci13aGl0ZS0taW5zaWRlID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCBhOm5vdCguYnRuKTpub3QoLmVsZW1lbnRvci1idXR0b24pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLmJ0bi0tbGluayk6bm90KC5zd2lwZXItc2xpZGUtaW5uZXIpLFxuLnNlY3Rpb24tY29sb3Itd2hpdGUtLWluc2lkZSA+IC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayk6bm90KC5idG4tLWxpbmspOm5vdCguc3dpcGVyLXNsaWRlLWlubmVyKSxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci13aGl0ZS0taW5zaWRlID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCBhOm5vdCguYnRuKTpub3QoLmVsZW1lbnRvci1idXR0b24pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLmJ0bi0tbGluayk6bm90KC5zd2lwZXItc2xpZGUtaW5uZXIpLCAuYmctY29sb3Itd2hpdGUgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayk6bm90KC5idG4tLWxpbmspOm5vdCguc3dpcGVyLXNsaWRlLWlubmVyKSxcbi5zZWN0aW9uLWNvbG9yLXdoaXRlIGE6bm90KC5idG4pOm5vdCguZWxlbWVudG9yLWJ1dHRvbik6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspOm5vdCguYnRuLS1saW5rKTpub3QoLnN3aXBlci1zbGlkZS1pbm5lciksXG5zZWN0aW9uIC5jb2x1bW4tY29sb3Itd2hpdGUgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayk6bm90KC5idG4tLWxpbmspOm5vdCguc3dpcGVyLXNsaWRlLWlubmVyKSB7XG4gIGNvbG9yOiAjRjM5MzI0O1xufVxuXG4uYmctY29sb3ItYmxhY2ssXG4uc2VjdGlvbi1jb2xvci1ibGFjayxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uYmctY29sb3ItYmxhY2ssXG4uc2VjdGlvbi1jb2xvci1ibGFjayxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1ibGFjaywgLmJnLWNvbG9yLWJsYWNrIGE6bm90KC5idG4pOm5vdCguZWxlbWVudG9yLWJ1dHRvbik6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspOm5vdCguYnRuLS1saW5rKTpub3QoLnN3aXBlci1zbGlkZS1pbm5lciksXG4uc2VjdGlvbi1jb2xvci1ibGFjayBhOm5vdCguYnRuKTpub3QoLmVsZW1lbnRvci1idXR0b24pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLmJ0bi0tbGluayk6bm90KC5zd2lwZXItc2xpZGUtaW5uZXIpLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLWJsYWNrIGE6bm90KC5idG4pOm5vdCguZWxlbWVudG9yLWJ1dHRvbik6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspOm5vdCguYnRuLS1saW5rKTpub3QoLnN3aXBlci1zbGlkZS1pbm5lciksIC5iZy1jb2xvci1ibGFjayBoMSxcbi5zZWN0aW9uLWNvbG9yLWJsYWNrIGgxLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLWJsYWNrIGgxLCAuYmctY29sb3ItYmxhY2sgaDIsXG4uc2VjdGlvbi1jb2xvci1ibGFjayBoMixcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1ibGFjayBoMiwgLmJnLWNvbG9yLWJsYWNrIGgzLFxuLnNlY3Rpb24tY29sb3ItYmxhY2sgaDMsXG5zZWN0aW9uIC5jb2x1bW4tY29sb3ItYmxhY2sgaDMsIC5iZy1jb2xvci1ibGFjayBoNCxcbi5zZWN0aW9uLWNvbG9yLWJsYWNrIGg0LFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLWJsYWNrIGg0LCAuYmctY29sb3ItYmxhY2sgaDUsXG4uc2VjdGlvbi1jb2xvci1ibGFjayBoNSxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1ibGFjayBoNSwgLmJnLWNvbG9yLWJsYWNrIGg2LFxuLnNlY3Rpb24tY29sb3ItYmxhY2sgaDYsXG5zZWN0aW9uIC5jb2x1bW4tY29sb3ItYmxhY2sgaDYsIC5iZy1jb2xvci1ibGFjayBwLFxuLnNlY3Rpb24tY29sb3ItYmxhY2sgcCxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1ibGFjayBwLCAuYmctY29sb3ItYmxhY2sgdWwsXG4uc2VjdGlvbi1jb2xvci1ibGFjayB1bCxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci1ibGFjayB1bCwgLmJnLWNvbG9yLWJsYWNrIGxpLFxuLnNlY3Rpb24tY29sb3ItYmxhY2sgbGksXG5zZWN0aW9uIC5jb2x1bW4tY29sb3ItYmxhY2sgbGksIC5iZy1jb2xvci1ibGFjayAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsXG4uc2VjdGlvbi1jb2xvci1ibGFjayAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsXG5zZWN0aW9uIC5jb2x1bW4tY29sb3ItYmxhY2sgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLCAuYmctY29sb3ItYmxhY2sgLmVsZW1lbnRvci1jdGFfX2Rlc2NyaXB0aW9uLFxuLnNlY3Rpb24tY29sb3ItYmxhY2sgLmVsZW1lbnRvci1jdGFfX2Rlc2NyaXB0aW9uLFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLWJsYWNrIC5lbGVtZW50b3ItY3RhX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVsZW1lbnRvci1zZWN0aW9uLnNlY3Rpb24tY29sb3ItcHJpbWFyeSwgLmVsZW1lbnRvci1zZWN0aW9uLnNlY3Rpb24tY29sb3Itc2Vjb25kYXJ5LCAuZWxlbWVudG9yLXNlY3Rpb24uc2VjdGlvbi1jb2xvci1zZWNvbmRhcnktbGlnaHQsIC5lbGVtZW50b3Itc2VjdGlvbi5zZWN0aW9uLWNvbG9yLWxpZ2h0LCAuZWxlbWVudG9yLXNlY3Rpb24uc2VjdGlvbi1jb2xvci1saWdodGVzdCwgLmVsZW1lbnRvci1zZWN0aW9uLnNlY3Rpb24tY29sb3ItdHJhbnNwYXJlbnQsIC5lbGVtZW50b3Itc2VjdGlvbi5zZWN0aW9uLWNvbG9yLWRhcmtlc3QsXG4uZWxlbWVudG9yLWNvbHVtbi5zZWN0aW9uLWNvbG9yLXByaW1hcnksXG4uZWxlbWVudG9yLWNvbHVtbi5zZWN0aW9uLWNvbG9yLXNlY29uZGFyeSxcbi5lbGVtZW50b3ItY29sdW1uLnNlY3Rpb24tY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LFxuLmVsZW1lbnRvci1jb2x1bW4uc2VjdGlvbi1jb2xvci1saWdodCxcbi5lbGVtZW50b3ItY29sdW1uLnNlY3Rpb24tY29sb3ItbGlnaHRlc3QsXG4uZWxlbWVudG9yLWNvbHVtbi5zZWN0aW9uLWNvbG9yLXRyYW5zcGFyZW50LFxuLmVsZW1lbnRvci1jb2x1bW4uc2VjdGlvbi1jb2xvci1kYXJrZXN0LFxuZGl2LnNlY3Rpb24tY29sb3ItcHJpbWFyeSxcbmRpdi5zZWN0aW9uLWNvbG9yLXNlY29uZGFyeSxcbmRpdi5zZWN0aW9uLWNvbG9yLXNlY29uZGFyeS1saWdodCxcbmRpdi5zZWN0aW9uLWNvbG9yLWxpZ2h0LFxuZGl2LnNlY3Rpb24tY29sb3ItbGlnaHRlc3QsXG5kaXYuc2VjdGlvbi1jb2xvci10cmFuc3BhcmVudCxcbmRpdi5zZWN0aW9uLWNvbG9yLWRhcmtlc3Qge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAuNjI1ZW0pIHtcbiAgLmVsZW1lbnRvci1zZWN0aW9uLnNlY3Rpb24tY29sb3ItcHJpbWFyeSwgLmVsZW1lbnRvci1zZWN0aW9uLnNlY3Rpb24tY29sb3Itc2Vjb25kYXJ5LCAuZWxlbWVudG9yLXNlY3Rpb24uc2VjdGlvbi1jb2xvci1zZWNvbmRhcnktbGlnaHQsIC5lbGVtZW50b3Itc2VjdGlvbi5zZWN0aW9uLWNvbG9yLWxpZ2h0LCAuZWxlbWVudG9yLXNlY3Rpb24uc2VjdGlvbi1jb2xvci1saWdodGVzdCwgLmVsZW1lbnRvci1zZWN0aW9uLnNlY3Rpb24tY29sb3ItdHJhbnNwYXJlbnQsIC5lbGVtZW50b3Itc2VjdGlvbi5zZWN0aW9uLWNvbG9yLWRhcmtlc3QsXG4gIC5lbGVtZW50b3ItY29sdW1uLnNlY3Rpb24tY29sb3ItcHJpbWFyeSxcbiAgLmVsZW1lbnRvci1jb2x1bW4uc2VjdGlvbi1jb2xvci1zZWNvbmRhcnksXG4gIC5lbGVtZW50b3ItY29sdW1uLnNlY3Rpb24tY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LFxuICAuZWxlbWVudG9yLWNvbHVtbi5zZWN0aW9uLWNvbG9yLWxpZ2h0LFxuICAuZWxlbWVudG9yLWNvbHVtbi5zZWN0aW9uLWNvbG9yLWxpZ2h0ZXN0LFxuICAuZWxlbWVudG9yLWNvbHVtbi5zZWN0aW9uLWNvbG9yLXRyYW5zcGFyZW50LFxuICAuZWxlbWVudG9yLWNvbHVtbi5zZWN0aW9uLWNvbG9yLWRhcmtlc3QsXG4gIGRpdi5zZWN0aW9uLWNvbG9yLXByaW1hcnksXG4gIGRpdi5zZWN0aW9uLWNvbG9yLXNlY29uZGFyeSxcbiAgZGl2LnNlY3Rpb24tY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LFxuICBkaXYuc2VjdGlvbi1jb2xvci1saWdodCxcbiAgZGl2LnNlY3Rpb24tY29sb3ItbGlnaHRlc3QsXG4gIGRpdi5zZWN0aW9uLWNvbG9yLXRyYW5zcGFyZW50LFxuICBkaXYuc2VjdGlvbi1jb2xvci1kYXJrZXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuLmFyY2hpdmUtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MC42MjVlbSkge1xuICAuYXJjaGl2ZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuYXNpZGUge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5cbi5iZy1jb2xvci10cmFuc3BhcmVudCxcbi5zZWN0aW9uLWNvbG9yLXRyYW5zcGFyZW50LFxuc2VjdGlvbiAuY29sdW1uLWNvbG9yLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmctY29sb3Itd2hpdGUtLWluc2lkZSA+IC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAsXG4uc2VjdGlvbi1jb2xvci13aGl0ZS0taW5zaWRlID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCxcbnNlY3Rpb24gLmNvbHVtbi1jb2xvci13aGl0ZS0taW5zaWRlID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tY29sb3Itc2Vjb25kYXJ5LmpvdmVudHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGREUwMjtcbn1cblxuLmJveC5sbGlzdGFDbGVhbiB1bCwgLmJveC5sbGlzdGFDbGVhbiB1bCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmJveC5sbGlzdGFDbGVhbiB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJveC5sbGlzdGFDbGVhbiB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmVsZW1lbnRvci1zZWN0aW9uLmwtbWFyZ2luLW5vLFxuLmVsZW1lbnRvci13aWRnZXQubC1tYXJnaW4tbm8sXG4ucG9zdC1lbnRyeS5sLW1hcmdpbi1ubyB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5lbGVtZW50b3Itc2VjdGlvbi5sLW1hcmdpbi14cyxcbi5lbGVtZW50b3Itd2lkZ2V0LmwtbWFyZ2luLXhzLFxuLnBvc3QtZW50cnkubC1tYXJnaW4teHMge1xuICBtYXJnaW4tYm90dG9tOiAwLjQxNjY2NjY2NjdyZW0gIWltcG9ydGFudDtcbn1cbi5lbGVtZW50b3Itc2VjdGlvbi5sLW1hcmdpbi1zbSxcbi5lbGVtZW50b3Itd2lkZ2V0LmwtbWFyZ2luLXNtLFxuLnBvc3QtZW50cnkubC1tYXJnaW4tc20ge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uZWxlbWVudG9yLXNlY3Rpb24ubC1tYXJnaW4tbWQsXG4uZWxlbWVudG9yLXdpZGdldC5sLW1hcmdpbi1tZCxcbi5wb3N0LWVudHJ5LmwtbWFyZ2luLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4uZWxlbWVudG9yLXNlY3Rpb24ubC1tYXJnaW4tbGcsXG4uZWxlbWVudG9yLXdpZGdldC5sLW1hcmdpbi1sZyxcbi5wb3N0LWVudHJ5LmwtbWFyZ2luLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xufVxuLmVsZW1lbnRvci1zZWN0aW9uLmwtbWFyZ2luLXhsLFxuLmVsZW1lbnRvci13aWRnZXQubC1tYXJnaW4teGwsXG4ucG9zdC1lbnRyeS5sLW1hcmdpbi14bCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1heC13aWR0aC02MDAsXG4ubWF4LXdpZHRoLTc1MCxcbi5tYXgtd2lkdGgtODAwIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1heC13aWR0aC02MDAubWF4LXdpZHRoLWxlZnQsXG4ubWF4LXdpZHRoLTc1MC5tYXgtd2lkdGgtbGVmdCxcbi5tYXgtd2lkdGgtODAwLm1heC13aWR0aC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5tYXgtd2lkdGgtODAwIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5tYXgtd2lkdGgtNjAwIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbi5tYXgtd2lkdGgtNzAwIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cblxuLmVsZW1lbnRvciAuZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciBociB7XG4gIG1hcmdpbjogMS4yNXJlbSAwO1xufVxuXG4uc2VjdGlvbi1oaWdobGlnaHQgLmVsZW1lbnRvci1pY29uLWxpc3QtaWNvbiB7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MC42MjVlbSkge1xuICAuc2VjdGlvbi1oaWdobGlnaHQgLmVsZW1lbnRvci1pY29uLWxpc3QtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi1oaWdobGlnaHQgLmVsZW1lbnRvci1pY29uLWxpc3QtdGV4dCB7XG4gIG9yZGVyOiAwO1xufVxuXG4udmlkZW8tcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2JTtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuXG4udmlkZW8tY29udGFpbmVyIGlmcmFtZSB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxubWFpbi5zaXRlLW1haW4ge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwLjYyNWVtKSB7XG4gIHNlY3Rpb24uY3RhIGgyLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbnNlY3Rpb24uY3RhOm5vdCguZWxlbWVudG9yLXJldmVyc2UtbW9iaWxlKSAuZWxlbWVudG9yLWNvbHVtbjpsYXN0LWNoaWxkLCBzZWN0aW9uLmN0YS5lbGVtZW50b3ItcmV2ZXJzZS1tb2JpbGUgLmVsZW1lbnRvci1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbnNlY3Rpb24uY3RhOm5vdCguZWxlbWVudG9yLXJldmVyc2UtbW9iaWxlKSAuZWxlbWVudG9yLWNvbHVtbjpsYXN0LWNoaWxkIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAsIHNlY3Rpb24uY3RhLmVsZW1lbnRvci1yZXZlcnNlLW1vYmlsZSAuZWxlbWVudG9yLWNvbHVtbjpmaXJzdC1jaGlsZCAuZWxlbWVudG9yLXdpZGdldC13cmFwIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuc2VjdGlvbi5jdGE6bm90KC5lbGVtZW50b3ItcmV2ZXJzZS1tb2JpbGUpIC5lbGVtZW50b3ItY29sdW1uOmxhc3QtY2hpbGQgLmVsZW1lbnRvci13aWRnZXQtd3JhcCAuZWxlbWVudG9yLXdpZGdldC1idXR0b24sIHNlY3Rpb24uY3RhLmVsZW1lbnRvci1yZXZlcnNlLW1vYmlsZSAuZWxlbWVudG9yLWNvbHVtbjpmaXJzdC1jaGlsZCAuZWxlbWVudG9yLXdpZGdldC13cmFwIC5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbnNlY3Rpb24uY3RhIC5lbGVtZW50b3Itd2lkZ2V0LWltYWdlOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5zZWN0aW9uLmN0YSAuZWxlbWVudG9yLXdpZGdldC1pbWFnZTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkICoge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5zZWN0aW9uLmN0YSAuZWxlbWVudG9yLXdpZGdldC1pbWFnZTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5zZWN0aW9uLmN0YTpub3QoLmVsZW1lbnRvci1yZXZlcnNlLW1vYmlsZSkgLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQgLmVsZW1lbnRvci1jb2x1bW46bGFzdC1jaGlsZCAuZWxlbWVudG9yLXdpZGdldC13cmFwIC5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbiB7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbn1cbnNlY3Rpb24uY3RhOm5vdCguZWxlbWVudG9yLXJldmVyc2UtbW9iaWxlKSAuZWxlbWVudG9yLWNvbHVtbi1nYXAtZXh0ZW5kZWQgLmVsZW1lbnRvci1jb2x1bW46bGFzdC1jaGlsZCAuZWxlbWVudG9yLXdpZGdldC13cmFwIC5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbiB7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbn1cbnNlY3Rpb24uY3RhOm5vdCguZWxlbWVudG9yLXJldmVyc2UtbW9iaWxlKSAuZWxlbWVudG9yLWNvbHVtbi1nYXAtd2lkZSAuZWxlbWVudG9yLWNvbHVtbjpsYXN0LWNoaWxkIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uIHtcbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xufVxuc2VjdGlvbi5jdGE6bm90KC5lbGVtZW50b3ItcmV2ZXJzZS1tb2JpbGUpIC5lbGVtZW50b3ItY29sdW1uLWdhcC13aWRlciAuZWxlbWVudG9yLWNvbHVtbjpsYXN0LWNoaWxkIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uIHtcbiAgbGVmdDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xufVxuc2VjdGlvbi5jdGEuZWxlbWVudG9yLXJldmVyc2UtbW9iaWxlIC5lbGVtZW50b3ItY29sdW1uLWdhcC1kZWZhdWx0IC5lbGVtZW50b3ItY29sdW1uOmZpcnN0LWNoaWxkIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uIHtcbiAgbGVmdDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xufVxuc2VjdGlvbi5jdGEuZWxlbWVudG9yLXJldmVyc2UtbW9iaWxlIC5lbGVtZW50b3ItY29sdW1uLWdhcC1leHRlbmRlZCAuZWxlbWVudG9yLWNvbHVtbjpmaXJzdC1jaGlsZCAuZWxlbWVudG9yLXdpZGdldC13cmFwIC5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbiB7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbn1cbnNlY3Rpb24uY3RhLmVsZW1lbnRvci1yZXZlcnNlLW1vYmlsZSAuZWxlbWVudG9yLWNvbHVtbi1nYXAtd2lkZSAuZWxlbWVudG9yLWNvbHVtbjpmaXJzdC1jaGlsZCAuZWxlbWVudG9yLXdpZGdldC13cmFwIC5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbiB7XG4gIGxlZnQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbn1cbnNlY3Rpb24uY3RhLmVsZW1lbnRvci1yZXZlcnNlLW1vYmlsZSAuZWxlbWVudG9yLWNvbHVtbi1nYXAtd2lkZXIgLmVsZW1lbnRvci1jb2x1bW46Zmlyc3QtY2hpbGQgLmVsZW1lbnRvci13aWRnZXQtd3JhcCAuZWxlbWVudG9yLXdpZGdldC1idXR0b24ge1xuICBsZWZ0OiAzMHB4O1xuICBib3R0b206IDMwcHg7XG59XG4ucGFnZSAud3JhcHBlcl9pbm5lciA+IC5jb250ZW50LCAuaG9tZSAud3JhcHBlcl9pbm5lciA+IC5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuW2NsYXNzKj1oZWFkaW5nXSB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmgxOmxhc3QtY2hpbGQsIGgxOm9ubHktY2hpbGQsXG5oMjpsYXN0LWNoaWxkLFxuaDI6b25seS1jaGlsZCxcbmgzOmxhc3QtY2hpbGQsXG5oMzpvbmx5LWNoaWxkLFxuaDQ6bGFzdC1jaGlsZCxcbmg0Om9ubHktY2hpbGQsXG5oNTpsYXN0LWNoaWxkLFxuaDU6b25seS1jaGlsZCxcbmg2Omxhc3QtY2hpbGQsXG5oNjpvbmx5LWNoaWxkLFxucDpsYXN0LWNoaWxkLFxucDpvbmx5LWNoaWxkLFxuLmgxOmxhc3QtY2hpbGQsXG4uaDE6b25seS1jaGlsZCxcbi5oMjpsYXN0LWNoaWxkLFxuLmgyOm9ubHktY2hpbGQsXG4uaDM6bGFzdC1jaGlsZCxcbi5oMzpvbmx5LWNoaWxkLFxuLmg0Omxhc3QtY2hpbGQsXG4uaDQ6b25seS1jaGlsZCxcbi5oNTpsYXN0LWNoaWxkLFxuLmg1Om9ubHktY2hpbGQsXG4uaDY6bGFzdC1jaGlsZCxcbi5oNjpvbmx5LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuW2NsYXNzKj1oZWFkaW5nXSxcbnRoIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbn1cbmgxIGEsXG5oMiBhLFxuaDMgYSxcbmg0IGEsXG5oNSBhLFxuaDYgYSxcbi5oMSBhLFxuLmgyIGEsXG4uaDMgYSxcbi5oNCBhLFxuLmg1IGEsXG4uaDYgYSxcbltjbGFzcyo9aGVhZGluZ10gYSxcbnRoIGEge1xuICBjb2xvcjogI0YzOTMyNDtcbn1cbmgxLnJldmVyc2UsIC5yZXZlcnNlIGgxLFxuaDIucmV2ZXJzZSxcbi5yZXZlcnNlIGgyLFxuaDMucmV2ZXJzZSxcbi5yZXZlcnNlIGgzLFxuaDQucmV2ZXJzZSxcbi5yZXZlcnNlIGg0LFxuaDUucmV2ZXJzZSxcbi5yZXZlcnNlIGg1LFxuaDYucmV2ZXJzZSxcbi5yZXZlcnNlIGg2LFxuLmgxLnJldmVyc2UsXG4ucmV2ZXJzZSAuaDEsXG4uaDIucmV2ZXJzZSxcbi5yZXZlcnNlIC5oMixcbi5oMy5yZXZlcnNlLFxuLnJldmVyc2UgLmgzLFxuLmg0LnJldmVyc2UsXG4ucmV2ZXJzZSAuaDQsXG4uaDUucmV2ZXJzZSxcbi5yZXZlcnNlIC5oNSxcbi5oNi5yZXZlcnNlLFxuLnJldmVyc2UgLmg2LFxuW2NsYXNzKj1oZWFkaW5nXS5yZXZlcnNlLFxuLnJldmVyc2UgW2NsYXNzKj1oZWFkaW5nXSxcbnRoLnJldmVyc2UsXG4ucmV2ZXJzZSB0aCB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuaDEucmV2ZXJzZSBhLCBoMS5yZXZlcnNlIGE6bm90KC5idG4pOm5vdCguZWxlbWVudG9yLWJ1dHRvbik6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspLCBoMS5yZXZlcnNlIGE6dmlzaXRlZCwgaDEucmV2ZXJzZSBhOmhvdmVyLCAucmV2ZXJzZSBoMSBhLCAucmV2ZXJzZSBoMSBhOm5vdCguYnRuKTpub3QoLmVsZW1lbnRvci1idXR0b24pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKSwgLnJldmVyc2UgaDEgYTp2aXNpdGVkLCAucmV2ZXJzZSBoMSBhOmhvdmVyLFxuaDIucmV2ZXJzZSBhLFxuaDIucmV2ZXJzZSBhOm5vdCguYnRuKTpub3QoLmVsZW1lbnRvci1idXR0b24pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKSxcbmgyLnJldmVyc2UgYTp2aXNpdGVkLFxuaDIucmV2ZXJzZSBhOmhvdmVyLFxuLnJldmVyc2UgaDIgYSxcbi5yZXZlcnNlIGgyIGE6bm90KC5idG4pOm5vdCguZWxlbWVudG9yLWJ1dHRvbik6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspLFxuLnJldmVyc2UgaDIgYTp2aXNpdGVkLFxuLnJldmVyc2UgaDIgYTpob3ZlcixcbmgzLnJldmVyc2UgYSxcbmgzLnJldmVyc2UgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayksXG5oMy5yZXZlcnNlIGE6dmlzaXRlZCxcbmgzLnJldmVyc2UgYTpob3Zlcixcbi5yZXZlcnNlIGgzIGEsXG4ucmV2ZXJzZSBoMyBhOm5vdCguYnRuKTpub3QoLmVsZW1lbnRvci1idXR0b24pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKSxcbi5yZXZlcnNlIGgzIGE6dmlzaXRlZCxcbi5yZXZlcnNlIGgzIGE6aG92ZXIsXG5oNC5yZXZlcnNlIGEsXG5oNC5yZXZlcnNlIGE6bm90KC5idG4pOm5vdCguZWxlbWVudG9yLWJ1dHRvbik6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspLFxuaDQucmV2ZXJzZSBhOnZpc2l0ZWQsXG5oNC5yZXZlcnNlIGE6aG92ZXIsXG4ucmV2ZXJzZSBoNCBhLFxuLnJldmVyc2UgaDQgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayksXG4ucmV2ZXJzZSBoNCBhOnZpc2l0ZWQsXG4ucmV2ZXJzZSBoNCBhOmhvdmVyLFxuaDUucmV2ZXJzZSBhLFxuaDUucmV2ZXJzZSBhOm5vdCguYnRuKTpub3QoLmVsZW1lbnRvci1idXR0b24pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKSxcbmg1LnJldmVyc2UgYTp2aXNpdGVkLFxuaDUucmV2ZXJzZSBhOmhvdmVyLFxuLnJldmVyc2UgaDUgYSxcbi5yZXZlcnNlIGg1IGE6bm90KC5idG4pOm5vdCguZWxlbWVudG9yLWJ1dHRvbik6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspLFxuLnJldmVyc2UgaDUgYTp2aXNpdGVkLFxuLnJldmVyc2UgaDUgYTpob3Zlcixcbmg2LnJldmVyc2UgYSxcbmg2LnJldmVyc2UgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayksXG5oNi5yZXZlcnNlIGE6dmlzaXRlZCxcbmg2LnJldmVyc2UgYTpob3Zlcixcbi5yZXZlcnNlIGg2IGEsXG4ucmV2ZXJzZSBoNiBhOm5vdCguYnRuKTpub3QoLmVsZW1lbnRvci1idXR0b24pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKSxcbi5yZXZlcnNlIGg2IGE6dmlzaXRlZCxcbi5yZXZlcnNlIGg2IGE6aG92ZXIsXG4uaDEucmV2ZXJzZSBhLFxuLmgxLnJldmVyc2UgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayksXG4uaDEucmV2ZXJzZSBhOnZpc2l0ZWQsXG4uaDEucmV2ZXJzZSBhOmhvdmVyLFxuLnJldmVyc2UgLmgxIGEsXG4ucmV2ZXJzZSAuaDEgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayksXG4ucmV2ZXJzZSAuaDEgYTp2aXNpdGVkLFxuLnJldmVyc2UgLmgxIGE6aG92ZXIsXG4uaDIucmV2ZXJzZSBhLFxuLmgyLnJldmVyc2UgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayksXG4uaDIucmV2ZXJzZSBhOnZpc2l0ZWQsXG4uaDIucmV2ZXJzZSBhOmhvdmVyLFxuLnJldmVyc2UgLmgyIGEsXG4ucmV2ZXJzZSAuaDIgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayksXG4ucmV2ZXJzZSAuaDIgYTp2aXNpdGVkLFxuLnJldmVyc2UgLmgyIGE6aG92ZXIsXG4uaDMucmV2ZXJzZSBhLFxuLmgzLnJldmVyc2UgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayksXG4uaDMucmV2ZXJzZSBhOnZpc2l0ZWQsXG4uaDMucmV2ZXJzZSBhOmhvdmVyLFxuLnJldmVyc2UgLmgzIGEsXG4ucmV2ZXJzZSAuaDMgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayksXG4ucmV2ZXJzZSAuaDMgYTp2aXNpdGVkLFxuLnJldmVyc2UgLmgzIGE6aG92ZXIsXG4uaDQucmV2ZXJzZSBhLFxuLmg0LnJldmVyc2UgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayksXG4uaDQucmV2ZXJzZSBhOnZpc2l0ZWQsXG4uaDQucmV2ZXJzZSBhOmhvdmVyLFxuLnJldmVyc2UgLmg0IGEsXG4ucmV2ZXJzZSAuaDQgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayksXG4ucmV2ZXJzZSAuaDQgYTp2aXNpdGVkLFxuLnJldmVyc2UgLmg0IGE6aG92ZXIsXG4uaDUucmV2ZXJzZSBhLFxuLmg1LnJldmVyc2UgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayksXG4uaDUucmV2ZXJzZSBhOnZpc2l0ZWQsXG4uaDUucmV2ZXJzZSBhOmhvdmVyLFxuLnJldmVyc2UgLmg1IGEsXG4ucmV2ZXJzZSAuaDUgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayksXG4ucmV2ZXJzZSAuaDUgYTp2aXNpdGVkLFxuLnJldmVyc2UgLmg1IGE6aG92ZXIsXG4uaDYucmV2ZXJzZSBhLFxuLmg2LnJldmVyc2UgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayksXG4uaDYucmV2ZXJzZSBhOnZpc2l0ZWQsXG4uaDYucmV2ZXJzZSBhOmhvdmVyLFxuLnJldmVyc2UgLmg2IGEsXG4ucmV2ZXJzZSAuaDYgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayksXG4ucmV2ZXJzZSAuaDYgYTp2aXNpdGVkLFxuLnJldmVyc2UgLmg2IGE6aG92ZXIsXG5bY2xhc3MqPWhlYWRpbmddLnJldmVyc2UgYSxcbltjbGFzcyo9aGVhZGluZ10ucmV2ZXJzZSBhOm5vdCguYnRuKTpub3QoLmVsZW1lbnRvci1idXR0b24pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKSxcbltjbGFzcyo9aGVhZGluZ10ucmV2ZXJzZSBhOnZpc2l0ZWQsXG5bY2xhc3MqPWhlYWRpbmddLnJldmVyc2UgYTpob3Zlcixcbi5yZXZlcnNlIFtjbGFzcyo9aGVhZGluZ10gYSxcbi5yZXZlcnNlIFtjbGFzcyo9aGVhZGluZ10gYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayksXG4ucmV2ZXJzZSBbY2xhc3MqPWhlYWRpbmddIGE6dmlzaXRlZCxcbi5yZXZlcnNlIFtjbGFzcyo9aGVhZGluZ10gYTpob3ZlcixcbnRoLnJldmVyc2UgYSxcbnRoLnJldmVyc2UgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayksXG50aC5yZXZlcnNlIGE6dmlzaXRlZCxcbnRoLnJldmVyc2UgYTpob3Zlcixcbi5yZXZlcnNlIHRoIGEsXG4ucmV2ZXJzZSB0aCBhOm5vdCguYnRuKTpub3QoLmVsZW1lbnRvci1idXR0b24pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKSxcbi5yZXZlcnNlIHRoIGE6dmlzaXRlZCxcbi5yZXZlcnNlIHRoIGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxucC5yZXZlcnNlLCAucmV2ZXJzZSBwIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5wLnJldmVyc2UgYSwgcC5yZXZlcnNlIGE6bm90KC5idG4pOm5vdCguZWxlbWVudG9yLWJ1dHRvbik6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspLCBwLnJldmVyc2UgYTp2aXNpdGVkLCBwLnJldmVyc2UgYTpob3ZlciwgLnJldmVyc2UgcCBhLCAucmV2ZXJzZSBwIGE6bm90KC5idG4pOm5vdCguZWxlbWVudG9yLWJ1dHRvbik6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspLCAucmV2ZXJzZSBwIGE6dmlzaXRlZCwgLnJldmVyc2UgcCBhOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5lbGVtZW50b3Itd2lkZ2V0LWltYWdlLWJveCBoMiBzdHJvbmcsXG4uaG9tZSBoMyBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGMzkzMjQ7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDEuMThlbTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xufVxuXG4uZWxlbWVudG9yLWltYWdlLWJveC13cmFwcGVyIHAsXG4uZWxlbWVudG9yLWltYWdlLWJveC13cmFwcGVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4uZWxlbWVudG9yLWltYWdlLWJveC13cmFwcGVyIHAgYSxcbi5lbGVtZW50b3ItaW1hZ2UtYm94LXdyYXBwZXIgaDIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5iZy1jb2xvci13aGl0ZSAuZWxlbWVudG9yLWltYWdlLWJveC13cmFwcGVyIHAgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayk6bm90KC5idG4tLWxpbmspOm5vdCguc3dpcGVyLXNsaWRlLWlubmVyKSxcbi5iZy1jb2xvci13aGl0ZSAuZWxlbWVudG9yLWltYWdlLWJveC13cmFwcGVyIGgyIGE6bm90KC5idG4pOm5vdCguZWxlbWVudG9yLWJ1dHRvbik6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspOm5vdCguYnRuLS1saW5rKTpub3QoLnN3aXBlci1zbGlkZS1pbm5lcikge1xuICBjb2xvcjogIzAwMDtcbn1cbi5lbGVtZW50b3ItaW1hZ2UtYm94LXdyYXBwZXIgZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lbGVtZW50b3ItaW1hZ2UtYm94LXdyYXBwZXIgYVtjbGFzcyo9YnRuXSB7XG4gIG1hcmdpbjogMC41ZW0gMDtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5hLmJ0bixcbmJ1dHRvbi5idG4sXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24gLmVsZW1lbnRvci1idXR0b24sXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24gYS5lbGVtZW50b3ItYnV0dG9uLFxuLmVsZW1lbnRvci1wcmljZS10YWJsZV9fYnV0dG9uLFxuLmVsZW1lbnRvci1idXR0b24sXG5hLmVsZW1lbnRvci1idXR0b24sXG5hLmVsZW1lbnRvci1jdGFfX2J1dHRvbixcbmJ1dHRvbi5lbGVtZW50b3ItYnV0dG9uLFxuLmVsZW1lbnRvci1mb3JtIC5lbGVtZW50b3ItYnV0dG9uLFxuLndwLWJsb2NrLWJ1dHRvbiBhLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi5lbGVtZW50b3Itc2xpZGVzIC5zd2lwZXItc2xpZGUtaW5uZXIgLmVsZW1lbnRvci1zbGlkZS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC43NWVtIDEuNWVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGN1YmljLWJlemllcigwLjY5NCwgMC4wNDgyLCAwLjMzNSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgYnV0dG9uLFxuICBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4gIGlucHV0W3R5cGU9cmVzZXRdLFxuICBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIGEuYnRuLFxuICBidXR0b24uYnRuLFxuICAuZWxlbWVudG9yLXdpZGdldC1idXR0b24gLmVsZW1lbnRvci1idXR0b24sXG4gIC5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbiBhLmVsZW1lbnRvci1idXR0b24sXG4gIC5lbGVtZW50b3ItcHJpY2UtdGFibGVfX2J1dHRvbixcbiAgLmVsZW1lbnRvci1idXR0b24sXG4gIGEuZWxlbWVudG9yLWJ1dHRvbixcbiAgYS5lbGVtZW50b3ItY3RhX19idXR0b24sXG4gIGJ1dHRvbi5lbGVtZW50b3ItYnV0dG9uLFxuICAuZWxlbWVudG9yLWZvcm0gLmVsZW1lbnRvci1idXR0b24sXG4gIC53cC1ibG9jay1idXR0b24gYS53cC1ibG9jay1idXR0b25fX2xpbmssXG4gIC5lbGVtZW50b3Itc2xpZGVzIC5zd2lwZXItc2xpZGUtaW5uZXIgLmVsZW1lbnRvci1zbGlkZS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbmJ1dHRvbjpmb2N1cyxcbmlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cyxcbmlucHV0W3R5cGU9cmVzZXRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuYS5idG46Zm9jdXMsXG4uZWxlbWVudG9yLXByaWNlLXRhYmxlX19idXR0b246Zm9jdXMsXG4uZWxlbWVudG9yLWJ1dHRvbjpmb2N1cyxcbmEuZWxlbWVudG9yLWN0YV9fYnV0dG9uOmZvY3VzLFxuLndwLWJsb2NrLWJ1dHRvbiBhLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyxcbi5lbGVtZW50b3Itc2xpZGVzIC5zd2lwZXItc2xpZGUtaW5uZXIgLmVsZW1lbnRvci1zbGlkZS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuYnV0dG9uOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF06aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG5hLmJ0bjpob3Zlcixcbi5lbGVtZW50b3ItcHJpY2UtdGFibGVfX2J1dHRvbjpob3Zlcixcbi5lbGVtZW50b3ItYnV0dG9uOmhvdmVyLFxuYS5lbGVtZW50b3ItY3RhX19idXR0b246aG92ZXIsXG4ud3AtYmxvY2stYnV0dG9uIGEud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuLmVsZW1lbnRvci1zbGlkZXMgLnN3aXBlci1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hLmJ0bi0tcHJpbWFyeSxcbmJ1dHRvbi5idG4tLXByaW1hcnksXG5hLmVsZW1lbnRvci1idXR0b24sXG5idXR0b24uZWxlbWVudG9yLWJ1dHRvbixcbi5lbGVtZW50b3ItZm9ybSAuZWxlbWVudG9yLWJ1dHRvbixcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtZmlsbCBhLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbmlucHV0W3R5cGU9c3VibWl0XSxcbi5lbGVtZW50b3ItYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5lbGVtZW50b3IgLnNsaWRlci1qb3ZlbnR1dCAuZWxlbWVudG9yLXNsaWRlcyAuc3dpcGVyLXNsaWRlLWlubmVyIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzOTMyNDtcbiAgYm9yZGVyLWNvbG9yOiAjRjM5MzI0O1xuICBjb2xvcjogd2hpdGU7XG59XG5hLmJ0bi0tcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5idG4tLXByaW1hcnk6aG92ZXIsXG5hLmVsZW1lbnRvci1idXR0b246aG92ZXIsXG5idXR0b24uZWxlbWVudG9yLWJ1dHRvbjpob3Zlcixcbi5lbGVtZW50b3ItZm9ybSAuZWxlbWVudG9yLWJ1dHRvbjpob3Zlcixcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtZmlsbCBhLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5lbGVtZW50b3ItYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlcixcbi5lbGVtZW50b3IgLnNsaWRlci1qb3ZlbnR1dCAuZWxlbWVudG9yLXNsaWRlcyAuc3dpcGVyLXNsaWRlLWlubmVyIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogI0YzOTMyNDtcbiAgY29sb3I6ICNGMzkzMjQ7XG59XG5cbmEuYnRuLS1zZWNvbmRhcnksXG5idXR0b24uYnRuLS1zZWNvbmRhcnksXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS1zZWNvbmRhcnkgLmVsZW1lbnRvci1idXR0b24sXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS1zZWNvbmRhcnkgYS5lbGVtZW50b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlZTZlMTtcbiAgY29sb3I6ICMzQjNCM0I7XG4gIGJvcmRlci1jb2xvcjogI2NlZTZlMTtcbn1cbmEuYnRuLS1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYnRuLS1zZWNvbmRhcnk6aG92ZXIsXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS1zZWNvbmRhcnkgLmVsZW1lbnRvci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjM0IzQjNCO1xuICBjb2xvcjogIzNCM0IzQjtcbn1cblxuYS5idG4tLWRhcmssXG5idXR0b24uYnRuLS1kYXJrLFxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi0tZGFyayAuZWxlbWVudG9yLWJ1dHRvbixcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLWRhcmsgYS5lbGVtZW50b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNCM0IzQjtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICMzQjNCM0I7XG59XG5hLmJ0bi0tZGFyazpob3ZlcixcbmJ1dHRvbi5idG4tLWRhcms6aG92ZXIsXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS1kYXJrIC5lbGVtZW50b3ItYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbmEuYnRuLS1saWdodCxcbmJ1dHRvbi5idG4tLWxpZ2h0LFxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi0tbGlnaHQgLmVsZW1lbnRvci1idXR0b24sXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS1saWdodCBhLmVsZW1lbnRvci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMzQjNCM0I7XG59XG5hLmJ0bi0tbGlnaHQ6aG92ZXIsXG5idXR0b24uYnRuLS1saWdodDpob3Zlcixcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLWxpZ2h0IC5lbGVtZW50b3ItYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNCM0IzQjtcbiAgYm9yZGVyLWNvbG9yOiAjM0IzQjNCO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4uYnRuLS1saW5rIGEuZWxlbWVudG9yLWJ1dHRvbiwgYS5idG4tLWxpbmssXG5idXR0b24uYnRuLS1saW5rLFxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi0tbGluayAuZWxlbWVudG9yLWJ1dHRvbixcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLWxpbmsgYS5lbGVtZW50b3ItYnV0dG9uLFxuLmVsZW1lbnRvci1wb3N0X19yZWFkLW1vcmUge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGMzkzMjQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi5idG4tLWxpbmsgYS5lbGVtZW50b3ItYnV0dG9uLCBhLmJ0bi0tbGluayxcbiAgYnV0dG9uLmJ0bi0tbGluayxcbiAgLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi0tbGluayAuZWxlbWVudG9yLWJ1dHRvbixcbiAgLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi0tbGluayBhLmVsZW1lbnRvci1idXR0b24sXG4gIC5lbGVtZW50b3ItcG9zdF9fcmVhZC1tb3JlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLmJ0bi0tbGluayBhLnJldmVyc2UuZWxlbWVudG9yLWJ1dHRvbiwgYS5yZXZlcnNlLmJ0bi0tbGluayxcbmJ1dHRvbi5yZXZlcnNlLmJ0bi0tbGluayxcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLWxpbmsgLnJldmVyc2UuZWxlbWVudG9yLWJ1dHRvbixcbi5yZXZlcnNlLmVsZW1lbnRvci1wb3N0X19yZWFkLW1vcmUge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbmEucmV2ZXJzZS5idG4tLWxpbms6YmVmb3JlLFxuYnV0dG9uLnJldmVyc2UuYnRuLS1saW5rOmJlZm9yZSxcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLWxpbmsgLnJldmVyc2UuZWxlbWVudG9yLWJ1dHRvbjpiZWZvcmUsXG4ucmV2ZXJzZS5lbGVtZW50b3ItcG9zdF9fcmVhZC1tb3JlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5hLnJldmVyc2UuYnRuLS1saW5rOmFmdGVyLFxuYnV0dG9uLnJldmVyc2UuYnRuLS1saW5rOmFmdGVyLFxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi0tbGluayAucmV2ZXJzZS5lbGVtZW50b3ItYnV0dG9uOmFmdGVyLFxuLnJldmVyc2UuZWxlbWVudG9yLXBvc3RfX3JlYWQtbW9yZTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbmEuYnRuLS1saW5rIHNwYW4uZWxlbWVudG9yLWJ1dHRvbi1jb250ZW50LXdyYXBwZXIsXG5idXR0b24uYnRuLS1saW5rIHNwYW4uZWxlbWVudG9yLWJ1dHRvbi1jb250ZW50LXdyYXBwZXIsXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS1saW5rIC5lbGVtZW50b3ItYnV0dG9uIHNwYW4uZWxlbWVudG9yLWJ1dHRvbi1jb250ZW50LXdyYXBwZXIsXG4uZWxlbWVudG9yLXBvc3RfX3JlYWQtbW9yZSBzcGFuLmVsZW1lbnRvci1idXR0b24tY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi5idG4tLWxpbmsgYS5lbGVtZW50b3ItYnV0dG9uOmJlZm9yZSwgYS5idG4tLWxpbms6YmVmb3JlLFxuYnV0dG9uLmJ0bi0tbGluazpiZWZvcmUsXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS1saW5rIC5lbGVtZW50b3ItYnV0dG9uOmJlZm9yZSxcbi5lbGVtZW50b3ItcG9zdF9fcmVhZC1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzkzMjQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAwO1xufVxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi5idG4tLWxpbmsgYS5lbGVtZW50b3ItYnV0dG9uOmFmdGVyLCBhLmJ0bi0tbGluazphZnRlcixcbmJ1dHRvbi5idG4tLWxpbms6YWZ0ZXIsXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS1saW5rIC5lbGVtZW50b3ItYnV0dG9uOmFmdGVyLFxuLmVsZW1lbnRvci1wb3N0X19yZWFkLW1vcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjM5MzI0O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRjM5MzI0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5hLmJ0bi0tbGluazpob3ZlcjphZnRlcixcbmJ1dHRvbi5idG4tLWxpbms6aG92ZXI6YWZ0ZXIsXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS1saW5rIC5lbGVtZW50b3ItYnV0dG9uOmhvdmVyOmFmdGVyLFxuLmVsZW1lbnRvci1wb3N0X19yZWFkLW1vcmU6aG92ZXI6YWZ0ZXIge1xuICBsZWZ0OiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLXBsdXMgYS5lbGVtZW50b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRjM5MzI0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS1wbHVzIGEuZWxlbWVudG9yLWJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi0tcGx1cyBhLmVsZW1lbnRvci1idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgbGVmdDogLTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuYS5idG4tLWxpbmstaWNvLFxuYnV0dG9uLmJ0bi0tbGluay1pY28sXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS1saW5rLWljbyAuZWxlbWVudG9yLWJ1dHRvbixcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLWxpbmstaWNvIGEuZWxlbWVudG9yLWJ1dHRvbixcbi5lbGVtZW50b3ItcG9zdF9fcmVhZC1tb3JlIHtcbiAgY29sb3I6ICNGMzkzMjQ7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbmEuYnRuLS1saW5rLWljbzpiZWZvcmUsXG5idXR0b24uYnRuLS1saW5rLWljbzpiZWZvcmUsXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS1saW5rLWljbyAuZWxlbWVudG9yLWJ1dHRvbjpiZWZvcmUsXG4uZWxlbWVudG9yLXBvc3RfX3JlYWQtbW9yZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYS5idG4tLWxpbmstaWNvOmFmdGVyLFxuYnV0dG9uLmJ0bi0tbGluay1pY286YWZ0ZXIsXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS1saW5rLWljbyAuZWxlbWVudG9yLWJ1dHRvbjphZnRlcixcbi5lbGVtZW50b3ItcG9zdF9fcmVhZC1tb3JlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzMnIGhlaWdodD0nMzMnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZGVmcyUzRSUzQ3BhdGggaWQ9J2EnIGQ9J00yMyAxNS42NjMgMTYgOWwtNyA2LjY2MyAyLjA0IDEuOTQyIDMuNTE3LTMuMzYzVjI0aDIuODg2di05Ljc1OGwzLjUxNyAzLjM2M3onLyUzRSUzQy9kZWZzJTNFJTNDZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBmaWxsPSd0cmFuc3BhcmVudCcgZD0nTS02NS05N2gxMjgwdjY0MEgtNjV6Jy8lM0UlM0NwYXRoIGQ9J00tMjkuNS0zNS41aDI3OXYxNDloLTI3OXonIGZpbGw9J3RyYW5zcGFyZW50JyBzdHJva2U9JyUyM0U0RTRFNCcvJTNFJTNDY2lyY2xlIHN0cm9rZT0nJTIzMEQyQTlDJyBmaWxsPSclMjNmZmYnIGN4PScxNi41JyBjeT0nMTYuNScgcj0nMTYnLyUzRSUzQ3VzZSBmaWxsPSclMjMwRDJBOUMnIGZpbGwtcnVsZT0nbm9uemVybycgdHJhbnNmb3JtPSdyb3RhdGUoOTAgMTYgMTYuNSknIHhsaW5rOmhyZWY9JyUyM2EnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogMmVtO1xuICBtYXJnaW4tbGVmdDogMGVtO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbmEuYnRuLS1saW5rLWljbzpob3ZlcjphZnRlcixcbmJ1dHRvbi5idG4tLWxpbmstaWNvOmhvdmVyOmFmdGVyLFxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi0tbGluay1pY28gLmVsZW1lbnRvci1idXR0b246aG92ZXI6YWZ0ZXIsXG4uZWxlbWVudG9yLXBvc3RfX3JlYWQtbW9yZTpob3ZlcjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuYS5idG4tLW91dGxpbmUtcHJpbWFyeSxcbmJ1dHRvbi5idG4tLW91dGxpbmUtcHJpbWFyeSxcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLW91dGxpbmUtcHJpbWFyeSAuZWxlbWVudG9yLWJ1dHRvbixcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLW91dGxpbmUtcHJpbWFyeSBhLmVsZW1lbnRvci1idXR0b24sXG4uZm9ybS1yZXZlcnNlIGlucHV0W3R5cGU9c3VibWl0XSxcbi5mb3JtLXJldmVyc2UgLmVsZW1lbnRvci1idXR0b25bdHlwZT1zdWJtaXRdLFxuLmVsZW1lbnRvciAuZWxlbWVudG9yLXNsaWRlcyAuc3dpcGVyLXNsaWRlLWlubmVyIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjRjM5MzI0O1xuICBib3JkZXItY29sb3I6ICNGMzkzMjQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5hLmJ0bi0tb3V0bGluZS1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJ0bi0tb3V0bGluZS1wcmltYXJ5OmhvdmVyLFxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi0tb3V0bGluZS1wcmltYXJ5IC5lbGVtZW50b3ItYnV0dG9uOmhvdmVyLFxuLmZvcm0tcmV2ZXJzZSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uZm9ybS1yZXZlcnNlIC5lbGVtZW50b3ItYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlcixcbi5lbGVtZW50b3IgLmVsZW1lbnRvci1zbGlkZXMgLnN3aXBlci1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzkzMjQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjRjM5MzI0O1xufVxuXG5hLmJ0bi0tb3V0bGluZS1zZWNvbmRhcnksXG5idXR0b24uYnRuLS1vdXRsaW5lLXNlY29uZGFyeSxcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLW91dGxpbmUtc2Vjb25kYXJ5IC5lbGVtZW50b3ItYnV0dG9uLFxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi0tb3V0bGluZS1zZWNvbmRhcnkgYS5lbGVtZW50b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjY2VlNmUxO1xuICBib3JkZXItY29sb3I6ICNjZWU2ZTE7XG59XG5hLmJ0bi0tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYnRuLS1vdXRsaW5lLXNlY29uZGFyeTpob3Zlcixcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLW91dGxpbmUtc2Vjb25kYXJ5IC5lbGVtZW50b3ItYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlZTZlMTtcbiAgY29sb3I6ICMzQjNCM0I7XG4gIGJvcmRlci1jb2xvcjogI2NlZTZlMTtcbn1cblxuYS5idG4tLW91dGxpbmUtbGlnaHQsXG5idXR0b24uYnRuLS1vdXRsaW5lLWxpZ2h0LFxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi0tb3V0bGluZS1saWdodCAuZWxlbWVudG9yLWJ1dHRvbixcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLW91dGxpbmUtbGlnaHQgYS5lbGVtZW50b3ItYnV0dG9uLFxuLmJ0bi1zaG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbmEuYnRuLS1vdXRsaW5lLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJ0bi0tb3V0bGluZS1saWdodDpob3Zlcixcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLW91dGxpbmUtbGlnaHQgLmVsZW1lbnRvci1idXR0b246aG92ZXIsXG4uYnRuLXNob3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0IzQjNCO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzNCM0IzQjtcbn1cblxuYS5idG4tLW91dGxpbmUtZGFyayxcbmJ1dHRvbi5idG4tLW91dGxpbmUtZGFyayxcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLW91dGxpbmUtZGFyayAuZWxlbWVudG9yLWJ1dHRvbixcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLW91dGxpbmUtZGFyayBhLmVsZW1lbnRvci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzQjNCM0I7XG4gIGJvcmRlci1jb2xvcjogIzNCM0IzQjtcbn1cbmEuYnRuLS1vdXRsaW5lLWRhcms6aG92ZXIsXG5idXR0b24uYnRuLS1vdXRsaW5lLWRhcms6aG92ZXIsXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS1vdXRsaW5lLWRhcmsgLmVsZW1lbnRvci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VlNmUxO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjY2VlNmUxO1xufVxuXG5hLmJ0bi0tYmxvY2ssXG5idXR0b24uYnRuLS1ibG9jayxcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLWJsb2NrIC5lbGVtZW50b3ItYnV0dG9uLFxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi0tYmxvY2sgYS5lbGVtZW50b3ItYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYS5idG4tLXhzLFxuYnV0dG9uLmJ0bi0teHMsXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS14cyAuZWxlbWVudG9yLWJ1dHRvbixcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLXhzIGEuZWxlbWVudG9yLWJ1dHRvbixcbi5mb3JtLW5ld3NsZXR0ZXIgLmVsZW1lbnRvci1idXR0b24ge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5lbGVtZW50b3ItYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGNvbG9yOiAjRjM5MzI0ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXJldmVyc2UgLmVsZW1lbnRvci1idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbi5nb1VwIC5lbGVtZW50b3ItaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzknIGhlaWdodD0nNicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyNTggLTIxOSknIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGZpbGw9JyUyMzAwMCcgZD0nTTAgMGgxMjgwdjI3OEgweicvJTNFJTNDcGF0aCBmaWxsPSclMjNGRkYnIGQ9J00tMSAwaDEyODZ2Mjc4SC0xeicvJTNFJTNDY2lyY2xlIGZpbGw9JyUyM0U0RTRFNCcgZmlsbC1ydWxlPSdub256ZXJvJyBjeD0nMTI2Mi41JyBjeT0nMjIyLjUnIHI9JzEyLjUnLyUzRSUzQ3BhdGggZD0nbTEyNjcgMjI0LjE3Mi0uNjYuNjM5LTMuODQtMy43MjEtMy44NCAzLjcyMS0uNjYtLjYzOSA0LjQ5OS00LjM2MXonIGZpbGw9JyUyMzI2MkM5QicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlciBuby1yZXBlYXQgI0U0RTRFNDtcbiAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC42OTQsIDAuMDQ4MiwgMC4zMzUsIDEpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDExMDAwO1xuICBib3R0b206IDE1cmVtO1xuICByaWdodDogMXJlbTtcbn1cbi5zY3JvbGxlZCAuZ29VcCAuZWxlbWVudG9yLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5nb1VwIC5lbGVtZW50b3ItaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1cHg7XG4gIHRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLjA0ODIsIDAuMzM1LCAxKTtcbiAgYm9yZGVyLWNvbG9yOiAjM0IzQjNCO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwLjU2MjVlbSkge1xuICAuZ29VcCAuZWxlbWVudG9yLWljb24ge1xuICAgIGJvdHRvbTogM3JlbTtcbiAgICByaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDgyLjgxMjVlbSkge1xuICAuZ29VcCAuZWxlbWVudG9yLWljb24ge1xuICAgIGJvdHRvbTogODhweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgfVxufVxuLmdvVXAgLmVsZW1lbnRvci1pY29uIGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRDbG9zZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hLm1lbnUtdG9nZ2xlID4gaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5hLm1lbnUtdG9nZ2xlOmhvdmVyIGkuYnVyZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuYS5tZW51LXRvZ2dsZTpob3ZlciBpLmJ1cmdlciA+IHNwYW4ge1xuICB0ZXh0LWluZGVudDogLTIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYS5tZW51LXRvZ2dsZTpob3ZlciBpLmJ1cmdlciA+IHNwYW4sIGEubWVudS10b2dnbGU6aG92ZXIgaS5idXJnZXI6OmJlZm9yZSwgYS5tZW51LXRvZ2dsZTpob3ZlciBpLmJ1cmdlcjo6YWZ0ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCAtbW96LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgLW8tdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCB0cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuYS5tZW51LXRvZ2dsZTpob3ZlciBpLmJ1cmdlcjo6YmVmb3JlLCBhLm1lbnUtdG9nZ2xlOmhvdmVyIGkuYnVyZ2VyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbn1cbmEubWVudS10b2dnbGU6aG92ZXIgaS5idXJnZXI6OmJlZm9yZSB7XG4gIHRvcDogLTRweDtcbn1cbmEubWVudS10b2dnbGU6aG92ZXIgaS5idXJnZXIgPiBzcGFuIHtcbiAgdG9wOiAwO1xufVxuYS5tZW51LXRvZ2dsZTpob3ZlciBpLmJ1cmdlcjo6YWZ0ZXIge1xuICB0b3A6IDRweDtcbn1cbmEubWVudS10b2dnbGUgPiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MC42MjVlbSkge1xuICBhLm1lbnUtdG9nZ2xlID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAuNTYyNWVtKSB7XG4gIGEubWVudS10b2dnbGUge1xuICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIH1cbiAgYS5tZW51LXRvZ2dsZS5idG4sIGEubWVudS10b2dnbGUuYnRuLS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgYS5tZW51LXRvZ2dsZS5idG4gaS5idXJnZXIgc3BhbiwgYS5tZW51LXRvZ2dsZS5idG4gaS5idXJnZXI6YmVmb3JlLCBhLm1lbnUtdG9nZ2xlLmJ0biBpLmJ1cmdlcjphZnRlciwgYS5tZW51LXRvZ2dsZS5idG4tLXByaW1hcnkgaS5idXJnZXIgc3BhbiwgYS5tZW51LXRvZ2dsZS5idG4tLXByaW1hcnkgaS5idXJnZXI6YmVmb3JlLCBhLm1lbnUtdG9nZ2xlLmJ0bi0tcHJpbWFyeSBpLmJ1cmdlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzOTMyNDtcbiAgfVxufVxuYS5tZW51LXRvZ2dsZTpob3ZlciBpLmJ1cmdlciBzcGFuLCBhLm1lbnUtdG9nZ2xlOmhvdmVyIGkuYnVyZ2VyOmJlZm9yZSwgYS5tZW51LXRvZ2dsZTpob3ZlciBpLmJ1cmdlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzkzMjQ7XG59XG5cbmkuYnVyZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuaS5idXJnZXIgPiBzcGFuIHtcbiAgdGV4dC1pbmRlbnQ6IC0yMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmkuYnVyZ2VyID4gc3BhbiwgaS5idXJnZXI6OmJlZm9yZSwgaS5idXJnZXI6OmFmdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgLW1vei10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIC1vLXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cbmkuYnVyZ2VyOjpiZWZvcmUsIGkuYnVyZ2VyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbn1cbmkuYnVyZ2VyOjpiZWZvcmUge1xuICB0b3A6IC00cHg7XG59XG5pLmJ1cmdlciA+IHNwYW4ge1xuICB0b3A6IDA7XG59XG5pLmJ1cmdlcjo6YWZ0ZXIge1xuICB0b3A6IDRweDtcbn1cbi5zaG93LW5hdiBpLmJ1cmdlciB7XG4gIC8qXG4gICAgICBAaWYgKCRjb2xvciAhPSBhdXRvKSB7XG4gICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICovXG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zaG93LW5hdiBpLmJ1cmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNob3ctbmF2IGkuYnVyZ2VyID4gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qXG4gIFx0ICAgIHRleHQtaW5kZW50Oi0yMDBweDtcbiAgXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgKi9cbn1cbi5zaG93LW5hdiBpLmJ1cmdlcjo6YmVmb3JlLCAuc2hvdy1uYXYgaS5idXJnZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYXV0bztcbn1cbi5zaG93LW5hdiBpLmJ1cmdlcjo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KSByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpIHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KSByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KSByb3RhdGUoNDVkZWcpO1xufVxuLnNob3ctbmF2IGkuYnVyZ2VyOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCkgcm90YXRlKC00NWRlZyk7XG59XG5cbmEuYnRTZWFyY2gge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbn1cbmEuYnRTZWFyY2ggc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuMiAwYTcuMiA3LjIgMCAwIDEgNS43NSAxMS41MzVsNS4xNDUgNS4xNDYtMS40MTQgMS40MTQtNS4xNDYtNS4xNDZBNy4yIDcuMiAwIDEgMSA3LjIgMFptMCAyYTUuMiA1LjIgMCAxIDAgMCAxMC40QTUuMiA1LjIgMCAwIDAgNy4yIDJaJyBmaWxsPSclMjMyNjJDOUInIGZpbGwtcnVsZT0nZXZlbm9kZCcvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIgbm8tcmVwZWF0IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNGVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDBlbSkge1xuICBhLmJ0U2VhcmNoIHNwYW4ge1xuICAgIHRleHQtaW5kZW50OiAtMTAwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbmEuYnRTZWFyY2guc2ltcGxlIHNwYW4ge1xuICB3aWR0aDogMS40Mjg1N2VtO1xuICBoZWlnaHQ6IDEuNDI4NTdlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5hLmJ0U2VhcmNoOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuMiAwYTcuMiA3LjIgMCAwIDEgNS43NSAxMS41MzVsNS4xNDUgNS4xNDYtMS40MTQgMS40MTQtNS4xNDYtNS4xNDZBNy4yIDcuMiAwIDEgMSA3LjIgMFptMCAyYTUuMiA1LjIgMCAxIDAgMCAxMC40QTUuMiA1LjIgMCAwIDAgNy4yIDJaJyBmaWxsPSclMjMyNjJDOUInIGZpbGwtcnVsZT0nZXZlbm9kZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MC41NjI1ZW0pIHtcbiAgYS5idFNlYXJjaC5idG4uYnRuLS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgYS5idFNlYXJjaCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxOScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuMiAwYTcuMiA3LjIgMCAwIDEgNS43NSAxMS41MzVsNS4xNDUgNS4xNDYtMS40MTQgMS40MTQtNS4xNDYtNS4xNDZBNy4yIDcuMiAwIDEgMSA3LjIgMFptMCAyYTUuMiA1LjIgMCAxIDAgMCAxMC40QTUuMiA1LjIgMCAwIDAgNy4yIDJaJyBmaWxsPSclMjMyNjJDOUInIGZpbGwtcnVsZT0nZXZlbm9kZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgfVxufVxuXG5hLmJ0VGFuY2FyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qXG4gICAgICBAaWYgKCRjb2xvciAhPSBhdXRvKSB7XG4gICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICovXG59XG5hLmJ0VGFuY2FyID4gc3BhbiB7XG4gIHRleHQtaW5kZW50OiAtMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5hLmJ0VGFuY2FyID4gc3BhbiwgYS5idFRhbmNhcjo6YmVmb3JlLCBhLmJ0VGFuY2FyOjphZnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMnB4O1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzOTMyNDtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgLW1vei10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIC1vLXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cbmEuYnRUYW5jYXI6OmJlZm9yZSwgYS5idFRhbmNhcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5hLmJ0VGFuY2FyOjpiZWZvcmUge1xuICB0b3A6IC02cHg7XG59XG5hLmJ0VGFuY2FyID4gc3BhbiB7XG4gIHRvcDogMDtcbn1cbmEuYnRUYW5jYXI6OmFmdGVyIHtcbiAgdG9wOiA2cHg7XG59XG5hLmJ0VGFuY2FyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hLmJ0VGFuY2FyID4gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qXG4gIFx0ICAgIHRleHQtaW5kZW50Oi0yMDBweDtcbiAgXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgKi9cbn1cbmEuYnRUYW5jYXI6OmJlZm9yZSwgYS5idFRhbmNhcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBhdXRvO1xufVxuYS5idFRhbmNhcjo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpIHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSByb3RhdGUoNDVkZWcpO1xufVxuYS5idFRhbmNhcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKC00NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5hLmJ0VXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB3aWR0aDogYXV0bztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3R0b206IDEuMjVyZW07XG4gIHJpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cbi5zY3JvbGxlZHRvcCBhLmJ0VXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmEuYnRVcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtMTAwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIxLjY1NycgaGVpZ2h0PSczNy42NTcnIHZpZXdCb3g9JzAgMCAyMS42NTcgMzcuNjU3JyUzRSUzQ2cgaWQ9J0dydXBvXzQ3MycgZGF0YS1uYW1lPSdHcnVwbyA0NzMnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA1MTUuOTE0IDM1LjY2NCknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAyRDdEJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nNCclM0UlM0NwYXRoIGlkPSdMw61uZWFfMTQ4JyBkYXRhLW5hbWU9J0zDrW5lYSAxNDgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwMTMgNTIuNSknIGQ9J00wIDBsMTYgMTYnLyUzRSUzQ3BhdGggaWQ9J0zDrW5lYV8yMTEnIGRhdGEtbmFtZT0nTMOtbmVhIDIxMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTAxMyAzNi41KScgZD0nTTE2IDBMMCAxNicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5idFNoYXJlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YzOTMyNDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5idFNoYXJlIC5lbGVtZW50b3ItaWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRTaGFyZSAuZWxlbWVudG9yLWljb24gaSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4uYnRTaGFyZSBhIHtcbiAgY29sb3I6ICNGMzkzMjQ7XG59XG4uYnRTaGFyZSArIC5lbGVtZW50b3Itd2lkZ2V0LXNoYXJlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0U2hhcmUgKyAuZWxlbWVudG9yLXdpZGdldC1zaGFyZS1idXR0b25zLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbn1cbi5lbGVtZW50b3ItY29sdW1uLWdhcC13aWRlID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIC5idFNoYXJlICsgLmVsZW1lbnRvci13aWRnZXQtc2hhcmUtYnV0dG9ucy5hY3RpdmUge1xuICByaWdodDogMThweDtcbn1cblxuYS5idFRhbmNhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMS41cmVtO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAvKlxuICAgICAgQGlmICgkY29sb3IgIT0gYXV0bykge1xuICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAqL1xufVxuYS5idFRhbmNhciA+IHNwYW4ge1xuICB0ZXh0LWluZGVudDogLTIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYS5idFRhbmNhciA+IHNwYW4sIGEuYnRUYW5jYXI6OmJlZm9yZSwgYS5idFRhbmNhcjo6YWZ0ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzkzMjQ7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIC1tb3otdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCAtby10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG59XG5hLmJ0VGFuY2FyOjpiZWZvcmUsIGEuYnRUYW5jYXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xufVxuYS5idFRhbmNhcjo6YmVmb3JlIHtcbiAgdG9wOiAtNnB4O1xufVxuYS5idFRhbmNhciA+IHNwYW4ge1xuICB0b3A6IDA7XG59XG5hLmJ0VGFuY2FyOjphZnRlciB7XG4gIHRvcDogNnB4O1xufVxuYS5idFRhbmNhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYS5idFRhbmNhciA+IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xuICAvKlxuICBcdCAgICB0ZXh0LWluZGVudDotMjAwcHg7XG4gIFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICovXG59XG5hLmJ0VGFuY2FyOjpiZWZvcmUsIGEuYnRUYW5jYXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYXV0bztcbn1cbmEuYnRUYW5jYXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbmEuYnRUYW5jYXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuYS5idEV0aXF1ZXRlcyB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzE3JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBmaWxsPSclMjNGMzkzMjQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J005LjE2IDBhMy43IDMuNyAwIDAwLTMuNiAyLjg2SC44NWEuODUuODUgMCAwMDAgMS43aDQuNzFhMy43IDMuNyAwIDAwNy4yIDBoOS41MmEuODUuODUgMCAwMDAtMS43aC05LjUyQTMuNyAzLjcgMCAwMDkuMTYgMHptMCA1LjcyYTIgMiAwIDExMC00IDIgMiAwIDAxMCA0ek0xMC40IDExLjg2SC44NWEuODUuODUgMCAwMDAgMS43aDkuNTJhMy43IDMuNyAwIDAwNy4yIDBoNC43MWEuODUuODUgMCAwMDAtMS43aC00LjcxQTMuNyAzLjcgMCAwMDE0IDlhMy43IDMuNyAwIDAwLTMuNiAyLjg2ek0xNCAxNC43YTIgMiAwIDExMC00IDIgMiAwIDAxMCA0eicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpIDAuNzVlbSBjZW50ZXIgbm8tcmVwZWF0IHdoaXRlO1xufVxuYS5idEV0aXF1ZXRlcy5idG4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbmEuYnRFdGlxdWV0ZXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScxNycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgZmlsbD0nJTIzRkZGJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNOS4xNiAwYTMuNyAzLjcgMCAwMC0zLjYgMi44NkguODVhLjg1Ljg1IDAgMDAwIDEuN2g0LjcxYTMuNyAzLjcgMCAwMDcuMiAwaDkuNTJhLjg1Ljg1IDAgMDAwLTEuN2gtOS41MkEzLjcgMy43IDAgMDA5LjE2IDB6bTAgNS43MmEyIDIgMCAxMTAtNCAyIDIgMCAwMTAgNHpNMTAuNCAxMS44NkguODVhLjg1Ljg1IDAgMDAwIDEuN2g5LjUyYTMuNyAzLjcgMCAwMDcuMiAwaDQuNzFhLjg1Ljg1IDAgMDAwLTEuN2gtNC43MUEzLjcgMy43IDAgMDAxNCA5YTMuNyAzLjcgMCAwMC0zLjYgMi44NnpNMTQgMTQuN2EyIDIgMCAxMTAtNCAyIDIgMCAwMTAgNHonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSAwLjc1ZW0gY2VudGVyIG5vLXJlcGVhdCAjRjM5MzI0O1xufVxuXG5saS5hY3RpdmUgYS5idG4tZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzOTMyNDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmV0aXF1ZXRlcy1ncm91cCA+IGEuYnRuLWZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIG1hcmdpbjogMC41ZW07XG59XG4uZXRpcXVldGVzLWdyb3VwID4gYS5idG4tZmlsdGVyOmJlZm9yZSwgLmV0aXF1ZXRlcy1ncm91cCA+IGEuYnRuLWZpbHRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzOTMyNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG59XG4uZXRpcXVldGVzLWdyb3VwID4gYS5idG4tZmlsdGVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmV0aXF1ZXRlcy1ncm91cCA+IGEuYnRuLWZpbHRlcjpob3ZlcjpiZWZvcmUsIC5ldGlxdWV0ZXMtZ3JvdXAgPiBhLmJ0bi1maWx0ZXI6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcbn1cblxuLmVsZW1lbnRvci1jb2wtMzMgLmVsZW1lbnRvci1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn0iLCIvLyBAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Sb2JvdG86aXRhbCx3Z2h0QDAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzAsOTAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwOzEsOTAwJmRpc3BsYXk9c3dhcCcpO1xuXG4vLyBUeXBvZ3JhcGh5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kbWFpbi1mb250OiAnUGxheWZhaXIgRGlzcGxheScsIHNhbnMtc2VyaWY7IC8vJG1haW4tZm9udDsgXG4kYWx0LWZvbnQ6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2Fucy1zZXJpZjsgLy8kbWFpbi1mb250OyBcbiRjb21wbGVtZW50YXJ5LWZvbnQ6ICRtYWluLWZvbnQ7IFxuJGhlYWRpbmctZm9udDogJGFsdC1mb250OyBcbiRidXR0b24tZm9udDogJGFsdC1mb250O1xuJGhlYWRpbmctZm9udC1hbHQ6ICRhbHQtZm9udDtcblxuLy8kZm9udC10aGluOiAxMDA7XG4kZm9udC1saWdodDogMzAwO1xuJGZvbnQtcmVndWxhcjogNDAwO1xuJGZvbnQtbWVkaXVtOiA1MDA7XG4kZm9udC1zZW1pYm9sZDogNjAwO1xuJGZvbnQtYm9sZDogNzAwO1xuJGZvbnQtYmxhY2s6IDkwMDtcblxuJGJyb3dzZXItY29udGV4dDogMTY7XG4kc2l6ZS10ZXh0LWJhc2U6IDE2O1xuJGZvbnRfX2xpbmUtaGVpZ2h0LWJvZHk6IDEuNTtcbiRmb250X19jb2RlOiBtb25hY28sIGNvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG4kZm9udF9fcHJlOiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgY291cmllciwgbW9ub3NwYWNlO1xuXG4kZm9udF9fbGluZS1oZWlnaHQtcHJlOiAxLjY7XG5cblxuLy8gZGVmaW5pY2lvIGhlYWRpbmdzXG5cbiVoZXJvIHtcbiAgZm9udC1zaXplOiA0NXB4OyBcbiAgbGluZS1oZWlnaHQ6IDFlbTsgXG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuXG4gIHN0cm9uZ3tcbiAgICBmb250LXdlaWdodDogJGZvbnQtYmxhY2s7XG4gIH0gXG4gIEBpbmNsdWRlIGJwKG1kKXtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgXG4gIH0gIFxufVxuXG4laDEge1xuICBmb250LXNpemU6IDMwcHg7IFxuICBsaW5lLWhlaWdodDogMS4wNGVtO1xuICAvLyBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtOy8vIGNhbnZpIGRlIHRpcG8gZ2VuZXJhbCBwZXIgYSBxdWUgdGluZ3VpIHRvdCBtw6lzIGNvcy4gQWJhbnMgUmVndWxhclxuICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBcbiAgc3Ryb25ne1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1zZW1pYm9sZDsvLyBjYW52aSBkZSB0aXBvIGdlbmVyYWwgcGVyIGEgcXVlIHRpbmd1aSB0b3QgbcOpcyBjb3MuIEFiYW5zIE1lZGl1bVxuICB9XG4gIEBpbmNsdWRlIGJwKG1kKXtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDhlbTsvLzUycHhcbiAgICBcbiAgfSAgXG59XG5cbiVoMiB7XG4gIGZvbnQtc2l6ZTogMzVweDsgXG4gIGxpbmUtaGVpZ2h0OiAxLjA0ZW07XG4gIC8vIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07Ly8gY2FudmkgZGUgdGlwbyBnZW5lcmFsIHBlciBhIHF1ZSB0aW5ndWkgdG90IG3DqXMgY29zLiBBYmFucyBSZWd1bGFyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGEsXG4gIHN0cm9uZ3tcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtOy8vIGNhbnZpIGRlIHRpcG8gZ2VuZXJhbCBwZXIgYSBxdWUgdGluZ3VpIHRvdCBtw6lzIGNvcy4gQWJhbnMgTWVkaXVtXG4gIH1cbiAgQGluY2x1ZGUgYnAobWQpe1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xMTdlbTsvLzM4cHhcbiAgICBcbiAgfSAgXG59XG5cbiVoMyB7XG4gIGZvbnQtc2l6ZTogMzBweDsgLy8zNXB4O1xuICBsaW5lLWhlaWdodDogMS4zM2VtOyBcbiAgLy8gZm9udC13ZWlnaHQ6ICRmb250LXNlbWlib2xkOy8vIGNhbnZpIGRlIHRpcG8gZ2VuZXJhbCBwZXIgYSBxdWUgdGluZ3VpIHRvdCBtw6lzIGNvcy4gQWJhbnMgTWVkaXVtXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICBsZXR0ZXItc3BhY2luZzogLjVweDsgICAgICBcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHN0cm9uZ3tcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICB9XG4gIEBpbmNsdWRlIGJwKG1kKXtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH0gIFxuXG59XG4laDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjA0ZW07IFxuICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjsvLyBjYW52aSBkZSB0aXBvIGdlbmVyYWwgcGVyIGEgcXVlIHRpbmd1aSB0b3QgbcOpcyBjb3MuIEFiYW5zIFJlZ3VsYXJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBAaW5jbHVkZSBicChtZCl7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIFxuICB9ICBcbn1cbiVoNSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjRlbTsgXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07Ly8gY2FudmkgZGUgdGlwbyBnZW5lcmFsIHBlciBhIHF1ZSB0aW5ndWkgdG90IG3DqXMgY29zLiBBYmFucyBSZWd1bGFyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgQGluY2x1ZGUgYnAobWQpe1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBcbiAgfSAgXG59XG4laDYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI0ZW07IFxuICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtOy8vIGNhbnZpIGRlIHRpcG8gZ2VuZXJhbCBwZXIgYSBxdWUgdGluZ3VpIHRvdCBtw6lzIGNvcy4gQWJhbnMgUmVndWxhclxuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIEBpbmNsdWRlIGJwKG1kKXtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgXG4gIH0gIFxufVxuXG5cbiVzZWN0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNGVtOyBcbiAgZm9udC13ZWlnaHQ6ICRmb250LXNlbWlib2xkOy8vIGNhbnZpIGRlIHRpcG8gZ2VuZXJhbCBwZXIgYSBxdWUgdGluZ3VpIHRvdCBtw6lzIGNvcy4gQWJhbnMgTWVkaXVtXG4gIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBicChtZCl7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIFxuICB9ICBcbn1cblxuJXR4dC14cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBsZXR0ZXItc3BhY2luZzogLjVweDtcbn1cblxuJXR4dC1zbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMThlbTsgLy8xOXB4XG59XG4ldHh0LW1kIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBcbn1cbiV0eHQteGwge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07Ly8gY2FudmkgZGUgdGlwbyBnZW5lcmFsIHBlciBhIHF1ZSB0aW5ndWkgdG90IG3DqXMgY29zLiBBYmFucyBSZWd1bGFyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHN0cm9uZ3tcbiAgICBmb250LXdlaWdodDogJGZvbnQtc2VtaWJvbGQ7Ly8gY2FudmkgZGUgdGlwbyBnZW5lcmFsIHBlciBhIHF1ZSB0aW5ndWkgdG90IG3DqXMgY29zLiBBYmFucyBNZWRpdW1cbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICB9XG59XG5cblxuJXR4dC1sZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTsvLyBjYW52aSBkZSB0aXBvIGdlbmVyYWwgcGVyIGEgcXVlIHRpbmd1aSB0b3QgbcOpcyBjb3MuIEFiYW5zIFJlZ3VsYXJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgc3Ryb25ne1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1zZW1pYm9sZDsvLyBjYW52aSBkZSB0aXBvIGdlbmVyYWwgcGVyIGEgcXVlIHRpbmd1aSB0b3QgbcOpcyBjb3MuIEFiYW5zIE1lZGl1bVxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gIH1cbn1cblxuJXR4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuIiwiQHVzZSAnc2FzczptYXRoJztcbi8vXG4vLyBMYXlvdXRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnhzLXZpc2libGV7XG5cdEBpbmNsdWRlIGJwKCRoZWFkZXItbW9iaWxlKXtcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0fVxufVxuLnhzLWhpZGRlbntcblx0QGluY2x1ZGUgYnAoMCwgJGhlYWRlci1tb2JpbGUtbWF4KXtcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0fVxufVxuJWJveCB7ICAgIFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtY29sb3I7XG5cblx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRwYWRkaW5nOiAxNXB4O1xuXG4gICAgICYsaDEsaDIsaDMsaDQsaDUsaDYscCx1bCwgbGksIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZXtcbiAgICAgXHQvL2NvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICYsYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayk6bm90KC5idG4tLWxpbmspOm5vdCguc3dpcGVyLXNsaWRlLWlubmVyKXtcbiAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcblxuJWJvcmRlci1ib3gge1xuICBwYWRkaW5nOiAgcmVtKCRndXR0ZXIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRncmV5LXNjYWxlLCBsaWdodCk7XG59XG4lYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgbWFwLWdldCgkZ3JleS1zY2FsZSwgbGlnaHQpO1xufVxuXG5cblxuLy9DT0xPUiBQUklNQVJZXG4lYmctcHJpbWFyeXtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICYsaDEsaDIsaDMsaDQsaDUsaDYscCx1bCwgbGksIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSwgLmVsZW1lbnRvci1jdGFfX2Rlc2NyaXB0aW9ue1xuICAgIGNvbG9yOiAkd2hpdGU7IFxuICAgIGE6bm90KC5idG4pOm5vdCguZWxlbWVudG9yLWJ1dHRvbik6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspOm5vdCguYnRuLS1saW5rKTpub3QoLnN3aXBlci1zbGlkZS1pbm5lcil7XG4gICAgICBjb2xvcjogICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLy9DT0xPUiBTRUNPTkRBUllcbiViZy1zZWNvbmRhcnl7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICYsaDEsaDIsaDMsaDQsaDUsaDYscCx1bCwgbGksIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSwgLmVsZW1lbnRvci1jdGFfX2Rlc2NyaXB0aW9ue1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRncmV5LXNjYWxlLCBkYXJrZXN0KTsgXG4gICAgYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayk6bm90KC5idG4tLWxpbmspOm5vdCguc3dpcGVyLXNsaWRlLWlubmVyKXtcbiAgICAgICBjb2xvcjogbWFwLWdldCgkZ3JleS1zY2FsZSwgZGFya2VzdCk7IFxuICAgIH1cbiAgfVxufVxuXG5cbi8vRVNDQUxBIERFIEdSSVNPU1xuXG5cbiViZy1saWdodGVzdHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkZ3JleS1zY2FsZSwgbGlnaHRlc3QpO1xuICAmLGgxLGgyLGgzLGg0LGg1LGg2LCBwLHVsLCBsaSwgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLCAuZWxlbWVudG9yLWN0YV9fZGVzY3JpcHRpb257XG4gIFx0IC8vY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICYsYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayk6bm90KC5idG4tLWxpbmspOm5vdCguc3dpcGVyLXNsaWRlLWlubmVyKXtcbiAgICAgICAgXG4gICAgfVxuICB9XG59XG5cbiViZy1saWdodGVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRncmV5LXNjYWxlLCBsaWdodGVyKTtcbiAgJixoMSxoMixoMyxoNCxoNSxoNixwLHVsLCBsaSwgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLCAuZWxlbWVudG9yLWN0YV9fZGVzY3JpcHRpb257XG4gICAgJixhOm5vdCguYnRuKTpub3QoLmVsZW1lbnRvci1idXR0b24pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLmJ0bi0tbGluayk6bm90KC5zd2lwZXItc2xpZGUtaW5uZXIpe1xuICAgICAgICBcbiAgICB9XG4gIH1cbn1cblxuJWJnLWxpZ2h0e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRncmV5LXNjYWxlLCBsaWdodCk7XG4gICYsaDEsaDIsaDMsaDQsaDUsaDYscCx1bCwgbGksIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSwgLmVsZW1lbnRvci1jdGFfX2Rlc2NyaXB0aW9ue1xuICAgICYsYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayk6bm90KC5idG4tLWxpbmspOm5vdCguc3dpcGVyLXNsaWRlLWlubmVyKXtcbiAgICAgICAgXG4gICAgfVxuICB9XG59XG4lYmctbWVkaXVte1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAgbWFwLWdldCgkZ3JleS1zY2FsZSwgbWVkaXVtKTtcbiAgJixoMSxoMixoMyxoNCxoNSxoNixwLHVsLCBsaSwgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLCAuZWxlbWVudG9yLWN0YV9fZGVzY3JpcHRpb257XG4gICAgJixhOm5vdCguYnRuKTpub3QoLmVsZW1lbnRvci1idXR0b24pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLmJ0bi0tbGluayk6bm90KC5zd2lwZXItc2xpZGUtaW5uZXIpe1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbiViZy1kYXJrZXN0e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAgbWFwLWdldCgkZ3JleS1zY2FsZSwgZGFya2VzdCk7XG4gICYsaDEsaDIsaDMsaDQsaDUsaDYscCx1bCwgbGksIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSwgLmVsZW1lbnRvci1jdGFfX2Rlc2NyaXB0aW9ue1xuICAgICZ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIGE6bm90KC5idG4pOm5vdCguZWxlbWVudG9yLWJ1dHRvbik6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspOm5vdCguYnRuLS1saW5rKTpub3QoLnN3aXBlci1zbGlkZS1pbm5lcil7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gICBcbiAgfVxufVxuXG5cbiViZy13aGl0ZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAmLGgxLGgyLGgzLGg0LGg1LGg2LHAsdWwsIGxpLCAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsIC5lbGVtZW50b3ItY3RhX19kZXNjcmlwdGlvbntcbiAgXHRjb2xvcjogJHRleHQtY29sb3I7IFxuICAgIGE6bm90KC5idG4pOm5vdCguZWxlbWVudG9yLWJ1dHRvbik6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspOm5vdCguYnRuLS1saW5rKTpub3QoLnN3aXBlci1zbGlkZS1pbm5lcil7XG4gICAgICAgY29sb3I6ICRsaW5rLWNvbG9yOyBcbiAgICB9XG4gIH1cbn1cblxuJWJnLWJsYWNre1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICYsaDEsaDIsaDMsaDQsaDUsaDYscCx1bCwgbGksIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSwgLmVsZW1lbnRvci1jdGFfX2Rlc2NyaXB0aW9ue1xuICAgICYsYTpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayk6bm90KC5idG4tLWxpbmspOm5vdCguc3dpcGVyLXNsaWRlLWlubmVyKXtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4lY29udGFpbmVye1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aDtcbiAgQGluY2x1ZGUgY2VudGVyLWJsb2NrO1xufVxuXG5cbiVjZW50ZXJ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jZW50ZXJ7XG4gIEBleHRlbmQgJWNlbnRlcjtcbn1cblxuXG5cbi5lbGVtZW50b3Itc2VjdGlvbixcbi5lbGVtZW50b3ItY29sdW1uLFxuXG5kaXZ7XG4gICYuc2VjdGlvbi1jb2xvciB7XG4gICAgICAmLXByaW1hcnksXG4gICAgICAmLXNlY29uZGFyeSxcbiAgICAgICYtc2Vjb25kYXJ5LWxpZ2h0LFxuICAgICAgJi1saWdodCxcbiAgICAgICYtbGlnaHRlc3QsXG4gICAgICAmLXRyYW5zcGFyZW50LFxuICAgICAgJi1kYXJrZXN0IHtcblx0ICAgICAgIFx0cGFkZGluZy10b3A6IHJlbSgkZ3V0dGVyKTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKCRndXR0ZXIpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgkZ3V0dGVyKTsgLy8gZWwgbWFyZ2luIGRlbCBzbSBwZXIgZGVmZWN0ZVxuICAgICAgICAgIFxuXHQgICAgICBcdEBpbmNsdWRlIGJwKCRoZWFkZXItbW9iaWxlKXtcbiAgICAgICAgICBcdHBhZGRpbmctdG9wOiByZW0oJGd1dHRlcioyKTtcbiAgICAgICAgICBcdHBhZGRpbmctYm90dG9tOiByZW0oJGd1dHRlcioyKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG5cdFx0XG4gICAgfVxufVxufVxuXG5cbi5hcmNoaXZlLWNvbnRlbnR7XG5cdCBcdHBhZGRpbmctdG9wOiByZW0oJGd1dHRlcik7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgkZ3V0dGVyKTtcbiAgXHRAaW5jbHVkZSBicCgkaGVhZGVyLW1vYmlsZSl7XG4gICAgXHRwYWRkaW5nLXRvcDogcmVtKCRndXR0ZXIqMik7XG4gICAgXHRwYWRkaW5nLWJvdHRvbTogcmVtKCRndXR0ZXIqMik7XG4gICAgfVxufVxuYXNpZGV7XG5cblx0XHRcdHBhZGRpbmctdG9wOiByZW0oJGd1dHRlcik7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKCRndXR0ZXIpO1xufVxuXG4uYmctY29sb3IsXG4uc2VjdGlvbi1jb2xvcixcbnNlY3Rpb24gLmNvbHVtbi1jb2xvcntcblx0IFxuICAgICYtdHJhbnNwYXJlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICYtbGlnaHRlc3Qge1xuICAgICAgQGV4dGVuZCAlYmctbGlnaHRlc3Q7XG4gICAgfVxuXG4gICAgJi1saWdodGVyIHtcbiAgICAgIEBleHRlbmQgJWJnLWxpZ2h0ZXI7XG4gICAgfVxuICAgICYtbGlnaHQge1xuICAgICAgQGV4dGVuZCAlYmctbGlnaHQ7XG4gICAgfVxuXG4gICAgJi1tZWRpdW0ge1xuICAgICAgQGV4dGVuZCAlYmctbWVkaXVtO1xuICAgIH1cblxuXG4gICAgJi1kYXJrZXN0IHtcbiAgICAgIEBleHRlbmQgJWJnLWRhcmtlc3Q7XG4gICAgICBcbiAgICB9XG5cbiAgICAmLXdoaXRlIHtcbiAgICAgIEBleHRlbmQgJWJnLXdoaXRlO1xuICAgICAgJi0taW5zaWRle1xuICAgICAgICA+IC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAge1xuICAgICAgICAgIEBleHRlbmQgJWJnLXdoaXRlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1ibGFjayB7XG4gICAgICBAZXh0ZW5kICViZy1ibGFjaztcbiAgICB9XG4gICAgJi1wcmltYXJ5IHtcbiAgICAgICAgQGV4dGVuZCAlYmctcHJpbWFyeTtcbiAgICB9XG4gICAgJi1zZWNvbmRhcnkge1xuICAgICAgQGV4dGVuZCAlYmctc2Vjb25kYXJ5O1xuICAgIH1cbn1cbi5zZWN0aW9uLWNvbG9yLXNlY29uZGFyeS5qb3ZlbnR1dHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy1qb3ZlbnR1dDtcbn1cbi5ib3gge1xuXHRAZXh0ZW5kICVib3g7XG5cdCYubGxpc3RhQ2xlYW57XG5cdFx0dWx7XG5cdFx0XHRAaW5jbHVkZSBsbGlzdGFDbGVhbigpO1xuXHRcdH1cblx0XHR1bCBsaXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHR9XHRcblx0fVxufVxuXG5cbi5ib3gtYm9yZGVye1xuICBAZXh0ZW5kICVib3JkZXItYm94O1xufVxuXG4uaGFzLWJvcmRlcntcbiAgQGV4dGVuZCAlYm9yZGVyO1xufVxuXG5cbi5lbGVtZW50b3Itc2VjdGlvbixcbi5lbGVtZW50b3Itd2lkZ2V0LFxuLnBvc3QtZW50cnkge1xuICBcbiAgJi5sLW1hcmdpbiB7XG4gICAgJi1ubyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi14cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0obWF0aC5kaXYoJGd1dHRlciwgMykpIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi1zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oJGd1dHRlcikhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLW1kIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgkZ3V0dGVyICogMikhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLWxnIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgkZ3V0dGVyICogMykhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLXhsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgkZ3V0dGVyICogNCkhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuICAgXG4ubWF4LXdpZHRoLTYwMCxcbi5tYXgtd2lkdGgtNzUwLFxuLm1heC13aWR0aC04MDAge1xuXHQgbWFyZ2luOiBhdXRvO1xuXHQgbWFyZ2luLWxlZnQ6IGF1dG8haW1wb3J0YW50O1xuXHQgJi5tYXgtd2lkdGgtbGVmdHtcblx0XHQgbWFyZ2luLWxlZnQ6IDA7XG5cdCB9XG59XG4ubWF4LXdpZHRoe1xuXHQmLTgwMCB7XG5cdCAgbWF4LXdpZHRoOiA4MDBweDsgXG5cdH1cblx0Ji02MDAge1xuXHQgIG1heC13aWR0aDogNjAwcHg7IFxuXHR9XG5cdCYtNzAwIHtcblx0ICBtYXgtd2lkdGg6IDcwMHB4OyBcblx0fVxufVxuLmVsZW1lbnRvciAuZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvciBocntcbiAgbWFyZ2luOiByZW0oJGd1dHRlcikgMDtcbn1cblxuLy8gc2VjdGlvbiBoaWdobGdodCwgcGVyIHBvc2FyIG1pc3NhdGdlc1xuLnNlY3Rpb24taGlnaGxpZ2h0e1xuXG4gIC5lbGVtZW50b3ItaWNvbi1saXN0LWljb257XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgQGluY2x1ZGUgYnAoJGhlYWRlci1tb2JpbGUpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgLy8gcGVyIGEgcXVlIHMnYWxpbmVlIGFtYiBlbCBib3RvIGRlIGxhIGx1cGEgZGUgbGEgY2Fww6dhbGVyYVxuICAgIH1cbiAgICBcbiAgfVxuICAuZWxlbWVudG9yLWljb24tbGlzdC10ZXh0e1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5cbi52aWRlby1yZXNwb25zaXZle1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cblxuLy8gdmlkZW9zXG4udmlkZW8tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2JTtcbiAgICBtYXJnaW4tdG9wOiByZW0oJGd1dHRlcioyKTtcbn1cbi52aWRlby1jb250YWluZXIgaWZyYW1lIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuXG5tYWluLnNpdGUtbWFpbntcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cblxuXG5zZWN0aW9ue1xuICAmLmN0YXtcbiAgICBoMi5lbGVtZW50b3ItaGVhZGluZy10aXRsZXtcbiAgICAgLy9jb2xvcjogbWFwLWdldCgkZ3JleS1zY2FsZSwgZGFya2VzdCk7IGNhbnZpIGRlIGNvbG9yXG4gICAgIEBpbmNsdWRlIGJwKCRoZWFkZXItbW9iaWxlKSB7IFxuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgJjpub3QoLmVsZW1lbnRvci1yZXZlcnNlLW1vYmlsZSkgLmVsZW1lbnRvci1jb2x1bW46bGFzdC1jaGlsZCxcbiAgICAmLmVsZW1lbnRvci1yZXZlcnNlLW1vYmlsZSAuZWxlbWVudG9yLWNvbHVtbjpmaXJzdC1jaGlsZHsgLy9jb2x1bW5hIGFtYiBlbCB0ZXh0IFxuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICAuZWxlbWVudG9yLXdpZGdldC13cmFwe1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbntcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICAuZWxlbWVudG9yLXdpZGdldC1pbWFnZXtcbiAgICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAqe1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb2JqZWN0LWZpdDpjb3ZlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBcbiAgICAmOm5vdCguZWxlbWVudG9yLXJldmVyc2UtbW9iaWxlKSAuZWxlbWVudG9yLWNvbHVtbi1nYXB7XG4gICAgICAmLWRlZmF1bHQgLmVsZW1lbnRvci1jb2x1bW46bGFzdC1jaGlsZHtcbiAgICAgICAgLmVsZW1lbnRvci13aWRnZXQtd3JhcCAuZWxlbWVudG9yLXdpZGdldC1idXR0b257XG4gICAgICAgICAgLy9yaWdodDogMTBweDtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIGJvdHRvbToxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWV4dGVuZGVkIC5lbGVtZW50b3ItY29sdW1uOmxhc3QtY2hpbGR7XG4gICAgICAgIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgLmVsZW1lbnRvci13aWRnZXQtYnV0dG9ue1xuICAgICAgICAgIC8vcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtd2lkZSAuZWxlbWVudG9yLWNvbHVtbjpsYXN0LWNoaWxke1xuICAgICAgICAuZWxlbWVudG9yLXdpZGdldC13cmFwIC5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbntcbiAgICAgICAgICAvL3JpZ2h0OiAyMHB4O1xuICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXdpZGVyIC5lbGVtZW50b3ItY29sdW1uOmxhc3QtY2hpbGR7XG4gICAgICAgIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgLmVsZW1lbnRvci13aWRnZXQtYnV0dG9ue1xuICAgICAgICAgIC8vcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5lbGVtZW50b3ItcmV2ZXJzZS1tb2JpbGUgLmVsZW1lbnRvci1jb2x1bW4tZ2Fwe1xuICAgICAgJi1kZWZhdWx0IC5lbGVtZW50b3ItY29sdW1uOmZpcnN0LWNoaWxke1xuICAgICAgICAuZWxlbWVudG9yLXdpZGdldC13cmFwIC5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbntcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1leHRlbmRlZCAuZWxlbWVudG9yLWNvbHVtbjpmaXJzdC1jaGlsZHtcbiAgICAgICAgLmVsZW1lbnRvci13aWRnZXQtd3JhcCAuZWxlbWVudG9yLXdpZGdldC1idXR0b257XG4gICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtd2lkZSAuZWxlbWVudG9yLWNvbHVtbjpmaXJzdC1jaGlsZHtcbiAgICAgICAgLmVsZW1lbnRvci13aWRnZXQtd3JhcCAuZWxlbWVudG9yLXdpZGdldC1idXR0b257XG4gICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtd2lkZXIgLmVsZW1lbnRvci1jb2x1bW46Zmlyc3QtY2hpbGR7XG4gICAgICAgIC5lbGVtZW50b3Itd2lkZ2V0LXdyYXAgLmVsZW1lbnRvci13aWRnZXQtYnV0dG9ue1xuICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICAgXG4gICAgXG4gICAgJjpub3QoLmVsZW1lbnRvci1yZXZlcnNlLW1vYmlsZSkgLmVsZW1lbnRvci1jb2x1bW46bGFzdC1jaGlsZHtcbiAgICAgIC5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbntcbiAgICAgICAgLy90ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgXG4gIH1cbn1cblxuLndyYXBwZXJfaW5uZXIgPiAuY29udGVudCB7XG4gIC5wYWdlICYsXG4gLmhvbWUgJntcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuIH1cbn1cblxuXG5cbiIsIi8vIFBhdGggdG8gV29yZFByZXNzIHNpdGUncyBtZWRpYSBmaWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGFzc2V0czogXCJcIjtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cblxuLy9cbi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBDb2xvciBQYWxldHRlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4keWVsbG93OiAjRkZFM0E2O1xuJG1hZ2VudGE6ICNlNDIyODE7XG4kbWFnZW50YV9ibG9jOiAjZDYyZTdmO1xuJHB1cnBsZTogIzlGMUE3RTsvLyM2NTI1ODE7XG4kcmVkOiAjYjUyNTFiOyBcbiRjeWFuOiAjZmY0NDU1O1xuJGdyZWVuOiAjY2VlNmUxO1xuJGRhcmstZ3JlZW46ICMzRTg4NTQ7XG4kYmx1ZS1kYXJrOiAjMDYyNTYxO1xuJG9yYW5nZTogI0YzOTMyNDtcblxuJHllbGxvdy1qb3ZlbnR1dDogI0ZGREUwMjtcbiRwdXJwbGUtam92ZW50dXQ6ICM2OTRBRkY7XG4kdHVycXVvaXNlLWpvdmVudHV0OiAjMDBGRkE0O1xuJHBpbmstam92ZW50dXQ6ICNGRUM2RDQ7XG5cblxuLy8gR3JheXNjYWxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZ3JleS1zY2FsZTogKFxuICBsaWdodGVzdDogI0Y2RjZGNiwgLy8jZGVkZWRlLCAvLyNFNEU0RTRcbiAgbGlnaHRlcjogI0VFRURFRCxcbiAgbGlnaHQ6ICNEOEQ4RDgsXG4gIG1lZGl1bTogIzZFNkU2RSxcbiAgZGFyazogI2E1ZDFjNywgIC8vIzZFNkU2RSwgI0E3QTZBNlxuICBkYXJrZXN0OiAjM0IzQjNCXG4pO1xuXG5cbiR3aGl0ZTogd2hpdGU7XG4kYmxhY2s6ICMwMDA7ICBcblxuXG5cbiRwcmltYXJ5LWNvbG9yOiAkb3JhbmdlO1xuJHNlY29uZGFyeS1jb2xvcjogJGdyZWVuOyAvL3JnYmEoJGdyZWVuLCAwLjQ1KTsgXG5cbi8vJGFsdGVybmF0aXZlLWNvbG9yOiAkYmx1ZTtcblxuJGxpZ2h0LWNvbG9yOiBtYXAtZ2V0KCRncmV5LXNjYWxlLCBsaWdodGVzdCk7XG4kZGFyay1jb2xvcjogbWFwLWdldCgkZ3JleS1zY2FsZSwgZGFya2VzdCk7XG4kYWNjZW50LWNvbG9yOiRibGFjaztcbiR0ZXh0LWNvbG9yOiAkYmxhY2s7XG4kdGV4dC1jb2xvci1oZWFkaW5nOiAkYmxhY2s7IC8vbWFwLWdldCgkZ3JleS1zY2FsZSwgZGFya2VzdCk7XG4kbGluay1jb2xvcjogJHByaW1hcnktY29sb3I7XG4kY29sb3JfX2xpbms6ICRsaW5rLWNvbG9yO1xuXG4kdGlwby1pbnB1dDogIG1hcC1nZXQoJGdyZXktc2NhbGUsIG1lZGl1bSk7IFxuJHRpcG8tbGFiZWw6ICRyZWQ7IFxuJGEtbGFiZWw6ICBtYXAtZ2V0KCRncmV5LXNjYWxlLCBtZWRpdW0pOyBcbiRiZy1pbnB1dDogbWFwLWdldCgkZ3JleS1zY2FsZSwgbGlnaHQpO1xuJGJvcmRlci1jb2xvcjogI0Q4RDhEODtcbiRjb2xvcl9fYm9yZGVyLWlucHV0OiAgbWFwLWdldCgkZ3JleS1zY2FsZSwgbWVkaXVtKTtcbiRjb2xvcl9fYmFja2dyb3VuZC1pbnB1dDogbWFwLWdldCgkZ3JleS1zY2FsZSwgbGlnaHRlc3QpO1xuXG5cbiRjb2xvcl9fdGV4dC1pbnB1dDogJGJsYWNrO1xuJGNvbG9yX190ZXh0LWlucHV0LWZvY3VzOiAkYmxhY2s7XG5cbiR0ZXh0LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoYmxhY2ssIDAuMTUpO1xuJGJveC1zaGFkb3c6IDBweCAzcHggNnB4ICMwMDAwMDAyOTtcbiRidXR0b24tc2hhZG93OiAkYm94LXNoYWRvdztcblxuLy8gQm90b25zXG4vL1xuJGJ0bi1wcmltYXJ5LWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiRidG4tcHJpbWFyeS1jb2xvci10ZXh0OiAkd2hpdGU7XG4kYnRuLXNlY29uZGFyeS1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiRidG4tbGlnaHQtY29sb3I6ICR3aGl0ZTtcbiRidG4tZGFyay1jb2xvcjogJGRhcmstY29sb3I7XG4kYnRuLXByaW1hcnktY29sb3Itb3V0bGluZS10ZXh0OiAkcHJpbWFyeS1jb2xvcjtcblxuXG5cblxuLy8gTGF5b3V0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZ3V0dGVyOiAyMDtcbiRndXR0ZXJsZ19oYWxmOiAyNTtcblxuXG4vLyBSZXNwb25zaXZlIGJyZWFrcG9pbnRzXG4kc2NyZWVuLXhzOiAzMjA7XG4kc2NyZWVuLXNtOiA2NDA7XG4kc2NyZWVuLW1kOiA5NjA7IC8vOTYwO1xuJHNjcmVlbi1pbDogMTEzMDsgLy8xMDUwO1xuJHNjcmVlbi1sZzogMTIwMDtcbiRzY3JlZW4teGw6IDE2MDA7XG4kc2NyZWVuLWlsLW1heDogJHNjcmVlbi1pbCAtIDE7XG4kc2NyZWVuLXhzLW1heDogJHNjcmVlbi1zbSAtIDE7XG4kc2NyZWVuLXNtLW1heDogJHNjcmVlbi1tZCAtIDE7XG4kc2NyZWVuLW1kLW1heDogJHNjcmVlbi1sZyAtIDE7XG4kc2NyZWVuLWxnLW1heDogJHNjcmVlbi14bCAtIDE7XG5cbiRoZWFkZXItbW9iaWxlOiAkc2NyZWVuLWlsO1xuJGhlYWRlci1tb2JpbGUtbWF4OiAkaGVhZGVyLW1vYmlsZSAtIDE7XG5cbiRjb250YWluZXItdG9wOiAxMjYwO1xuJGNvbnRhaW5lci10b3AtbWluOiAxMjYxO1xuXG4kY29udGFpbmVyLXdpZHRoOiAxMjYwcHg7XG5cblxuXG4vLyBMYXllcnMgaW5kZXggbWFwXG4kei1sYXllcnM6IChcbiAgXCJ0b3BcIjogOTAwMSxcbiAgXCJoaWdoXCI6IDgwMDEsXG4gIFwib3ZlclwiOiA3MDAxLFxuICBcImRlZmF1bHRcIjogMSxcbiAgXCJiZWxvd1wiOiAtMSxcbiAgXCJib3R0b21cIjogLTk5OTlcbik7XG5cbi8vIFRyYW5zaXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYW5pbWF0aW9uLWZhZGU6IDAuMnMgbGluZWFyO1xuJGFuaW1hdGlvbi1mYWRlLS1zbG93OiAwLjZzIGVhc2UtaW47XG4kYW5pbWF0aW9uLW1vdmU6IDAuM3MgY3ViaWMtYmV6aWVyKDAuNjk0LCAwLjA0ODIsIDAuMzM1LCAxKTtcbiRhbmltYXRpb24tbW92ZS0tc2xvdzogMC42cyBjdWJpYy1iZXppZXIoMC42OTQsIDAuMDQ4MiwgMC4zMzUsIDEpO1xuXG4vLyBJbWF0Z2VzIGljb25lc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kaW1nLWljby1jYWxlbmRhcjpcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNDQ4IDUxMiclM0UlM0MhLS0hIEZvbnQgQXdlc29tZSBQcm8gNi4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjIgRm9udGljb25zLCBJbmMuLS0lM0UlM0NwYXRoIGQ9J00yMjQgMjMyYzEzLjMgMCAyNCAxMC43IDI0IDI0djQ4aDQ4YzEzLjMgMCAyNCAxMC43IDI0IDI0cy0xMC43IDI0LTI0IDI0aC00OHY0OGMwIDEzLjMtMTAuNyAyNC0yNCAyNHMtMjQtMTAuNy0yNC0yNHYtNDhoLTQ4Yy0xMy4zIDAtMjQtMTAuNy0yNC0yNHMxMC43LTI0IDI0LTI0aDQ4di00OGMwLTEzLjMgMTAuNy0yNCAyNC0yNHpNMTUyIDY0aDE0NFYyNGMwLTEzLjI1IDEwLjctMjQgMjQtMjRzMjQgMTAuNzUgMjQgMjR2NDBoNDBjMzUuMyAwIDY0IDI4LjY1IDY0IDY0djMyMGMwIDM1LjMtMjguNyA2NC02NCA2NEg2NGMtMzUuMzUgMC02NC0yOC43LTY0LTY0VjEyOGMwLTM1LjM1IDI4LjY1LTY0IDY0LTY0aDQwVjI0YzAtMTMuMjUgMTAuNy0yNCAyNC0yNHMyNCAxMC43NSAyNCAyNHY0MHpNNDggNDQ4YzAgOC44IDcuMTYgMTYgMTYgMTZoMzIwYzguOCAwIDE2LTcuMiAxNi0xNlYxOTJINDh2MjU2eicvJTNFJTNDL3N2ZyUzRVwiO1xuXG4kaW1nLXRhcmdldC1ibGFuazogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE2IDE1JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBmaWxsPSclMjMyNjJDOUInIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00xNC4yNSA2Ljc1Yy0uNDE0MjEzNiAwLS43NS4zMzU3ODY0NC0uNzUuNzV2NmgtMTJ2LTEyaDZjLjQxNDIxMzU2IDAgLjc1LS4zMzU3ODY0NC43NS0uNzVTNy45MTQyMTM1NiAwIDcuNSAwSC43NUMuMzM1Nzg2NDQgMCAwIC4zMzU3ODY0NCAwIC43NXYxMy41YzAgLjQxNDIxMzYuMzM1Nzg2NDQuNzUuNzUuNzVoMTMuNWMuNDE0MjEzNiAwIC43NS0uMzM1Nzg2NC43NS0uNzVWNy41YzAtLjQxNDIxMzU2LS4zMzU3ODY0LS43NS0uNzUtLjc1WicvJTNFJTNDcGF0aCBkPSdNMTUuNTUxMDQ4LjA1NTkzNzM5QzE1LjQ2MzA1MzYuMDE5NDU0MjkgMTUuMzY4Nzk3LjAwMDQ1NDk0IDE1LjI3MzU0MDQgMGgtMy42MzIyOTc3Yy0uNDAxMjEyNiAwLS43MjY0NTk2LjMyNTI0NzAyLS43MjY0NTk2LjcyNjQ1OTU2IDAgLjQwMTIxMjUzLjMyNTI0Ny43MjY0NTk1NS43MjY0NTk2LjcyNjQ1OTU1aDEuODc4NjI0NEw4LjIyMTc5NzU0IDYuNzUwOTg4NjVjLS4xODg4NDc5NC4xODIzOTU0NS0uMjY0NTg1NzIuNDUyNDk1NTktLjE5ODEwMzQ1LjcwNjQ4NzI0LjA2NjQ4MjI2LjI1Mzk5MTY0LjI2NDgzODM4LjQ1MjM0Nzc2LjUxODgzMDAyLjUxODgzMDAyLjI1Mzk5MTY1LjA2NjQ4MjI3LjUyNDA5MTc5LS4wMDkyNTU1MS43MDY0ODcyNC0uMTk4MTAzNDVsNS4yOTgwNjk1NS01LjI5ODA2OTU0djEuODc4NjI0NDFjMCAuNDAxMjEyNTQuMzI1MjQ3LjcyNjQ1OTU2LjcyNjQ1OTUuNzI2NDU5NTYuNDAxMjEyNiAwIC43MjY0NTk2LS4zMjUyNDcwMi43MjY0NTk2LS43MjY0NTk1NlYuNzI2NDU5NTVjLS4wMDAzNDE1LS4yOTM3MTM2LS4xNzc1MTI3LS41NTgzMjM2OS0uNDQ4OTUyLS42NzA1MjIxNlonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiO1xuJGltZy10YXJnZXQtYmxhbmstcmV2ZXJzZTogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE2IDE1JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBmaWxsPSclMjNmZmZmZmYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00xNC4yNSA2Ljc1Yy0uNDE0MjEzNiAwLS43NS4zMzU3ODY0NC0uNzUuNzV2NmgtMTJ2LTEyaDZjLjQxNDIxMzU2IDAgLjc1LS4zMzU3ODY0NC43NS0uNzVTNy45MTQyMTM1NiAwIDcuNSAwSC43NUMuMzM1Nzg2NDQgMCAwIC4zMzU3ODY0NCAwIC43NXYxMy41YzAgLjQxNDIxMzYuMzM1Nzg2NDQuNzUuNzUuNzVoMTMuNWMuNDE0MjEzNiAwIC43NS0uMzM1Nzg2NC43NS0uNzVWNy41YzAtLjQxNDIxMzU2LS4zMzU3ODY0LS43NS0uNzUtLjc1WicvJTNFJTNDcGF0aCBkPSdNMTUuNTUxMDQ4LjA1NTkzNzM5QzE1LjQ2MzA1MzYuMDE5NDU0MjkgMTUuMzY4Nzk3LjAwMDQ1NDk0IDE1LjI3MzU0MDQgMGgtMy42MzIyOTc3Yy0uNDAxMjEyNiAwLS43MjY0NTk2LjMyNTI0NzAyLS43MjY0NTk2LjcyNjQ1OTU2IDAgLjQwMTIxMjUzLjMyNTI0Ny43MjY0NTk1NS43MjY0NTk2LjcyNjQ1OTU1aDEuODc4NjI0NEw4LjIyMTc5NzU0IDYuNzUwOTg4NjVjLS4xODg4NDc5NC4xODIzOTU0NS0uMjY0NTg1NzIuNDUyNDk1NTktLjE5ODEwMzQ1LjcwNjQ4NzI0LjA2NjQ4MjI2LjI1Mzk5MTY0LjI2NDgzODM4LjQ1MjM0Nzc2LjUxODgzMDAyLjUxODgzMDAyLjI1Mzk5MTY1LjA2NjQ4MjI3LjUyNDA5MTc5LS4wMDkyNTU1MS43MDY0ODcyNC0uMTk4MTAzNDVsNS4yOTgwNjk1NS01LjI5ODA2OTU0djEuODc4NjI0NDFjMCAuNDAxMjEyNTQuMzI1MjQ3LjcyNjQ1OTU2LjcyNjQ1OTUuNzI2NDU5NTYuNDAxMjEyNiAwIC43MjY0NTk2LS4zMjUyNDcwMi43MjY0NTk2LS43MjY0NTk1NlYuNzI2NDU5NTVjLS4wMDAzNDE1LS4yOTM3MTM2LS4xNzc1MTI3LS41NTgzMjM2OS0uNDQ4OTUyLS42NzA1MjIxNlonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiO1xuJGltZy1pY28taG9tZTogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZmlsbD0nJTIzRjZGNkY2JyBkPSdNLTQzLTdoMTI4MHYzMEgtNDN6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyMzI2MkM5QicgZD0nTTAgNS41NzFWMTNoMTJWNS41NzFMNiAweicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCI7XG4kaW1nLWljby1sbms6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzMnIGhlaWdodD0nMzMnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZGVmcyUzRSUzQ3BhdGggaWQ9J2EnIGQ9J00yMyAxNS42NjMgMTYgOWwtNyA2LjY2MyAyLjA0IDEuOTQyIDMuNTE3LTMuMzYzVjI0aDIuODg2di05Ljc1OGwzLjUxNyAzLjM2M3onLyUzRSUzQy9kZWZzJTNFJTNDZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBmaWxsPSd0cmFuc3BhcmVudCcgZD0nTS02NS05N2gxMjgwdjY0MEgtNjV6Jy8lM0UlM0NwYXRoIGQ9J00tMjkuNS0zNS41aDI3OXYxNDloLTI3OXonIGZpbGw9J3RyYW5zcGFyZW50JyBzdHJva2U9JyUyM0U0RTRFNCcvJTNFJTNDY2lyY2xlIHN0cm9rZT0nJTIzMEQyQTlDJyBmaWxsPSclMjNmZmYnIGN4PScxNi41JyBjeT0nMTYuNScgcj0nMTYnLyUzRSUzQ3VzZSBmaWxsPSclMjMwRDJBOUMnIGZpbGwtcnVsZT0nbm9uemVybycgdHJhbnNmb3JtPSdyb3RhdGUoOTAgMTYgMTYuNSknIHhsaW5rOmhyZWY9JyUyM2EnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiO1xuXG4kaW1nLWNoZXZyb24tdXA6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOScgaGVpZ2h0PSc2JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTI1OCAtMjE5KScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBkPSdNMCAwaDEyODB2Mjc4SDB6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyM0ZGRicgZD0nTS0xIDBoMTI4NnYyNzhILTF6Jy8lM0UlM0NjaXJjbGUgZmlsbD0nJTIzRTRFNEU0JyBmaWxsLXJ1bGU9J25vbnplcm8nIGN4PScxMjYyLjUnIGN5PScyMjIuNScgcj0nMTIuNScvJTNFJTNDcGF0aCBkPSdtMTI2NyAyMjQuMTcyLS42Ni42MzktMy44NC0zLjcyMS0zLjg0IDMuNzIxLS42Ni0uNjM5IDQuNDk5LTQuMzYxeicgZmlsbD0nJTIzMjYyQzlCJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIjtcbiRpbWctY2hldnJvbi1kb3duIDogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2LjgnIGhlaWdodD0nMTAuNzcnJTNFJTNDcGF0aCBkPSdNMTYuNjg4IDIuNzk1bC03Ljc1MiA3Ljc1MmEuNzU5Ljc1OSAwIDAxLTEuMDc0IDBMLjExIDIuNzk1YS4zOC4zOCAwIDAxMC0uNTM3TDIuMjU4LjExYS4zOC4zOCAwIDAxLjUzNyAwbDUuNiA1LjYgNS42LTUuNmEuMzguMzggMCAwMS41MzcgMGwyLjE0OCAyLjE0OGEuMzguMzggMCAwMS4wMDguNTM3eicgZmlsbD0nJTIzOGU4ZThlJy8lM0UlM0Mvc3ZnJTNFXCI7XG4kaW1nLWNoZXZyb24tcmlnaHQ6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMS42NTcnIGhlaWdodD0nMzcuNjU3JyB2aWV3Qm94PScwIDAgMjEuNjU3IDM3LjY1NyclM0UlM0NnIGlkPSdHcnVwb180NzMnIGRhdGEtbmFtZT0nR3J1cG8gNDczJyB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgNTE1LjkxNCAzNS42NjQpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMkQ3RCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzQnJTNFJTNDcGF0aCBpZD0nTMOtbmVhXzE0OCcgZGF0YS1uYW1lPSdMw61uZWEgMTQ4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMDEzIDUyLjUpJyBkPSdNMCAwbDE2IDE2Jy8lM0UlM0NwYXRoIGlkPSdMw61uZWFfMjExJyBkYXRhLW5hbWU9J0zDrW5lYSAyMTEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwMTMgMzYuNSknIGQ9J00xNiAwTDAgMTYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiO1xuJGltZy1jaGV2cm9uLWxlZnQtd2hpdGU6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PSczMyclM0UlM0NwYXRoIGQ9J00yLjYzIDE2LjUgMTUuNSAxLjU2OSAxNC40MzUuNS41IDE2LjVsMTMuOTM1IDE2IDEuMDY1LTEuMDY5eicgZmlsbD0nJTIzRkZGJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnLyUzRSUzQy9zdmclM0VcIjtcbiRpbWctY2hldnJvbi1yaWdodC13aGl0ZTogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE1JyBoZWlnaHQ9JzMzJyUzRSUzQ3BhdGggZD0nTTEyLjg3IDE2LjUgMCAxLjU2OSAxLjA2NS41IDE1IDE2LjVsLTEzLjkzNSAxNkwwIDMxLjQzMXonIGZpbGw9JyUyM0ZGRicgZmlsbC1ydWxlPSdldmVub2RkJy8lM0UlM0Mvc3ZnJTNFXCI7XG5cbiRpbWctaWNvLWNsb3NlOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzMuOTAzIDMzLjQyNSclM0UlM0NnIGRhdGEtbmFtZT0nR3J1cG8gNDIwJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzI2MkM5Qicgc3Ryb2tlLXdpZHRoPSc0JyAlM0UlM0NwYXRoIGRhdGEtbmFtZT0nTMOtbmVhIDE0OCcgZD0nTS43MDIuNzEzbDMyLjUgMzInLyUzRSUzQ3BhdGggZGF0YS1uYW1lPSdMw61uZWEgMjExJyBkPSdNMzMuMjAyLjcxM2wtMzIuNSAzMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCI7XG4kaW1nLWljby1zZWFyY2g6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003LjIgMGE3LjIgNy4yIDAgMCAxIDUuNzUgMTEuNTM1bDUuMTQ1IDUuMTQ2LTEuNDE0IDEuNDE0LTUuMTQ2LTUuMTQ2QTcuMiA3LjIgMCAxIDEgNy4yIDBabTAgMmE1LjIgNS4yIDAgMSAwIDAgMTAuNEE1LjIgNS4yIDAgMCAwIDcuMiAyWicgZmlsbD0nJTIzMjYyQzlCJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnLyUzRSUzQy9zdmclM0VcIjtcbiRpbWctaWNvLXBsdXM6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCclM0UlM0NnIGRhdGEtbmFtZT0nR3J1cG8gMTU1OCclM0UlM0NnIGRhdGEtbmFtZT0nR3J1cG8gOTEzJyUzRSUzQ2NpcmNsZSBkYXRhLW5hbWU9J0VsaXBzZSAzOCcgY3g9JzEwJyBjeT0nMTAnIHI9JzEwJyBmaWxsPSclMjNmZmQwMDAnLyUzRSUzQy9nJTNFJTNDcGF0aCBkPSdNMTUuMTc0IDkuMTYydjEuODVhLjQ2My40NjMgMCAwMS0uNDYyLjQ2M2gtMy4yMzh2My4yMzdhLjQ2My40NjMgMCAwMS0uNDYyLjQ2MmgtMS44NWEuNDYzLjQ2MyAwIDAxLS40NjItLjQ2MnYtMy4yMzdINS40NjJBLjQ2My40NjMgMCAwMTUgMTEuMDEydi0xLjg1YS40NjMuNDYzIDAgMDEuNDYyLS40NjNIOC43VjUuNDYyQS40NjMuNDYzIDAgMDE5LjE2MiA1aDEuODVhLjQ2My40NjMgMCAwMS40NjIuNDYydjMuMjM3aDMuMjM3YS40NjMuNDYzIDAgMDEuNDYzLjQ2M3onLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiO1xuJGltZy1pY28tcGx1cy1ob3ZlcjogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyUzRSUzQ2cgZGF0YS1uYW1lPSdHcnVwbyAxNTU5JyUzRSUzQ2cgZGF0YS1uYW1lPSdHcnVwbyA5MTMnJTNFJTNDY2lyY2xlIGRhdGEtbmFtZT0nRWxpcHNlIDM4JyBjeD0nMTAnIGN5PScxMCcgcj0nMTAnLyUzRSUzQy9nJTNFJTNDcGF0aCBkPSdNMTUuMTc0IDkuMTYydjEuODVhLjQ2My40NjMgMCAwMS0uNDYyLjQ2M2gtMy4yMzh2My4yMzdhLjQ2My40NjMgMCAwMS0uNDYyLjQ2MmgtMS44NWEuNDYzLjQ2MyAwIDAxLS40NjItLjQ2MnYtMy4yMzdINS40NjJBLjQ2My40NjMgMCAwMTUgMTEuMDEydi0xLjg1YS40NjMuNDYzIDAgMDEuNDYyLS40NjNIOC43VjUuNDYyQS40NjMuNDYzIDAgMDE5LjE2MiA1aDEuODVhLjQ2My40NjMgMCAwMS40NjIuNDYydjMuMjM3aDMuMjM3YS40NjMuNDYzIDAgMDEuNDYzLjQ2M3onIGZpbGw9JyUyM2ZjMCcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCI7XG4kaW1nLWljby1jaGVjazogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBkYXRhLXByZWZpeD0nZmFzJyBkYXRhLWljb249J2NoZWNrJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtY2hlY2sgZmEtdy0xNiBmYS0zeCclM0UlM0NwYXRoIGZpbGw9J2N1cnJlbnRDb2xvcicgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvJTNFJTNDL3N2ZyUzRVwiO1xuJGltZy1pY28tY2hlY2stLWxpZ2h0OiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGRhdGEtcHJlZml4PSdmYXMnIGRhdGEtaWNvbj0nY2hlY2snIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInIGNsYXNzPSdzdmctaW5saW5lLS1mYSBmYS1jaGVjayBmYS13LTE2IGZhLTN4JyUzRSUzQ3BhdGggZmlsbD0nJTIzRkZGJyBkPSdNMTczLjg5OCA0MzkuNDA0bC0xNjYuNC0xNjYuNGMtOS45OTctOS45OTctOS45OTctMjYuMjA2IDAtMzYuMjA0bDM2LjIwMy0zNi4yMDRjOS45OTctOS45OTggMjYuMjA3LTkuOTk4IDM2LjIwNCAwTDE5MiAzMTIuNjkgNDMyLjA5NSA3Mi41OTZjOS45OTctOS45OTcgMjYuMjA3LTkuOTk3IDM2LjIwNCAwbDM2LjIwMyAzNi4yMDRjOS45OTcgOS45OTcgOS45OTcgMjYuMjA2IDAgMzYuMjA0bC0yOTQuNCAyOTQuNDAxYy05Ljk5OCA5Ljk5Ny0yNi4yMDcgOS45OTctMzYuMjA0LS4wMDF6Jy8lM0UlM0Mvc3ZnJTNFXCI7XG5cbiRjb2xvcnRtcDM6IHN0ci1zbGljZSgjeyRjb2xvcl9fbGlua30sIDIsIDgpO1xuJGltZy1maWx0ZXI6IFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMTcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGZpbGw9JyUyMyN7JGNvbG9ydG1wM30nIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J005LjE2IDBhMy43IDMuNyAwIDAwLTMuNiAyLjg2SC44NWEuODUuODUgMCAwMDAgMS43aDQuNzFhMy43IDMuNyAwIDAwNy4yIDBoOS41MmEuODUuODUgMCAwMDAtMS43aC05LjUyQTMuNyAzLjcgMCAwMDkuMTYgMHptMCA1LjcyYTIgMiAwIDExMC00IDIgMiAwIDAxMCA0ek0xMC40IDExLjg2SC44NWEuODUuODUgMCAwMDAgMS43aDkuNTJhMy43IDMuNyAwIDAwNy4yIDBoNC43MWEuODUuODUgMCAwMDAtMS43aC00LjcxQTMuNyAzLjcgMCAwMDE0IDlhMy43IDMuNyAwIDAwLTMuNiAyLjg2ek0xNCAxNC43YTIgMiAwIDExMC00IDIgMiAwIDAxMCA0eicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCI7XG4kaW1nLWZpbHRlci1saWdodDogXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScxNycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgZmlsbD0nJTIzRkZGJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNOS4xNiAwYTMuNyAzLjcgMCAwMC0zLjYgMi44NkguODVhLjg1Ljg1IDAgMDAwIDEuN2g0LjcxYTMuNyAzLjcgMCAwMDcuMiAwaDkuNTJhLjg1Ljg1IDAgMDAwLTEuN2gtOS41MkEzLjcgMy43IDAgMDA5LjE2IDB6bTAgNS43MmEyIDIgMCAxMTAtNCAyIDIgMCAwMTAgNHpNMTAuNCAxMS44NkguODVhLjg1Ljg1IDAgMDAwIDEuN2g5LjUyYTMuNyAzLjcgMCAwMDcuMiAwaDQuNzFhLjg1Ljg1IDAgMDAwLTEuN2gtNC43MUEzLjcgMy43IDAgMDAxNCA5YTMuNyAzLjcgMCAwMC0zLjYgMi44NnpNMTQgMTQuN2EyIDIgMCAxMTAtNCAyIDIgMCAwMTAgNHonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiO1xuXG4iLCJcbi8vIENlbnRlciBibG9ja1xuQG1peGluIGNlbnRlci1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vLyBDb2x1bW4gd2lkdGggd2l0aCBtYXJnaW5cbkBtaXhpbiBjb2x1bW4td2lkdGgoJG51bWJlckNvbHVtbnM6IDMpIHtcbiAgICB3aWR0aDogbWFwLWdldCgkY29sdW1ucywgJG51bWJlckNvbHVtbnMpIC0gKCAoICRjb2x1bW5zX19tYXJnaW4gKiAoICRudW1iZXJDb2x1bW5zIC0gMSApICkgLyAkbnVtYmVyQ29sdW1ucyApO1xufVxuXG4vL1xuLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTdHlsZSBwbGFjZWhvbGRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudCB9XG4gICY6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAgeyBAY29udGVudCB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgeyBAY29udGVudCB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgeyBAY29udGVudCB9XG59XG5cbi8vIFJlc3BvbnNpdmUgVXRpbGl0aWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gYnAoJG1pbjogMCwgJG1heDogMCkge1xuXG4gICR0eXBlOiB0eXBlLW9mKCRtaW4pO1xuICAkYmFzZTogJGJyb3dzZXItY29udGV4dDtcblxuICBAaWYgJHR5cGUgPT0gc3RyaW5nIHtcblxuICAgICRjbGFzczogJG1pbjtcblxuICAgIEBpZiAkY2xhc3MgPT0geHMge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KjFweCkgeyBAY29udGVudDsgfVxuICAgIH1cbiAgIFxuICAgIEBlbHNlIGlmICRjbGFzcyA9PSBzbSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSoxcHgpIHsgQGNvbnRlbnQ7IH1cbiAgICB9XG4gICBcbiAgICBAZWxzZSBpZiAkY2xhc3MgPT0gbWQge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQqMXB4KSB7IEBjb250ZW50OyB9XG4gICAgfVxuICAgXG4gICAgQGVsc2UgaWYgJGNsYXNzID09IGxnIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKjFweCkgeyBAY29udGVudDsgfVxuICAgIH1cbiAgIFxuICAgIEBlbHNlIGlmICRjbGFzcyA9PSB4bCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCoxcHgpIHsgQGNvbnRlbnQ7IH1cbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICBAd2FybiBcIkJyZWFrcG9pbnQgbWl4aW4gc3VwcG9ydHM6IHhzLCBzbSwgbWQsIGxnLCB4bFwiO1xuICAgIH1cblxuICB9XG4gXG4gIEBlbHNlIGlmICR0eXBlID09IG51bWJlciB7XG5cbiAgICAkcXVlcnk6IFwiYWxsXCIgIWRlZmF1bHQ7XG4gICAgXG4gICAgQGlmICRtaW4gIT0gMCBhbmQgJG1heCAhPSAwIHtcbiAgICAgICRtaW46IGVtKCRtaW4sICRiYXNlKTtcbiAgICAgICRtYXg6IGVtKCRtYXgsICRiYXNlKTsgXG4gICAgICAkcXVlcnk6IFwiKG1pbi13aWR0aDogI3skbWlufSkgYW5kIChtYXgtd2lkdGg6ICN7JG1heH0pXCI7IFxuICAgIH1cbiAgICBcbiAgICBAZWxzZSBpZiAkbWluICE9IDAgYW5kICRtYXggPT0gMCB7XG4gICAgICAkbWluOiBlbSgkbWluLCAkYmFzZSk7IFxuICAgICAgJHF1ZXJ5OiBcIihtaW4td2lkdGg6ICN7JG1pbn0pXCI7IFxuICAgIH1cbiAgICBcbiAgICBAZWxzZSBpZiAkbWluID09IDAgYW5kICRtYXggIT0gMCB7IFxuICAgICAgJG1heDogZW0oJG1heCwgJGJhc2UpO1xuICAgICAgJHF1ZXJ5OiBcIihtYXgtd2lkdGg6ICN7JG1heH0pXCI7IFxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgI3skcXVlcnl9IHsgXG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgfVxuXG59XG5AbWl4aW4gY29udGFpbmVyQXJlYSgpe1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIEBpbmNsdWRlIGJwKCRoZWFkZXItbW9iaWxlKXtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgXG4gIH1cblx0bWF4LXdpZHRoOiAxMjY4cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG5cbi8vY2xlYW4gbGxpc3Rlc1xuICBAbWl4aW4gbGxpc3RhQ2xlYW4oKXtcbiAgXHRcdCYsdWx7XG5cdCAgICBcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdG1hcmdpbjowO1xuXHRcdFx0cGFkZGluZzowO1xuXHQgICAgfVxuXHQgICAgbGl7XG5cdCAgICAgIFxuXHQgICAgICBcblx0ICAgICAgYXtcblx0ICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdCAgICAgIH1cblx0ICAgIH1cbiAgICB9XG4gIFxuXG5cbi8vbGxpc3RlcyBpbmxpbmVcbkBtaXhpbiBsbGlzdGFOYXYoKXtcbiAgdWx7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgkZ3V0dGVyKTtcbiAgICAgIGF7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gbGxpc3RlcyBjb24gZGlzcGxheSBmbGV4XG5AbWl4aW4gbGxpc3RhSW5saW5lKCl7XG4gICAgJix1bHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46MCAtLjM1ZW07XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgbWFyZ2luOiAuMzVlbTtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuM2VtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtKXtcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIGxpK2xpe1xuICAgICAgICAgICBcbiAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuICBcbi8vIFZlbmRvciBwcmVmaXhlc1xuJHNhc3MtYnVyZ2VyLWFkZC12ZW5kb3ItcHJlZml4ZXM6IHRydWUgIWRlZmF1bHQ7XG4vLyBCdXJnZXJcbkBtaXhpbiBidXJnZXIoJHdpZHRoOiAzMHB4LCAkaGVpZ2h0OiA1cHgsICRidXJnZXJndXR0ZXI6IDNweCwgJGNvbG9yOiAjMDAwLCAkYm9yZGVyLXJhZGl1czogMCwgJHRyYW5zaXRpb24tZHVyYXRpb246IC4zcykge1xuICAgICRidXJnZXItaGVpZ2h0OiAkaGVpZ2h0ICFnbG9iYWw7XG4gICAgJGJ1cmdlci1ndXR0ZXI6ICRidXJnZXJndXR0ZXIgIWdsb2JhbDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgIC8vbWFyZ2luLXRvcDogJGhlaWdodCArICRndXR0ZXI7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAkaGVpZ2h0ICsgJGd1dHRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHR3aWR0aDogJHdpZHRoO1xuXHRoZWlnaHQ6IHJlbSggKCRoZWlnaHQgKiAzKSArICgkYnVyZ2VyZ3V0dGVyICogMikgKyAxMHB4ICk7XG5cdC8vdG9wOiAkaGVpZ2h0ICsgJGJ1cmdlcmd1dHRlcjtcbiAgICBAaWYgJHNhc3MtYnVyZ2VyLWFkZC12ZW5kb3ItcHJlZml4ZXMge1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXHQmID4gc3Bhbntcblx0XHQvL2Rpc3BsYXk6IG5vbmU7XG5cdFx0dGV4dC1pbmRlbnQ6LTIwMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbiAgICAvLyAxLiBGaXhlcyBqYWdnZWQgZWRnZXMgaW4gRmlyZWZveCwgc2VlIGlzc3VlICMxMC5cbiAgICAmID4gc3BhbiAsICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuXHQgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gMVxuICAgICAgICBAaWYgJGJvcmRlci1yYWRpdXMgIT0gMCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpZiAkc2Fzcy1idXJnZXItYWRkLXZlbmRvci1wcmVmaXhlcyB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCAtbW96LXRyYW5zZm9ybTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIC1vLXRyYW5zZm9ybTtcbiAgICAgICAgfVxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCB0cmFuc2Zvcm07XG5cbiAgICAgICAgQGlmICRzYXNzLWJ1cmdlci1hZGQtdmVuZG9yLXByZWZpeGVzIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgIH1cbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IC0oJGhlaWdodCArICRidXJnZXJndXR0ZXIpO1xuICAgIH1cblx0JiA+IHNwYW57XG5cdFx0dG9wOiAwO1xuXHR9XG4gICAgJjo6YWZ0ZXIge1xuXHQgICB0b3A6ICRoZWlnaHQgKyAkYnVyZ2VyZ3V0dGVyO1xuICAgIH1cbn1cblxuXG4vLyBTZWxlY3QgcGFydHMgb2YgdGhlIGJ1cmdlclxuQG1peGluIGJ1cmdlci1wYXJ0cyB7XG4gICAgJiwgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGJ1cmdlci10b3Age1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGJ1cmdlci1taWRkbGUge1xuICAgICYge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBidXJnZXItYm90dG9tIHtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuXG4vLyBCdXJnZXIgYW5pbWF0aW9uc1xuQG1peGluIGJ1cmdlci10by1jcm9zcygkY29sb3I6IGF1dG8pIHtcbiAgICAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIFxuICAgIH1cbiAgICAmID4gc3Bhbntcblx0ICAgIGRpc3BsYXk6IG5vbmU7XG4vKlxuXHQgICAgdGV4dC1pbmRlbnQ6LTIwMHB4O1xuXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiovXG4gICAgfVxuLypcbiAgICBAaWYgKCRjb2xvciAhPSBhdXRvKSB7XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuKi9cblx0ICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGlmICRzYXNzLWJ1cmdlci1hZGQtdmVuZG9yLXByZWZpeGVzIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRidXJnZXItZ3V0dGVyICsgJGJ1cmdlci1oZWlnaHQpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgkYnVyZ2VyLWd1dHRlciArICRidXJnZXItaGVpZ2h0KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgkYnVyZ2VyLWd1dHRlciArICRidXJnZXItaGVpZ2h0KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRidXJnZXItZ3V0dGVyICsgJGJ1cmdlci1oZWlnaHQpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCRidXJnZXItZ3V0dGVyICsgJGJ1cmdlci1oZWlnaHQpIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGlmICRzYXNzLWJ1cmdlci1hZGQtdmVuZG9yLXByZWZpeGVzIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0oJGJ1cmdlci1ndXR0ZXIgKyAkYnVyZ2VyLWhlaWdodCkpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSgkYnVyZ2VyLWd1dHRlciArICRidXJnZXItaGVpZ2h0KSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0oJGJ1cmdlci1ndXR0ZXIgKyAkYnVyZ2VyLWhlaWdodCkpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0oJGJ1cmdlci1ndXR0ZXIgKyAkYnVyZ2VyLWhlaWdodCkpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtKCRidXJnZXItZ3V0dGVyICsgJGJ1cmdlci1oZWlnaHQpKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG5cbn1cblxuXG4vL2xpbmsgcmVhZCBtb3JlIC8vIGljb1xuQG1peGluIHJlYWRNb3JlKCl7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IHJlbSgkZ3V0dGVyKjEuNSk7XG4gIGZvbnQtZmFtaWx5OiAkYWx0LWZvbnQ7XG4gIGJhY2tncm91bmQ6dXJsKCRpbWctaWNvLXBsdXMpIG5vLXJlcGVhdDsgXG5cbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1pY28tcGx1cy1ob3Zlcik7XG4gIH1cbn1cblxuIiwiYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdGZvbnQtc2l6ZTogMXJlbTsgLy9cblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1ib2R5O1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7Ly8gY2FudmkgZGUgdGlwbyBnZW5lcmFsIHBlciBhIHF1ZSB0aW5ndWkgdG90IG3DqXMgY29zLiBBYmFucyBMaWdodFxuXHQgIFxuXG59XG5cblxuLy8gSEVBRElOR1NcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNixcbltjbGFzcyo9XCJoZWFkaW5nXCJdICB7XG5cdGNsZWFyOiBib3RoO1xuXHQvL2NvbG9yOiAkdGV4dC1jb2xvci1oZWFkaW5nO1xuICBcbn1cbi8vIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgJjpsYXN0LWNoaWxkLFxuICAmOm9ubHktY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuW2NsYXNzKj1cImhlYWRpbmdcIl0sXG50aCB7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250O1xuICBjb2xvcjogJHRleHQtY29sb3ItaGVhZGluZztcbiAgXG4gIGF7XG4gIFx0Y29sb3I6JGxpbmstY29sb3I7XG4gIH1cbiAgXG4gICYucmV2ZXJzZSxcbiAgLnJldmVyc2UgJntcblx0ICBjb2xvcjokd2hpdGUhaW1wb3J0YW50O1xuXHQgIGF7XG5cdFx0ICAmLFxuXHRcdCAgJjpub3QoLmJ0bik6bm90KC5lbGVtZW50b3ItYnV0dG9uKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluayksXG5cdFx0ICAmOnZpc2l0ZWQsXG5cdFx0ICAmOmhvdmVye1xuXHRcdFx0Y29sb3I6JHdoaXRlIWltcG9ydGFudDsgIFxuXHRcdCAgfVxuXHQgIH1cbiAgfVxufVxuXG4uaGVybywgLmhlcm8gLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLFxuLmhlcm8gLmhlYWRpbmctdGl0bGVcbntcbiAgQGV4dGVuZCAlaGVybztcbiAgXG5cbn1cbmgxLC5oMSwgLmgxIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSxcbi5oMSAuaGVhZGluZy10aXRsZVxue1xuICBAZXh0ZW5kICVoMTtcbiAgXG5cbn1cblxuXG5cbmgyLCAuaDIgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLFxuLmgyIC5oZWFkaW5nLXRpdGxlLCAuaDIgcFxue1xuICBAZXh0ZW5kICVoMjtcbiAgXG59XG5cbmgzLCAuaDMgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLFxuLmgzIC5oZWFkaW5nLXRpdGxlLCAuaDMgcFxue1xuICBAZXh0ZW5kICVoMztcbiAgXG59XG5cbmg0LCAuaDQsIC5oNCAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUsXG4uaDQgLmhlYWRpbmctdGl0bGVcbntcbiAgQGV4dGVuZCAlaDQ7XG4gIFxufVxuXG5oNSwgLmg1LCAuaDUgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLFxuLmg1IC5oZWFkaW5nLXRpdGxlXG57XG4gIEBleHRlbmQgJWg1O1xuIFxufVxuXG5oNiwgLmg2LCAuaDYgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlLFxuLmg2IC5oZWFkaW5nLXRpdGxlIHtcbiAgQGV4dGVuZCAlaDY7XG4gXG59XG5we1xuXHQmLnJldmVyc2UsXG4gIC5yZXZlcnNlICZ7XG5cdCAgY29sb3I6JHdoaXRlIWltcG9ydGFudDtcblx0ICBcblx0ICBhe1xuXHRcdCAgJixcblx0XHQgICY6bm90KC5idG4pOm5vdCguZWxlbWVudG9yLWJ1dHRvbik6bm90KC53cC1ibG9jay1idXR0b25fX2xpbmspLFxuXHRcdCAgJjp2aXNpdGVkLFxuXHRcdCAgJjpob3Zlcntcblx0XHRcdFx0Y29sb3I6JHdoaXRlIWltcG9ydGFudDsgIFxuXHRcdCAgfVxuXHQgIH1cbiAgfVxufVxuXG4udHh0LXhze1xuXHRAZXh0ZW5kICV0eHQteHM7XG59XG4udHh0LW1ke1xuXHRAZXh0ZW5kICV0eHQtbWQ7XG59XG5cbi50eHQtc217XG5cdEBleHRlbmQgJXR4dC1zbTtcbn1cbi50eHQtbGcsXG4udHh0LWxnIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZXtcblx0QGV4dGVuZCAldHh0LWxnO1xufVxuXG4udHh0LXhsLFxuLmFyY2hpdmUtZGVzY3JpcHRpb257XG5cdEBleHRlbmQgJXR4dC14bDtcbn1cbi51cHBlcmNhc2V7XG5cdEBleHRlbmQgJXR4dC11cHBlcmNhc2U7XG59XG4uZWxlbWVudG9yLXdpZGdldC1pbWFnZS1ib3ggaDIgc3Ryb25nLFxuLmhvbWUgaDMgc3Ryb25ne1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRmb250LXNpemU6IDE5cHg7IGxpbmUtaGVpZ2h0OiAxLjE4ZW07XG5cdG1hcmdpbi10b3A6IC4yNWVtO1xufVxuXG4uZWxlbWVudG9yLWltYWdlLWJveC13cmFwcGVye1xuXHRwLFxuXHRoMntcblx0XHRhe1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFxuXHRcdFx0XG5cdFx0fVxuXHRcdG1hcmdpbi1ib3R0b206IC41ZW07XG5cdH1cblx0LmJnLWNvbG9yLXdoaXRlICYge1xuXHRcdHAsXG5cdFx0aDJ7XG5cdFx0XHRhOm5vdCguYnRuKTpub3QoLmVsZW1lbnRvci1idXR0b24pOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLmJ0bi0tbGluayk6bm90KC5zd2lwZXItc2xpZGUtaW5uZXIpe1xuXHRcdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGZpZ3VyZXtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdGFbY2xhc3MqPVwiYnRuXCJde1xuXHRcdG1hcmdpbjogLjVlbSAwO1xuXHRcdFxuXHR9XG5cblxufVxuXG4iLCJcbiVidG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogLjc1ZW0gMS41ZW07IC8vIDAuNGVtIDJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IC4yZW07XG4vLyAgIGxldHRlci1zcGFjaW5nOiAyLjNweDtcbiAgZm9udC1zaXplOiByZW0oMTQpO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBAaW5jbHVkZSBicCh4cykge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTsgXG4gIH1cbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsICRhbmltYXRpb24tbW92ZS0tc2xvdztcbiAgdHJhbnNpdGlvbjogYWxsICRhbmltYXRpb24tZmFkZTtcbiAgZm9udC1mYW1pbHk6ICRidXR0b24tZm9udDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogJGZvbnQtc2VtaWJvbGQ7Ly8gY2FudmkgZGUgdGlwbyBnZW5lcmFsIHBlciBhIHF1ZSB0aW5ndWkgdG90IG3DqXMgY29zLiBBYmFucyBNZWRpdW0gXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgJjpob3Zlcntcblx0ICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICB9XG59XG5cbiVidG4tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLXByaW1hcnktY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGJ0bi1wcmltYXJ5LWNvbG9yO1xuICBjb2xvcjogJGJ0bi1wcmltYXJ5LWNvbG9yLXRleHQ7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyBcbiAgICBib3JkZXItY29sb3I6ICAkYnRuLXByaW1hcnktY29sb3I7XG4gICAgY29sb3I6ICAkYnRuLXByaW1hcnktY29sb3I7IFxuICAgIFxuICB9XG59XG5cbiVidG4tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidG4tc2Vjb25kYXJ5LWNvbG9yO1xuICBjb2xvcjogJGRhcmstY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGJ0bi1zZWNvbmRhcnktY29sb3I7XG4gIFxuICAmOmhvdmVyIHtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgXG4gICAgYm9yZGVyLWNvbG9yOiAgJGRhcmstY29sb3I7XG4gICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICB9XG59XG5cbiVidG4tLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWRhcmstY29sb3I7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAkYnRuLWRhcmstY29sb3I7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICAkYmxhY2s7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuJWJ0bi0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWxpZ2h0LWNvbG9yO1xuICBjb2xvcjogJGRhcmstY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjokZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICAkZGFyay1jb2xvcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG4lYnRuLS1saW5rIHtcbiAgIHBhZGRpbmc6IDA7XG4gICBib3JkZXI6IG5vbmU7XG4gICBib3gtc2hhZG93OiBub25lO1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgY29sb3I6ICRsaW5rLWNvbG9yIWltcG9ydGFudDtcbiAgIGZvbnQtd2VpZ2h0OiAkZm9udC1zZW1pYm9sZDsvLyBjYW52aSBkZSB0aXBvIGdlbmVyYWwgcGVyIGEgcXVlIHRpbmd1aSB0b3QgbcOpcyBjb3MuIEFiYW5zIE1lZGl1bVxuICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBicCh4cykge1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpOyAvLyBwZXIgYSBib3RvbnMgZW4gdmVyc2nDsyBtb2JpbFxuICAgIH1cbiAgICYucmV2ZXJzZXtcbiAgICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICAgICY6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgYm9yZGVyLWNvbG9yOiAgd2hpdGUhaW1wb3J0YW50O1xuICAgIH1cbiAgIH1cbiAgIHNwYW57XG5cdCAgICYuZWxlbWVudG9yLWJ1dHRvbi1jb250ZW50LXdyYXBwZXJ7XG5cdFx0ICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICB9XG4gICB9XG4gICAmOmJlZm9yZXtcblx0ICAgY29udGVudDpcIlwiO1xuXHQgICBkaXNwbGF5OiBibG9jaztcblx0ICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG5cdCAgIGhlaWdodDogMXB4O1xuXHQgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay1jb2xvcjtcblx0ICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICBib3R0b206IC0ycHg7XG5cdCAgIGxlZnQ6IDA7XG4gICB9XG4gICAmOmFmdGVye1xuXHQgICBjb250ZW50OiBcIlwiO1xuXHQgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgd2lkdGg6IDhweDtcblx0ICAgaGVpZ2h0OiA4cHg7XG5cdCAgIGxlZnQ6IDA7XG5cdCAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcblx0ICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaW5rLWNvbG9yO1xuXHQgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGluay1jb2xvcjtcblx0ICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgfVxuICAgJjpob3ZlciB7XG4gICAgICY6YWZ0ZXJ7XG5cdCAgICBsZWZ0OiA1cHg7XG5cdCAgICBcblx0ICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcbiAgICAgfVxuICAgfVxufVxuXG5cbiVidG4tLXBsdXMge1xuICAgcGFkZGluZzogMDtcbiAgIGJvcmRlcjogbm9uZTtcbiAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICBjb2xvcjogJGxpbmstY29sb3IhaW1wb3J0YW50O1xuICAgZm9udC13ZWlnaHQ6ICRmb250LXNlbWlib2xkOy8vIGNhbnZpIGRlIHRpcG8gZ2VuZXJhbCBwZXIgYSBxdWUgdGluZ3VpIHRvdCBtw6lzIGNvcy4gQWJhbnMgTWVkaXVtXG4gICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdCY6YmVmb3Jle1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIitcIjtcblx0XHRsZWZ0OiAwO1xuXHQgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG5cdH1cblxuICAgJjpob3ZlciB7XG4gICAgICY6YmVmb3Jle1xuXHQgICAgbGVmdDogLTVweDtcblx0ICAgIFxuXHQgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xuICAgICB9XG4gICB9XG59XG4lYnRuLS1saW5rLW91dHNpZGUge1xuXHRcdGNvbG9yOiRwcmltYXJ5LWNvbG9yO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtc2VtaWJvbGQ7Ly8gY2FudmkgZGUgdGlwbyBnZW5lcmFsIHBlciBhIHF1ZSB0aW5ndWkgdG90IG3DqXMgY29zLiBBYmFucyBNZWRpdW1cblx0XHQmOmJlZm9yZXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHR3aWR0aDogLjhlbTtcblx0XHRcdGhlaWdodDogLjhlbTtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgkaW1nLXRhcmdldC1ibGFuaykgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogLjhlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAuNGVtO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHQgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG5cdFx0XHRcblx0XHR9XG4gICAmOmhvdmVyIHtcbiAgICAgJjphZnRlcntcblx0ICAgIG1hcmdpbi1sZWZ0OiAuNmVtO1xuXHQgICAgXG5cdCAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG4gICAgIH1cbiAgIH1cbiAgICYucmV2ZXJzZXtcbiAgICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICAgIFxuICAgICY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltZy10YXJnZXQtYmxhbmstcmV2ZXJzZSkgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG4gICB9XG59XG5cbiVidG4tLWxpbmstaWNvIHtcblx0XHRjb2xvcjokcHJpbWFyeS1jb2xvcjtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0d2lkdGg6IDJlbTtcblx0XHRcdGhlaWdodDogMmVtO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCRpbWctaWNvLWxuaykgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDBlbTtcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0ICAgXHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XHRcdFx0XG5cdFx0fVxuICAgJjpob3ZlciB7XG4gICAgICY6YWZ0ZXJ7XG5cdCAgICBtYXJnaW4tbGVmdDogLjNlbTtcdCAgICBcblx0ICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcbiAgICAgfVxuICAgfVxuXG59XG4lYnRuLS1vdXRsaW5lLXByaW1hcnkge1xuICAvL2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAkYnRuLXByaW1hcnktY29sb3Itb3V0bGluZS10ZXh0O1xuICBib3JkZXItY29sb3I6ICRidG4tcHJpbWFyeS1jb2xvci1vdXRsaW5lLXRleHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tcHJpbWFyeS1jb2xvci1vdXRsaW5lLXRleHQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGJ0bi1wcmltYXJ5LWNvbG9yLW91dGxpbmUtdGV4dDsgICAgXG4gIH1cbn1cblxuJWJ0bi0tb3V0bGluZS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICRidG4tc2Vjb25kYXJ5LWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRidG4tc2Vjb25kYXJ5LWNvbG9yO1xuICAmOmhvdmVyIHtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiRidG4tc2Vjb25kYXJ5LWNvbG9yO1xuXHQgIGNvbG9yOiRkYXJrLWNvbG9yO1xuXHQgIGJvcmRlci1jb2xvcjogJGJ0bi1zZWNvbmRhcnktY29sb3I7XG4gIH1cbn1cblxuJWJ0bi0tb3V0bGluZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJGJ0bi1saWdodC1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkYnRuLWxpZ2h0LWNvbG9yO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRkYXJrLWNvbG9yO1xuICAgIGNvbG9yOiR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRkYXJrLWNvbG9yO1xuICB9XG59XG5cbiVidG4tLW91dGxpbmUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJGJ0bi1kYXJrLWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRidG4tZGFyay1jb2xvcjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjokYnRuLXNlY29uZGFyeS1jb2xvcjtcbiAgICBjb2xvcjokYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnRuLXNlY29uZGFyeS1jb2xvcjtcbiAgfVxufVxuXG5cblxuJWJ0bi0tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuJWJ0bi0teHMge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cblxuJWJ0bkRvd257XG5cdHdpZHRoOiA0MnB4O1xuXHRoZWlnaHQ6IDQycHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTknIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00uODI5IDEwLjkyNmgzLjQ3OXYtMTBoNHYxMGgzLjQ3OWwtNS40NzkgNy42NTd6JyBmaWxsPSclMjMwMDAnIGZpbGwtcnVsZT0nbm9uemVybycvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIgbm8tcmVwZWF0ICRwcmltYXJ5LWNvbG9yO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG5cdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiAkYW5pbWF0aW9uLW1vdmU7XG5cdGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjYWxjKDEwMCUgLSA1cHgpO1xuXHRcdHRyYW5zaXRpb246ICRhbmltYXRpb24tbW92ZS0tc2xvdztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yIWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3IhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzE5JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLjgyOSAxMC45MjZoMy40Nzl2LTEwaDR2MTBoMy40NzlsLTUuNDc5IDcuNjU3eicgZmlsbD0nJTIzRkZDQzAwJyBmaWxsLXJ1bGU9J25vbnplcm8nLyUzRSUzQy9zdmclM0VcIik7XG5cdH1cblx0Ym94LXNoYWRvdzogbm9uZTtcblx0LmVsZW1lbnRvci1idXR0b24tdGV4dHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuXG5cblxuXG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuYS5idG4sXG5idXR0b24uYnRuLFxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uIC5lbGVtZW50b3ItYnV0dG9uLFxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uIGEuZWxlbWVudG9yLWJ1dHRvbixcbi5lbGVtZW50b3ItcHJpY2UtdGFibGVfX2J1dHRvbixcbi5lbGVtZW50b3ItYnV0dG9uLFxuYS5lbGVtZW50b3ItYnV0dG9uLFxuYS5lbGVtZW50b3ItY3RhX19idXR0b24sXG5idXR0b24uZWxlbWVudG9yLWJ1dHRvbixcbi5lbGVtZW50b3ItZm9ybSAuZWxlbWVudG9yLWJ1dHRvbixcbmEuZWxlbWVudG9yLWJ1dHRvbixcbi53cC1ibG9jay1idXR0b24gYS53cC1ibG9jay1idXR0b25fX2xpbmssXG4uZWxlbWVudG9yLXNsaWRlcyAuc3dpcGVyLXNsaWRlLWlubmVyIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9ue1xuICBAZXh0ZW5kICVidG47XG59XG5cbmEuYnRuLS1wcmltYXJ5LFxuYnV0dG9uLmJ0bi0tcHJpbWFyeSxcbmEuZWxlbWVudG9yLWJ1dHRvbixcbmJ1dHRvbi5lbGVtZW50b3ItYnV0dG9uLFxuLmVsZW1lbnRvci1mb3JtIC5lbGVtZW50b3ItYnV0dG9uLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1maWxsIGEud3AtYmxvY2stYnV0dG9uX19saW5rLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5lbGVtZW50b3ItYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4uZWxlbWVudG9yIC5zbGlkZXItam92ZW50dXQgLmVsZW1lbnRvci1zbGlkZXMgLnN3aXBlci1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvblxuIHtcbiAgQGV4dGVuZCAlYnRuLS1wcmltYXJ5O1xuICBcbn1cblxuLmVsZW1lbnRvci1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlcntcblx0Y29sb3I6ICRidG4tcHJpbWFyeS1jb2xvciFpbXBvcnRhbnQ7Ly8gcGFyYSBmb3J6YXIgZWwgZWxlbWV0b3Jcblx0XG59XG5cblxuYS5idG4tLW91dGxpbmUtcHJpbWFyeSxcbmJ1dHRvbi5idG4tLW91dGxpbmUtcHJpbWFyeSxcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLW91dGxpbmUtcHJpbWFyeSAuZWxlbWVudG9yLWJ1dHRvbixcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLW91dGxpbmUtcHJpbWFyeSBhLmVsZW1lbnRvci1idXR0b24sXG4uZm9ybS1yZXZlcnNlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uZm9ybS1yZXZlcnNlIC5lbGVtZW50b3ItYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4uZWxlbWVudG9yIC5lbGVtZW50b3Itc2xpZGVzIC5zd2lwZXItc2xpZGUtaW5uZXIgLmVsZW1lbnRvci1zbGlkZS1idXR0b25cbntcbiBAZXh0ZW5kICVidG4tLW91dGxpbmUtcHJpbWFyeTsgXG59XG5cbi5mb3JtLXJldmVyc2UgLmVsZW1lbnRvci1idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3Zlcntcblx0Y29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7Ly8gcGFyYSBmb3J6YXIgZWwgZWxlbWV0b3Jcblx0Ym9yZGVyLWNvbG9yOiB3aGl0ZTtcblx0XG59XG5cbi5lbGVtZW50b3IgLmVsZW1lbnRvci1zbGlkZXMgLnN3aXBlci1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbjpob3Zlcntcblx0XHQvL2NvbG9yOiAkd2hpdGUhaW1wb3J0YW50Oy8vIHBhcmEgZm9yemFyIGVsIGVsZW1ldG9yXG5cdFx0Ly9ib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG5cbmEuYnRuLS1zZWNvbmRhcnksXG5idXR0b24uYnRuLS1zZWNvbmRhcnksXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS1zZWNvbmRhcnkgLmVsZW1lbnRvci1idXR0b24sXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS1zZWNvbmRhcnkgYS5lbGVtZW50b3ItYnV0dG9uXG57XG4gIEBleHRlbmQgJWJ0bi0tc2Vjb25kYXJ5O1xufVxuXG5hLmJ0bi0tbGlnaHQsXG5idXR0b24uYnRuLS1saWdodCxcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLWxpZ2h0IC5lbGVtZW50b3ItYnV0dG9uLFxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi0tbGlnaHQgYS5lbGVtZW50b3ItYnV0dG9uXG4ge1xuICBAZXh0ZW5kICVidG4tLWxpZ2h0O1xufVxuXG5hLmJ0bi0tZGFyayxcbmJ1dHRvbi5idG4tLWRhcmssXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS1kYXJrIC5lbGVtZW50b3ItYnV0dG9uLFxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi0tZGFyayBhLmVsZW1lbnRvci1idXR0b24ge1xuICBAZXh0ZW5kICVidG4tLWRhcms7XG59XG5cblxuYS5idG4tLWxpbmssXG5idXR0b24uYnRuLS1saW5rLFxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi0tbGluayAuZWxlbWVudG9yLWJ1dHRvbixcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLWxpbmsgYS5lbGVtZW50b3ItYnV0dG9uLFxuLmVsZW1lbnRvci1wb3N0X19yZWFkLW1vcmUge1xuICBAZXh0ZW5kICVidG4tLWxpbms7XG59XG5cbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4uYnRuLS1saW5re1xuXHRhLmVsZW1lbnRvci1idXR0b257XG5cdFx0QGV4dGVuZCAlYnRuLS1saW5rO1xuXHRcdFxuXHR9XG59XG5hLmJ0bi0tbGluay1pY28sXG5idXR0b24uYnRuLS1saW5rLWljbyxcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLWxpbmstaWNvIC5lbGVtZW50b3ItYnV0dG9uLFxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi0tbGluay1pY28gYS5lbGVtZW50b3ItYnV0dG9uLFxuLmVsZW1lbnRvci1wb3N0X19yZWFkLW1vcmUge1xuICBAZXh0ZW5kICVidG4tLWxpbmstaWNvO1xufVxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi0tcGx1c3tcblx0YS5lbGVtZW50b3ItYnV0dG9ue1x0XHRcblx0XHRcblx0XHRAZXh0ZW5kICVidG4tLXBsdXM7XG5cdFx0XG5cdH1cbn1cbi8vIC5lbGVtZW50b3Itd2lkZ2V0LXRleHQtZWRpdG9yLFxuLy8gLmVsZW1lbnRvci1sb2NhdGlvbi1mb290ZXIgdWwubWVudXsgXG4vLyBcdGFbdGFyZ2V0PSdfYmxhbmsnXXtcbi8vIFx0XHRAZXh0ZW5kICVidG4tLWxpbmstb3V0c2lkZTtcbi8vIFx0fVxuXHRcblx0XG4vLyB9XG5cblxuXG5hLmJ0bi0tb3V0bGluZS1zZWNvbmRhcnksXG5idXR0b24uYnRuLS1vdXRsaW5lLXNlY29uZGFyeSxcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLW91dGxpbmUtc2Vjb25kYXJ5IC5lbGVtZW50b3ItYnV0dG9uLFxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi0tb3V0bGluZS1zZWNvbmRhcnkgYS5lbGVtZW50b3ItYnV0dG9uXG57XG4gIEBleHRlbmQgJWJ0bi0tb3V0bGluZS1zZWNvbmRhcnk7XG59XG5cbmEuYnRuLS1vdXRsaW5lLWxpZ2h0LFxuYnV0dG9uLmJ0bi0tb3V0bGluZS1saWdodCxcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLW91dGxpbmUtbGlnaHQgLmVsZW1lbnRvci1idXR0b24sXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS1vdXRsaW5lLWxpZ2h0IGEuZWxlbWVudG9yLWJ1dHRvbixcbi5idG4tc2hvdyB7XG4gIEBleHRlbmQgJWJ0bi0tb3V0bGluZS1saWdodDtcbn1cblxuXG5cbmEuYnRuLS1vdXRsaW5lLWRhcmssXG5idXR0b24uYnRuLS1vdXRsaW5lLWRhcmssXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS1vdXRsaW5lLWRhcmsgLmVsZW1lbnRvci1idXR0b24sXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS1vdXRsaW5lLWRhcmsgYS5lbGVtZW50b3ItYnV0dG9uIHtcbiAgQGV4dGVuZCAlYnRuLS1vdXRsaW5lLWRhcms7XG59XG5cblxuYS5idG4tLWJsb2NrLFxuYnV0dG9uLmJ0bi0tYmxvY2ssXG4uZWxlbWVudG9yLXdpZGdldC1idXR0b24uYnRuLS1ibG9jayAuZWxlbWVudG9yLWJ1dHRvbixcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLWJsb2NrIGEuZWxlbWVudG9yLWJ1dHRvbiB7XG4gIEBleHRlbmQgJWJ0bi0tYmxvY2s7XG59XG5hLmJ0bi0teHMsXG5idXR0b24uYnRuLS14cyxcbi5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbi5idG4tLXhzIC5lbGVtZW50b3ItYnV0dG9uLFxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uLmJ0bi0teHMgYS5lbGVtZW50b3ItYnV0dG9uLFxuLmZvcm0tbmV3c2xldHRlciAuZWxlbWVudG9yLWJ1dHRvbiB7XG4gIEBleHRlbmQgJWJ0bi0teHM7XG59XG4uZ29VcCAuZWxlbWVudG9yLWljb257XG5cdFxuICBkaXNwbGF5OiBub25lO1xuICAvL0BpbmNsdWRlIGJwKCRoZWFkZXItbW9iaWxlKSB7XG4gICAgLnNjcm9sbGVkICYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAvL31cbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7ICAgIFxuICAgIGJvcmRlcjoxcHggc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyAgICBcbiAgICBiYWNrZ3JvdW5kOnVybCgkaW1nLWNoZXZyb24tdXApIGNlbnRlciBuby1yZXBlYXQgI0U0RTRFNDsgICBcbiAgICB0cmFuc2l0aW9uOiAkYW5pbWF0aW9uLW1vdmU7XG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDVweDtcblx0XHR0cmFuc2l0aW9uOiAkYW5pbWF0aW9uLW1vdmUtLXNsb3c7XG5cdFx0Ym9yZGVyLWNvbG9yOiAgbWFwLWdldCgkZ3JleS1zY2FsZSwgZGFya2VzdCk7XG5cdH1cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTEwMDA7XG5cbiAgICBAaW5jbHVkZSBicCgwLCAkaGVhZGVyLW1vYmlsZS1tYXgpIHtcbiAgICBcdGJvdHRvbTogM3JlbTtcbiAgICBcdHJpZ2h0OiAycmVtO1xuICAgIH1cbiAgICBib3R0b206IDE1cmVtO1xuICAgIEBpbmNsdWRlIGJwKDEzMjUpe1xuXHQgICAgYm90dG9tOiA4OHB4O1xuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgfVxuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIFxufVxuXG4uYnRDbG9zZXtcblx0c3Bhbntcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0fVxufVxuXG5hLm1lbnUtdG9nZ2xle1xuXHQvL2JvcmRlci1yYWRpdXM6IDA7XG5cdCYgPiBpe1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxuXHQmOmhvdmVye1xuXHRcdGkuYnVyZ2Vye1xuXHRcdFx0QGluY2x1ZGUgYnVyZ2VyKDE4cHgsMnB4LCAycHgsICRidG4tcHJpbWFyeS1jb2xvci10ZXh0LCAycHgsIC4zcyk7XG5cdFx0fVxuXHR9XG5cdCYgPiBzcGFue1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgYnAoJGhlYWRlci1tb2JpbGUpe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBicCgwLCRoZWFkZXItbW9iaWxlLW1heCl7XG5cdFx0cGFkZGluZy1sZWZ0OiAwLjVlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcblx0XHQmLmJ0bixcblx0XHQmLmJ0bi0tcHJpbWFyeXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XG5cdFx0XHRpLmJ1cmdlcntcblx0XHRcdFx0c3Bhbixcblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpbmstY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XG5cdFx0XHRcblx0XHR9XG5cdH1cblx0Jjpob3Zlcntcblx0XHRpLmJ1cmdlcntcblx0XHRcdHNwYW4sXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRidG4tcHJpbWFyeS1jb2xvcjtcblx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcbn1cblxuaS5idXJnZXJ7XG5cdEBpbmNsdWRlIGJ1cmdlcigxOHB4LDJweCwgMnB4LCAkYnRuLXByaW1hcnktY29sb3ItdGV4dCwgMnB4LCAuM3MpO1xuXHRcblx0XHRcblx0LnNob3ctbmF2ICZ7XG5cdFx0QGluY2x1ZGUgYnVyZ2VyLXRvLWNyb3NzKCk7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFxuXHR9XG59XG5cbmEuYnRTZWFyY2h7XG5cdHBhZGRpbmctbGVmdDogMC41ZW07XG5cdHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuXHRzcGFue1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IHVybCgkaW1nLWljby1zZWFyY2gpIGNlbnRlciBuby1yZXBlYXQgdHJhbnNwYXJlbnQ7IFxuXHRcdGJhY2tncm91bmQtc2l6ZTogMS40ZW07XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjc1ZW07XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnAoMCwkc2NyZWVuLXNtKXtcblx0XHRcdHRleHQtaW5kZW50OiAtMTAwMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0Ji5zaW1wbGV7XG5cdFx0c3Bhbntcblx0XHRcdHdpZHRoOiAxLjQyODU3ZW07XG5cdFx0XHRoZWlnaHQ6IDEuNDI4NTdlbTtcblx0XHRcdHRleHQtaW5kZW50OiAtMTAwMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0XG5cdCY6aG92ZXJ7XG5cdFx0c3Bhbntcblx0XHRcdFxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJGltZy1pY28tc2VhcmNoKTtcblx0XHRcdFxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBicCgwLCRoZWFkZXItbW9iaWxlLW1heCl7XG5cdFx0Ji5idG4uYnRuLS1wcmltYXJ5e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHRcdHNwYW57XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCgkaW1nLWljby1zZWFyY2gpO1xuXHRcdFx0XG5cdFx0fVxuXHR9XG59XG5cblxuXG5hLmJ0VGFuY2Fye1xuXHRAaW5jbHVkZSBidXJnZXIoMjFweCwycHgsIDRweCwgJHByaW1hcnktY29sb3IsIDJweCwgLjNzKTtcblx0QGluY2x1ZGUgYnVyZ2VyLXRvLWNyb3NzKCk7XG59XG5cblxuXG5hLmJ0VXB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC5zY3JvbGxlZHRvcCAme1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHdpZHRoOiBhdXRvO1xuXHRmbG9hdDogcmlnaHQ7XG5cdGJvdHRvbTogcmVtKCRndXR0ZXIpO1xuXHRyaWdodDogcmVtKCRndXR0ZXIpO1xuXHRtYXJnaW4tdG9wOiAtMzBweDtcblx0c3Bhbntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LWluZGVudDogLTEwMDBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJGltZy1jaGV2cm9uLXJpZ2h0KTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdH1cbn1cblxuLy8gYm90byBjb21wYXJ0aXJcbi5idFNoYXJle1xuXHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0LmVsZW1lbnRvci1pY29ue1xuXHRcdHdpZHRoOiAyOHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFxuXHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGl7XG5cdFx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0fVxuXHR9XG5cblx0YXtcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XG5cdH1cblx0KyAuZWxlbWVudG9yLXdpZGdldC1zaGFyZS1idXR0b25ze1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ji5hY3RpdmV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0LmVsZW1lbnRvci1jb2x1bW4tZ2FwLXdpZGUgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQgJntcblx0XHRcdFx0cmlnaHQ6IDE4cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdFx0XG5cdH1cbn1cblxuXG5hLmJ0VGFuY2Fye1xuXHRAaW5jbHVkZSBidXJnZXIoMjFweCwycHgsIDRweCwgJHByaW1hcnktY29sb3IsIDJweCwgLjNzKTtcblx0QGluY2x1ZGUgYnVyZ2VyLXRvLWNyb3NzKCk7XG59XG5cbmEuYnRFdGlxdWV0ZXN7XG5cdFxuXHRiYWNrZ3JvdW5kOnVybCgkaW1nLWZpbHRlcikgLjc1ZW0gY2VudGVyIG5vLXJlcGVhdCB3aGl0ZTtcblx0Ji5idG57XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nLWxlZnQ6IDNlbTtcblx0fVxuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6dXJsKCRpbWctZmlsdGVyLWxpZ2h0KSAuNzVlbSBjZW50ZXIgbm8tcmVwZWF0ICRwcmltYXJ5LWNvbG9yO1xuXHR9XG59XG5cbmEuYnRuLWZpbHRlcntcblx0XG5cdFxuXHRcblx0bGkuYWN0aXZlICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0Y29sb3I6d2hpdGU7XG5cdH1cblx0LmV0aXF1ZXRlcy1ncm91cCA+ICZ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogMmVtO1xuXHRcdG1hcmdpbjogLjVlbTtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDVweDtcblx0XHRcdFxuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICByb3RhdGUoLTQ1ZGVnKTtcblx0XHR9XG5cdFx0Jjpob3Zlcntcblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcblx0XHRcdFx0dHJhbnNmb3JtOiAgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIHNpIGVsIGJvdMOzIGVzdMOgIGxhIGNvbHVtbmEgZGUgbGEgZHJldGEsIHVuaWZpcXVlbSBhbXBsYWRlc1xuLmVsZW1lbnRvci1jb2wtMzMgLmVsZW1lbnRvci1idXR0b257XG5cdHdpZHRoOiAxMDAlO1xufVxuIl19 */
