@charset "UTF-8";
/*-----------------------------
	INIT STYLE
-----------------------------*/
html {
  position: relative;
  font-size: 16px;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li {
  margin: 0;
  padding: 0;
}

input[text],
input[password],
input[number] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
}

li {
  list-style: none;
}

a {
  text-decoration: none !important;
  outline: none;
  color: inherit;
}

body {
  margin: 0;
  position: relative;
  top: 0;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body, .parallax-mirror {
  -webkit-transition: margin-top .7s cubic-bezier(1.000, 0.000, 0.000, 1.000);
  transition: margin-top .7s cubic-bezier(1.000, 0.000, 0.000, 1.000);
}

.wrapper.no-header {
  padding-top: 50px;
}

::-moz-selection {
  background: #C00A27;
  color: #FFF;
}

::selection {
  background: #C00A27;
  color: #FFF;
}

/*[data-parallax] {
	background: transparent !important;
}*/
.container,
.container-fluid {
  padding-top: 80px;
  padding-bottom: 80px;
}

.clearfix::after {
  content: '';
  display: block;
  clear: both;
}

.btn {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.9em;
  color: #FFF;
  font-weight: 700;
  text-transform: uppercase;
  background: #C00A27;
  border: none;
  outline: none;
  border-radius: 3px;
  cursor: pointer;
}

.typed-cursor {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  display: inline-block;
  opacity: 1;
  -webkit-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
}

.ps:hover .ps__scrollbar-y-rail .ps__scrollbar-y {
  opacity: .5;
}

.ps .ps__scrollbar-y-rail {
  position: absolute;
  width: 5px;
  right: 3px !important;
}

.ps .ps__scrollbar-y-rail .ps__scrollbar-y {
  position: absolute;
  width: 5px;
  background: #1f2123;
  border-radius: 20px;
  opacity: 0;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
}

@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

#nav {
  width: 100%;
  height: 70px;
  position: fixed;
  z-index: 9999999;
  top: 0;
  left: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  -webkit-transition: background .5s, box-shadow .5s, margin-top .7s cubic-bezier(1.000, 0.000, 0.000, 1.000);
  -webkit-transition: background .5s, margin-top .7s cubic-bezier(1.000, 0.000, 0.000, 1.000), -webkit-box-shadow .5s;
  transition: background .5s, margin-top .7s cubic-bezier(1.000, 0.000, 0.000, 1.000), -webkit-box-shadow .5s;
  transition: background .5s, box-shadow .5s, margin-top .7s cubic-bezier(1.000, 0.000, 0.000, 1.000);
  transition: background .5s, box-shadow .5s, margin-top .7s cubic-bezier(1.000, 0.000, 0.000, 1.000), -webkit-box-shadow .5s;
  /*&.scroll-dark {
		background: $bg-light;
		box-shadow: 0 2px 10px rgba(#000, .1);
		border-bottom: none;

		.logo {
			&.red {
				opacity: 0;
			}

			&.light {
				opacity: 1;
			}
		}

		.menu {
			li {
				a {
					color: $txt-dark;
				}
			}
		}
	}*/
}

#nav.no-header, #nav.scroll-light {
  background: #FFF;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  border-bottom: none;
}

#nav.no-header .logo.red, #nav.scroll-light .logo.red {
  opacity: 1;
}

#nav.no-header .logo.light, #nav.scroll-light .logo.light {
  opacity: 0;
}

#nav.no-header .menu li a, #nav.scroll-light .menu li a {
  color: #2D3544;
}

#nav .container {
  padding: 0 15px;
  position: relative;
}

#nav .logo {
  height: 42px;
  float: left;
  margin-top: 14px;
  position: absolute;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
}

#nav .logo.red {
  opacity: 0;
}

#nav .menu {
  float: right;
  margin-top: 21px;
}

#nav .menu li {
  display: inline-block;
  margin-left: 20px;
  cursor: pointer;
  position: relative;
}

#nav .menu li:hover .nested-menu {
  opacity: 1;
  visibility: visible;
}

#nav .menu li.active {
  padding: 6px 10px;
  background: #C00A27;
}

#nav .menu li.active a {
  color: #FFF;
  opacity: 1;
}

#nav .menu li a {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.9em;
  color: #FFF;
  font-weight: 400;
  opacity: .8;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
}

#nav .menu li a:hover {
  opacity: 1;
}

#nav .menu li .nested-menu {
  position: absolute;
  right: 0;
  top: 100%;
  background: #c10a27;
  padding: 15px 30px;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-transition: opacity .4s, visibility .4s;
  transition: opacity .4s, visibility .4s;
}

#nav .menu li .nested-menu::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 12px;
  top: -11px;
  right: 0;
}

#nav .menu li .nested-menu::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background: inherit;
  top: -5px;
  right: 15px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav .menu li .nested-menu li {
  margin-left: 0;
  padding: 6px 0;
  white-space: nowrap;
}

#nav .menu li .nested-menu li a {
  color: #FFF;
  opacity: .7;
  -webkit-transition: opacity .4s;
  transition: opacity .4s;
}

#nav .menu li .nested-menu li:hover a {
  opacity: 1;
}

#nav .menu li .nested-menu li.active {
  padding: 0;
  background-color: transparent;
}

#nav .menu li .nested-menu li.active a {
  opacity: 1;
}

#nav.scroll-dark .burger-menu .small-line {
  background: #FFF;
}

#nav.scroll-dark .burger-menu .small-line::before, #nav.scroll-dark .burger-menu .small-line::after {
  background: #FFF;
}

#nav.no-header .burger-menu .small-line, #nav.scroll-light .burger-menu .small-line {
  background: #1f2123;
}

#nav.no-header .burger-menu .small-line::before, #nav.no-header .burger-menu .small-line::after, #nav.scroll-light .burger-menu .small-line::before, #nav.scroll-light .burger-menu .small-line::after {
  background: #1f2123;
}

#nav .burger-menu {
  position: absolute;
  top: 23px;
  right: 15px;
  width: 25px;
  height: 20px;
  cursor: pointer;
  -webkit-transition: transform .5s;
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
  display: none;
}

#nav .burger-menu.active {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

#nav .burger-menu.active .small-line {
  background: transparent;
}

#nav .burger-menu.active .small-line::before, #nav .burger-menu.active .small-line::after {
  -webkit-transition: transform .5s .5s, bottom .5s .5s, left .5s .5s, background .5s .2s;
  -webkit-transition: bottom .5s .5s, left .5s .5s, background .5s .2s, -webkit-transform .5s .5s;
  transition: bottom .5s .5s, left .5s .5s, background .5s .2s, -webkit-transform .5s .5s;
  transition: transform .5s .5s, bottom .5s .5s, left .5s .5s, background .5s .2s;
  transition: transform .5s .5s, bottom .5s .5s, left .5s .5s, background .5s .2s, -webkit-transform .5s .5s;
  bottom: 10px;
  left: -7px;
}

#nav .burger-menu.active .small-line::before {
  -webkit-transform: rotate(45deg) scaleX(0.8);
  transform: rotate(45deg) scaleX(0.8);
}

#nav .burger-menu.active .small-line::after {
  -webkit-transform: rotate(-45deg) scaleX(0.8);
  transform: rotate(-45deg) scaleX(0.8);
}

#nav .burger-menu .small-line {
  position: absolute;
  width: 15px;
  height: 2px;
  bottom: 0;
  right: 0;
  background: #FFF;
  -webkit-transition: background .5s .2s;
  transition: background .5s .2s;
}

#nav .burger-menu .small-line::before, #nav .burger-menu .small-line::after {
  content: '';
  position: absolute;
  width: 25px;
  height: 2px;
  right: 0;
  background: #FFF;
  -webkit-transition: all .5s;
  transition: all .5s;
}

#nav .burger-menu .small-line::before {
  bottom: 14px;
}

#nav .burger-menu .small-line::after {
  bottom: 7px;
}

#nav.scroll-light .cart {
  background-image: url(../img/icons/cart-dark.svg);
}

#nav .cart {
  height: 22px;
  position: absolute;
  right: 60px;
  top: 23px;
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  color: #FFF;
  font-weight: 700;
  background: url(../img/icons/cart.svg) no-repeat 100% 50%;
  background-size: auto 22px;
  cursor: pointer;
  display: none;
}

#nav .cart .total {
  display: block;
  background: #C00A27;
  padding: 3px 5px;
  position: relative;
  right: 33px;
  top: 2px;
}

#nav .cart .total::after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  background: inherit;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  right: -3px;
  top: 5px;
}

@media screen and (max-width: 991px) {
  #nav .menu {
    display: none;
  }
  #nav .burger-menu,
  #nav .cart {
    display: block;
  }
}

.mobile-nav {
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999999;
  background: #FFF;
  background: #1f2123;
  overflow: auto;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: margin-top .7s cubic-bezier(1.000, 0.000, 0.000, 1.000);
  transition: margin-top .7s cubic-bezier(1.000, 0.000, 0.000, 1.000);
}

.mobile-nav .container {
  padding: 30px 15px;
}

.mobile-nav .container .col2 {
  position: relative;
}

.mobile-nav .container .col2::before {
  content: '';
  position: absolute;
  height: 100%;
  top: 0;
  left: -40px;
  border-left: 1px dashed #cccccc;
}

.mobile-nav .container .menu li {
  display: table;
  margin-bottom: 0 !important;
}

.mobile-nav .container .menu li:hover > a {
  color: #C00A27;
}

.mobile-nav .container .menu li.active > a {
  color: #C00A27;
}

.mobile-nav .container .menu li.carte {
  background: #1f2123;
  padding: 5px 8px;
}

.mobile-nav .container .menu li.carte a {
  color: #FFF;
  margin-bottom: 0;
}

.mobile-nav .container .menu li a {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  color: #2D3544;
  font-weight: 500;
  text-transform: uppercase;
  color: #FFF;
  display: block;
  margin-bottom: 20px;
  -webkit-transition: color .4s;
  transition: color .4s;
}

.mobile-nav .container .menu .nested-menu {
  padding-left: 20px;
}

.mobile-nav .container .menu .nested-menu a {
  color: rgba(45, 53, 68, 0.7);
  color: rgba(255, 255, 255, 0.7);
}

.mobile-nav .container .infos {
  margin-top: 4px;
}

.mobile-nav .container .info {
  position: relative;
}

.mobile-nav .container .info:not(:last-child) {
  margin-bottom: 20px;
}

.mobile-nav .container .info .icon-container {
  width: 40px;
  height: 40px;
  background: #1f2123;
  background: #C00A27;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.mobile-nav .container .info .icon-container .icon {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.mobile-nav .container .info .text {
  padding-left: 50px;
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  color: #2D3544;
  font-weight: 400;
  line-height: 1.4;
}

.mobile-nav .container .info .text p {
  display: block;
}

@media screen and (max-width: 575px) {
  .mobile-nav .container .menu li:not(:last-child) {
    margin-bottom: 10px;
  }
  .mobile-nav .container .col2 {
    margin-top: 60px;
  }
  .mobile-nav .container .col2::before {
    height: auto;
    top: -30px;
    left: 15px;
    right: 15px;
    border-top: 1px dashed #cccccc;
    border-left: none;
  }
}

.mobile-nav .col2 {
  display: none;
}

#home-header {
  width: 100%;
  height: 100vh;
  position: relative;
  z-index: 1;
}

#home-header::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6) !important;
  z-index: -1;
}

#home-header .content {
  padding: 0 15px;
  text-align: center;
  position: absolute;
  width: 100%;
  top: 47%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

#home-header .title {
  font-family: "Yanone Kaffeesatz", sans-serif;
  font-size: 8em;
  color: #FFF;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 10px;
  letter-spacing: 3px;
}

#home-header .desc {
  font-family: "Yanone Kaffeesatz", sans-serif;
  font-size: 1.5em;
  color: #FFF;
  font-weight: 400;
  line-height: 1.4;
  max-width: 450px;
  margin: auto;
  position: relative;
  letter-spacing: .8px;
}

#home-header .desc::before, #home-header .desc::after {
  content: '';
  position: absolute;
  width: 150px;
  height: 2px;
  background: #FFF;
  top: 50%;
}

#home-header .desc::before {
  left: -160px;
}

#home-header .desc::after {
  right: -160px;
}

#home-header .search-box {
  margin-top: 50px;
}

#home-header .search-box .txt-box {
  font-family: "Ubuntu", sans-serif;
  font-size: 1em;
  color: rgba(45, 53, 68, 0.6);
  font-weight: 400;
  height: 55px;
  padding: 0 20px;
  border: none;
  outline: none;
  border-radius: 3px;
  margin-right: 20px;
  width: 100%;
  max-width: 400px;
}

#home-header .search-box .btn {
  height: 55px;
  padding: 0 20px;
  max-width: 400px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  -webkit-transition: background .5s;
  transition: background .5s;
}

#home-header .search-box .btn:hover {
  background: #90071d;
}

#home-header .mouse {
  position: absolute;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  bottom: 50px;
  left: 0;
  right: 0;
  margin: auto;
  width: 3px;
  padding: 5px 11px;
  height: 35px;
  border: 2px solid #fff;
  border-radius: 25px;
  opacity: 0.5;
  cursor: pointer;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
}

#home-header .mouse:hover {
  opacity: 1;
}

#home-header .mouse .scroller {
  width: 3px;
  height: 10px;
  border-radius: 25%;
  background-color: #fff;
  -webkit-animation-name: scroll;
          animation-name: scroll;
  -webkit-animation-duration: 2.2s;
          animation-duration: 2.2s;
  -webkit-animation-timing-function: cubic-bezier(0.15, 0.41, 0.69, 0.94);
          animation-timing-function: cubic-bezier(0.15, 0.41, 0.69, 0.94);
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

@-webkit-keyframes scroll {
  0% {
    opacity: 0;
  }
  10% {
    -webkit-transform: translateY(10);
            transform: translateY(10);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(25px);
            transform: translateY(25px);
    opacity: 0;
  }
}

@keyframes scroll {
  0% {
    opacity: 0;
  }
  10% {
    -webkit-transform: translateY(10);
            transform: translateY(10);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(25px);
            transform: translateY(25px);
    opacity: 0;
  }
}

@media screen and (max-width: 850px) {
  #home-header .title {
    font-size: 19vw;
  }
  #home-header .desc {
    font-size: 1.3em;
  }
  #home-header .desc::before, #home-header .desc::after {
    width: 100px;
  }
  #home-header .desc::before {
    left: -100px;
  }
  #home-header .desc::after {
    right: -100px;
  }
  #home-header .search-box .txt-box,
  #home-header .search-box .btn {
    height: 47px;
  }
}

@media screen and (max-width: 750px) {
  #home-header .desc::before, #home-header .desc::after {
    display: none;
  }
  #home-header .search-box .txt-box {
    margin-right: 0;
  }
  #home-header .search-box .btn {
    width: 100%;
    margin-top: 20px;
  }
}

#header {
  position: relative;
  z-index: 1;
}

#header::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5) !important;
  z-index: -1;
}

#header .container {
  padding: 130px 15px 80px;
}

#header .title-container {
  font-family: "Yanone Kaffeesatz", sans-serif;
  color: #FFF;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}

#header .title-container .title {
  font-size: 3.7em;
  display: inline-block;
  margin-left: 10px;
  text-align: left;
  letter-spacing: 1px;
}
#header .title-container .title.title-res {
	font-size: 2.7em;
	text-align: center;
	text-transform: none;
}

#header .title-container .subtitle {
  font-size: 1.5em;
  display: inline-block;
  line-height: 1;
  text-align: left;
}

#header .middle .title {
  font-family: "Yanone Kaffeesatz", sans-serif;
  font-size: 3.5em;
  color: #FFF;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  position: relative;
}

#header .middle .title::after {
  content: '';
  position: absolute;
  width: 50px;
  height: 3px;
  background: #FFF;
  left: 0;
  right: 0;
  margin: auto;
  bottom: -10px;
}

#header .right {
  float: right;
}

#header .info {
  position: relative;
}

#header .info:not(:last-child) {
  margin-bottom: 15px;
}

#header .info .icon-container {
  width: 40px;
  height: 40px;
  background: #1f2123;
  background: #C00A27;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

#header .info .icon-container .icon {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

#header .info .text {
  padding-left: 50px;
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  color: #FFF;
  font-weight: 700;
  line-height: 1.4;
}

#header .info .text p {
  display: block;
}

#header .options-area {
  width: 100%;
  padding: 20px 15px;
  background: #1f2123;
  position: absolute;
  z-index: 1;
  left: 15px;
  bottom: -40px;
  -webkit-box-shadow: 0 35px 20px -30px rgba(0, 0, 0, 0.5);
          box-shadow: 0 35px 20px -30px rgba(0, 0, 0, 0.5);
}

#header .options-area .input-container {
  position: relative;
}

.results-title {
	margin: 0 0 15px;
    font-size: 20px;
    color: #1f2123;
    font-family: "Yanone Kaffeesatz", sans-serif;
    letter-spacing: 1px;
	display: none;
}

@media screen and (max-width: 767px) {
  #header .options-area {
    width: auto;
    left: 30px;
    right: 30px;
  }
  #header .options-area .input-container {
    padding: 0;
  }
  #header .options-area .input-container:not(:last-child) {
    margin-bottom: 10px;
  }
  .search-result-page #header {
	  display: none;
  }
  .results-title {
	  display: block;
  }
  .search-result-page #content-area .container {
		padding-top: 90px !important;
	}
	.search-result-page .restaurants-list .buttons .btn {
		width: 100%;
		text-align: center !important;
		padding: 15px !important;
	}
}

#header .options-area input {
  width: 100%;
  height: 40px;
  border: none;
  outline: none;
  background: #323639;
  padding: 0 40px 0 15px;
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  color: rgba(255, 255, 255, 0.8);
  font-weight: 400;
}

#header .options-area input:focus {
  border-bottom: 1px solid #C00A27;
}

#header .options-area input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

#header .options-area input::-moz-placeholder {
  color: pink;
}

#header .options-area input:-ms-input-placeholder {
  color: pink;
}

#header .options-area input:-moz-placeholder {
  color: pink;
}

#header .options-area .icon-container {
  position: absolute;
  width: 40px;
  height: 40px;
  cursor: pointer;
  top: 0;
  right: 15px;
  z-index: 2;
}

#header .options-area .icon-container:hover .icon {
  opacity: 1;
}

#header .options-area .icon {
  height: 20px;
  position: absolute;
  left: 50%;
  top: 50%;
  opacity: 0.6;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: opacity .4s;
  transition: opacity .4s;
}

@media (max-width: 995px) {
	#header .right {
		float: none;
	}
}

@media screen and (max-width: 767px) {
  #header .left,
  #header .right {
    display: none;
  }
  #header .middle .title {
    font-size: 2.8em;
  }
  #header .middle .title::after {
    width: 40px;
  }
}

#red-block {
  background: #C00A27;
  text-align: center;
}

#red-block .icon-container {
  height: 60px;
  position: relative;
  margin-bottom: 30px;
}

#red-block .icon {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

#red-block .title {
  font-family: "Yanone Kaffeesatz", sans-serif;
  font-size: 1.25em;
  color: #FFF;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .8px;
  margin-bottom: 5px;
}

#red-block .desc {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.85em;
  color: #FFF;
  font-weight: 400;
  opacity: 0.6;
  line-height: 1.4;
  max-width: 250px;
  margin: auto;
}

@media screen and (max-width: 991px) {
  #red-block .col-sm-6:nth-child(1),
  #red-block .col-sm-6:nth-child(2) {
    margin-bottom: 50px;
  }
}

@media screen and (max-width: 575px) {
  #red-block .col-sm-6:nth-child(3) {
    margin-bottom: 50px;
  }
}

#last-resto {
  position: relative;
  overflow: hidden;
}

#last-resto .section-title {
  margin-bottom: 80px;
  text-align: center;
  position: relative;
  font-family: "Yanone Kaffeesatz", sans-serif;
  font-size: 2em;
  color: #2D3544;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

#last-resto .section-title::after {
  content: '';
  position: absolute;
  width: 50px;
  height: 2px;
  background: #2D3544;
  bottom: -15px;
  left: 0;
  right: 0;
  margin: auto;
}

#last-resto .img-area {
  width: 53%;
  width: calc(50% + 25px);
  height: 100%;
  background: no-repeat center;
  background-size: cover;
}

#last-resto .img-area.img-left {
  float: left;
}

#last-resto .img-area.img-right {
  float: right;
}

#last-resto .item:hover .content-area {
  background: #C00A27;
}

#last-resto .item:hover .content-area .arrow-area::before, #last-resto .item:hover .content-area .arrow-area::after {
  background: #C00A27;
}

#last-resto .item:hover .content-area .buttons {
  opacity: 1;
  visibility: visible;
}

#last-resto .item:hover .content-area .buttons .btn {
  left: 0;
}

#last-resto .item:hover .content-area .header,
#last-resto .item:hover .content-area .body,
#last-resto .item:hover .content-area .footer {
  opacity: 0;
  visibility: hidden;
}

#last-resto .content-area {
  height: 100%;
  width: 47%;
  width: calc(50% - 25px);
  padding: 25px;
  position: relative;
  cursor: default;
  background: #FFF;
  -webkit-transition: background .4s;
  transition: background .4s;
}

#last-resto .content-area .arrow-area {
  position: absolute;
  top: 0;
  width: 25px;
  height: 100%;
  overflow: hidden;
}

#last-resto .content-area .arrow-area::before, #last-resto .content-area .arrow-area::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 50%;
  background: #FFF;
  -webkit-transition: background .4s;
  transition: background .4s;
}

#last-resto .content-area .buttons {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  max-width: 180px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .4s, visibility .4s;
  transition: opacity .4s, visibility .4s;
}

#last-resto .content-area .buttons .btn {
  position: relative;
  width: 100%;
  display: block;
  padding: 10px;
  font-size: .7em;
  text-align: center;
  border: 2px solid #FFF;
  border-radius: 0;
  margin-bottom: 12px;
  -webkit-transition: left .3s ease-out, transform .3s;
  -webkit-transition: left .3s ease-out, -webkit-transform .3s;
  transition: left .3s ease-out, -webkit-transform .3s;
  transition: left .3s ease-out, transform .3s;
  transition: left .3s ease-out, transform .3s, -webkit-transform .3s;
}

#last-resto .content-area .buttons .btn:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

#last-resto .content-area .buttons .btn:last-child {
  margin-bottom: 0;
}

#last-resto .content-area .buttons .btn.light {
  background: #FFF;
  color: #C00A27;
}

#last-resto .content-area.content-left {
  float: left;
  padding-right: 0;
}

#last-resto .content-area.content-left .arrow-area {
  right: -25px;
}

#last-resto .content-area.content-left .arrow-area::before {
  top: 0;
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
  -webkit-transform: skewY(-45deg);
  transform: skewY(-45deg);
}

#last-resto .content-area.content-left .arrow-area::after {
  bottom: 0;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transform: skewY(45deg);
  transform: skewY(45deg);
}

#last-resto .content-area.content-left .buttons .btn {
  left: -50px;
}

#last-resto .content-area.content-right {
  float: right;
  padding-left: 10px;
}

#last-resto .content-area.content-right .arrow-area {
  left: -25px;
}

#last-resto .content-area.content-right .arrow-area::before {
  top: 0;
  -webkit-transform-origin: right bottom;
          transform-origin: right bottom;
  -webkit-transform: skewY(45deg);
  transform: skewY(45deg);
}

#last-resto .content-area.content-right .arrow-area::after {
  bottom: 0;
  -webkit-transform-origin: right top;
          transform-origin: right top;
  -webkit-transform: skewY(-45deg);
  transform: skewY(-45deg);
}

#last-resto .content-area.content-right .buttons .btn {
  left: 50px;
}

#last-resto .content-area .header,
#last-resto .content-area .body,
#last-resto .content-area .footer {
  -webkit-transition: opacity .4s, visibility .4s;
  transition: opacity .4s, visibility .4s;
}

#last-resto .content-area .header {
  position: relative;
}

#last-resto .content-area .header .logo {
  width: 42px;
  height: 42px;
  background: no-repeat;
  float: left;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  background-size: contain;
}

#last-resto .content-area .header .logo.no-img {
  border-radius: 0;
}

#last-resto .content-area .header .title-container {
  float: left;
  margin-left: 55px;
  letter-spacing: .7px;
}

#last-resto .content-area .header .title-container .title {
  font-family: "Yanone Kaffeesatz", sans-serif;
  font-size: 1.3em;
  color: #2D3544;
  font-weight: 700;
  text-transform: uppercase;
}

#last-resto .content-area .header .title-container .subtitle {
  font-family: "Yanone Kaffeesatz", sans-serif;
  font-size: 1.1em;
  color: #C00A27;
  font-weight: 700;
}

#last-resto .content-area .body {
  margin: 30px 0;
  position: relative;
}

#last-resto .content-area .body::before, #last-resto .content-area .body::after {
  content: '';
  position: absolute;
  width: 60%;
  border-top: 1px dashed #e6e5e5;
}

#last-resto .content-area .body::before {
  top: -15px;
}

#last-resto .content-area .body::after {
  bottom: -15px;
}

#last-resto .content-area .body li {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  color: #2D3544;
  padding: 2px 0;
}

#last-resto .content-area .body li .key {
  font-weight: 400;
  opacity: 0.6;
}

#last-resto .content-area .body li .value {
  font-weight: 700;
  margin-left: 5px;
}

#last-resto .content-area .footer li {
  display: inline-block;
  width: 35px;
  height: 35px;
  background: #f2f2f2;
  border-radius: 50%;
  position: relative;
  margin-right: 5px;
  -webkit-transition: background .5s;
  transition: background .5s;
}

#last-resto .content-area .footer li:hover {
  background: #C00A27;
}

#last-resto .content-area .footer li img {
  height: 15px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 1199px) {
  #last-resto .row .col-xl-6:first-child {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  #last-resto .row .col-xl-6:last-child {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

@media screen and (max-width: 575px) {
  #last-resto .item:not(:last-child) {
    margin-bottom: 30px;
  }
  #last-resto .row .img-area {
    width: 100%;
    width: 100%;
    height: 200px;
  }
  #last-resto .row .content-area {
    width: 100%;
    height: auto;
    overflow: hidden;
  }
}

#latest-blog-articles {
  position: relative;
  z-index: 1;
}

#latest-blog-articles::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6) !important;
  z-index: -1;
}

#latest-blog-articles .watermark {
  position: absolute;
  top: 35%;
  left: -40%;
  opacity: .3;
}

#latest-blog-articles .section-title-container {
  text-align: center;
  margin-bottom: 80px;
  letter-spacing: 1px;
}

#latest-blog-articles .section-title-container .title {
  font-family: "Yanone Kaffeesatz", sans-serif;
  font-size: 2em;
  color: #FFF;
  font-weight: 700;
  text-transform: uppercase;
}

#latest-blog-articles .section-title-container .subtitle {
  font-family: "Yanone Kaffeesatz", sans-serif;
  font-size: 2em;
  color: #FFF;
  font-weight: 300;
  text-transform: uppercase;
  position: relative;
  display: table;
  margin: auto;
}

#latest-blog-articles .section-title-container .subtitle::before, #latest-blog-articles .section-title-container .subtitle::after {
  content: '';
  position: absolute;
  width: 40px;
  height: 1px;
  background: #FFF;
  top: 50%;
}

#latest-blog-articles .section-title-container .subtitle::before {
  left: -50px;
}

#latest-blog-articles .section-title-container .subtitle::after {
  right: -50px;
}

#latest-blog-articles .row {
  height: 100%;
}

#latest-blog-articles .row .nested-col:first-child {
  padding-bottom: 15px;
}

#latest-blog-articles .row .nested-col:first-child .blog-item:not(.main) .content-area {
  bottom: 15px;
}

#latest-blog-articles .row .nested-col:last-child {
  padding-top: 15px;
}

#latest-blog-articles .blog-item:not(.main) {
  height: 100%;
}

#latest-blog-articles .blog-item:not(.main) .img-area {
  height: 100%;
}

#latest-blog-articles .blog-item:not(.main) .content-area {
  position: absolute;
  background: none;
  bottom: 0;
  padding: 30px 20px;
}

#latest-blog-articles .blog-item:not(.main) .content-area .header .date {
  background: #C00A27;
  color: #FFF;
}

#latest-blog-articles .blog-item:not(.main) .content-area .header .title-container .title {
  display: table;
  background: #FFF;
  padding: 3px 8px 0;
  font-size: 1.3em;
}

#latest-blog-articles .blog-item:not(.main) .content-area .header .title-container .subtitle {
  display: table;
  background: #FFF;
  padding: 0 8px 3px;
  font-size: .9em;
}

#latest-blog-articles .blog-item .img-area {
  background: no-repeat center;
  background-size: cover;
  height: 300px;
}

#latest-blog-articles .blog-item .content-area {
  background: #FFF;
  padding: 30px;
}

#latest-blog-articles .blog-item .content-area .header {
  position: relative;
}

#latest-blog-articles .blog-item .content-area .header .date {
  width: 47px;
  height: 47px;
  border: 2px solid #C00A27;
  position: absolute;
  top: 1px;
  left: 0;
  font-family: "Yanone Kaffeesatz", sans-serif;
  color: #C00A27;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .8px;
}

#latest-blog-articles .blog-item .content-area .header .date .content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

#latest-blog-articles .blog-item .content-area .header .date .day {
  display: block;
  text-align: center;
  font-size: 1.4em;
  line-height: 20px;
}

#latest-blog-articles .blog-item .content-area .header .date .month {
  display: block;
  text-align: center;
  font-size: 1em;
  line-height: 17px;
}

#latest-blog-articles .blog-item .content-area .header .title-container {
  float: left;
  margin-left: 55px;
  letter-spacing: .8px;
}

#latest-blog-articles .blog-item .content-area .header .title-container .title {
  font-family: "Yanone Kaffeesatz", sans-serif;
  font-size: 1.5em;
  color: #2D3544;
  font-weight: 700;
  text-transform: uppercase;
}

#latest-blog-articles .blog-item .content-area .header .title-container .subtitle {
  font-family: "Yanone Kaffeesatz", sans-serif;
  font-size: 1em;
  color: rgba(45, 53, 68, 0.6);
  font-weight: 700;
  text-transform: uppercase;
}

#latest-blog-articles .blog-item .content-area .header .title-container .subtitle span {
  color: #2D3544;
}

#latest-blog-articles .blog-item .content-area .header .title-container .subtitle a {
  color: #2D3544;
  cursor: pointer;
}

#latest-blog-articles .blog-item .content-area .header .title-container .subtitle a:hover {
  text-decoration: underline !important;
}

#latest-blog-articles .blog-item .content-area .body {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.85em;
  color: rgba(45, 53, 68, 0.6);
  font-weight: 400;
  line-height: 1.5;
  margin: 20px 0;
}

#latest-blog-articles .blog-item .content-area .footer .read-more {
  font-family: "Yanone Kaffeesatz", sans-serif;
  font-size: 1em;
  color: #C00A27;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .8px;
  cursor: pointer;
  -webkit-transition: color .5s;
  transition: color .5s;
}

#latest-blog-articles .blog-item .content-area .footer .read-more:hover {
  color: #90071d;
}

#latest-blog-articles .blog-item .content-area .footer .read-more .arrow {
  height: 10px;
  margin-right: 8px;
}

@media screen and (max-width: 991px) {
  #latest-blog-articles .row .nested-col {
    display: none;
  }
}

#advice-block {
  background: url(../img/landing-bg.jpg) no-repeat center;
  background: #181a1b;
  background-size: cover;
}

#advice-block .container {
  padding: 30px 15px;
}

#advice-block .content {
  text-align: center;
}

#advice-block .content p {
  font-family: "Yanone Kaffeesatz", sans-serif;
  font-size: 1.5em;
  color: #FFF;
  display: inline-block;
}

#advice-block .content p.light {
  font-weight: 300;
  margin-left: 10px;
}

@media screen and (max-width: 450px) {
  #advice-block .content p.light {
    display: block;
    margin-left: 0;
  }
}

#advice-block .content p.dark {
  font-weight: 700;
}

#advice-block .content a {
  font-family: "Yanone Kaffeesatz", sans-serif;
  font-size: 1.5em;
  color: #C00A27;
  font-weight: 700;
  -webkit-transition: color .5s;
  transition: color .5s;
  display: inline-block;
  margin-left: 20px;
}

@media screen and (max-width: 850px) {
  #advice-block .content a {
    display: block;
    margin-left: 0;
  }
}

#advice-block .content a:hover {
  color: #90071d;
}

.search-result-page #content-area .container {
  padding-top: 110px;
}

.search-result-page .restaurants-list .item:not(:last-child) {
  margin-bottom: 80px;
  position: relative;
}

.search-result-page .restaurants-list .item:not(:last-child)::after {
  content: '';
  position: absolute;
  width: 100%;
  border-top: 1px solid #d9d9d9;
  bottom: -40px;
  left: 0;
}

.search-result-page .restaurants-list .img-area {
  min-height: 100%;
  background: no-repeat center;
  background-size: cover;
}

.search-result-page .restaurants-list .content-area .header {
  position: relative;
}

.search-result-page .restaurants-list .content-area .header .logo {
  width: 42px;
  height: 42px;
  background: no-repeat;
  float: left;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
}

.search-result-page .restaurants-list .content-area .header .logo.no-img {
  border-radius: 0;
      background-size: contain;
}

.search-result-page .restaurants-list .content-area .header .title-container {
  float: left;
  margin-left: 55px;
  letter-spacing: .7px;
}

.search-result-page .restaurants-list .content-area .header .title-container .title {
  font-family: "Yanone Kaffeesatz", sans-serif;
  font-size: 1.3em;
  color: #2D3544;
  font-weight: 700;
  text-transform: uppercase;
}

.search-result-page .restaurants-list .content-area .header .title-container .subtitle {
  font-family: "Yanone Kaffeesatz", sans-serif;
  font-size: 1.1em;
  color: #C00A27;
  font-weight: 700;
}

.search-result-page .restaurants-list .content-area .body {
  margin: 15px 0 14px;
  position: relative;
}

.search-result-page .restaurants-list .content-area .body::before {
  content: '';
  position: absolute;
  width: 100%;
  border-top: 1px dashed #e6e5e5;
  top: -12px;
  display: none;
}

.search-result-page .restaurants-list .content-area .body li {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  color: #2D3544;
  padding: 2px 0;
}

.search-result-page .restaurants-list .content-area .body li .key {
  font-weight: 400;
  opacity: 0.6;
}

.search-result-page .restaurants-list .content-area .body li .value {
  font-weight: 700;
  margin-left: 5px;
}

.search-result-page .restaurants-list .content-area .footer li {
  margin-right: 5px;
  display: inline-block;
  opacity: 0.6;
  padding: 3px 8px 5px;
  position: relative;
}

.search-result-page .restaurants-list .content-area .footer li::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: #ebebeb;
  z-index: -1;
  -webkit-transform: skewX(-15deg);
  transform: skewX(-15deg);
}

.search-result-page .restaurants-list .content-area .footer li .icon {
  display: inline-block;
  vertical-align: middle;
  height: 14px;
}

.search-result-page .restaurants-list .content-area .footer li .text {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.75em;
  color: #2d3544;
  font-weight: 400;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}

.search-result-page .restaurants-list .content-area .footer li .text.open {
  color: #C00A27;
}

.search-result-page .restaurants-list .content-area .footer li .text.closed {
  color: #C00A27;
}

.search-result-page .restaurants-list .buttons {
  border-left: 1px dashed #d9d9d9;
}

.search-result-page .restaurants-list .buttons a:not(.btn) {
  text-align: right;
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  color: #1f2123;
  font-weight: 400;
  display: block;
  margin-bottom: 10px;
  text-decoration: underline !important;
  -webkit-transition: color .3s;
  transition: color .3s;
  display: none;
}

.search-result-page .restaurants-list .buttons a:not(.btn):hover {
  color: #C00A27;
}

.search-result-page .restaurants-list .buttons .btn {
  float: right;
  position: relative;
  background: #C00A27;
  display: table;
  padding: 10px;
  font-size: .7em;
  text-align: center;
  border-radius: 0;
  -webkit-transition: background .3s;
  transition: background .3s;
}

.search-result-page .restaurants-list .buttons .btn:hover {
  background: #90071d;
}

.search-result-page .restaurants-list .buttons .btn:last-child {
  margin-bottom: 0;
}

.search-result-page .map-container {
  position: relative;
  overflow: hidden;
}

.search-result-page .map-container .map {
  position: absolute;
  top: 0;
  right: 15px;
  left: 0;
  bottom: -20px;
}

.search-result-page .pagination-container {
  margin-top: 80px;
  text-align: center;
}

.search-result-page .pagination-container .pagination .arrow {
  height: 12px;
  display: inline-block;
  cursor: pointer;
}

.search-result-page .pagination-container .pagination .arrow.right {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.search-result-page .pagination-container .pagination .numbers {
  display: inline-block;
  margin: 0 10px;
}

.search-result-page .pagination-container .pagination .number {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.85em;
  color: #1f2123;
  font-weight: 700;
  display: inline-block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  cursor: pointer;
  -webkit-transition: color .4s;
  transition: color .4s;
}

.search-result-page .pagination-container .pagination .number:hover {
  color: #C00A27;
}

.search-result-page .pagination-container .pagination .number.current {
  background: #C00A27;
  color: #FFF;
  cursor: default;
}

@media screen and (max-width: 767px) {
  .search-result-page .restaurants-list .item {
    margin-left: 0;
    margin-right: 0;
  }
  .search-result-page .restaurants-list .img-area {
    height: 150px;
    margin-bottom: 20px;
  }
  .search-result-page .map-container {
    display: none;
  }
  .search-result-page .map-container .map {
    left: 15px;
  }
}

@media screen and (max-width: 420px) {
  .search-result-page .restaurants-list .content-area {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: none;
    width: 100%;
  }
  .search-result-page .restaurants-list .buttons {
    margin-top: 20px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: none;
    width: 100%;
    text-align: left;
    border: none;
  }
  .search-result-page .restaurants-list .buttons::before {
    content: '';
    position: absolute;
    width: 100%;
    border-top: 1px dashed #e6e5e5;
    top: -12px;
	display: none;
  }
  .search-result-page .restaurants-list .buttons a {
    text-align: left !important;
    float: none !important;
  }
}

.details-page #header .container {
  padding: 140px 15px 60px;
}

.details-page #details {
  position: relative;
}

.details-page #details::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: 999;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .4s, visibility .4s;
  transition: opacity .4s, visibility .4s;
}

.details-page #details.overlay::after {
  visibility: visible;
  opacity: 1;
}

.details-page #details .container {
  padding: 60px 15px;
}

.details-page #details .container > .row {
  position: relative;
  overflow-x: hidden;
}

.details-page #details .msg-notification-discount .msg-error-cart {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  color: #FFF;
  font-weight: 500;
  text-align: center;
  color: #FFF;
  background: #C00A27;
  padding: 20px;
  margin: 0;
  margin-bottom: 40px;
}

.details-page .fancybox-container {
  z-index: 999999999;
}

.details-page .fancybox-container .fancybox-close-small {
  background: transparent !important;
  width: 35px;
  height: 35px;
  padding: 0 !important;
  border: 0 !important;
  outline: none !important;
  top: 14px;
  right: 6px;
}

.details-page .fancybox-container .fancybox-close-small:hover::after {
  background: #C00A27;
}

.details-page .fancybox-container .fancybox-close-small::after {
  top: 10px;
  right: 7px;
  width: 23px;
  height: 23px;
  font: 25px Arial,Helvetica Neue,Helvetica,sans-serif;
  line-height: 23px;
  background: #C00A27;
  color: #FFF;
}

.details-page .customisation-lightbox-container {
  /*position: fixed;
		@include size(100%);
		top: 0;
		left: 0;*/
  width: 100%;
  max-width: 800px;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent;
  z-index: 9999999;
  display: none;
}

.details-page .customisation-lightbox-container .lightbox-container {
  /*padding: 20px;
			height: 100%;
			position: absolute;
			top: 0;
			left: 50%;
			@include transform(translateX(-50%));*/
}

.details-page .customisation-lightbox-container .lightbox {
  /*position: absolute;
			top: 20px;
			right: 20px;
			left: 20px;
			bottom: 20px;
			overflow: hidden;*/
}

.details-page .customisation-lightbox-container .lightbox .title-container {
  padding: 20px 50px 20px 30px;
  background: #C00A27;
}

.details-page .customisation-lightbox-container .lightbox .title-container .title {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.3em;
  color: #FFF;
  font-weight: 500;
  float: left;
  line-height: 25px;
}

.details-page .customisation-lightbox-container .lightbox .title-container .qte {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.9em;
  color: rgba(255, 255, 255, 0.9);
  font-weight: 700;
  background: #a80922;
  width: 60px;
  margin-right: 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.details-page .customisation-lightbox-container .lightbox .title-container .qte .minus,
.details-page .customisation-lightbox-container .lightbox .title-container .qte .plus {
  display: block;
  float: left;
  width: 30%;
  text-align: center;
  padding: 5px 0;
  background: #90071d;
  cursor: pointer;
  -webkit-transition: background .4s;
  transition: background .4s;
}

.details-page .customisation-lightbox-container .lightbox .title-container .qte .minus:hover,
.details-page .customisation-lightbox-container .lightbox .title-container .qte .plus:hover {
  background: #770618;
}

.details-page .customisation-lightbox-container .lightbox .title-container .qte .number {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.95em;
  color: #FFF;
  font-weight: 700;
  display: block;
  float: left;
  width: 40%;
  text-align: center;
  padding: 3px 0;
  background: #a80922;
  border: none;
  outline: none;
  position: relative;
  top: 2px;
}

.details-page .customisation-lightbox-container .lightbox .title-container .price-cart {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.2em;
  color: #FFF;
  font-weight: 600;
}

.details-page .customisation-lightbox-container .lightbox .title-container .actions {
  float: right;
}

.details-page .customisation-lightbox-container .lightbox .title-container .actions > * {
  display: inline-block;
  vertical-align: middle;
}

.details-page .customisation-lightbox-container .lightbox .title-container .actions .submit {
  font-size: .8em;
  font-weight: 600;
  text-transform: none;
  background: #90071d;
  padding: 8px 10px;
  border-radius: 0;
  margin-left: 20px;
  -webkit-transition: background .4s;
  transition: background .4s;
}

.details-page .customisation-lightbox-container .lightbox .title-container .actions .submit:hover {
  background: #770618;
}

@media screen and (max-width: 600px) {
  .details-page .customisation-lightbox-container .lightbox .title-container .title {
    float: none;
  }
  .details-page .customisation-lightbox-container .lightbox .title-container .actions {
    float: left;
    margin-top: 12px;
    /*.submit {
							position: fixed;
							bottom: 0;
							width: 100%;
							left: 0;
							z-index: 99;
							margin: 0;
							padding: 15px;
							text-align: center;
							font-size: .9em;
						}*/
  }
}

@media screen and (max-width: 360px) {
  .details-page .customisation-lightbox-container .lightbox .title-container {
    padding-left: 15px;
    padding-right: 20px;
  }
}

.details-page .customisation-lightbox-container .lightbox .composition-block .row,
.details-page .customisation-lightbox-container .lightbox .ingredients-block .row {
  margin-left: -25px;
  margin-right: -25px;
  /*&:not(:last-child) {
						margin-bottom: 15px;
					}*/
}

.details-page .customisation-lightbox-container .lightbox .composition-block .row .col-item,
.details-page .customisation-lightbox-container .lightbox .ingredients-block .row .col-item {
  padding: 0 25px;
}

.details-page .customisation-lightbox-container .lightbox .composition-block .row .col-item.middle,
.details-page .customisation-lightbox-container .lightbox .ingredients-block .row .col-item.middle {
  border-left: 1px dashed #d9d9d9;
  border-right: 1px dashed #d9d9d9;
}

.details-page .customisation-lightbox-container .lightbox .composition-block .title,
.details-page .customisation-lightbox-container .lightbox .ingredients-block .title {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.1em;
  color: #2D3544;
  font-weight: 500;
  margin-bottom: 20px;
  border-left: 4px solid #1f2123;
  padding-left: 5px;
}

.details-page .customisation-lightbox-container .lightbox .composition-block .checkbox,
.details-page .customisation-lightbox-container .lightbox .composition-block .radio,
.details-page .customisation-lightbox-container .lightbox .ingredients-block .checkbox,
.details-page .customisation-lightbox-container .lightbox .ingredients-block .radio {
  margin-bottom: 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /*label:not(.text) {
						background: darken($bg-light, 10%);
						box-shadow: none;
						border-radius: 3px;
					}

					input[type="checkbox"]:checked + label {
						background: $accent;
					}

					input[type="checkbox"]:checked + label::after {
						opacity: 1;
					}*/
}

.details-page .customisation-lightbox-container .lightbox .composition-block .checkbox label.text,
.details-page .customisation-lightbox-container .lightbox .composition-block .radio label.text,
.details-page .customisation-lightbox-container .lightbox .ingredients-block .checkbox label.text,
.details-page .customisation-lightbox-container .lightbox .ingredients-block .radio label.text {
  color: #2D3544;
  font-weight: 400;
  font-size: .8em;
}

.details-page .customisation-lightbox-container .lightbox .composition-block .checkbox input[type="checkbox"]:checked + label + label.text,
.details-page .customisation-lightbox-container .lightbox .composition-block .radio input[type="checkbox"]:checked + label + label.text,
.details-page .customisation-lightbox-container .lightbox .ingredients-block .checkbox input[type="checkbox"]:checked + label + label.text,
.details-page .customisation-lightbox-container .lightbox .ingredients-block .radio input[type="checkbox"]:checked + label + label.text {
  font-weight: 500;
}

.details-page .customisation-lightbox-container .lightbox .composition-block {
  padding: 25px 30px;
  background: #f2f2f2;
}

.details-page .customisation-lightbox-container .lightbox .supplement-block {
  border-top: 1px dashed #CCC;
}

.details-page .customisation-lightbox-container .lightbox .ingredients-block {
  padding: 30px;
  background: #FFF;
  overflow: auto;
  margin-top: 10px;
}

.details-page .customisation-lightbox-container .lightbox .ingredients-block .row {
  position: relative;
}

.details-page .customisation-lightbox-container .lightbox .ingredients-block .category-title {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.9em;
  color: #FFF;
  font-weight: 500;
  padding: 8px 10px;
  background: #C00A27;
  display: table;
  margin-bottom: 20px;
}

.details-page .customisation-lightbox-container .lightbox .ingredients-block .category-items li {
  position: relative;
  margin-top: 15px;
}

.details-page .customisation-lightbox-container .lightbox .ingredients-block .category-items li .price {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  color: #2D3544;
  font-weight: 500;
  position: absolute;
  top: 0;
  right: 0;
}

.details-page .customisation-lightbox-container .lightbox .scroll-btn {
  width: 40px;
  height: 40px;
  background: #C00A27;
  position: absolute;
  bottom: 25px;
  left: 0;
  right: 0;
  margin: auto;
  cursor: pointer;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  display: none;
  -webkit-transition: background .4s;
  transition: background .4s;
}

.details-page .customisation-lightbox-container .lightbox .scroll-btn:hover {
  background: #90071d;
}

.details-page .customisation-lightbox-container .lightbox .scroll-btn.down::after {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}

.details-page .customisation-lightbox-container .lightbox .scroll-btn.up::after {
  -webkit-transform: translate(-50%, -50%) rotate(-135deg);
  transform: translate(-50%, -50%) rotate(-135deg);
}

.details-page .customisation-lightbox-container .lightbox .scroll-btn::after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  border-bottom: 2px solid #FFF;
  border-right: 2px solid #FFF;
  top: 44%;
  left: 50%;
}

@media screen and (max-width: 767px) {
  .details-page .customisation-lightbox-container .lightbox .composition-block .row .col-item.middle,
  .details-page .customisation-lightbox-container .lightbox .ingredients-block .row .col-item.middle {
    border: none;
  }
  .details-page .customisation-lightbox-container .lightbox .composition-block .col-item:not(:last-child) .checkbox,
  .details-page .customisation-lightbox-container .lightbox .composition-block .col-item:not(:last-child) .radio {
    margin-bottom: 10px;
  }
  .details-page .customisation-lightbox-container .lightbox .ingredients-block .col-item:not(:last-child) {
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 450px) {
  .details-page .customisation-lightbox-container .title-container .actions {
    width: 100%;
    margin-top: 20px;
  }
  .details-page .customisation-lightbox-container .title-container .actions .submit {
    float: right;
  }
}

.radios-group .radio:not(:first-child) {
  margin-top: 10px;
}

.radios-group.inline .radio {
  display: inline-block;
}

.radios-group.inline .radio:not(:last-child) {
  margin-right: 20px;
}

.radio,
.checkbox {
  position: relative;
}

.radio input,
.checkbox input {
  visibility: hidden;
}

.radio input:checked + label:not(.text),
.checkbox input:checked + label:not(.text) {
  background-image: url(../img/icons/checkbox-white.svg);
  background-color: #C00A27;
  border-color: #C00A27;
}

.radio label:not(.text),
.checkbox label:not(.text) {
  position: absolute;
  width: 17px;
  height: 17px;
  border-radius: 3px;
  top: 0;
  left: 0;
  cursor: pointer;
  background: no-repeat center;
  background-size: 10px 10px;
  border: 1px solid #c5c6cb;
}

.radio label.text,
.checkbox label.text {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.75rem;
  color: rgba(45, 53, 68, 0.6);
  font-weight: 500;
  margin-left: 5px;
  cursor: pointer;
}

.radio label.text > *,
.checkbox label.text > * {
  display: inline-block;
}

.radio label.text span,
.checkbox label.text span {
  color: #2D3544;
}

.radio label.text .arrow,
.checkbox label.text .arrow {
  height: 9px;
  padding: 0 5px;
}

/*.checkbox {
	position: relative;

	input {
		visibility: hidden;
		margin: 0;

		&:checked + label:not(.text) {
			background: $accent2;
			box-shadow: 0 0 8px darken($accent2, 5%) inset;
		}

		&:checked + label:not(.text)::after {
			opacity: .8;
		}
	}

	label:not(.text) {
		position: absolute;
		@include size(16px);
		background: $bg-light;
		box-shadow: 0 0 8px darken($bg-light, 15%) inset;
		border-radius: 50%;
		top: 50%;
		left: 0;
		cursor: pointer;
		@include transform(translateY(-50%));

		&::after {
			content: '';
			position: absolute;
			@include size(9px, 6px);
			border-left: 2px solid $bg-light;
			border-bottom: 2px solid $bg-light;
			opacity: 0;
			top: 4px;
			left: 3px;
			@include transform(rotate(-45deg));
		}
	}

	label.text {
		@include font($lc-font, .75rem, rgba($txt-dark, $txt-opacity), 500);
		margin-left: 12px;
		cursor: pointer;

		& > * {
			display: inline-block;
		}

		span {
			color: $txt-dark;
		}

		.arrow {
			height: 9px;
			padding: 0 5px;
		}
	}
}*/
.txtbox {
  width: 100%;
  margin-top: 15px;
}

.txtbox label {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.85em;
  color: #2D3544;
  font-weight: 400;
  display: block;
  margin-bottom: 5px;
}

.txtbox input,
.txtbox textarea {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  color: #2D3544;
  font-weight: 400;
  display: block;
  padding: 10px;
  width: 100%;
  outline: none;
  background: transparent;
  border: 1px solid #e6e5e5;
}

.txtbox input:focus,
.txtbox textarea:focus {
  border-color: #1f2123;
}

.txtbox textarea {
  height: 70px;
}

.selectorbox {
  width: 100%;
  margin-top: 15px;
}

.selectorbox label {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.85em;
  color: #2D3544;
  font-weight: 400;
  display: block;
  margin-bottom: 5px;
}

.selectorbox .selector {
  max-width: none !important;
}

textarea {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  color: #2D3544;
  font-weight: 400;
  display: block;
  padding: 10px;
  width: 100%;
  max-width: 100%;
  height: 100px;
  outline: none;
  border: 1px solid #ebebeb;
  resize: none;
}

textarea:focus {
  border: 1px solid #cccccc;
}

table.style1 {
  width: 100%;
  border-collapse: collapse;
  font-family: "Ubuntu", sans-serif;
}

table.style1 .prefix {
  display: none;
}

table.style1 .dark {
  background: #f2f2f2;
  color: #2D3544;
}

table.style1 .accent {
  background: #C00A27;
  color: #FFF;
}

table.style1 thead tr th, table.style1 thead tr td, table.style1 tfoot tr th, table.style1 tfoot tr td {
  font-weight: 500;
  font-size: .9em;
}

table.style1 thead tr th {
  padding: 15px 20px;
}

table.style1 tbody {
  color: #2D3544;
  font-weight: 400;
  font-size: .85em;
}

table.style1 tbody strong {
  font-weight: 500;
}

table.style1 tbody tr:not(:last-child) {
  border-bottom: 1px dashed #d9d9d9;
}

table.style1 tbody tr td {
  padding: 15px 20px;
}

table.style1 tbody .title {
  font-weight: 500;
  font-size: .9rem;
}

table.style1 tbody .desc {
  font-size: .8rem;
  opacity: 0.6;
  margin-top: 4px;
}

table.style1 tfoot strong {
  font-weight: 700;
  font-size: .95rem;
}

table.style1 tfoot tr td {
  white-space: nowrap;
  padding: 10px 20px;
}

table.style1 th, table.style1 td {
  text-align: center;
}

table.style1 th.txt-left, table.style1 td.txt-left {
  text-align: left;
}

table.style1 th.txt-center, table.style1 td.txt-center {
  text-align: center;
}

@media screen and (max-width: 767px) {
  table.style1 .prefix {
    display: inline;
  }
  table.style1 thead {
    display: none;
  }
  table.style1 tr {
    position: relative;
    display: block;
  }
  table.style1 tr::after {
    content: "";
    display: block;
    clear: both;
  }
  table.style1 tr:first-child td:first-child {
    padding-top: 0 !important;
  }
  table.style1 tr:not(:last-child) {
    padding-bottom: 25px;
  }
  table.style1 td {
    display: block;
    width: 100%;
  }
  table.style1 tbody td {
    width: 33.33%;
    float: left;
    background: #EEE;
    padding: 10px 0 !important;
  }
  table.style1 tbody td:first-child {
    width: 100%;
    float: none;
    background: transparent;
    padding: 25px 0 15px !important;
  }
}

@media screen and (max-width: 360px) {
  table.style1 tbody td:not(:first-child) {
    font-size: .95em;
  }
}

@media screen and (max-width: 320px) {
  table.style1 tbody td:not(:first-child) {
    font-size: .87em;
    padding: 10px 5px !important;
  }
}

table.style2 {
  width: 100%;
  border-collapse: collapse;
  font-family: "Ubuntu", sans-serif;
}

table.style2 .prefix {
  display: none;
}

table.style2 a {
  color: #C00A27;
  font-weight: 500;
}

table.style2 .dark {
  background: #f2f2f2;
  color: #2D3544;
}

table.style2 .accent {
  background: #C00A27;
  color: #FFF;
}

table.style2 th, table.style2 td {
  text-align: center;
}

table.style2 th.txt-left, table.style2 td.txt-left {
  text-align: left;
}

table.style2 th.txt-center, table.style2 td.txt-center {
  text-align: center;
}

table.style2 thead tr {
  background: #2b2e30;
}

table.style2 thead tr th {
  padding: 15px 10px;
  font-weight: 500;
  font-size: .83em;
  color: #FFF;
}

table.style2 tbody strong {
  font-weight: 500;
  color: #2D3544;
  -webkit-transition: color .4s;
  transition: color .4s;
}

table.style2 tbody tr {
  cursor: pointer;
  border-bottom: 1px dashed #d9d9d9;
  -webkit-transition: background .4s;
  transition: background .4s;
}

table.style2 tbody tr:not(.no-hover):hover {
  background: #C00A27;
  background: #f2f2f2;
  /*td {
					color: rgba($txt-light, .8);

					strong {
						color: $txt-light;
					}

					&.actions {
						a {
							background: $txt-dark;
						}
					}
				}*/
}

table.style2 tbody tr td {
  padding: 17px 10px;
  font-size: .8em;
  color: rgba(45, 53, 68, 0.7);
  font-weight: 400;
}

table.style2 tbody tr td.actions a {
  color: #C00A27;
  background: url(../img/icons/arrow-accent.svg) no-repeat center right;
  background-size: 13px 9px;
  padding-right: 20px;
  padding: 5px;
  padding-right: 20px;
  font-size: .75rem;
  -webkit-transition: background .4s;
  transition: background .4s;
}

table.style2 tbody tr td.actions a:hover {
  color: #C00A27 !important;
}

.selector {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: 180px;
  width: 100%;
  position: relative;
  font-size: .75rem;
}

.selector.opened .items {
  visibility: visible;
  opacity: 1;
  top: 100%;
}

.selector .header {
  width: 100%;
  height: 30px;
  background: #3e4346;
  color: rgba(255, 255, 255, 0.9);
  position: relative;
  cursor: pointer;
}

.selector .header .text {
  position: absolute;
  top: 48%;
  left: 0;
  right: 30px;
  padding: 0 10px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.selector .header .arrow {
  width: 30px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}

.selector .header .arrow::after {
  content: '';
  position: absolute;
  width: 7px;
  height: 7px;
  border-right: 2px solid rgba(255, 255, 255, 0.9);
  border-bottom: 2px solid rgba(255, 255, 255, 0.9);
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
  top: 48%;
  left: 50%;
}

.selector .items {
  width: 100%;
  max-height: 200px;
  overflow: auto;
  background: #2b2e30;
  color: rgba(255, 255, 255, 0.6);
  position: absolute;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .4s;
  transition: all .4s;
}

.selector .items li {
  padding: 5px 10px;
  cursor: pointer;
  -webkit-transition: color .4s;
  transition: color .4s;
}

.selector .items li:first-child {
  padding: 10px 10px 5px;
}

.selector .items li:last-child {
  padding: 5px 10px 10px;
}

.selector .items li:hover {
  color: #C00A27;
}

.select2 {
  display: block;
  width: 100% !important;
  margin-top: 0;
  margin-bottom: 10px;
}

.select2-selection {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8rem;
  color: #2D3544;
  font-weight: 500;
  height: 34px !important;
  padding-top: 2px;
  border: none !important;
  outline: none;
  background-color: transparent !important;
  border-radius: 0 !important;
  background: #F1F1F1 !important;
}

.select2-selection .select2-selection__rendered {
  color: #2D3544;
}

.select2-selection .select2-selection__arrow {
  height: 30px !important;
}

.select2-selection ul {
  display: block !important;
  padding: 0 !important;
}

.select2-selection ul li {
  margin-top: 5px;
  padding: 4px 5px !important;
  border: none !important;
}

.select2-selection ul input {
  margin: 0 !important;
}

.select2-dropdown {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.75em;
  color: #FFF !important;
  font-weight: 500;
  border-radius: 0;
  border: none !important;
  background: #C00A27 !important;
  padding: 10px 5px;
  position: relative;
  top: 10px;
}

.select2-dropdown::before {
  content: "";
  position: absolute;
  background: inherit;
  width: 10px;
  height: 10px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: -5px;
  left: 15px;
}

.select2-dropdown.select2-dropdown--above {
  top: -10px;
}

.select2-dropdown.select2-dropdown--above::before {
  top: auto;
  bottom: -5px;
}

.select2-dropdown .select2-results > .select2-results__options {
  position: relative;
}

.select2-dropdown .select2-results > .select2-results__options.loading-results {
  display: none;
}

.select2-dropdown li[role="group"] strong {
  padding: 10px 5px 5px !important;
  font-size: .94em;
  opacity: .5;
}

.select2-dropdown li[role="group"] strong + ul li {
  padding: 5px 10px 5px 15px !important;
}

.select2-dropdown li:not([role="group"]) {
  background-color: transparent !important;
  color: #FFF !important;
}

.select2-dropdown li:not([role="group"]):hover {
  font-weight: 600;
}

.details-page .marg-top {
  margin-top: 20px;
}

.details-page .marg-right {
  margin-right: 10px;
}

.details-page .marg-left {
  margin-left: 10px;
}

.details-page .marg-bottom {
  margin-bottom: 20px;
}

.details-page button {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.73rem;
  color: #FFF;
  font-weight: 500;
  color: #FFF;
  background: #C00A27;
  border: none;
  outline: none;
  padding: 8px 10px;
  cursor: pointer;
  -webkit-transition: background .4s;
  transition: background .4s;
}

.details-page button:hover {
  background: #90071d;
}

.details-page .left-sidebar-col {
  width: 17%;
  float: left;
  padding-left: 15px;
}

.details-page .left-sidebar-col .left-sidebar-close {
	cursor: pointer;
	display: none;
}
.details-page .left-sidebar-col .left-sidebar-close::before,
.details-page .left-sidebar-col .left-sidebar-close::after {
	content: '';
	position: absolute;
	top: 10px;
    right: 0;
    background: #c00a27;
	width: 25px;
    height: 2px;
}
.details-page .left-sidebar-col .left-sidebar-close::before {
	-webkit-transform: rotate(45deg) scaleX(0.8);
    transform: rotate(45deg) scaleX(0.8);
}
.details-page .left-sidebar-col .left-sidebar-close::after {
	-webkit-transform: rotate(-45deg) scaleX(0.8);
    transform: rotate(-45deg) scaleX(0.8);
}

.details-page .left-sidebar {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  color: #2D3544;
  font-weight: 500;
  line-height: 1.4;
  position: relative;
  overflow: hidden;
}

.details-page .left-sidebar .types li {
  padding: 7px 10px;
  display: table;
  margin-bottom: 5px;
  cursor: pointer;
  -webkit-transition: background .4s, color .4s, margin-bottom .4s;
  transition: background .4s, color .4s, margin-bottom .4s;
}

.details-page .left-sidebar .types li:hover {
  color: #C00A27;
}

.details-page .left-sidebar .types li.active {
  background: #C00A27;
  color: #FFF;
}

.details-page #details .details-filter {
	display: none;
}

@media screen and (max-width: 1199px) {
  .details-page .left-sidebar-col {
    width: 15%;
  }
}

@media screen and (max-width: 991px) {
  .details-page .left-sidebar-col {
    width: 25%;
  }
}

@media screen and (max-width: 767px) {
  .details-page .left-sidebar-col {
	  height: 80vh;
    width: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    z-index: 9999;
    top: 0;
    left: 0;
    padding-right: 15px;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: transform .7s cubic-bezier(1.000, 0.000, 0.000, 1.000);
    -webkit-transition: -webkit-transform .7s cubic-bezier(1.000, 0.000, 0.000, 1.000);
    transition: -webkit-transform .7s cubic-bezier(1.000, 0.000, 0.000, 1.000);
    transition: transform .7s cubic-bezier(1.000, 0.000, 0.000, 1.000);
    transition: transform .7s cubic-bezier(1.000, 0.000, 0.000, 1.000), -webkit-transform .7s cubic-bezier(1.000, 0.000, 0.000, 1.000);
  }
  .details-page .left-sidebar-col.visible {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .details-page .left-sidebar-col .left-sidebar {
    padding: 30px;
    background: #FFF;
	height: 100%;
  }

	.details-page #details .details-filter {
		display: block;
		left: 0;
		z-index: 999;
		width: 100%;
	}
	.details-page #details .details-filter-container {
		/*-webkit-transform: rotate(-90deg) translateY(50%);
		-moz-transform: rotate(-90deg) translateY(50%);
		-ms-transform: rotate(-90deg) translateY(50%);
		transform: rotate(-90deg) translateY(50%);
		-webkit-transform-origin: left;
		-moz-transform-origin: left;
		-ms-transform-origin: left;
		transform-origin: left;*/
		background: #c00a27;
		cursor: pointer;
		width: 100%;
	}
	.details-page #details .details-filter h5 {
		font-size: 1.4rem;
		line-height: 2.5rem;
		color: #FFF;
		padding: 2px 25px;
		position: relative;
		text-align: center;
		text-transform: uppercase;
		font-family: "Yanone Kaffeesatz", sans-serif;
		letter-spacing: 3px;
	}
	.details-page .left-sidebar-col .left-sidebar-close {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		width: 40px;
		height: 40px;
	}
}

.details-page .right-sidebar-col {
  width: 27%;
  float: left;
  padding-right: 15px;
}

.details-page .right-sidebar {
  position: relative;
}

.details-page .right-sidebar .times {
  background: #C00A27;
  margin-top: 30px;
  padding: 30px 20px;
  display: none;
}

.details-page .right-sidebar .times .title {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.2em;
  color: #FFF;
  font-weight: 500;
  position: relative;
  margin-bottom: 40px;
}

.details-page .right-sidebar .times .title:after {
  content: '';
  position: absolute;
  width: 30px;
  height: 2px;
  background: #FFF;
  left: 0;
  bottom: -10px;
}

.details-page .right-sidebar .times .time-list > li:not(:last-child) {
  margin-bottom: 20px;
}

.details-page .right-sidebar .times .time-list .date-container {
  width: 50%;
  float: left;
}

.details-page .right-sidebar .times .time-list .date-container .date {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  color: #C00A27;
  font-weight: 400;
  background: #FFF;
  padding: 7px;
  display: inline-block;
}

.details-page .right-sidebar .times .time-list .time {
  width: 50%;
  float: left;
  text-align: right;
  font-family: "Ubuntu", sans-serif;
  font-size: 0.85em;
  color: #FFF;
  font-weight: 400;
  opacity: .8;
}

.details-page .right-sidebar .times .time-list .time li:not(:last-child) {
  margin-bottom: 4px;
}

.details-page .right-sidebar .zones {
  background: #1f2123;
  margin-top: 30px;
  padding: 30px 20px;
  display: none;
}

.details-page .right-sidebar .zones .title {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.2em;
  color: #FFF;
  font-weight: 500;
  position: relative;
  margin-bottom: 40px;
}

.details-page .right-sidebar .zones .title:after {
  content: '';
  position: absolute;
  width: 30px;
  height: 2px;
  background: #FFF;
  left: 0;
  bottom: -10px;
}

.details-page .right-sidebar .zones .zone-list {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.85em;
  color: #6c7d9e;
  font-weight: 400;
}

.details-page .right-sidebar .zones .zone-list li:not(:last-child) {
  margin-bottom: 7px;
}

.details-page .panel {
  background: #f6f6f6;
}

.details-page .panel .msg-error-cart {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  color: #C00A27;
  font-weight: 500;
  padding-top: 20px;
  text-align: center;
  margin: 0;
}

.details-page .panel .more {
  display: none;
  position: absolute;
  top: -27px;
  left: 0;
  right: 0;
  text-align: center;
  cursor: pointer;
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  color: #C00A27;
  font-weight: 500;
}

.details-page .panel .title {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.2em;
  color: #2D3544;
  font-weight: 500;
  position: relative;
  margin-bottom: 30px;
  padding: 15px 20px;
  z-index: 1;
}

.details-page .panel .title::before {
  content: "";
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: -10px;
  background-color: #F1F1F1;
  z-index: -1;
}

.details-page .panel .title:after {
  content: '';
  position: absolute;
  height: 4px;
  background: #FFF;
  left: 0;
  right: 0;
  bottom: -15px;
}

.details-page .panel .title small {
  font-size: .6em;
  display: block;
  margin-top: 4px;
}

.details-page .panel .items {
  padding: 0 20px;
  overflow: hidden;
  position: relative;
}

.details-page .panel .items p {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.9em;
  color: #2D3544;
  font-weight: 400;
}

.details-page .panel .items .item {
  position: relative;
}

.details-page .panel .items .item:not(:last-child) {
  margin-bottom: 40px;
}

.details-page .panel .items .item:not(:last-child)::before {
  content: '';
  position: absolute;
  height: 1px;
  background: #e6e5e5;
  left: -20px;
  right: 0;
  bottom: -20px;
}

.details-page .panel .items .item .btn-delete {
  width: 15px;
  height: 15px;
  display: block;
  border-radius: 50%;
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
  cursor: pointer;
}

.details-page .panel .items .item .btn-delete::after {
  content: "\2715";
  font-size: 12px;
  font-weight: 700;
  color: #C00A27;
  position: absolute;
  right: 0;
  bottom: 0;
}

.details-page .panel .items .item .item-title {
  position: relative;
  margin-bottom: 8px;
}

.details-page .panel .items .item .item-title .qte {
  position: absolute;
  left: 0;
  top: -2px;
  font-family: "Ubuntu", sans-serif;
  font-size: 0.9em;
  color: rgba(255, 255, 255, 0.9);
  font-weight: 700;
  background: #C00A27;
  width: 55px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.details-page .panel .items .item .item-title .qte .minus,
.details-page .panel .items .item .item-title .qte .plus {
  display: block;
  float: left;
  width: 30%;
  text-align: center;
  padding: 2px 0;
  background: #a80922;
  cursor: pointer;
  -webkit-transition: background .4s;
  transition: background .4s;
}

.details-page .panel .items .item .item-title .qte .minus:hover,
.details-page .panel .items .item .item-title .qte .plus:hover {
  background: #86071b;
}

.details-page .panel .items .item .item-title .qte .number {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.9em;
  color: #FFF;
  font-weight: 700;
  display: block;
  float: left;
  width: 40%;
  text-align: center;
  padding: 3px 0;
  background: #C00A27;
  border: none;
  outline: none;
}

.details-page .panel .items .item .item-title .text {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.85em;
  color: #2D3544;
  font-weight: 500;
  padding-left: 70px;
  padding-right: 60px;
}

.details-page .panel .items .item .item-title .price {
  position: absolute;
  top: 0;
  right: 15px;
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  color: #2D3544;
  font-weight: 700;
  width: 50px;
  text-align: right;
}

.details-page .panel .items .item .sub-items {
  opacity: 0.6;
}

.details-page .panel .items .item .sub-items .sub-item {
  position: relative;
  margin-top: 5px;
}

.details-page .panel .items .item .sub-items .sub-item .qte {
  width: 55px;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  font-family: "Ubuntu", sans-serif;
  font-size: 0.75em;
  color: #2D3544;
  font-weight: 400;
}

.details-page .panel .items .item .sub-items .sub-item .text {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.75em;
  color: #2D3544;
  font-weight: 400;
  padding-left: 70px;
  line-height: 1.4;
}

.details-page .panel .order-types {
  background: #a80922;
  padding: 25px 20px;
  margin-top: 30px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.details-page .panel .order-types .left,
.details-page .panel .order-types .middle,
.details-page .panel .order-types .right {
  width: 33.333333%;
  float: left;
}

.details-page .panel .order-types .middle .radio {
  margin: auto;
}

.details-page .panel .order-types .right .radio {
  float: right;
}

.details-page .panel .order-types .radio {
  position: relative;
  display: table;
}

.details-page .panel .order-types .radio input {
  visibility: hidden;
}

.details-page .panel .order-types .radio input:checked + label:not(.text)::after {
  opacity: .8;
}

.details-page .panel .order-types .radio label:not(.text) {
  width: 18px;
  height: 18px;
  background: #770618;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
  border-radius: 0;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.details-page .panel .order-types .radio label:not(.text)::after {
  content: '';
  position: absolute;
  width: 7px;
  height: 7px;
  background: #FFF;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
}

.details-page .panel .order-types .radio label.text {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.7em;
  color: #FFF;
  font-weight: 700;
  text-transform: uppercase;
  margin-left: 0;
  margin-top: 5px;
  opacity: .8;
  display: block;
}

.details-page .panel .checkout {
  background: #C00A27;
  padding: 25px 20px 30px;
}

.details-page .panel .checkout .left {
  width: 50%;
  float: left;
}

.details-page .panel .checkout .left .total-text {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.2em;
  color: #FFF;
  font-weight: 500;
}

.details-page .panel .checkout .left .total-text .tva {
  font-size: .65em;
  position: relative;
  top: -1px;
}

.details-page .panel .checkout .left .reduction {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.75em;
  color: #FFF;
  font-weight: 400;
  margin-top: 2px;
}

.details-page .panel .checkout .right {
  width: 50%;
  float: left;
}

.details-page .panel .checkout .right .total-number {
  font-family: "Ubuntu", sans-serif;
  font-size: 2em;
  color: #FFF;
  font-weight: 700;
  text-align: right;
}

.details-page .panel .checkout .btn {
  color: #C00A27;
  background: #FFF;
  padding: 10px 20px;
  font-size: .7em;
  margin-top: 20px;
  width: 100%;
  border-radius: 0;
  -webkit-transition: transform .4s;
  -webkit-transition: -webkit-transform .4s;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
}

.details-page .panel .checkout .btn:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.details-page .fancybox-container:first-child {
  z-index: 9999999999;
}

.details-page .fancybox-container .panel {
  width: 100%;
  max-width: 500px;
  padding: 0 !important;
  margin: 0 !important;
}

.details-page .fancybox-container .panel .items {
  overflow: auto !important;
}

.details-page .fancybox-container .panel .title {
  background: #a80922;
  color: #FFF;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  margin-bottom: 15px;
  padding: 12px 15px;
}

.details-page .fancybox-container .panel .title::before, .details-page .fancybox-container .panel .title::after {
  display: none;
}

.details-page .fancybox-container .panel .order-types {
  padding: 15px;
}

.details-page .fancybox-container .panel .checkout {
  padding: 15px 15px 20px;
}

.details-page .fancybox-container .fancybox-close-small {
  top: 4px;
  right: 4px;
}

.details-page .fancybox-container .fancybox-close-small::after {
  background: transparent;
  color: #FFF;
}

.details-page .fancybox-container .fancybox-close-small:hover::after {
  background: transparent;
}

@media screen and (max-width: 1199px) {
  .details-page .right-sidebar-col {
    width: 30%;
  }
}

@media screen and (max-width: 991px) {
  .details-page .right-sidebar-col {
    width: 100%;
    max-width: 100%;
    position: absolute;
    z-index: 9999;
    top: 0;
    right: 0;
    padding-left: 15px;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: transform .7s cubic-bezier(1.000, 0.000, 0.000, 1.000);
    -webkit-transition: -webkit-transform .7s cubic-bezier(1.000, 0.000, 0.000, 1.000);
    transition: -webkit-transform .7s cubic-bezier(1.000, 0.000, 0.000, 1.000);
    transition: transform .7s cubic-bezier(1.000, 0.000, 0.000, 1.000);
    transition: transform .7s cubic-bezier(1.000, 0.000, 0.000, 1.000), -webkit-transform .7s cubic-bezier(1.000, 0.000, 0.000, 1.000);
  }
  .details-page .right-sidebar-col.visible {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.details-page .menus-col {
  width: 56%;
  float: left;
  padding: 0 30px;
}

.details-page .menus {
  border-right: 1px dashed #cccccc;
  border-left: 1px dashed #cccccc;
}

.details-page .menus .section:not(:last-child) {
  margin-bottom: 80px;
}

.details-page .menus .section .section-title {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.2em;
  color: #C00A27;
  font-weight: 500;
  position: relative;
  padding: 0 30px;
  margin-bottom: 25px;
}

.details-page .menus .section .section-title:after {
  content: '';
  position: absolute;
  width: 30px;
  height: 2px;
  background: #C00A27;
  left: 30px;
  bottom: -10px;
}

.details-page .menus .section .items .item {
  position: relative;
  padding: 25px 30px;
}

.details-page .menus .section .items .item:after {
  content: '';
  position: absolute;
  left: 30px;
  right: 30px;
  bottom: 0;
  border-bottom: 1px solid #e6e5e5;
}

.details-page .menus .section .items .item .left {
  padding-right: 60px;
  font-family: "Ubuntu", sans-serif;
  color: #2D3544;
  font-weight: 400;
}

.details-page .menus .section .items .item .left .item-title {
  font-size: .83em;
  margin-bottom: 7px;
}

.details-page .menus .section .items .item .left .item-title .text {
  display: inline-block;
  margin-right: 10px;
}

.details-page .menus .section .items .item .left .item-desc {
  font-size: .75em;
  color: rgba(45, 53, 68, 0.6);
  line-height: 1.45;
}

.details-page .menus .section .items .item .left a {
  display: inline-block;
  color: #FFF;
  cursor: pointer;
  font-size: .65rem;
  background: #3e4346;
  padding: 4px 8px;
  margin-top: 5px;
  -webkit-transition: background .5s;
  transition: background .5s;
}

@media screen and (max-width: 320px) {
  .details-page .menus .section .items .item .left a {
    display: table;
  }
}

.details-page .menus .section .items .item .left a:hover {
  background: #1f2123;
}

.details-page .menus .section .items .item .right {
  width: 110px;
  position: absolute;
  top: 25px;
  right: 30px;
}

.details-page .menus .section .items .item .right .action-btn {
  width: 30px;
  height: 40px;
  float: right;
  margin-left: 10px;
  position: relative;
  cursor: pointer;
  -webkit-transition: background .4s;
  transition: background .4s;
}

.details-page .menus .section .items .item .right .action-btn:hover {
  background-color: #90071d !important;
}

.details-page .menus .section .items .item .right .action-btn::before, .details-page .menus .section .items .item .right .action-btn::after {
  content: '';
  position: absolute;
  opacity: .9;
}

.details-page .menus .section .items .item .right .action-btn.to-details {
  background-color: #C00A27;
}

.details-page .menus .section .items .item .right .action-btn.to-details.active::after {
  -webkit-transform: translate(-50%, -50%) rotate(-135deg);
  transform: translate(-50%, -50%) rotate(-135deg);
}

.details-page .menus .section .items .item .right .action-btn.to-details::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  border-right: 2px solid #FFF;
  border-bottom: 2px solid #FFF;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
  -webkit-transition: transform .4s;
  -webkit-transition: -webkit-transform .4s;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
}

.details-page .menus .section .items .item .right .action-btn.to-panel {
  background: url(../img/icons/cart.svg) no-repeat center;
  background-size: 16px 16px;
  background-color: #C00A27;
  /*&::before,
								&::after {
									top: 50%;
									left: 50%;
									background: $bg-light;
									@include transform(translate(-50%, -50%));
								}

								&::before {
									@include size(8px, 2px);
								}

								&::after {
									@include size(2px, 8px);
								}*/
}

.details-page .menus .section .items .item .right .other {
  float: right;
}

.details-page .menus .section .items .item .right .other .price {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.9em;
  color: #2D3544;
  font-weight: 700;
  margin-bottom: 3px;
}

.details-page .menus .section .items .item .right .other .qte {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.9em;
  color: rgba(255, 255, 255, 0.9);
  font-weight: 700;
  background: #C00A27;
  width: 55px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.details-page .menus .section .items .item .right .other .qte .minus,
.details-page .menus .section .items .item .right .other .qte .plus {
  display: block;
  float: left;
  width: 30%;
  text-align: center;
  padding: 2px 0;
  background: #a80922;
  cursor: pointer;
  -webkit-transition: background .4s;
  transition: background .4s;
}

.details-page .menus .section .items .item .right .other .qte .minus:hover,
.details-page .menus .section .items .item .right .other .qte .plus:hover {
  background: #86071b;
}

.details-page .menus .section .items .item .right .other .qte .number {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.9em;
  color: #FFF;
  font-weight: 700;
  display: block;
  float: left;
  width: 40%;
  text-align: center;
  padding: 3px 0;
  background: #C00A27;
  border: none;
  outline: none;
}

.details-page .menus .section .items .item .detail {
  margin-top: 10px;
}

.details-page .menus .section .items .item .detail-hidden {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.75em;
  color: #2D3544;
  font-weight: 500;
  margin-top: 40px;
  display: none;
}

.details-page .menus .section .items .item .detail-hidden .msg-error-cart {
  color: #C00A27;
  margin-bottom: 20px;
}

.details-page .menus .section .items .item .detail-hidden .row:not(:last-child) {
  margin-bottom: 14px;
}

.details-page .menus .section .items .item .detail-hidden .row .left-col > *,
.details-page .menus .section .items .item .detail-hidden .row .right-col > * {
  display: inline-block;
  vertical-align: top;
  margin-top: 6px;
}

.details-page .menus .section .items .item .detail-hidden .composition,
.details-page .menus .section .items .item .detail-hidden .supplement {
  margin-bottom: 20px;
}

.details-page .menus .section .items .item .detail-hidden .radios-group {
  margin-top: 8px;
}

.details-page .menus .section .items .item .detail-hidden .customisation-details {
  width: 100%;
  font-weight: 400;
  margin-top: 10px;
}

.details-page .menus .section .items .item .detail-hidden .customisation-details p {
  margin-top: 3px;
}

.details-page .menus .section .items .item .detail-hidden .customisation-details p .prix {
  color: #C00A27;
  font-weight: 500;
  padding: 0 3px;
}

.details-page .menus .section .items .item .detail-hidden .btn:not(.action-btn) {
  padding: 8px 10px;
  border-radius: 0;
  text-transform: capitalize;
  background: #C00A27;
  font-size: 1em;
  font-weight: 500;
  -webkit-transition: background .4s;
  transition: background .4s;
}

.details-page .menus .section .items .item .detail-hidden .btn:not(.action-btn):hover {
  background: #90071d;
}

.details-page .menus .section .items .item .detail-hidden .action-btn {
  padding: 8px 10px;
  border-radius: 0;
  float: right;
  margin-top: 10px;
  font-size: .95em;
  -webkit-transition: background .4s;
  transition: background .4s;
}

.details-page .menus .section .items .item .detail-hidden .action-btn:hover {
  background: #90071d;
}

@media screen and (max-width: 1199px) {
  .details-page .menus-col {
    width: 55%;
  }
}

@media screen and (max-width: 991px) {
  .details-page .menus-col {
    width: 75%;
    padding-right: 15px;
  }
  .details-page .menus-col .menus {
    border-right: none;
  }
  .details-page .menus-col .menus .section .items .item {
    padding-right: 0;
  }
  .details-page .menus-col .menus .section .items .item .right {
    right: 0;
  }
}

@media screen and (max-width: 767px) {
  .details-page .menus-col {
    width: 100% !important;
    padding-left: 15px;
  }
  .details-page .menus-col .menus {
    border-left: none;
	padding: 0;
  }
  .details-page .menus-col .menus .section .section-title {
    padding: 0;
  }
  .details-page .menus-col .menus .section .section-title::after {
    left: 0;
  }
  .details-page .menus-col .menus .section .items .item {
    padding-left: 0;
  }
}

.blog-page {
  background: #f7f7f7;
}

.blog-page .wrapper .row {
  margin-left: -30px;
  margin-right: -30px;
}

.blog-page .wrapper .row .left-col,
.blog-page .wrapper .row .right-col {
  padding: 0 30px;
}

.blog-page .blog-content {
  font-family: "Merriweather", serif;
  font-size: 1em;
  color: #2D3544;
  font-weight: 400;
  font-style: italic;
  text-align: center;
}

.blog-page .blog-content a {
  color: #2D3544;
  font-weight: 700;
  position: relative;
}

.blog-page .blog-content a::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 2px;
  background: #1f2123;
  left: 0;
  bottom: -3px;
  opacity: 0;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
}

.blog-page .blog-content a.red {
  color: #C00A27;
}

.blog-page .blog-content a.red::after {
  background: #C00A27;
}

.blog-page .blog-content a:not(:last-child) {
  margin-right: 5px;
}

.blog-page .blog-content .post {
  background: #FFF;
  padding-bottom: 30px;
  position: relative;
  -webkit-box-shadow: 0 60px 60px -60px rgba(0, 0, 0, 0.2);
          box-shadow: 0 60px 60px -60px rgba(0, 0, 0, 0.2);
}

.blog-page .blog-content .post:not(:last-child) {
  margin-bottom: 80px;
  position: relative;
}

.blog-page .blog-content .post .post-title {
  padding: 30px 20px 0;
}

.blog-page .blog-content .post .post-title .title {
  font-weight: 700;
  font-size: 1.5rem;
  margin-bottom: 6px;
}

.blog-page .blog-content .post .post-title .infos {
  font-size: .9rem;
  color: rgba(45, 53, 68, 0.6);
}

.blog-page .blog-content .post .post-title .infos a:hover::after {
  opacity: 1;
}

.blog-page .blog-content .post .separator {
  padding: 20px 20px 15px;
}

.blog-page .blog-content .post .post-image {
  position: relative;
  max-height: 400px;
  overflow: hidden;
}

.blog-page .blog-content .post .post-image .image {
  width: 100%;
  height: auto;
  -webkit-transition: transform .6s;
  -webkit-transition: -webkit-transform .6s;
  transition: -webkit-transform .6s;
  transition: transform .6s;
  transition: transform .6s, -webkit-transform .6s;
  -webkit-animation: img-zoom infinite linear 70s;
          animation: img-zoom infinite linear 70s;
}

@-webkit-keyframes img-zoom {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  70% {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes img-zoom {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  70% {
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.blog-page .blog-content .post .post-detail {
  padding: 0 20px 20px;
  line-height: 1.6em;
  font-size: .9rem;
}

.blog-page .blog-content .post .post-detail a {
  cursor: pointer;
}

.blog-page .blog-content .post .post-detail a:hover::after {
  opacity: 1;
}

.blog-page .blog-content .post .post-detail a.read-more {
  font-size: .85rem;
}

.blog-page .blog-content .post .post-footer {
  padding-bottom: 20px;
}

.blog-page .blog-content .post .post-footer .left {
  width: 50%;
  float: left;
  padding: 0 10px;
}

.blog-page .blog-content .post .post-footer .left ul {
  float: right;
}

.blog-page .blog-content .post .post-footer .left ul li {
  cursor: pointer;
  position: relative;
  float: left;
  margin-right: 6px;
}

.blog-page .blog-content .post .post-footer .left ul li:last-child {
  margin-right: 0;
}

.blog-page .blog-content .post .post-footer .left ul li a {
  display: inline-block;
  width: 20px;
  height: 20px;
}

.blog-page .blog-content .post .post-footer .left ul li .icon,
.blog-page .blog-content .post .post-footer .left ul li .icon-hover {
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
}

.blog-page .blog-content .post .post-footer .left ul li.hoverable:hover .icon {
  opacity: 0;
  visibility: hidden;
}

.blog-page .blog-content .post .post-footer .left ul li.hoverable:hover .icon + .icon-hover {
  opacity: 1;
  visibility: visible;
}

.blog-page .blog-content .post .post-footer .left ul li.hoverable .icon,
.blog-page .blog-content .post .post-footer .left ul li.hoverable .icon-hover {
  -webkit-transition: opacity .4s, visibility .4s;
  transition: opacity .4s, visibility .4s;
}

.blog-page .blog-content .post .post-footer .left ul li.hoverable .icon-hover {
  opacity: 0;
  visibility: hidden;
}

.blog-page .blog-content .post .post-footer .right {
  width: 50%;
  float: left;
  padding: 0 10px;
}

.blog-page .blog-content .post .post-footer .right ul {
  float: left;
}

.blog-page .blog-content .post .post-footer .right ul li {
  float: right;
  position: relative;
  text-align: left;
  margin-left: 12px;
}

.blog-page .blog-content .post .post-footer .right ul li:first-child  {
  margin-left: 0;
}

.blog-page .blog-content .post .post-footer .right ul li.hoverable {
  cursor: pointer;
}

.blog-page .blog-content .post .post-footer .right ul li.hoverable:hover .icon {
  opacity: 0;
  visibility: hidden;
}

.blog-page .blog-content .post .post-footer .right ul li.hoverable:hover .icon + .icon-hover {
  opacity: 1;
  visibility: visible;
}

.blog-page .blog-content .post .post-footer .right ul li.hoverable .icon,
.blog-page .blog-content .post .post-footer .right ul li.hoverable .icon-hover {
  z-index: 2;
  -webkit-transition: opacity .4s, visibility .4s;
  transition: opacity .4s, visibility .4s;
}

.blog-page .blog-content .post .post-footer .right ul li.hoverable .icon-hover {
  opacity: 0;
  visibility: hidden;
}

.blog-page .blog-content .post .post-footer .right ul li .icon,
.blog-page .blog-content .post .post-footer .right ul li .icon-hover {
  position: absolute;
  left: 0;
}

.blog-page .blog-content .post .post-footer .right ul li .text {
  font-family: "Ubuntu", sans-serif;
  padding-left: 22px;
  font-size: .85rem;
  font-weight: 500;
  color: #2D3544;
  position: relative;
  font-style: normal;
}

@media screen and (max-width: 320px) {
  .blog-page .blog-content .post .post-title,
  .blog-page .blog-content .post .post-detail {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.blog-page .blog-sidebar {
  font-family: "Merriweather", serif;
  font-size: 0.77em;
  color: #2D3544;
  font-weight: 400;
  font-style: italic;
}

.blog-page .blog-sidebar .sidebar-item {
  background: #FFF;
  padding: 30px;
  -webkit-box-shadow: 0 40px 40px -40px rgba(0, 0, 0, 0.2);
          box-shadow: 0 40px 40px -40px rgba(0, 0, 0, 0.2);
}

.blog-page .blog-sidebar .sidebar-item:not(:last-child) {
  margin-bottom: 50px;
}

.blog-page .blog-sidebar .sidebar-item a {
  color: #2D3544;
  font-weight: 700;
  position: relative;
}

.blog-page .blog-sidebar .sidebar-item a.red {
  color: #C00A27;
}

.blog-page .blog-sidebar .sidebar-item a:not(:last-child) {
  margin-right: 5px;
}

.blog-page .blog-sidebar .sidebar-item .selector {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  position: relative;
  font-size: .85rem;
  font-weight: 700;
}

.blog-page .blog-sidebar .sidebar-item .selector.opened .header .arrow::after {
  -webkit-transform: translate(-50%, -50%) rotate(225deg);
  transform: translate(-50%, -50%) rotate(225deg);
  top: 58%;
}

.blog-page .blog-sidebar .sidebar-item .selector.opened .items {
  visibility: visible;
  opacity: 1;
  top: 41px;
}

.blog-page .blog-sidebar .sidebar-item .selector .header {
  width: 100%;
  height: 40px;
  background: #f2f2f2;
  color: #2D3544;
  position: relative;
  cursor: pointer;
}

.blog-page .blog-sidebar .sidebar-item .selector .header .text {
  position: absolute;
  top: 48%;
  left: 0;
  right: 30px;
  padding: 0 15px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.blog-page .blog-sidebar .sidebar-item .selector .header .arrow {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}

.blog-page .blog-sidebar .sidebar-item .selector .header .arrow::after {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  border-right: 2px solid #2D3544;
  border-bottom: 2px solid #2D3544;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
  top: 48%;
  left: 50%;
  -webkit-transition: transform .4s, top .4s;
  -webkit-transition: top .4s, -webkit-transform .4s;
  transition: top .4s, -webkit-transform .4s;
  transition: transform .4s, top .4s;
  transition: transform .4s, top .4s, -webkit-transform .4s;
}

.blog-page .blog-sidebar .sidebar-item .selector .items {
  width: 100%;
  font-size: .8rem;
  background: #f2f2f2;
  position: absolute;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .4s;
  transition: all .4s;
}

.blog-page .blog-sidebar .sidebar-item .selector .items li {
  padding: 5px 15px;
  cursor: pointer;
  -webkit-transition: color .4s;
  transition: color .4s;
  position: relative;
  margin-bottom: 1px;
}

.blog-page .blog-sidebar .sidebar-item .selector .items li:first-child {
  padding: 10px 15px 5px;
}

.blog-page .blog-sidebar .sidebar-item .selector .items li:last-child {
  padding: 5px 15px 10px;
}

.blog-page .blog-sidebar .sidebar-item .selector .items li:hover {
  color: #C00A27;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-header {
  text-align: center;
  padding-bottom: 60px;
  position: relative;
  font-style: normal;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-header::before {
  content: '';
  position: absolute;
  left: -30px;
  right: -30px;
  bottom: 30px;
  height: 2px;
  background: #f7f7f7;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-header::after {
  content: '';
  position: absolute;
  width: 30%;
  height: 2px;
  left: 0;
  right: 0;
  bottom: 30px;
  margin: auto;
  background: #C00A27;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-header .title {
  font-family: "Ubuntu", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: .5px;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .avatar-container {
  width: 100px;
  height: 100px;
  display: block;
  margin: auto;
  overflow: hidden;
  border-radius: 50%;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .avatar {
  height: 100px;
  width: auto;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body p {
  margin-top: 30px;
  text-align: center;
  line-height: 1.6;
  font-size: .8rem;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .btn {
  margin: auto;
  margin-top: 20px;
  padding: 8px 20px;
  background: #C00A27;
  color: #FFF;
  display: table;
  border-radius: 0;
  font-style: normal;
  -webkit-transition: background .4s;
  transition: background .4s;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .btn:hover {
  background: #90071d;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .tag {
  position: relative;
  height: 27px;
  padding: 0 10px;
  background: #ededed;
  display: inline-block;
  margin: 5px 20px 5px 0;
  border-radius: 3px;
  line-height: 27px;
  z-index: 1;
  -webkit-transition: background .4s, color .4s;
  transition: background .4s, color .4s;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .tag:hover {
  background: #C00A27;
  color: #f2f2f2;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .tag:hover::after {
  background: #C00A27;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .tag:hover::before {
  background: #e6e5e5;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .tag::after {
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  background: #ededed;
  border-radius: 3px;
  left: auto;
  right: -8px;
  bottom: 3px;
  z-index: -1;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: background .4s;
  transition: background .4s;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .tag::before {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  background: #FFF;
  border-radius: 50%;
  top: 50%;
  right: -3px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: background .4s;
  transition: background .4s;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .list.dividers .item:not(:last-child) {
  margin-bottom: 30px;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .list.dividers .item:not(:last-child)::after {
  content: '';
  position: absolute;
  border-bottom: 1px dashed #d9d9d9;
  left: 80px;
  right: 0;
  margin: auto;
  bottom: -15px;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .list .item {
  position: relative;
  min-height: 60px;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .list .item:not(:last-child) {
  margin-bottom: 15px;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .list .item .image-container {
  width: 60px;
  height: 60px;
  display: block;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .list .item .image-container.round {
  border-radius: 50%;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .list .item .image-container .image {
  width: auto;
  height: 100%;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .list .item .text-container {
  padding-left: 80px;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .list .item .text-container.center {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .list .item .text-container .title {
  line-height: 1.5;
  font-weight: 700;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .list .item .text-container .subtitle {
  font-size: .72rem;
  font-weight: 700;
}

.blog-page .blog-sidebar .sidebar-item .sidebar-item-body .list .item .text-container .subtitle a:hover::after {
  opacity: 1;
}

@media screen and (max-width: 1199px) {
  .blog-page .blog-sidebar .sidebar-item {
    padding: 30px 20px;
  }
}

@media screen and (max-width: 991px) {
  .blog-page .blog-sidebar {
    margin-top: 80px;
  }
}

@media screen and (max-width: 320px) {
  .blog-page .blog-sidebar .sidebar-item {
    padding: 30px 15px;
  }
}

.blog-article-with-sharing .share-area {
  position: absolute;
  top: 0;
  left: 15px;
}

.blog-article-with-sharing .share-area a {
  display: block;
  width: 100%;
}

.blog-article-with-sharing .share-area img {
  width: 35px;
  height: auto;
  margin-bottom: 5px;
  opacity: .7;
  -webkit-transition: opacity .4s;
  transition: opacity .4s;
}

.blog-article-with-sharing .share-area img:hover {
  opacity: 1;
}

.blog-article-with-sharing .blog-content {
  padding-left: 55px;
}

.blog-article-content {
  background: #FFF;
  -webkit-box-shadow: 0 40px 40px -40px rgba(0, 0, 0, 0.2);
          box-shadow: 0 40px 40px -40px rgba(0, 0, 0, 0.2);
}

.blog-article-content .blog-article-header {
  padding: 0 40px 60px;
  text-align: left;
  position: relative;
  z-index: 1;
  overflow: hidden;
  background: url(../img/007.jpg) no-repeat center;
  background-size: cover;
}

.blog-article-content .blog-article-header::before, .blog-article-content .blog-article-header::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}

.blog-article-content .blog-article-header::after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(transparent));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8), transparent);
}

.blog-article-content .blog-article-header .main-title {
  font-size: 1.7em;
  max-width: 500px;
  color: #FFF;
  margin: auto;
  padding-left: 10px;
  margin-top: 60px;
  text-align: center;
}

.blog-article-content .blog-article-infos {
  text-align: left;
  position: relative;
  padding: 20px 0;
}

.blog-article-content .blog-article-infos.top {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.blog-article-content .blog-article-infos.top .left-col {
  color: rgba(255, 255, 255, 0.6);
  position: relative;
  top: 5px;
  font-size: .85rem;
}

.blog-article-content .blog-article-infos.top .left-col a {
  color: #FFF;
}

.blog-article-content .blog-article-infos.top .left-col a::after {
  background: #FFF;
}

.blog-article-content .blog-article-infos.bottom {
  border-top: 1px solid #f2f2f2;
}

.blog-article-content .blog-article-infos .row {
  margin: 0;
}

.blog-article-content .blog-article-infos .row .left-col,
.blog-article-content .blog-article-infos .row .right-col {
  padding: 0;
}

.blog-article-content .blog-article-infos .left-col {
  font-size: .8rem;
  color: rgba(45, 53, 68, 0.6);
}

.blog-article-content .blog-article-infos .left-col a:hover::after {
  opacity: 1;
}

.blog-article-content .blog-article-infos .right-col ul {
  float: right;
}

.blog-article-content .blog-article-infos .right-col li {
  cursor: pointer;
  position: relative;
  float: left;
  margin-right: 6px;
}

.blog-article-content .blog-article-infos .right-col li:last-child {
  margin-right: 0;
}

.blog-article-content .blog-article-infos .right-col li a {
  display: inline-block;
  width: 20px;
  height: 20px;
}

.blog-article-content .blog-article-infos .right-col li .icon,
.blog-article-content .blog-article-infos .right-col li .icon-hover {
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
}

.blog-article-content .blog-article-infos .right-col li.hoverable:hover .icon {
  opacity: 0;
  visibility: hidden;
}

.blog-article-content .blog-article-infos .right-col li.hoverable:hover .icon + .icon-hover {
  opacity: 1;
  visibility: visible;
}

.blog-article-content .blog-article-infos .right-col li.hoverable .icon,
.blog-article-content .blog-article-infos .right-col li.hoverable .icon-hover {
  -webkit-transition: opacity .4s, visibility .4s;
  transition: opacity .4s, visibility .4s;
}

.blog-article-content .blog-article-infos .right-col li.hoverable .icon-hover {
  opacity: 0;
  visibility: hidden;
}

.blog-article-content .blog-article-body {
  text-align: left;
  font-size: .8em;
  line-height: 1.8;
  color: rgba(45, 53, 68, 0.8);
  padding: 40px 30px;
  font-style: normal;
}

.blog-article-content .blog-article-body img {
  width: 100%;
  height: auto;
  margin: 20px 0;
}

.blog-article-content .blog-article-body h1, .blog-article-content .blog-article-body h2, .blog-article-content .blog-article-body h3, .blog-article-content .blog-article-body h4, .blog-article-content .blog-article-body h5, .blog-article-content .blog-article-body h6 {
  font-weight: 700;
  font-size: 1.3em;
  color: #2D3544;
  margin-bottom: 10px;
  border-left: 5px solid #1f2123;
  padding-left: 10px;
  font-style: italic;
}

.blog-article-content .blog-article-body strong {
  color: #2D3544;
}

.blog-article-content .blog-article-body a {
  color: #C00A27;
  -webkit-transition: color .4s;
  transition: color .4s;
}

.blog-article-content .blog-article-body a:hover {
  color: #90071d;
}

.blog-article-content .blog-article-body ul {
  margin: 20px 0;
  color: #2D3544;
  padding-left: 15px;
  line-height: 2;
}

.blog-article-content .blog-article-body ul li {
  position: relative;
}

.blog-article-content .blog-article-body ul li::before {
  content: '';
  position: absolute;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #1f2123;
  left: -15px;
  top: 10px;
}

.blog-article-content .blog-article-footer {
  padding: 0 30px;
}

.blog-article-ingredients {
  background: url(../img/0002.jpg) no-repeat center;
  background-size: cover;
  -webkit-box-shadow: 0 40px 40px -40px rgba(0, 0, 0, 0.2);
          box-shadow: 0 40px 40px -40px rgba(0, 0, 0, 0.2);
  padding: 30px;
  margin-top: 50px;
  color: rgba(255, 255, 255, 0.8);
  font-size: .75rem;
  line-height: 1.5;
  text-align: left;
  font-style: normal;
}

.blog-article-ingredients .title {
  font-weight: 700;
  color: #FFF;
  font-style: italic;
  margin-bottom: 6px;
}

.blog-article-ingredients .title.big {
  font-size: 1.2rem;
  color: #C00A27;
}

.blog-article-ingredients .title.small {
  font-size: .9rem;
}

.blog-article-ingredients ul, .blog-article-ingredients ol {
  padding: 0;
  margin: 0;
}

.blog-article-ingredients ul li:not(:last-child), .blog-article-ingredients ol li:not(:last-child) {
  margin-bottom: 3px;
}

.blog-article-ingredients ul {
  padding-left: 20px;
}

.blog-article-ingredients ul li {
  position: relative;
}

.blog-article-ingredients ul li::before {
  content: '-';
  font-weight: 700;
  position: absolute;
  top: 0;
  left: -20px;
  color: #C00A27;
}

.blog-article-ingredients ol {
  counter-reset: number;
  padding-left: 20px;
}

.blog-article-ingredients ol li {
  position: relative;
  counter-increment: number;
}

.blog-article-ingredients ol li::before {
  content: counter(number);
  position: absolute;
  top: 0;
  left: -20px;
  color: #C00A27;
}

.comments-area {
  padding: 30px;
  background: #FFF;
  margin-top: 50px;
  -webkit-box-shadow: 0 40px 40px -40px rgba(0, 0, 0, 0.2);
          box-shadow: 0 40px 40px -40px rgba(0, 0, 0, 0.2);
}

.comments-area .form.subform {
  overflow: hidden;
  max-height: 0;
  -webkit-transition: max-height .5s;
  transition: max-height .5s;
}

.comments-area .form.subform.opened {
  max-height: 120px;
}

.comments-area .form.subform .btn {
  padding: 6px 15px;
}

.comments-area .form .input {
  resize: none;
  outline: none;
  border: 0;
  border: 1px solid #cccccc;
  padding: 10px 15px;
  width: 100%;
  height: 70px;
  font-family: "Merriweather", serif;
  font-size: 0.75rem;
  color: #2D3544;
  font-weight: 400;
  line-height: 1.5;
  font-style: italic;
}

.comments-area .form .btn {
  font-size: .67rem;
  margin-top: 10px;
  padding: 8px 20px;
  background: #C00A27;
  color: #FFF;
  float: right;
  border-radius: 0;
  -webkit-transition: background .4s;
  transition: background .4s;
}

.comments-area .form .btn:hover {
  background: #90071d;
}

.comments-area .form .btn.cancel {
  margin-right: 10px;
  background: #d9d9d9;
  color: #414d63;
}

.comments-area .form .btn.cancel:hover {
  background: #bfbfbf;
}

.comments-area .comments {
  margin-top: 20px;
}

.comments-area .comments .comment {
  position: relative;
  margin-top: 15px;
}

.comments-area .comments .avatar-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  overflow: hidden;
  border-radius: 50%;
}

.comments-area .comments .avatar-container .avatar {
  height: 100%;
  width: auto;
}

.comments-area .comments .comment-content {
  padding-left: 60px;
  text-align: left;
}

.comments-area .comments .comment-content .name {
  font-size: .85rem;
  margin-bottom: 2px;
  color: #C00A27;
  display: block;
}

.comments-area .comments .comment-content .comment-text {
  font-size: .8rem;
  margin-bottom: 1px;
}

.comments-area .comments .comment-content .extra .date {
  font-size: .7rem;
  opacity: 0.6;
  display: inline-block;
}

.comments-area .comments .comment-content .extra .answer-btn {
  font-size: .7rem;
  color: #C00A27;
  display: inline-block;
  margin-left: 10px;
  cursor: pointer;
  -webkit-transition: color .4s;
  transition: color .4s;
  margin-bottom: 15px;
}

.comments-area .comments .comment-content .extra .answer-btn:hover {
  color: #90071d;
}

.comments-area .load-more {
  font-style: normal;
  font-size: .7rem;
  font-weight: 700;
  cursor: pointer;
  display: table;
  margin: auto;
  margin-top: 20px;
  position: relative;
  -webkit-transition: color .4s;
  transition: color .4s;
}

.comments-area .load-more:hover {
  color: #C00A27;
}

.comments-area .load-more::before, .comments-area .load-more::after {
  content: '';
  position: absolute;
  width: 80px;
  border-top: 1px dashed #1f2123;
  top: 50%;
}

.comments-area .load-more::before {
  left: -100px;
}

.comments-area .load-more::after {
  right: -100px;
}

.user-page {
  background: #f2f2f2;
}

.user-page .row.auto-gutter {
  margin-left: -25px;
  margin-right: -25px;
}

.user-page .row.auto-gutter > * {
  padding-left: 25px;
  padding-right: 25px;
}

.user-page .pad-30 {
  padding: 30px;
}

.user-page .pad-40-30 {
  padding: 40px 30px;
}

.user-page .pad-50 {
  padding: 50px;
}

.user-page .radio label.text,
.user-page .checkbox label.text {
  font-size: .8em;
  font-weight: 400;
}

.user-page .selector {
  width: 100%;
  max-width: 250px;
  display: inline-block;
  vertical-align: top;
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8rem;
  color: #FFF;
  font-weight: 500;
}

.user-page .selector .header {
  height: 32px;
  background: #2b2e30;
}

.user-page .selector .items {
  background: #373b3e;
}

.user-page .sidebar {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  font-weight: 500;
  position: relative;
  overflow: auto;
}

.user-page .sidebar .block {
  position: relative;
  min-height: 0;
  padding-left: 15px;
  padding-right: 25px;
}

.user-page .sidebar .title {
  font-size: 1.4em;
  color: #FFF;
  font-weight: 500;
  margin-bottom: 15px;
}

.user-page .sidebar .signout {
  display: block;
  margin-top: 40px;
  padding-top: 20px;
  padding-left: 25px;
  border-top: 1px dashed #FFF;
  color: #FFF;
  font-size: 1.1em;
  background: url(../img/icons/arrow-light-reverse.svg) no-repeat 0 23px;
  background-size: 15px 11px;
  -webkit-transition: font-weight .4s;
  transition: font-weight .4s;
}

.user-page .sidebar .signout:hover {
  font-weight: 700;
}

.user-page .sidebar .menu li {
  padding: 7px 0;
  display: table;
  cursor: pointer;
  line-height: 1.5;
  position: relative;
  padding-left: 15px;
}

.user-page .sidebar .menu li:first-child {
  padding-top: 0;
}

.user-page .sidebar .menu li:last-child {
  padding-bottom: 0;
}

.user-page .sidebar .menu li::before {
  content: "+";
  position: absolute;
  left: 0;
  color: #FFF;
}

.user-page .sidebar .menu li:hover a {
  font-weight: 700;
  opacity: 1;
}

.user-page .sidebar .menu li.active a {
  font-weight: 700;
  opacity: 1;
}

.user-page .sidebar .menu li a {
  color: #FFF;
  opacity: .8;
  -webkit-transition: opacity .4s, font-weight .4s;
  transition: opacity .4s, font-weight .4s;
}

.user-page .block {
  -webkit-box-shadow: 0 50px 50px -50px rgba(0, 0, 0, 0.15);
          box-shadow: 0 50px 50px -50px rgba(0, 0, 0, 0.15);
}

.user-page .block.light {
  background: #FFF;
}

.user-page .block.light .paragraph {
  color: #2D3544;
  font-weight: 400;
}

.user-page .block.accent {
  background: #C00A27;
}

.user-page .block.accent .big-title {
  color: #FFF;
}

.user-page .block.accent .big-title::after {
  background: #FFF;
}

.user-page .block.accent .paragraph {
  color: #FFF;
}

.user-page .block.accent .txtbox label {
  color: #FFF;
  font-weight: 500;
  opacity: .8;
}

.user-page .block.accent .txtbox input {
  background: transparent;
  border: 1px solid #FFF;
  color: #FFF;
  font-weight: 500;
}

.user-page .block.accent textarea {
  background: transparent;
  border: 1px solid #FFF;
  color: #FFF;
  font-weight: 500;
}

.user-page .block.accent .selectorbox label {
  color: #FFF;
  font-weight: 500;
  opacity: .8;
}

.user-page .block.accent .selectorbox .selector .header {
  background: #FFF;
  color: #C00A27;
}

.user-page .block.accent .selectorbox .selector .header .arrow::after {
  border-right-color: #C00A27;
  border-bottom-color: #C00A27;
}

.user-page .block.accent .selectorbox .selector .items {
  background: #f2f2f2;
  color: #2D3544;
}

.user-page .block.accent .selectorbox .selector .items li:hover {
  color: #C00A27;
}

.user-page .block.accent .radio label.text,
.user-page .block.accent .checkbox label.text {
  color: #FFF;
  font-weight: 500;
}

.user-page .block.accent .radio label.text span,
.user-page .block.accent .checkbox label.text span {
  color: #FFF;
  font-weight: 700;
}

.user-page .block.accent .btn {
  background: #FFF;
  color: #C00A27;
}

.user-page .block .big-title {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.2em;
  color: #2D3544;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 50px;
}

.user-page .block .big-title::after {
  content: '';
  position: absolute;
  width: 40px;
  height: 2px;
  background: #1f2123;
  left: 0;
  bottom: -15px;
}

.user-page .block p {
  line-height: 1.4;
}

.user-page .block .paragraph {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.85em;
  line-height: 1.5;
}

.user-page #action-buttons {
  margin-top: 50px;
}

.user-page #action-buttons > * {
  float: right;
}

.user-page #action-buttons .btn-container {
  position: relative;
}

.user-page #action-buttons .btn-container::after {
  content: '';
  width: 20px;
  height: 14px;
  position: absolute;
  background: url(../img/icons/arrow-light.svg) no-repeat center right;
  background-size: 20px 14px;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
}

.user-page #action-buttons .btn {
  margin-left: 20px;
  font-size: .75em;
  padding: 15px 60px 15px 30px;
  text-align: center;
  border-radius: 0;
  -webkit-transition: background .4s;
  transition: background .4s;
}

.user-page #action-buttons .btn:hover {
  background: #90071d;
}

.user-page #action-buttons .selector .header {
  height: 43px;
}

.cart-confirmation-page .mobile-nav .col2 {
  display: none;
}

.cart-confirmation-page #action-buttons.action-buttons-top {
  margin-top: 0;
}

.cart-confirmation-page #action-buttons.action-buttons-top .btn-container {
  float: left;
}

.cart-confirmation-page #action-buttons.action-buttons-top .btn-container::after {
  background-image: url(../img/icons/arrow-light-reverse.svg);
  right: auto;
  left: 20px;
}

.cart-confirmation-page #action-buttons.action-buttons-top .btn-container .btn {
  margin-left: 0;
  margin-right: 20px;
  padding: 15px 30px 15px 60px;
}

.cart-confirmation-page #cart-block {
  margin: 50px 0;
}

.cart-confirmation-page #paiement-delivery-timing {
  margin-bottom: 50px;
}

.cart-confirmation-page #paiement-delivery-timing .block {
  border-bottom: 4px solid #C00A27;
  min-height: 100%;
}

.cart-confirmation-page #paiement-delivery-timing .block.paiment .big-title:not(:first-child) {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px dashed #FFF;
}

.cart-confirmation-page #paiement-delivery-timing .block.paiment .radios-group {
  margin-top: 0;
  padding-top: 0;
  border: none;
}

.cart-confirmation-page #paiement-delivery-timing .block .big-title {
  margin-bottom: 40px;
}

.cart-confirmation-page #paiement-delivery-timing .block .radios-group {
  margin-top: 30px;
  border-top: 1px dashed #FFF;
  padding-top: 30px;
}

@media screen and (max-width: 991px) {
  .cart-confirmation-page #paiement-delivery-timing .block-col:not(:last-child) {
    margin-bottom: 50px;
  }
}

.cart-confirmation-page #address-block {
  margin-bottom: 50px;
}

.cart-confirmation-page #address-block .row {
  margin-left: -5px;
  margin-right: -5px;
}

.cart-confirmation-page #address-block .row .txtbox {
  padding: 0 5px;
}

.cart-confirmation-page #note-block .checkbox.confirmation {
  margin-top: 30px;
}

@media screen and (max-width: 767px) {
  .cart-confirmation-page .block {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.commands-list-page {
  background: #f2f2f2;
}

.commands-list-page .mobile-nav .col2 {
  display: none;
}

.commands-list-page .content .filter-options {
  margin-bottom: 30px;
}

.commands-list-page .content .filter-options .search {
  position: relative;
  width: 100%;
  max-width: 250px;
  display: inline-block;
  vertical-align: top;
  margin-top: 0;
  margin-right: 10px;
}

.commands-list-page .content .filter-options .search .icon {
  width: 18px;
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.commands-list-page .content .filter-options .search input {
  padding-right: 35px;
}

.commands-list-page .content .block {
  min-height: 0;
}

.commands-list-page .content #orders table td.status .text-yellow {
  color: #6b0094 !important;
}

.commands-list-page .content #orders table td.status .text-aqua {
  color: #008292 !important;
}

@media screen and (max-width: 767px) {
  .commands-list-page .content #orders table .prefix {
    display: inline;
  }
  .commands-list-page .content #orders table thead {
    display: none;
  }
  .commands-list-page .content #orders table tr {
    display: block;
  }
  .commands-list-page .content #orders table tr:first-child .num,
  .commands-list-page .content #orders table tr:first-child .total {
    padding-top: 0 !important;
  }
  .commands-list-page .content #orders table tr:nth-child(even) {
    background: whitesmoke;
  }
  .commands-list-page .content #orders table tr:hover {
    background: transparent;
  }
  .commands-list-page .content #orders table tr:hover:nth-child(even) {
    background: whitesmoke;
  }
  .commands-list-page .content #orders table tr::after {
    content: "";
    display: block;
    clear: both;
  }
  .commands-list-page .content #orders table tr td {
    display: block;
    float: left;
    padding: 7px 10px;
  }
  .commands-list-page .content #orders table tr td.num {
    text-align: left;
    padding-top: 20px;
  }
  .commands-list-page .content #orders table tr td.restaurant {
    display: none;
  }
  .commands-list-page .content #orders table tr td.total {
    text-align: left;
    padding-top: 20px;
  }
  .commands-list-page .content #orders table tr td.date {
    width: 50%;
    text-align: left;
  }
  .commands-list-page .content #orders table tr td.status {
    width: 50%;
    text-align: right;
  }
  .commands-list-page .content #orders table tr td.actions {
    width: 100%;
    text-align: right;
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 767px) {
  .commands-list-page .block {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.command-details-page .mobile-nav .col2 {
  display: none;
}

.command-details-page .command-status {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.2em;
  color: #C00A27;
  font-weight: 500;
  margin-bottom: 30px;
  text-align: center;
}

@media screen and (max-width: 450px) {
  .command-details-page .command-status small {
    display: block;
  }
}

.command-details-page #cart-block {
  margin-bottom: 40px;
}

.command-details-page #restaurant-client-notes-block {
  margin-bottom: 40px;
}

@media screen and (max-width: 767px) {
  .command-details-page #restaurant-client-notes-block .note:first-child {
    margin-bottom: 40px;
  }
}

.command-details-page #restaurant-client-notes-block .block {
  min-height: 100%;
}

.command-details-page #infos-block strong {
  font-weight: 500;
}

.command-details-page #infos-block .row {
  margin-left: -30px;
  margin-right: -30px;
  overflow: hidden;
}

.command-details-page #infos-block .info {
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
  /*&::before,
			&::after {
				content: '';
				position: absolute;
				height: 30%;
				border-right: 1px solid $bg-dark; //darken($bg-light, 30%);
				left: 0;
			}

			&::before {
				top: 20%;
				@include transform(translateY(1px) rotate(-12deg));
			}

			&::after {
				bottom: 20%;
				@include transform(translateY(-1px) rotate(12deg));
			}*/
}

.command-details-page #infos-block .info::before {
  content: "";
  position: absolute;
  height: 70%;
  top: 15%;
  left: -15px;
  border-right: 1px dashed #CCC;
  -webkit-transform: rotate(10deg);
  transform: rotate(10deg);
}

.command-details-page #infos-block .info:first-child::before {
  display: none;
}

@media screen and (max-width: 767px) {
  .command-details-page #infos-block .info:not(:last-child) {
    margin-bottom: 60px;
  }
  .command-details-page #infos-block .info::before {
    top: -30px;
    left: 30px;
    right: 15px;
    height: auto;
    border: none;
    border-top: 1px dashed #CCC;
    -webkit-transform: none;
    transform: none;
  }
}

.command-details-page #infos-block .info a {
  display: block;
  color: #2D3544;
  font-weight: 500;
}

.command-details-page #infos-block .info .title {
  font-family: "Ubuntu", sans-serif;
  font-size: 1em;
  color: #C00A27;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 30px;
  position: relative;
}

.command-details-page #infos-block .info .title::after {
  content: '';
  position: absolute;
  width: 30px;
  height: 2px;
  background: #C00A27;
  left: 0;
  bottom: -10px;
}

.command-details-page #infos-block .info .info-inner {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.85em;
  color: #2D3544;
  font-weight: 400;
  line-height: 1.5;
}

.command-details-page #infos-block .info .info-inner p {
  margin-top: 8px;
}

.command-details-page #chat-block {
  margin-top: 40px;
}

.command-details-page #chat-block .chat-area {
  position: relative;
  max-height: 400px;
  overflow: hidden;
  margin-bottom: 20px;
}

.command-details-page #chat-block .chat-area .ps__scrollbar-y-rail {
  opacity: 0 !important;
}

.command-details-page #chat-block .chat-message {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.85em;
  font-weight: 400;
  margin-bottom: 30px;
  position: relative;
  padding-right: 70px;
  width: 100%;
}

.command-details-page #chat-block .chat-message.left {
  float: left;
}

.command-details-page #chat-block .chat-message.left .message {
  background-color: #f2f2f2;
  color: #2D3544;
}

.command-details-page #chat-block .chat-message.left .message::before {
  border: 10px solid #f2f2f2;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent;
  left: 0;
}

.command-details-page #chat-block .chat-message.right {
  float: right;
}

.command-details-page #chat-block .chat-message.right .message {
  background-color: #C00A27;
  color: #FFF;
  float: right;
}

.command-details-page #chat-block .chat-message.right .message::before {
  border: 10px solid #C00A27;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  right: 0;
}

.command-details-page #chat-block .chat-message .avatar {
  width: 60px;
  position: absolute;
  right: 0;
  bottom: -10px;
}

.command-details-page #chat-block .chat-message .name {
  margin-right: 5px;
}

.command-details-page #chat-block .chat-message .message {
  padding: 10px;
  line-height: 1.3;
  position: relative;
  display: table;
}

.command-details-page #chat-block .chat-message .message::before {
  content: "";
  position: absolute;
  bottom: -7px;
}

.command-details-page #chat-block .chat-message .time {
  display: block;
  margin-top: 4px;
  opacity: .6;
  font-size: .8em;
}

.command-details-page #chat-block .input-area {
  padding-right: 49px;
  position: relative;
}

.command-details-page #chat-block .input-area .txt-message {
  padding: 12px;
}

.command-details-page #chat-block .input-area .txt-message:focus {
  border-color: #e6e5e5;
}

.command-details-page #chat-block .input-area .btn-send {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 40px;
  background: url(../img/icons/mail.svg) no-repeat center #C00A27;
  background-size: 24px 24px;
  border: none;
  outline: none;
  cursor: pointer;
  -webkit-transition: background-color .4s;
  transition: background-color .4s;
}

.command-details-page #chat-block .input-area .btn-send:hover {
  background-color: #90071d;
}

@media screen and (max-width: 767px) {
  .command-details-page .block {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.profile-page .mobile-nav .col2 {
  display: none;
}

.profile-page .inputs > *:first-child {
  margin-top: 0;
}

.profile-page .inputs > *:last-child {
  margin-bottom: 0;
}

.profile-page .txtbox,
.profile-page .selectorbox {
  margin: 15px 0;
}

.profile-page .content {
  max-width: 700px;
  margin: auto;
}

.profile-page .content .block {
  padding-left: 50px;
  padding-right: 50px;
}

@media screen and (max-width: 767px) {
  .profile-page .content .block {
    padding: 25px 20px 30px;
  }
}

#login-block .btn {
  margin-top: 20px;
  font-size: .75em;
  padding: 10px;
  text-align: center;
  border-radius: 0;
  width: 100%;
  display: block;
}

#login-block .left-col {
  position: relative;
  z-index: 2;
}

#login-block .left-col::before {
  content: '';
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #C00A27;
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left;
  -webkit-transform: skewX(-20deg);
  transform: skewX(-20deg);
}

#login-block .left-col .login .txtbox {
  margin-bottom: 30px;
}

#login-block .left-col .login .txtbox label {
  margin-bottom: 0;
}

#login-block .left-col .login .txtbox input {
  border-top: none;
  border-left: none;
  border-right: none;
  padding-left: 0;
  padding-right: 0;
}

#login-block .left-col .login .txtbox input#password {
  width: 90%;
}

#login-block .left-col .login .checkbox {
  margin-top: 40px;
}

#login-block .left-col .login .checkbox label.text {
  color: #FFF;
}

#login-block .left-col .login .btn {
  width: 60%;
  background: #FFF;
  color: #C00A27;
  -webkit-transition: background .4s;
  transition: background .4s;
}

#login-block .left-col .login .btn:hover {
  background: #e6e5e5;
}

#login-block .right-col {
  position: relative;
  z-index: 1;
  padding-left: 150px;
  overflow: hidden;
}

#login-block .right-col .big-title {
  color: #C00A27;
  text-align: right;
}

#login-block .right-col .big-title::after {
  background: #C00A27;
  right: 0;
  left: auto;
}

#login-block .right-col::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -2;
  background: url(../img/03.jpg) no-repeat center;
  background-size: cover;
}

#login-block .right-col::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background: rgba(250, 250, 250, 0.9);
}

#login-block .right-col .buttons {
  margin-top: 100px;
}

#login-block .right-col .buttons .btn {
  background: #C00A27;
  color: #FFF;
  margin-top: 13px;
  padding: 13px 10px;
  float: right;
  -webkit-transition: background .4s;
  transition: background .4s;
}

#login-block .right-col .buttons .btn:hover {
  background: #90071d;
}

#login-block .right-col .buttons .btn:nth-child(1) {
  width: 80%;
}

#login-block .right-col .buttons .btn:nth-child(2) {
  width: 90%;
}

#signin-block {
  background: #e6e5e5;
  display: none;
}

#signin-block .big-title {
  text-align: center;
}

#signin-block .big-title::after {
  right: 0;
  margin: auto;
}

#signin-block .row {
  margin-left: -40px;
  margin-right: -40px;
}

#signin-block .row > div {
  padding: 0 40px;
}

#signin-block .txtbox,
#signin-block .selectorbox {
  margin-top: 0;
  margin-bottom: 40px;
}

#signin-block .txtbox label {
  margin-bottom: 0;
}

#signin-block .txtbox input,
#signin-block .txtbox textarea {
  border-top: none;
  border-left: none;
  border-right: none;
  padding-left: 0;
  padding-right: 0;
  border-bottom: 1px solid #cccccc;
}

#signin-block .txtbox input:focus,
#signin-block .txtbox textarea:focus {
  border-bottom-color: #1f2123;
}

#signin-block .selectorbox .header {
  height: 35px;
}

#signin-block .btn {
  margin-top: 20px;
  font-size: .75em;
  padding: 10px;
  text-align: center;
  border-radius: 0;
  display: inline-block;
  background: #C00A27;
  color: #FFF;
  -webkit-transition: background .4s;
  transition: background .4s;
}

#signin-block .btn:hover {
  background: #90071d;
}

#signin-block .btn.cancel {
  background: url(../img/icons/arrow-accent-reverse.svg) no-repeat bottom left;
  background-size: 18px 13px;
  color: #C00A27;
  margin: 0;
  padding: 0 0 0 25px;
  position: absolute;
  top: 0;
  z-index: 1;
}

#footer {
  background: #1f2123;
}

#footer .title {
  font-family: "Yanone Kaffeesatz", sans-serif;
  font-size: 1.4em;
  color: #e0e2e3;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .8px;
  margin-bottom: 40px;
  position: relative;
}

#footer .title::after {
  content: '';
  position: absolute;
  width: 30px;
  height: 2px;
  background: #C00A27;
  bottom: -10px;
  left: 0;
}

#footer .content {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.85em;
  color: #919599;
  font-weight: 400;
  line-height: 1.5;
}

#footer .content.content-1 .desc {
  opacity: 0.6;
}

#footer .content.content-2 a {
  display: table;
  margin-bottom: 5px;
  color: #919599;
  opacity: .7;
  -webkit-transition: color .5s, opacity .5s;
  transition: color .5s, opacity .5s;
}

#footer .content.content-2 a:hover {
  opacity: 1;
  color: #C00A27;
}

#footer .content.content-2 a:last-child {
  margin-bottom: 0;
}

#footer .content.content-3 a {
  display: table;
  color: #919599;
  margin-bottom: 8px;
  -webkit-transition: color .5s;
  transition: color .5s;
  position: relative;
  padding-left: 15px;
}

#footer .content.content-3 a::before {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  border-right: 2px solid #C00A27;
  border-top: 2px solid #C00A27;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 0;
  top: 6px;
}

#footer .content.content-3 a:hover {
  color: #C00A27;
}

#footer .content.content-3 a:last-child {
  margin-bottom: 0;
}

@media screen and (min-width: 992px) {
  #footer .container > .row {
    margin-left: -25px;
    margin-right: -25px;
  }
  #footer .container > .row > * {
    padding: 0 25px;
  }
}

@media screen and (max-width: 991px) {
  #footer .container > .row > *:not(:last-child) {
    margin-bottom: 50px;
  }
}

.fancybox-container {
  z-index: 99999999;
  /*.fancybox-bg {
		background: #23232b;
		opacity: .6;
	}

	.fancybox-close-small {
		&:after {
			background: transparent;
			@include font($uc-font, 32px, $white, 500);
		}

		@media screen and (max-width: 840px) {
			top: 10px;
			right: 2px;

			&::after {
				font-size: 45px;
				font-weight: 300;
				font-family: sans-serif;
			}
		}
	}*/
}

.fancybox-container .fancybox-slide {
  padding: 10px;
}

@media screen and (max-width: 575px) {
  .fancybox-container .fancybox-slide {
    padding: 0;
  }
}

#login-lightbox {
  width: 100%;
  max-width: 900px;
  padding: 0;
  border-radius: 10px;
  display: none;
  overflow: hidden;
}

@media screen and (max-width: 575px) {
  #login-lightbox {
    margin: 0;
    border-radius: 0;
  }
  #login-lightbox .fancybox-close-small:after {
    color: #C00A27 !important;
  }
}

#login-lightbox table {
  table-layout: fixed;
  width: 100%;
}

#login-lightbox table.signup-opened .image-area {
  width: 30%;
}

#login-lightbox table.signup-opened .inputs-area {
  width: 70%;
}

@media screen and (max-width: 820px) {
  #login-lightbox table.signup-opened .image-area {
    width: 20%;
  }
  #login-lightbox table.signup-opened .inputs-area {
    width: 80%;
  }
}

#login-lightbox .arrow-back {
  width: 20px;
  height: 14px;
  position: absolute;
  top: 20px;
  background: url(../img/icons/arrow-accent-reverse.svg) no-repeat center;
  background-size: 100% 100%;
  cursor: pointer;
}

#login-lightbox .image-area,
#login-lightbox .inputs-area {
  width: 50%;
  -webkit-transition: width .5s;
  transition: width .5s;
}

@media screen and (max-width: 575px) {
  #login-lightbox .image-area,
  #login-lightbox .inputs-area {
    width: 100% !important;
    display: block;
  }
}

#login-lightbox .image-area {
  background: url(../img/008.jpg) no-repeat center;
  background-size: cover;
}

@media screen and (max-width: 820px) {
  #login-lightbox .image-area {
    width: 35%;
  }
}

@media screen and (max-width: 575px) {
  #login-lightbox .image-area {
    padding: 0;
  }
}

#login-lightbox .inputs-area {
  position: relative;
}

@media screen and (max-width: 820px) {
  #login-lightbox .inputs-area {
    width: 65%;
  }
}

#login-lightbox .inputs-area .slide-title {
  font-family: "Ubuntu", sans-serif;
  font-size: 1.4em;
  color: #C00A27;
  font-weight: 500;
  margin-bottom: 30px !important;
}

@media screen and (max-width: 575px) {
  #login-lightbox .inputs-area .slide-title {
    max-width: 300px;
    margin: auto;
  }
}

#login-lightbox .inputs-area .slides-container {
  width: 100%;
  overflow: hidden;
}

#login-lightbox .inputs-area .slides-container .slides {
  width: 400%;
  -webkit-transition: transform .5s;
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
}

#login-lightbox .inputs-area .slides-container .slides.translate {
  -webkit-transform: translateX(-25%);
  transform: translateX(-25%);
}

#login-lightbox .inputs-area .slides-container .slides .slide {
  padding: 100px 60px 150px;
  width: 25%;
  float: left;
  position: relative;
  overflow: auto;
}

#login-lightbox .inputs-area .slides-container .slides .slide.signup {
  padding-bottom: 50px;
}

@media screen and (max-width: 575px) {
  /*#login-lightbox .inputs-area .slides-container .slides .slide.signup .form .lastname,
  #login-lightbox .inputs-area .slides-container .slides .slide.signup .form .tel {
    display: none;
  }*/
}

@media screen and (max-width: 630px) {
  #login-lightbox .inputs-area .slides-container .slides .slide {
    padding: 80px 40px 150px;
  }
  #login-lightbox .inputs-area .slides-container .slides .slide.signup {
    padding-bottom: 40px;
  }
}

@media screen and (max-width: 480px) {
  #login-lightbox .inputs-area .slides-container .slides .slide {
    padding: 60px 20px;
  }
  #login-lightbox .inputs-area .slides-container .slides .slide.signup {
    padding-bottom: 40px;
  }
}

#login-lightbox .inputs-area .result-msg {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.85em;
  color: #2D3544;
  font-weight: 400;
  margin-bottom: 10px;
  line-height: 1.4;
  background: whitesmoke;
  padding: 15px;
  padding-right: 35px;
  position: relative;
  top: -30px;
  cursor: pointer;
  border-radius: 5px;
}

#login-lightbox .inputs-area .result-msg::after {
  content: "\D7";
  position: absolute;
  top: 50%;
  right: 5px;
  width: 22px;
  height: 22px;
  font: 20px/22px Arial,Helvetica Neue,Helvetica,sans-serif;
  color: #888;
  font-weight: 300;
  text-align: center;
  z-index: 2;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

#login-lightbox .inputs-area p {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  color: #2D3544;
  font-weight: 400;
  line-height: 1.45;
  opacity: .5;
  margin-bottom: 40px;
}

#login-lightbox .inputs-area .links {
  position: absolute;
  bottom: 50px;
}

@media screen and (max-width: 575px) {
  #login-lightbox .inputs-area .links {
    text-align: center;
    position: static;
    margin-top: 30px;
  }
}

#login-lightbox .inputs-area .links .link {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  color: rgba(45, 53, 68, 0.5);
  font-weight: 400;
  -webkit-transition: opacity .4s, color .4s;
  transition: opacity .4s, color .4s;
}

#login-lightbox .inputs-area .links .link:hover {
  color: #90071d;
}

#login-lightbox .inputs-area .links .divider {
  display: inline-block;
  color: rgba(45, 53, 68, 0.5);
  position: relative;
  top: 1px;
  margin: 0 10px;
}

#login-lightbox .form {
  width: 100%;
  max-width: 300px;
}

#login-lightbox .form.full {
  max-width: none;
}

@media screen and (max-width: 575px) {
  #login-lightbox .form {
    margin: auto;
  }
  #login-lightbox .form.full {
    max-width: 300px;
  }
}

#login-lightbox .form .input-container {
  padding-bottom: 20px;
}

#login-lightbox .form .input-container .msg-error {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  color: #C00A27;
  font-weight: 400;
  margin-top: 10px;
  margin-left: 5px;
  display: none;
}

#login-lightbox .form .input-container.has-error .input {
  border-color: #C00A27;
  color: #C00A27;
}

#login-lightbox .form .input-container.has-error .input::-webkit-input-placeholder {
  color: #C00A27;
}

#login-lightbox .form .input-container.has-error .input::-moz-placeholder {
  color: #C00A27;
}

#login-lightbox .form .input-container.has-error .input:-ms-input-placeholder {
  color: #C00A27;
}

#login-lightbox .form .input-container.has-error .input:-moz-placeholder {
  color: #C00A27;
}

#login-lightbox .form .input-container.has-error .msg-error {
  display: block;
}

#login-lightbox .form .input {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8em;
  color: rgba(45, 53, 68, 0.6);
  font-weight: 400;
  outline: none;
  width: 100%;
  border: 1px solid rgba(45, 53, 68, 0.1);
  padding: 13px 20px;
  border-radius: 100px;
  -webkit-box-shadow: 0 10px 20px -10px rgba(45, 53, 68, 0.1);
          box-shadow: 0 10px 20px -10px rgba(45, 53, 68, 0.1);
}

#login-lightbox .form .input::-webkit-input-placeholder {
  color: rgba(45, 53, 68, 0.3);
}

#login-lightbox .form .input::-moz-placeholder {
  color: rgba(45, 53, 68, 0.3);
}

#login-lightbox .form .input:-ms-input-placeholder {
  color: rgba(45, 53, 68, 0.3);
}

#login-lightbox .form .input:-moz-placeholder {
  color: rgba(45, 53, 68, 0.3);
}

#login-lightbox .form .input:focus {
  color: rgba(45, 53, 68, 0.8);
  border-color: rgba(45, 53, 68, 0.4);
}

#login-lightbox .form .buttons {
  position: relative;
  margin-top: 20px;
}

#login-lightbox .form .btn {
  position: relative;
  font-family: "Ubuntu", sans-serif;
  font-size: 0.72em;
  color: #FFF;
  font-weight: 700;
  background-color: #C00A27;
  padding: 13px 45px 13px 20px;
  border-radius: 100px;
  -webkit-box-shadow: 0 10px 20px -10px rgba(45, 53, 68, 0.1);
          box-shadow: 0 10px 20px -10px rgba(45, 53, 68, 0.1);
  -webkit-transition: background-color .4s;
  transition: background-color .4s;
}

#login-lightbox .form .btn::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 17px;
  width: 16px;
  height: 11px;
  background: url(../img/icons/arrow-light.svg) no-repeat center;
  background-size: 100% 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: right .4s;
  transition: right .4s;
}

#login-lightbox .form .btn:hover {
  background-color: #90071d;
}

#login-lightbox .form .btn:hover::after  {
  right: 10px;
}

#login-lightbox .form .btn.no-arrow {
  padding: 13px 35px;
}

#login-lightbox .form .btn.no-arrow::after {
  display: none;
}

#login-lightbox .form .btn.no-bg {
  background: none;
  color: #C00A27;
  -webkit-box-shadow: none;
	box-shadow: none;
  padding: 0;
  -webkit-transition: color .4s;
  transition: color .4s;
}

#login-lightbox .form .btn.no-bg:hover {
  color: #90071d;
}

#login-lightbox .form .btn.signup {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.table-horaires {
	width: 100%;
	font-family: "Ubuntu", sans-serif;
	font-size: 14px;
	border-collapse: collapse;
}
.table-horaires th, .table-horaires td {
	border: 1px solid #f1f1f1;
	padding: 3px;
}
.table-horaires tr th {
	padding: 8px;
	color: #c82942;
} 
.table-horaires tr td.tdday {
	text-align: center;
	color: #c82942;
}
.table-horaires tr td .row {
	margin: 0 !important;
}
.table-horaires td .col-md-6:first-child {
	padding-right: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zdXBlcmVzdG8uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvaW1wb3J0cy9pbml0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2ltcG9ydHMvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9pbXBvcnRzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlcy9uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlcy9ob21lLWhlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGVzL2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGVzL3JlZC1ibG9jay5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGVzL2xhc3QtcmVzdG8uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlcy9sYXRlc3QtYmxvZy1hcnRpY2xlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGVzL2FkdmljZS1ibG9jay5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGVzL3NlYXJjaC1yZXN1bHQtcGFnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGVzL2RldGFpbHMtcGFnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGVzL2NvbXBvbmVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlcy9kZXRhaWxzLWxlZnQtc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGVzL2RldGFpbHMtcmlnaHQtc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGVzL2RldGFpbHMtbWVudS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGVzL2Jsb2ctcGFnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGVzL2Jsb2ctY29udGVudC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGVzL2Jsb2ctc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGVzL2Jsb2ctYXJ0aWNsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGVzL2NvbW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZXMvdXNlci1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZXMvY2FydC1jb25maXJtYXRpb24tcGFnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGVzL2NvbW1hbmRzLWxpc3QtcGFnZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGVzL2NvbW1hbmQtZGV0YWlscy1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZXMvcHJvZmlsZS1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZXMvbG9naW4tYmxvY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlcy9sb2dpbi1saWdodGJveC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQjs7K0JBRStCO0FBQy9CO0VBQ0MsbUJBQWtCO0VBQ2xCLGdCQUFlO0NBQ2Y7O0FBRUQ7Ozs7Ozs7OztFQVNDLFVBQVM7RUFDVCxXQUFVO0NBQ1Y7O0FBRUQ7OztFQUdDLHlCQUF3QjtFQUN4QixzQkFBcUI7RUFDckIscUJBQW9CO0VBQ3BCLGlCQUFnQjtDQUNoQjs7QUFFRDtFQUNDLGlCQUFnQjtDQUNoQjs7QUFFRDtFQUNDLGlDQUFnQztFQUNoQyxjQUFhO0VBQ2IsZUFBYztDQUNkOztBQUVEO0VBQ0MsVUFBUztFQUNULG1CQUFrQjtFQUNsQixPQUFNO0VBQ04sbUJBQWtCO0VBQ2xCLG9DQUFtQztFQUNuQyxtQ0FBa0M7Q0FDbEM7O0FBRUQ7RUN4QkMsNEVBQW9CO0VBR3BCLG9FQUFZO0NEdUJaOztBQUVEO0VBRUUsa0JBQWE7Q0FDYjs7QUFHRjtFQUNDLG9CRWxEZ0I7RUZtRGhCLFlFM0RlO0NGNERmOztBQUVEO0VBQ0Msb0JFdkRnQjtFRndEaEIsWUVoRWU7Q0ZpRWY7O0FBRUQ7O0dBRUc7QUFFSDs7RUFFQyxrQkUzRG9CO0VGNERwQixxQkU1RG9CO0NGNkRwQjs7QUFFRDtFQUNDLFlBQVc7RUFDWCxlQUFjO0VBQ2QsWUFBVztDQUNYOztBQUdEO0VDdERDLGtDQ2I2QjtFRGM3QixpQkRzRDRCO0VDcEQzQixZQ2pDYztFRG9DZCxpQkRpRDRDO0VDOUM1QywwQkQ4Q3VEO0VBQ3hELG9CRWhGZTtFRmlGZixhQUFZO0VBQ1osY0FBYTtFQUNiLG1CQUFrQjtFQUNsQixnQkFBZTtDQUNmOztBQUVEO0VDN0VDLDhCRDhFK0I7RUMzRS9CLHNCRDJFK0I7RUFDNUIsc0JBQXFCO0VBQ3JCLFdBQVU7RUFDVix1Q0FBc0M7RUFFdEMsK0JBQThCO0NBQ2pDOztBQUVEO0VBSUksWUFBVztDQUNYOztBQUxKO0VBVUUsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixzQkFBcUI7Q0FVckI7O0FBdEJGO0VBZUcsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixvQkVwSDBCO0VGcUgxQixvQkFBbUI7RUFDbkIsV0FBVTtFQ2xHWixnQ0FBb0I7RUFHcEIsd0JBQVk7Q0RpR1Y7O0FBS0g7RUFDSTtJQUFLLFdBQVM7R0RLZjtFQ0pDO0lBQU0sV0FBUztHRE9oQjtFQ05DO0lBQU8sV0FBUztHRFNqQjtDQUNGOztBQ1BEO0VBQ0k7SUFBSyxXQUFTO0dEV2Y7RUNWQztJQUFNLFdBQVM7R0RhaEI7RUNaQztJQUFPLFdBQVM7R0RlakI7Q0FDRjs7QUkzSkQ7RUZDQyxZRUFrQjtFRkVqQixhRUZ1QjtFQUN4QixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixPQUFNO0VBQ04sUUFBTztFQUNQLGtEQUFrQztFRm1CbEMsNEdBQW9CO0VBR3BCLG9IQUFZO0VBQVosNEdBQVk7RUFBWixvR0FBWTtFQUFaLDRIQUFZO0VFT1o7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFzQkc7Q0F5UEg7O0FBbFREO0VBV0UsaUJETGE7RUNNYixnREFBK0M7RUFDL0Msd0NBQXVDO0VBQ3ZDLG9CQUFtQjtDQW1CbkI7O0FBakNGO0VBa0JJLFdBQVU7Q0FDVjs7QUFuQko7RUFzQkksV0FBVTtDQUNWOztBQXZCSjtFQTZCSyxlRDVCYTtDQzZCYjs7QUE5Qkw7RUE0REUsZ0JBQWU7RUFDZixtQkFBa0I7Q0FDbEI7O0FBOURGO0VBaUVFLGFBQVk7RUFDWixZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFRjNDbkIsZ0NBQW9CO0VBR3BCLHdCQUFZO0NFOENYOztBQTFFRjtFQXdFRyxXQUFVO0NBQ1Y7O0FBekVIO0VBNkVFLGFBQVk7RUFDWixpQkFBZ0I7Q0E4RmhCOztBQTVLRjtFQWlGRyxzQkFBcUI7RUFDckIsa0JBQWlCO0VBQ2pCLGdCQUFlO0VBQ2YsbUJBQWtCO0NBdUZsQjs7QUEzS0g7RUF3RkssV0FBVTtFQUNWLG9CQUFtQjtDQUNuQjs7QUExRkw7RUE4Rkksa0JBQWlCO0VBQ2pCLG9CRHZGWTtDQzZGWjs7QUFyR0o7RUFrR0ssWURoR1c7RUNpR1gsV0FBVTtDQUNWOztBQXBHTDtFRmdDQyxrQpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            0o7RUE2R0ssV0FBVTtDQUNWOztBQTlHTDtFQWtISSxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLFVBQVM7RUFDVCxvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixtQkFBa0I7RUZ0R3JCLG9DRXVHc0M7RUZwR3RDLDRCRW9Hc0M7RUZoR3RDLGdEQUFvQjtFQUdwQix3Q0FBWTtDRThJVDs7QUExS0o7RUE2SEssWUFBVztFQUNYLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsYUFBWTtFQUNaLFdBQVU7RUFDVixTQU^    ^                                p    X_            _     @      _            FBUztq    q                    0l             l    q            q     @      q            `     @      `                 @      p             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    pcA                    Q@            pO@    cA            cA     @      cA                `S            GlCUWxCK0I7RVJvQjlCLFlDakNjO0VPY2Isc0JBQXFCO0NBZXJCOztBQS9CSDtFQW1CSSxpQkFBZ0I7RUFDaEIsa0JBQWlCO0NBTWpCOztBQUpBO0VBdEJKO0lBdUJLLGVBQWM7SUFDZCxlQUFjO0dBRWY7Q1Y2ckRIOztBVXZ0REQ7RUE2QkksaUJBQWdCO0NBQ2hCOztBQTlCSjtFUmdDQyw2Q0Nkd0M7RURleEMsaUJRQytCO0VSQzlCLGVDekJlO0VENEJmLGlCUUo2QztFUlQ5Qyw4QkFBb0I7RUFHcEIsc0JBQVk7RVFRVi^    ^                                p    X_            _     @      _            Q7RUEq    q                    0l             l    q            q     @      q            `     @      `                 @      p             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    pcA                    Q@            pO@    cA            cA     @      cA                `S            jtDQUNyQjs7QUEvQ047RUFtREssV0FBVTtFQUNWLFlBQVc7RUFDWCxrQkFBaUI7RWJyQnJCLGtDQ2I2QjtFRGM3QixrQmFxQmlDO0VibkJoQyxZQ2pDYztFRG9DZCxpQmFnQmlEO0VBQzlDLFlBQVc7Q0FPWDs7QUE5REw7RUEyRE8sbUJBQWtCO0NBQ2xCOztBQTVEUDtFQW1FRyxvQlo5RDBCO0VZK0QxQixpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLGNBQWE7Q0EwQmI7O0FBaEdIO0ViZ0NDLGtDQ2I2QjtFRGM3QixpQm^    ^                                p    X_            _     @      _            lBQVcq    q                    0l             l    q            q     @      q            `     @      `                 @      p             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    pcA                    Q@            pO@    cA            cA     @      cA                `S            k9TO0VnQndPVCxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLFlBQVc7RWpCOU5oQixvQ2lCK053QztFakI1TnhDLDRCaUI0TndDO0VqQnhOeEMsbUNBQW9CO0VBR3BCLDJCQUFZO0NpQnVOUDs7QUFuUE47RUEwUFEsb0JBQW1CO0NBV25COztBQXJRUjtFQTZQUyxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLGtDQUFnRDtFQUNoRCxXQUFVO0VBQ1YsU0FBUTtFQUNSLGFBQVk7RUFDWixjQUFhO0NBQ2I7O0FBcFFUO0VBMFFNLG1CQU^    ^                                p    X_            _     @      _            xhaUIq    q                    0l             l    q            q     @      q            `     @      `                 @      p             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    pcA                    Q@            pO@    cA            cA     @      cA                `S            Ew7RUFrSUssV0FBVTtDQUNWOztBQU1MO0VBQ0Msb0JBQWtDO0VBQ2xDLGNBQWE7Q0E4RWI7O0FBaEZEO0VBS0UsbUJBQWtCO0NBTWxCOztBQVhGO0VBUUcsU0FBUTtFQUNSLGFBQVk7Q0FDWjs7QUFWSDtFQWNFLG1CQUFrQjtFQUNsQixvQkFBbUI7Q0FLbkI7O0FBcEJGO0VBa0JHLGdCQUFlO0NBQ2Y7O0FBbkJIOztFQXdCRSxjQUFhO0VBQ2Isb0JBQW1CO0NBQ25COztBQTFCRjtFQThCRyxpQkFBZ0I7Q0FDaEI7O0FBL0^    ^                                p    X_            _     @      _            M7Q0Fq    q                    0l             l    q            q     @      q            `     @      `                 @      p             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CK1FYOztBQXBQTDtFQWtQTSxlMUI3UVU7Q0QyRWI7O0EyQmhESDtFQWtQTSxlMUI3UVU7Q0QrRWI7O0EyQnBESDtFQWtQTSxlMUI3UVU7Q0RtRmI7O0EyQnhESDtFQWtQTSxlMUI3UVU7Q0R1RmI7O0EyQjVESDtFQXVQSyxlQUFjO0NBQ2Q7O0FBeFBMO0UzQkhDLGtDQ2I2QjtFRGM3QixpQjJCK1A4QjtFM0I3UDdCLDZCQ2xDZ0I7RURxQ2hCLGlCMkIwUHVEO0VBQ3RELGNBQWE7RUFDYixZQUFXO0VBQ1gsd0MxQmxTZTtFMEJtU2YsbUJBQWtCO0VBQ2xCLHFCQUFvQjtFQUNwQiw0RDFCclNlO1UwQnFTZixvRDFCclNlO0MwQm9UZjs7QUFsUkg7RUFzUUksNkIxQnhTYztDRGtGZjs7QTJCaERIO0VBc1FJLDZCMUJ4U2M7Q0RzRmY7O0EyQnBESDtFQXNRSSw2QjFCeFNjO0NEMEZmOztBMkJ4REg7RUFzUUksNkIxQnhTYztDRDhGZjs7QTJCNURIO0VBMFFJLDZCMUI1U2M7RTBCNlNkLG9DMUI3U2M7QzBCOFNkOztBQTVRSjtFQXFSRyxtQkFBa0I7RUFDbEIsaUJBQWdCO0NBQ2hCOztBQXZSSDtFQTBSRyxtQkFBa0I7RTNCN1JwQixrQ0NiNkI7RURjN0Isa0IyQjZSK0I7RTNCM1I5QixZQ2pDYztFRG9DZCxpQjJCd1IrQztFQUM5QywwQjFCdlRhO0UwQndUYiw2QkFBNEI7RUFDNUIscUJBQW9CO0VBQ3BCLDREMUJqVWU7VTBCaVVmLG9EMUJqVWU7RUR3QmpCLHlDQUFvQjtFQUdwQixpQ0FBWTtDMkJ1VlY7O0FBaFZIO0VBbVNJLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsU0FBUTtFQUNSLFlBQVc7RTNCeFVkLFkyQnlVcUI7RTNCdlVwQixhMkJ1VTBCO0VBQ3hCLCtEQUE4RDtFQUM5RCwyQkFBMEI7RTNCMVQ3QixvQzJCMlRzQztFM0J4VHRDLDRCMkJ3VHNDO0UzQnBUdEMsOEJBQW9CO0VBR3BCLHNCQUFZO0MyQm1UVDs7QUE1U0o7RUErU0ksMEIxQnZVaUM7QzBCNFVqQzs7QUFwVEo7RUFrVEssWUFBVztDQUNYOztBQW5UTDtFQXVUSSxtQkFBa0I7Q0FLbEI7O0FBNVRKO0VBMFRLLGNBQWE7Q0FDYjs7QUEzVEw7RUErVEksaUJBQWdCO0VBQ2hCLGUxQjNWWTtFMEI0VloseUJBQWdCO1VBQWhCLGlCQUFnQjtFQUNoQixXQUFVO0UzQjVVYiw4QkFBb0I7RUFHcEIsc0JBQVk7QzJCK1VUOztBQXhVSjtFQXNVSyxlMUI5VmdDO0MwQitWaEM7O0FBdlVMO0VBMlVJLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsU0FBUTtFM0I5Vlgsb0MyQitWc0M7RTNCNVZ0Qyw0QjJCNFZzQztDQUNuQyIsImZpbGUiOiIvY3NzL3N1cGVyZXN0by5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0SU5JVCBTVFlMRVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG51bCxcbmxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0ZXh0XSxcbmlucHV0W3Bhc3N3b3JkXSxcbmlucHV0W251bWJlcl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmJvZHksIC5wYXJhbGxheC1taXJyb3Ige1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbi10b3AgLjdzIGN1YmljLWJlemllcigxLjAwMCwgMC4wMDAsIDAuMDAwLCAxLjAwMCk7XG4gIC1tb3otdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAuN3MgY3ViaWMtYmV6aWVyKDEuMDAwLCAwLjAwMCwgMC4wMDAsIDEuMDAwKTtcbiAgLW1zLXRyYW5zaXRpb246IG1hcmdpbi10b3AgLjdzIGN1YmljLWJlemllcigxLjAwMCwgMC4wMDAsIDAuMDAwLCAxLjAwMCk7XG4gIHRyYW5zaXRpb246IG1hcmdpbi10b3AgLjdzIGN1YmljLWJlemllcigxLjAwMCwgMC4wMDAsIDAuMDAwLCAxLjAwMCk7XG59XG5cbi53cmFwcGVyLm5vLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI0MwMEEyNztcbiAgY29sb3I6ICNGRkY7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI0MwMEEyNztcbiAgY29sb3I6ICNGRkY7XG59XG5cbi8qW2RhdGEtcGFyYWxsYXhdIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59Ki9cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI0MwMEEyNztcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnR5cGVkLWN1cnNvciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBibGluayAwLjdzIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogYmxpbmsgMC43cyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBibGluayAwLjdzIGluZmluaXRlO1xufVxuXG4ucHM6aG92ZXIgLnBzX19zY3JvbGxiYXIteS1yYWlsIC5wc19fc2Nyb2xsYmFyLXkge1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLnBzIC5wc19fc2Nyb2xsYmFyLXktcmFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDVweDtcbiAgcmlnaHQ6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ucHMgLnBzX19zY3JvbGxiYXIteS1yYWlsIC5wc19fc2Nyb2xsYmFyLXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1cHg7XG4gIGJhY2tncm91bmQ6ICMxZjIxMjM7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG59XG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmxpbmsge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgYmxpbmsge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4jbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXMsIGJveC1zaGFkb3cgLjVzLCBtYXJnaW4tdG9wIC43cyBjdWJpYy1iZXppZXIoMS4wMDAsIDAuMDAwLCAwLjAwMCwgMS4wMDApO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzLCBib3gtc2hhZG93IC41cywgbWFyZ2luLXRvcCAuN3MgY3ViaWMtYmV6aWVyKDEuMDAwLCAwLjAwMCwgMC4wMDAsIDEuMDAwKTtcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzLCBib3gtc2hhZG93IC41cywgbWFyZ2luLXRvcCAuN3MgY3ViaWMtYmV6aWVyKDEuMDAwLCAwLjAwMCwgMC4wMDAsIDEuMDAwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXMsIGJveC1zaGFkb3cgLjVzLCBtYXJnaW4tdG9wIC43cyBjdWJpYy1iZXppZXIoMS4wMDAsIDAuMDAwLCAwLjAwMCwgMS4wMDApO1xuICAvKiYuc2Nyb2xsLWRhcmsge1xuXHRcdGJhY2tncm91bmQ6ICRiZy1saWdodDtcblx0XHRib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoIzAwMCwgLjEpO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cblx0XHQubG9nbyB7XG5cdFx0XHQmLnJlZCB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCYubGlnaHQge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tZW51IHtcblx0XHRcdGxpIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR0eHQtZGFyaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fSovXG59XG5cbiNuYXYubm8taGVhZGVyLCAjbmF2LnNjcm9sbC1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbiNuYXYubm8taGVhZGVyIC5sb2dvLnJlZCwgI25hdi5zY3JvbGwtbGlnaHQgLmxvZ28ucmVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuI25hdi5uby1oZWFkZXIgLmxvZ28ubGlnaHQsICNuYXYuc2Nyb2xsLWxpZ2h0IC5sb2dvLmxpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuI25hdi5uby1oZWFkZXIgLm1lbnUgbGkgYSwgI25hdi5zY3JvbGwtbGlnaHQgLm1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjMkQzNTQ0O1xufVxuXG4jbmF2IC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI25hdiAubG9nbyB7XG4gIGhlaWdodDogNDJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbn1cblxuI25hdiAubG9nby5yZWQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4jbmF2IC5tZW51IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuXG4jbmF2IC5tZW51IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNuYXYgLm1lbnUgbGk6aG92ZXIgLm5lc3RlZC1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuI25hdiAubWVudSBsaS5hY3RpdmUge1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgYmFja2dyb3VuZDogI0MwMEEyNztcbn1cblxuI25hdiAubWVudSBsaS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICBvcGFjaXR5OiAxO1xufVxuXG4jbmF2IC5tZW51IGxpIGEge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG9wYWNpdHk6IC44O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xufVxuXG4jbmF2IC5tZW51IGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4jbmF2IC5tZW51IGxpIC5uZXN0ZWQtbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2MxMGEyNztcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cztcbn1cblxuI25hdiAubWVudSBsaSAubmVzdGVkLW1lbnU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJweDtcbiAgdG9wOiAtMTFweDtcbiAgcmlnaHQ6IDA7XG59XG5cbiNuYXYgLm1lbnUgbGkgLm5lc3RlZC1tZW51OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgdG9wOiAtNXB4O1xuICByaWdodDogMTVweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbiNuYXYgLm1lbnUgbGkgLm5lc3RlZC1tZW51IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDZweCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4jbmF2IC5tZW51IGxpIC5uZXN0ZWQtbWVudSBsaSBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IC43O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xufVxuXG4jbmF2IC5tZW51IGxpIC5uZXN0ZWQtbWVudSBsaTpob3ZlciBhIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuI25hdiAubWVudSBsaSAubmVzdGVkLW1lbnUgbGkuYWN0aXZlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNuYXYgLm1lbnUgbGkgLm5lc3RlZC1tZW51IGxpLmFjdGl2ZSBhIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuI25hdi5zY3JvbGwtZGFyayAuYnVyZ2VyLW1lbnUgLnNtYWxsLWxpbmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4jbmF2LnNjcm9sbC1kYXJrIC5idXJnZXItbWVudSAuc21hbGwtbGluZTo6YmVmb3JlLCAjbmF2LnNjcm9sbC1kYXJrIC5idXJnZXItbWVudSAuc21hbGwtbGluZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4jbmF2Lm5vLWhlYWRlciAuYnVyZ2VyLW1lbnUgLnNtYWxsLWxpbmUsICNuYXYuc2Nyb2xsLWxpZ2h0IC5idXJnZXItbWVudSAuc21hbGwtbGluZSB7XG4gIGJhY2tncm91bpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            nUgLnNtYWxsLWxpbmU6OmFmdGVyLCAjbmF2LnNjcm9sbC1saWdodCAuYnVyZ2VyLW1lbnUgLnNtYWxsLWxpbmU6OmJlZm9yZSwgI25hdi5zY3JvbGwtbGlnaHQgLmJ1cmdlci1tZW51IC5zbWFsbC1saW5lOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMxZjIxMjM7XG59XG5cbiNuYXYgLmJ1cmdlci1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIzcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aD^    ^                                p    X_            _     @      _            41cztq    q                    0l             l    q            q     @      q            `     @      `                 @      p             uI25hdiAuYnVyZ2VyLW1lbnUuYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbiNuYXYgLmJ1cmdlci1tZW51LmFjdGl2ZSAuc21hbGwtbGluZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4jbmF2IC5idXJnZXItbWVudS5hY3RpdmUgLnNtYWxsLWxpbmU6OmJlZm9yZSwgI25hdiAuYnVyZ2VyLW1lbnUuYWN0aXZlIC5zbWFsbC1saW5lOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyAuNXMsIGJvdHRvbSAuNXMgLjVzLCBsZWZ0IC41cyAuNXMsIGJhY2tncm91bmQgLjVzIC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIC41cywgYm90dG9tIC41cyAuNXMsIGxlZnQgLjVzIC41cywgYmFja2dyb3VuZCAuNXMgLjJzO1xuICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyAuNXMsIGJvdHRvbSAuNXMgLjVzLCBsZWZ0IC41cyAuNXMsIGJhY2tncm91bmQgLjVzIC4ycztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyAuNXMsIGJvdHRvbSAuNXMgLjVzLCBsZWZ0IC41cyAuNXMsIGJhY2tncm91bmQgLjVzIC4ycztcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAtN3B4O1xufVxuXG4jbmF2IC5idXJnZXItbWVudS5hY3RpdmUgLnNtYWxsLWxpbmU6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlWCgwLjgpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZVgoMC44KTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZVgoMC44KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlWCgwLjgpO1xufVxuXG4jbmF2IC5idXJnZXItbWVudS5hY3RpdmUgLnNtYWxsLWxpbmU6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlWCgwLjgpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGVYKDAuOCk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlWCgwLjgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlWCgwLjgpO1xufVxuXG4jbmF2IC5idXJnZXItbWVudSAuc21hbGwtbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMnB4O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzIC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cyAuMnM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cyAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzIC4ycztcbn1cblxuI25hdiAuYnVyZ2VyLW1lbnUgLnNtYWxsLWxpbmU6OmJlZm9yZSwgI25hdiAuYnVyZ2VyLW1lbnUgLnNtYWxsLWxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMnB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4jbmF2IC5idXJnZXItbWVudSAuc21hbGwtbGluZTo6YmVmb3JlIHtcbiAgYm90dG9tOiAxNHB4O1xufVxuXG4jbmF2IC5idXJnZXItbWVudSAuc21hbGwtbGluZTo6YWZ0ZXIge1xuICBib3R0b206IDdweDtcbn1cblxuI25hdi5zY3JvbGwtbGlnaHQgLmNhcnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2NhcnQtZGFyay5zdmcpO1xufVxuXG4jbmF2IC5jYXJ0IHtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2MHB4O1xuICB0b3A6IDIzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9jYXJ0LnN2Zykgbm8tcmVwZWF0IDEwMCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbmF2IC5jYXJ0IC50b3RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjQzAwQTI3O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAzM3B4O1xuICB0b3A6IDJweDtcbn1cblxuI25hdiAuY2FydCAudG90YWw6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHJpZ2h0OiAtM3B4O1xuICB0b3A6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI25hdiAubWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbmF2IC5idXJnZXItbWVudSxcbiAgI25hdiAuY2FydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1vYmlsZS1uYXYge1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICMxZjIxMjM7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAuN3MgY3ViaWMtYmV6aWVyKDEuMDAwLCAwLjAwMCwgMC4wMDAsIDEuMDAwKTtcbiAgLW1vei10cmFuc2l0aW9uOiBtYXJnaW4tdG9wIC43cyBjdWJpYy1iZXppZXIoMS4wMDAsIDAuMDAwLCAwLjAwMCwgMS4wMDApO1xuICAtbXMtdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAuN3MgY3ViaWMtYmV6aWVyKDEuMDAwLCAwLjAwMCwgMC4wMDAsIDEuMDAwKTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAuN3MgY3ViaWMtYmV6aWVyKDEuMDAwLCAwLjAwMCwgMC4wMDAsIDEuMDAwKTtcbn1cblxuLm1vYmlsZS1uYXYgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbn1cblxuLm1vYmlsZS1uYXYgLmNvbnRhaW5lciAuY29sMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vYmlsZS1uYXYgLmNvbnRhaW5lciAuY29sMjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC00MHB4O1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjY2NjY2NjO1xufVxuXG4ubW9iaWxlLW5hdiAuY29udGFpbmVyIC5tZW51IGxpIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1uYXYgLmNvbnRhaW5lciAubWVudSBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogI0MwMEEyNztcbn1cblxuLm1vYmlsZS1uYXYgLmNvbnRhaW5lciAubWVudSBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNDMDBBMjc7XG59XG5cbi5tb2JpbGUtbmF2IC5jb250YWluZXIgLm1lbnUgbGkuY2FydGUge1xuICBiYWNrZ3JvdW5kOiAjMWYyMTIzO1xuICBwYWRkaW5nOiA1cHggOHB4O1xufVxuXG4ubW9iaWxlLW5hdiAuY29udGFpbmVyIC5tZW51IGxpLmNhcnRlIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1vYmlsZS1uYXYgLmNvbnRhaW5lciAubWVudSBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGNvbG9yOiAjMkQzNTQ0O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIC40cztcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIC40cztcbiAgdHJhbnNpdGlvbjogY29sb3IgLjRzO1xufVxuXG4ubW9iaWxlLW5hdiAuY29udGFpbmVyIC5tZW51IC5uZXN0ZWQtbWVudSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLm1vYmlsZS1uYXYgLmNvbnRhaW5lciAubWVudSAubmVzdGVkLW1lbnUgYSB7XG4gIGNvbG9yOiByZ2JhKDQ1LCA1MywgNjgsIDAuNyk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5tb2JpbGUtbmF2IC5jb250YWluZXIgLmluZm9zIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ubW9iaWxlLW5hdiAuY29udGFpbmVyIC5pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9iaWxlLW5hdiAuY29udGFpbmVyIC5pbmZvOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubW9iaWxlLW5hdiAuY29udGFpbmVyIC5pbmZvIC5pY29uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICMxZjIxMjM7XG4gIGJhY2tncm91bmQ6ICNDMDBBMjc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubW9iaWxlLW5hdiAuY29udGFpbmVyIC5pbmZvIC5pY29uLWNvbnRhaW5lciAuaWNvbiB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLm1vYmlsZS1uYXYgLmNvbnRhaW5lciAuaW5mbyAudGV4dCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGNvbG9yOiAjMkQzNTQ0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ubW9iaWxlLW5hdiAuY29udGFpbmVyIC5pbmZvIC50ZXh0IHAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vYmlsZS1uYXYgLmNvbnRhaW5lciAubWVudSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5tb2JpbGUtbmF2IC5jb250YWluZXIgLmNvbDIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLm1vYmlsZS1uYXYgLmNvbnRhaW5lciAuY29sMjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2NjY2NjYztcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdiAuY29sMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNob21lLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbiNob21lLWhlYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4jaG9tZS1oZWFkZXIgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA0NyU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4jaG9tZS1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiWWFub25lIEthZmZlZXNhdHpcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA4ZW07XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuXG4jaG9tZS1oZWFkZXIgLmRlc2Mge1xuICBmb250LWZhbWlseTogXCJZYW5vbmUgS2FmZmVlc2F0elwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxldHRlci1zcGFjaW5nOiAuOHB4O1xufVxuXG4jaG9tZS1oZWFkZXIgLmRlc2M6OmJlZm9yZSwgI2hvbWUtaGVhZGVyIC5kZXNjOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHRvcDogNTAlO1xufVxuXG4jaG9tZS1oZWFkZXIgLmRlc2M6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xNjBweDtcbn1cblxuI2hvbWUtaGVhZGVyIC5kZXNjOjphZnRlciB7XG4gIHJpZ2h0OiAtMTYwcHg7XG59XG5cbiNob21lLWhlYWRlciAuc2VhcmNoLWJveCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbiNob21lLWhlYWRlciAuc2VhcmNoLWJveCAudHh0LWJveCB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6IHJnYmEoNDUsIDUzLCA2OCwgMC42KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4jaG9tZS1oZWFkZXIgLnNlYXJjaC1ib3ggLmJ0biB7XG4gIGhlaWdodDogNTVweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXM7XG59XG5cbiNob21lLWhlYWRlciAuc2VhcmNoLWJveCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzkwMDcxZDtcbn1cblxuI2hvbWUtaGVhZGVyIC5tb3VzZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJvdHRvbTogNTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDNweDtcbiAgcGFkZGluZzogNXB4IDExcHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG59XG5cbiNob21lLWhlYWRlciAubW91c2U6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4jaG9tZS1oZWFkZXIgLm1vdXNlIC5zY3JvbGxlciB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBhbmltYXRpb24tbmFtZTogc2Nyb2xsO1xuICBhbmltYXRpb24tZHVyYXRpb246IDIuMnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLjQxLCAwLjY5LCAwLjk0KTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1cHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgI2hvbWUtaGVhZGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOXZ3O1xuICB9XG4gICNob21lLWhlYWRlciAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgfVxuICAjaG9tZS1oZWFkZXIgLmRlc2M6OmJlZm9yZSwgI2hvbWUtaGVhZGVyIC5kZXNjOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gICNob21lLWhlYWRlciAuZGVzYzo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gIH1cbiAgI2hvbWUtaGVhZGVyIC5kZXNjOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgfVxuICAjaG9tZS1oZWFkZXIgLnNlYXJjaC1ib3ggLnR4dC1ib3gsXG4gICNob21lLWhlYWRlciAuc2VhcmNoLWJveCAuYnRuIHtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgI2hvbWUtaGVhZGVyIC5kZXNjOjpiZWZvcmUsICNob21lLWhlYWRlciAuZGVzYzo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2hvbWUtaGVhZGVyIC5zZWFyY2gtYm94IC50eHQtYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgI2hvbWUtaGVhZGVyIC5zZWFyY2gtYm94IC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuI2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuI2hlYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4jaGVhZGVyIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAxMzBweCAxNXB4IDgwcHg7XG59XG5cbiNoZWFkZXIgLnRpdGxlLWNvbnRhaW5lciB7XG4gIGZvbnQtZmFtaWx5OiBcIllhbm9uZSBLYWZmZWVzYXR6XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNoZWFkZXIgLnRpdGxlLWNvbnRhaW5lciAudGl0bGUge1xuICBmb250LXNpemU6IDMuN2VtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4jaGVhZGVyIC50aXRsZS1jb250YWluZXIgLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI2hlYWRlciAubWlkZGxlIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIllhbm9uZSBLYWZmZWVzYXR6XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMy41ZW07XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2hlYWRlciAubWlkZGxlIC50aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJvdHRvbTogLTEwcHg7XG59XG5cbiNoZWFkZXIgLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4jaGVhZGVyIC5pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jaGVhZGVyIC5pbmZvOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4jaGVhZGVyIC5pbmZvIC5pY29uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICMxZjIxMjM7XG4gIGJhY2tncm91bmQ6ICNDMDBBMjc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4jaGVhZGVyIC5pbmZvIC5pY29uLWNvbnRhaW5lciAuaWNvbiB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFucpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            nNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuI2hlYWRlciAuaW5mbyAudGV4dCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4jaGVhZG^    ^                                p    X_            _     @      _            EwMCUq    q                    0l             l    q            q     @      q            `     @      `                 @      p             ib3gtc2hhZG93OiAwIDM1cHggMjBweCAtMzBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbiNoZWFkZXIgLm9wdGlvbnMtYXJlYSAuaW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaGVhZGVyIC5vcHRpb25zLWFyZWEge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbiAgI2hlYWRlciAub3B0aW9ucy1hcmVhIC5pbnB1dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI2hlYWRlciAub3B0aW9ucy1hcmVhIC5pbnB1dC1jb250YWluZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4jaGVhZGVyIC5vcHRpb25zLWFyZWEgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMzMjM2Mzk7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4jaGVhZGVyIC5vcHRpb25zLWFyZWEgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MwMEEyNztcbn1cblxuI2hlYWRlciAub3B0aW9ucy1hcmVhIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuI2hlYWRlciAub3B0aW9ucy1hcmVhIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHBpbms7XG59XG5cbiNoZWFkZXIgLm9wdGlvbnMtYXJlYSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcGluaztcbn1cblxuI2hlYWRlciAub3B0aW9ucy1hcmVhIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcGluaztcbn1cblxuI2hlYWRlciAub3B0aW9ucy1hcmVhIC5pY29uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4jaGVhZGVyIC5vcHRpb25zLWFyZWEgLmljb24tY29udGFpbmVyOmhvdmVyIC5pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuI2hlYWRlciAub3B0aW9ucy1hcmVhIC5pY29uIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNoZWFkZXIgLmxlZnQsXG4gICNoZWFkZXIgLnJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNoZWFkZXIgLm1pZGRsZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi44ZW07XG4gIH1cbiAgI2hlYWRlciAubWlkZGxlIC50aXRsZTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG5cbiNyZWQtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjQzAwQTI3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNyZWQtYmxvY2sgLmljb24tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbiNyZWQtYmxvY2sgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuI3JlZC1ibG9jayAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJZYW5vbmUgS2FmZmVlc2F0elwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuOHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbiNyZWQtYmxvY2sgLmRlc2Mge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3JlZC1ibG9jayAuY29sLXNtLTY6bnRoLWNoaWxkKDEpLFxuICAjcmVkLWJsb2NrIC5jb2wtc20tNjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgI3JlZC1ibG9jayAuY29sLXNtLTY6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbiNsYXN0LXJlc3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jbGFzdC1yZXN0byAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJZYW5vbmUgS2FmZmVlc2F0elwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJlbTtcbiAgY29sb3I6ICMyRDM1NDQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbiNsYXN0LXJlc3RvIC5zZWN0aW9uLXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzJEMzU0NDtcbiAgYm90dG9tOiAtMTVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuI2xhc3QtcmVzdG8gLmltZy1hcmVhIHtcbiAgd2lkdGg6IDUzJTtcbiAgd2lkdGg6IGNhbGMoNTAlICsgMjVweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuI2xhc3QtcmVzdG8gLmltZy1hcmVhLmltZy1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbiNsYXN0LXJlc3RvIC5pbWctYXJlYS5pbWctcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbiNsYXN0LXJlc3RvIC5pdGVtOmhvdmVyIC5jb250ZW50LWFyZWEge1xuICBiYWNrZ3JvdW5kOiAjQzAwQTI3O1xufVxuXG4jbGFzdC1yZXN0byAuaXRlbTpob3ZlciAuY29udGVudC1hcmVhIC5hcnJvdy1hcmVhOjpiZWZvcmUsICNsYXN0LXJlc3RvIC5pdGVtOmhvdmVyIC5jb250ZW50LWFyZWEgLmFycm93LWFyZWE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0MwMEEyNztcbn1cblxuI2xhc3QtcmVzdG8gLml0ZW06aG92ZXIgLmNvbnRlbnQtYXJlYSAuYnV0dG9ucyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbiNsYXN0LXJlc3RvIC5pdGVtOmhvdmVyIC5jb250ZW50LWFyZWEgLmJ1dHRvbnMgLmJ0biB7XG4gIGxlZnQ6IDA7XG59XG5cbiNsYXN0LXJlc3RvIC5pdGVtOmhvdmVyIC5jb250ZW50LWFyZWEgLmhlYWRlcixcbiNsYXN0LXJlc3RvIC5pdGVtOmhvdmVyIC5jb250ZW50LWFyZWEgLmJvZHksXG4jbGFzdC1yZXN0byAuaXRlbTpob3ZlciAuY29udGVudC1hcmVhIC5mb290ZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNsYXN0LXJlc3RvIC5jb250ZW50LWFyZWEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0NyU7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDI1cHgpO1xuICBwYWRkaW5nOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbn1cblxuI2xhc3QtcmVzdG8gLmNvbnRlbnQtYXJlYSAuYXJyb3ctYXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jbGFzdC1yZXN0byAuY29udGVudC1hcmVhIC5hcnJvdy1hcmVhOjpiZWZvcmUsICNsYXN0LXJlc3RvIC5jb250ZW50LWFyZWEgLmFycm93LWFyZWE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xufVxuXG4jbGFzdC1yZXN0byAuY29udGVudC1hcmVhIC5idXR0b25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cztcbn1cblxuI2xhc3QtcmVzdG8gLmNvbnRlbnQtYXJlYSAuYnV0dG9ucyAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogLjdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgLjNzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gLjNzO1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgLjNzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gLjNzO1xuICAtbXMtdHJhbnNpdGlvbjogbGVmdCAuM3MgZWFzZS1vdXQsIHRyYW5zZm9ybSAuM3M7XG4gIHRyYW5zaXRpb246IGxlZnQgLjNzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gLjNzO1xufVxuXG4jbGFzdC1yZXN0byAuY29udGVudC1hcmVhIC5idXR0b25zIC5idG46aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuI2xhc3QtcmVzdG8gLmNvbnRlbnQtYXJlYSAuYnV0dG9ucyAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jbGFzdC1yZXN0byAuY29udGVudC1hcmVhIC5idXR0b25zIC5idG4ubGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogI0MwMEEyNztcbn1cblxuI2xhc3QtcmVzdG8gLmNvbnRlbnQtYXJlYS5jb250ZW50LWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuI2xhc3QtcmVzdG8gLmNvbnRlbnQtYXJlYS5jb250ZW50LWxlZnQgLmFycm93LWFyZWEge1xuICByaWdodDogLTI1cHg7XG59XG5cbiNsYXN0LXJlc3RvIC5jb250ZW50LWFyZWEuY29udGVudC1sZWZ0IC5hcnJvdy1hcmVhOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXdZKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXdZKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogc2tld1koLTQ1ZGVnKTtcbn1cblxuI2xhc3QtcmVzdG8gLmNvbnRlbnQtYXJlYS5jb250ZW50LWxlZnQgLmFycm93LWFyZWE6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXdZKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tld1koNDVkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXdZKDQ1ZGVnKTtcbn1cblxuI2xhc3QtcmVzdG8gLmNvbnRlbnQtYXJlYS5jb250ZW50LWxlZnQgLmJ1dHRvbnMgLmJ0biB7XG4gIGxlZnQ6IC01MHB4O1xufVxuXG4jbGFzdC1yZXN0byAuY29udGVudC1hcmVhLmNvbnRlbnQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuI2xhc3QtcmVzdG8gLmNvbnRlbnQtYXJlYS5jb250ZW50LXJpZ2h0IC5hcnJvdy1hcmVhIHtcbiAgbGVmdDogLTI1cHg7XG59XG5cbiNsYXN0LXJlc3RvIC5jb250ZW50LWFyZWEuY29udGVudC1yaWdodCAuYXJyb3ctYXJlYTo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXdZKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XG59XG5cbiNsYXN0LXJlc3RvIC5jb250ZW50LWFyZWEuY29udGVudC1yaWdodCAuYXJyb3ctYXJlYTo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3WSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3WSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXdZKC00NWRlZyk7XG59XG5cbiNsYXN0LXJlc3RvIC5jb250ZW50LWFyZWEuY29udGVudC1yaWdodCAuYnV0dG9ucyAuYnRuIHtcbiAgbGVmdDogNTBweDtcbn1cblxuI2xhc3QtcmVzdG8gLmNvbnRlbnQtYXJlYSAuaGVhZGVyLFxuI2xhc3QtcmVzdG8gLmNvbnRlbnQtYXJlYSAuYm9keSxcbiNsYXN0LXJlc3RvIC5jb250ZW50LWFyZWEgLmZvb3RlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cztcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzO1xufVxuXG4jbGFzdC1yZXN0byAuY29udGVudC1hcmVhIC5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNsYXN0LXJlc3RvIC5jb250ZW50LWFyZWEgLmhlYWRlciAubG9nbyB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbiNsYXN0LXJlc3RvIC5jb250ZW50LWFyZWEgLmhlYWRlciAubG9nby5uby1pbWcge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4jbGFzdC1yZXN0byAuY29udGVudC1hcmVhIC5oZWFkZXIgLnRpdGxlLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC43cHg7XG59XG5cbiNsYXN0LXJlc3RvIC5jb250ZW50LWFyZWEgLmhlYWRlciAudGl0bGUtY29udGFpbmVyIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIllhbm9uZSBLYWZmZWVzYXR6XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGNvbG9yOiAjMkQzNTQ0O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jbGFzdC1yZXN0byAuY29udGVudC1hcmVhIC5oZWFkZXIgLnRpdGxlLWNvbnRhaW5lciAuc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJZYW5vbmUgS2FmZmVlc2F0elwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBjb2xvcjogI0MwMEEyNztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuI2xhc3QtcmVzdG8gLmNvbnRlbnQtYXJlYSAuYm9keSB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNsYXN0LXJlc3RvIC5jb250ZW50LWFyZWEgLmJvZHk6OmJlZm9yZSwgI2xhc3QtcmVzdG8gLmNvbnRlbnQtYXJlYSAuYm9keTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjAlO1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNlNmU1ZTU7XG59XG5cbiNsYXN0LXJlc3RvIC5jb250ZW50LWFyZWEgLmJvZHk6OmJlZm9yZSB7XG4gIHRvcDogLTE1cHg7XG59XG5cbiNsYXN0LXJlc3RvIC5jb250ZW50LWFyZWEgLmJvZHk6OmFmdGVyIHtcbiAgYm90dG9tOiAtMTVweDtcbn1cblxuI2xhc3QtcmVzdG8gLmNvbnRlbnQtYXJlYSAuYm9keSBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBjb2xvcjogIzJEMzU0NDtcbiAgcGFkZGluZzogMnB4IDA7XG59XG5cbiNsYXN0LXJlc3RvIC5jb250ZW50LWFyZWEgLmJvZHkgbGkgLmtleSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuI2xhc3QtcmVzdG8gLmNvbnRlbnQtYXJlYSAuYm9keSBsaSAudmFsdWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4jbGFzdC1yZXN0byAuY29udGVudC1hcmVhIC5mb290ZXIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cztcbn1cblxuI2xhc3QtcmVzdG8gLmNvbnRlbnQtYXJlYSAuZm9vdGVyIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0MwMEEyNztcbn1cblxuI2xhc3QtcmVzdG8gLmNvbnRlbnQtYXJlYSAuZm9vdGVyIGxpIGltZyB7XG4gIGhlaWdodDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI2xhc3QtcmVzdG8gLnJvdyAuY29sLXhsLTY6Zmlyc3QtY2hpbGQge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gICNsYXN0LXJlc3RvIC5yb3cgLmNvbC14bC02Omxhc3QtY2hpbGQge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICNsYXN0LXJlc3RvIC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgI2xhc3QtcmVzdG8gLnJvdyAuaW1nLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgI2xhc3QtcmVzdG8gLnJvdyAuY29udGVudC1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4jbGF0ZXN0LWJsb2ctYXJ0aWNsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbiNsYXRlc3QtYmxvZy1hcnRpY2xlczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4jbGF0ZXN0LWJsb2ctYXJ0aWNsZXMgLndhdGVybWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNSU7XG4gIGxlZnQ6IC00MCU7XG4gIG9wYWNpdHk6IC4zO1xufVxuXG4jbGF0ZXN0LWJsb2ctYXJ0aWNsZXMgLnNlY3Rpb24tdGl0bGUtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4jbGF0ZXN0LWJsb2ctYXJ0aWNsZXMgLnNlY3Rpb24tdGl0bGUtY29udGFpbmVyIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIllhbm9uZSBLYWZmZWVzYXR6XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuI2xhdGVzdC1ibG9nLWFydGljbGVzIC5zZWN0aW9uLXRpdGxlLWNvbnRhaW5lciAuc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJZYW5vbmUgS2FmZmVlc2F0elwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuI2xhdGVzdC1ibG9nLWFydGljbGVzIC5zZWN0aW9uLXRpdGxlLpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            HtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0b3A6IDUwJTtcbn1cblxuI2xhdGVzdC1ibG9nLWFydGljbGVzIC5zZWN0aW9uLXRpdGxlLWNvbnRhaW5lciAuc3VidGl0bGU6OmJlZm9yZSB7XG4gIGxlZnQ6IC01MHB4O1xufVxuXG4jbGF0ZXN0LWJsb2ctYXJ0aWNsZXMgLnNlY3Rpb24tdGl0bG^    ^                                p    X_            _     @      _            93IHtq    q                    0l             l    q            q     @      q            `     @      `                 @      p             0aWNsZXMgLnJvdyAubmVzdGVkLWNvbDpmaXJzdC1jaGlsZCAuYmxvZy1pdGVtOm5vdCgubWFpbikgLmNvbnRlbnQtYXJlYSB7XG4gIGJvdHRvbTogMTVweDtcbn1cblxuI2xhdGVzdC1ibG9nLWFydGljbGVzIC5yb3cgLm5lc3RlZC1jb2w6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4jbGF0ZXN0LWJsb2ctYXJ0aWNsZXMgLmJsb2ctaXRlbTpub3QoLm1haW4pIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jbGF0ZXN0LWJsb2ctYXJ0aWNsZXMgLmJsb2ctaXRlbTpub3QoLm1haW4pIC5pbWctYXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI2xhdGVzdC1ibG9nLWFydGljbGVzIC5ibG9nLWl0ZW06bm90KC5tYWluKSAuY29udGVudC1hcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cblxuI2xhdGVzdC1ibG9nLWFydGljbGVzIC5ibG9nLWl0ZW06bm90KC5tYWluKSAuY29udGVudC1hcmVhIC5oZWFkZXIgLmRhdGUge1xuICBiYWNrZ3JvdW5kOiAjQzAwQTI3O1xuICBjb2xvcjogI0ZGRjtcbn1cblxuI2xhdGVzdC1ibG9nLWFydGljbGVzIC5ibG9nLWl0ZW06bm90KC5tYWluKSAuY29udGVudC1hcmVhIC5oZWFkZXIgLnRpdGxlLWNvbnRhaW5lciAudGl0bGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogM3B4IDhweCAwO1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuXG4jbGF0ZXN0LWJsb2ctYXJ0aWNsZXMgLmJsb2ctaXRlbTpub3QoLm1haW4pIC5jb250ZW50LWFyZWEgLmhlYWRlciAudGl0bGUtY29udGFpbmVyIC5zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nOiAwIDhweCAzcHg7XG4gIGZvbnQtc2l6ZTogLjllbTtcbn1cblxuI2xhdGVzdC1ibG9nLWFydGljbGVzIC5ibG9nLWl0ZW0gLmltZy1hcmVhIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuI2xhdGVzdC1ibG9nLWFydGljbGVzIC5ibG9nLWl0ZW0gLmNvbnRlbnQtYXJlYSB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbiNsYXRlc3QtYmxvZy1hcnRpY2xlcyAuYmxvZy1pdGVtIC5jb250ZW50LWFyZWEgLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2xhdGVzdC1ibG9nLWFydGljbGVzIC5ibG9nLWl0ZW0gLmNvbnRlbnQtYXJlYSAuaGVhZGVyIC5kYXRlIHtcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogNDdweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0MwMEEyNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IFwiWWFub25lIEthZmZlZXNhdHpcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNDMDBBMjc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuOHB4O1xufVxuXG4jbGF0ZXN0LWJsb2ctYXJ0aWNsZXMgLmJsb2ctaXRlbSAuY29udGVudC1hcmVhIC5oZWFkZXIgLmRhdGUgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbiNsYXRlc3QtYmxvZy1hcnRpY2xlcyAuYmxvZy1pdGVtIC5jb250ZW50LWFyZWEgLmhlYWRlciAuZGF0ZSAuZGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbiNsYXRlc3QtYmxvZy1hcnRpY2xlcyAuYmxvZy1pdGVtIC5jb250ZW50LWFyZWEgLmhlYWRlciAuZGF0ZSAubW9udGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbiNsYXRlc3QtYmxvZy1hcnRpY2xlcyAuYmxvZy1pdGVtIC5jb250ZW50LWFyZWEgLmhlYWRlciAudGl0bGUtY29udGFpbmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICBsZXR0ZXItc3BhY2luZzogLjhweDtcbn1cblxuI2xhdGVzdC1ibG9nLWFydGljbGVzIC5ibG9nLWl0ZW0gLmNvbnRlbnQtYXJlYSAuaGVhZGVyIC50aXRsZS1jb250YWluZXIgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiWWFub25lIEthZmZlZXNhdHpcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY29sb3I6ICMyRDM1NDQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiNsYXRlc3QtYmxvZy1hcnRpY2xlcyAuYmxvZy1pdGVtIC5jb250ZW50LWFyZWEgLmhlYWRlciAudGl0bGUtY29udGFpbmVyIC5zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIllhbm9uZSBLYWZmZWVzYXR6XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogcmdiYSg0NSwgNTMsIDY4LCAwLjYpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jbGF0ZXN0LWJsb2ctYXJ0aWNsZXMgLmJsb2ctaXRlbSAuY29udGVudC1hcmVhIC5oZWFkZXIgLnRpdGxlLWNvbnRhaW5lciAuc3VidGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjMkQzNTQ0O1xufVxuXG4jbGF0ZXN0LWJsb2ctYXJ0aWNsZXMgLmJsb2ctaXRlbSAuY29udGVudC1hcmVhIC5oZWFkZXIgLnRpdGxlLWNvbnRhaW5lciAuc3VidGl0bGUgYSB7XG4gIGNvbG9yOiAjMkQzNTQ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNsYXRlc3QtYmxvZy1hcnRpY2xlcyAuYmxvZy1pdGVtIC5jb250ZW50LWFyZWEgLmhlYWRlciAudGl0bGUtY29udGFpbmVyIC5zdWJ0aXRsZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuI2xhdGVzdC1ibG9nLWFydGljbGVzIC5ibG9nLWl0ZW0gLmNvbnRlbnQtYXJlYSAuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgY29sb3I6IHJnYmEoNDUsIDUzLCA2OCwgMC42KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbiNsYXRlc3QtYmxvZy1hcnRpY2xlcyAuYmxvZy1pdGVtIC5jb250ZW50LWFyZWEgLmZvb3RlciAucmVhZC1tb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiWWFub25lIEthZmZlZXNhdHpcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGNvbG9yOiAjQzAwQTI3O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBjb2xvciAuNXM7XG4gIHRyYW5zaXRpb246IGNvbG9yIC41cztcbn1cblxuI2xhdGVzdC1ibG9nLWFydGljbGVzIC5ibG9nLWl0ZW0gLmNvbnRlbnQtYXJlYSAuZm9vdGVyIC5yZWFkLW1vcmU6aG92ZXIge1xuICBjb2xvcjogIzkwMDcxZDtcbn1cblxuI2xhdGVzdC1ibG9nLWFydGljbGVzIC5ibG9nLWl0ZW0gLmNvbnRlbnQtYXJlYSAuZm9vdGVyIC5yZWFkLW1vcmUgLmFycm93IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2xhdGVzdC1ibG9nLWFydGljbGVzIC5yb3cgLm5lc3RlZC1jb2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI2FkdmljZS1ibG9jayB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGFuZGluZy1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMxODFhMWI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbiNhZHZpY2UtYmxvY2sgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbn1cblxuI2FkdmljZS1ibG9jayAuY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2FkdmljZS1ibG9jayAuY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiWWFub25lIEthZmZlZXNhdHpcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI2FkdmljZS1ibG9jayAuY29udGVudCBwLmxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICNhZHZpY2UtYmxvY2sgLmNvbnRlbnQgcC5saWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuI2FkdmljZS1ibG9jayAuY29udGVudCBwLmRhcmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4jYWR2aWNlLWJsb2NrIC5jb250ZW50IGEge1xuICBmb250LWZhbWlseTogXCJZYW5vbmUgS2FmZmVlc2F0elwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjb2xvcjogI0MwMEEyNztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgLjVzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuNXM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICNhZHZpY2UtYmxvY2sgLmNvbnRlbnQgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuI2FkdmljZS1ibG9jayAuY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA3MWQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBhZ2UgI2NvbnRlbnQtYXJlYSAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdC1wYWdlIC5yZXN0YXVyYW50cy1saXN0IC5pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBhZ2UgLnJlc3RhdXJhbnRzLWxpc3QgLml0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvdHRvbTogLTQwcHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBhZ2UgLnJlc3RhdXJhbnRzLWxpc3QgLmltZy1hcmVhIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnNlYXJjaC1yZXN1bHQtcGFnZSAucmVzdGF1cmFudHMtbGlzdCAuY29udGVudC1hcmVhIC5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBhZ2UgLnJlc3RhdXJhbnRzLWxpc3QgLmNvbnRlbnQtYXJlYSAuaGVhZGVyIC5sb2dvIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnNlYXJjaC1yZXN1bHQtcGFnZSAucmVzdGF1cmFudHMtbGlzdCAuY29udGVudC1hcmVhIC5oZWFkZXIgLmxvZ28ubm8taW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnNlYXJjaC1yZXN1bHQtcGFnZSAucmVzdGF1cmFudHMtbGlzdCAuY29udGVudC1hcmVhIC5oZWFkZXIgLnRpdGxlLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC43cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBhZ2UgLnJlc3RhdXJhbnRzLWxpc3QgLmNvbnRlbnQtYXJlYSAuaGVhZGVyIC50aXRsZS1jb250YWluZXIgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiWWFub25lIEthZmZlZXNhdHpcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgY29sb3I6ICMyRDM1NDQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBhZ2UgLnJlc3RhdXJhbnRzLWxpc3QgLmNvbnRlbnQtYXJlYSAuaGVhZGVyIC50aXRsZS1jb250YWluZXIgLnN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiWWFub25lIEthZmZlZXNhdHpcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgY29sb3I6ICNDMDBBMjc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBhZ2UgLnJlc3RhdXJhbnRzLWxpc3QgLmNvbnRlbnQtYXJlYSAuYm9keSB7XG4gIG1hcmdpbjogMjVweCAwIDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1yZXN1bHQtcGFnZSAucmVzdGF1cmFudHMtbGlzdCAuY29udGVudC1hcmVhIC5ib2R5OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODBweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZTZlNWU1O1xuICB0b3A6IC0xMnB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdC1wYWdlIC5yZXN0YXVyYW50cy1saXN0IC5jb250ZW50LWFyZWEgLmJvZHkgbGkge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgY29sb3I6ICMyRDM1NDQ7XG4gIHBhZGRpbmc6IDJweCAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdC1wYWdlIC5yZXN0YXVyYW50cy1saXN0IC5jb250ZW50LWFyZWEgLmJvZHkgbGkgLmtleSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnNlYXJjaC1yZXN1bHQtcGFnZSAucmVzdGF1cmFudHMtbGlzdCAuY29udGVudC1hcmVhIC5ib2R5IGxpIC52YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBhZ2UgLnJlc3RhdXJhbnRzLWxpc3QgLmNvbnRlbnQtYXJlYSAuZm9vdGVyIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMC42O1xuICBwYWRkaW5nOiAzcHggOHB4IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXJlc3VsdC1wYWdlIC5yZXN0YXVyYW50cy1saXN0IC5jb250ZW50LWFyZWEgLmZvb3RlciBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICB6LWluZGV4OiAtMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0xNWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3WCgtMTVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3WCgtMTVkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXdYKC0xNWRlZyk7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBhZ2UgLnJlc3RhdXJhbnRzLWxpc3QgLmNvbnRlbnQtYXJlYSAuZm9vdGVyIGxpIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBhZ2UgLnJlc3RhdXJhbnRzLWxpc3QgLmNvbnRlbnQtYXJlYSAuZm9vdGVyIGxpIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBjb2xvcjogIzJkMzU0NDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdC1wYWdlIC5yZXN0YXVyYW50cy1saXN0IC5jb250ZW50LWFyZWEgLmZvb3RlciBsaSAudGV4dC5vcGVuIHtcbiAgY29sb3I6ICNDMDBBMjc7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBhZ2UgLnJlc3RhdXJhbnRzLWxpc3QgLmNvbnRlbnQtYXJlYSAuZm9vdGVyIGxpIC50ZXh0LmNsb3NlZCB7XG4gIGNvbG9yOiAjQzAwQTI3O1xufVxuXG4uc2VhcmNoLXJlc3VsdC1wYWdlIC5yZXN0YXVyYW50cy1saXN0IC5idXR0b25zIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgI2Q5ZDlkOTtcbn1cblxuLnNlYXJjaC1yZXN1bHQtcGFnZSAucmVzdGF1cmFudHMtbGlzdCAuYnV0dG9ucyBhOm5vdCguYnRuKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgY29sb3I6ICMxZjIxMjM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gIC1tcy10cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1yZXN1bHQtcGFnZSAucmVzdGF1cmFudHMtbGlzdCAuYnV0dG9ucyBhOm5vdCguYnRuKTpob3ZlciB7XG4gIGNvbG9yOiAjQzAwQTI3O1xufVxuXG4uc2VhcmNoLXJlc3VsdC1wYWdlIC5yZXN0YXVyYW50cy1saXN0IC5idXR0b25zIC5idG4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0MwMEEyNztcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogLjdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xufVxuXG4uc2VhcmNoLXJlc3VsdC1wYWdlIC5yZXN0YXVyYW50cy1saXN0IC5idXR0b25zIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTAwNzFkO1xufVxuXG4uc2VhcmNoLXJlc3VsdC1wYWdlIC5yZXN0YXVyYW50cy1saXN0IC5idXR0b25zIC5idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBhZ2UgLm1hcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBhZ2UgLm1hcC1jb250YWluZXIgLm1hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTVweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMjBweDtcbn1cblxuLnNlYXJjaC1yZXN1bHQtcGFnZSAucGFnaW5hdGlvbi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBhZ2UgLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIC5hcnJvdyB7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWFyY2gtcmVzdWx0LXBhZ2UgLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIC5hcnJvdy5yaWdodCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnNlYXJjaC1yZXN1bHQtcGFnZSAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gLm51bWJlcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdC1wYWdlIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiAubnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBjb2xvcjogIzFmMjEyMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIC40cztcbn1cblxuLnNlYXJjaC1yZXN1bHQtcGFnZSAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gLm51bWJlcjpob3ZlciB7XG4gIGNvbG9yOiAjQzAwQTI3O1xufVxuXG4uc2VhcmNoLXJlc3VsdC1wYWdlIC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiAubnVtYmVyLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjQzAwQTI3O1xuICBjb2xvcjogI0ZGRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLXJlc3VsdC1wYWdlIC5yZXN0YXVyYW50cy1saXN0IC5pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnNlYXJjaC1yZXN1bHQtcGFnZSAucmVzdGF1cmFudHMtbGlzdCAuaW1nLWFyZWEge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc2VhcmNoLXJlc3VsdC1wYWdlIC5tYXAtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtcmVzdWx0LXBhZ2UgLm1hcC1jb250YWluZXIgLm1hcCB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuc2VhcmNoLXJlc3VsdC1wYWdlIC5yZXN0YXVyYW50cy1saXN0IC5jb250ZW50LWFyZWEge1xuICAgIC13ZWJraXQtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtcmVzdWx0LXBhZ2UgLnJlc3RhdXJhbnRzLWxpc3QgLmJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgLXdlYpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            GlnbjogbGVmdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1yZXN1bHQtcGFnZSAucmVzdGF1cmFudHMtbGlzdCAuYnV0dG9uczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZTZlNWU1O1xuICAgIHRvcDogLTEycHg7XG4gIH1cbiAgLnNlYXJjaC1yZXN1bHQtcGFnZS^    ^                                p    X_            _     @      _            5vbmUq    q                    0l             l    q            q     @      q            `     @      `                 @      p             vc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRldGFpbHMtcGFnZSAjZGV0YWlsczo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgei1pbmRleDogOTk5O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cztcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzO1xufVxuXG4uZGV0YWlscy1wYWdlICNkZXRhaWxzLm92ZXJsYXk6OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRldGFpbHMtcGFnZSAjZGV0YWlscyAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogNjBweCAxNXB4O1xufVxuXG4uZGV0YWlscy1wYWdlICNkZXRhaWxzIC5jb250YWluZXIgPiAucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5kZXRhaWxzLXBhZ2UgI2RldGFpbHMgLm1zZy1ub3RpZmljYXRpb24tZGlzY291bnQgLm1zZy1lcnJvci1jYXJ0IHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjQzAwQTI3O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLmZhbmN5Ym94LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcbn1cblxuLmRldGFpbHMtcGFnZSAuZmFuY3lib3gtY29udGFpbmVyIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogNnB4O1xufVxuXG4uZGV0YWlscy1wYWdlIC5mYW5jeWJveC1jb250YWluZXIgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNDMDBBMjc7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLmZhbmN5Ym94LWNvbnRhaW5lciAuZmFuY3lib3gtY2xvc2Utc21hbGw6OmFmdGVyIHtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogN3B4O1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBmb250OiAyNXB4IEFyaWFsLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZDogI0MwMEEyNztcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLmN1c3RvbWlzYXRpb24tbGlnaHRib3gtY29udGFpbmVyIHtcbiAgLypwb3NpdGlvbjogZml4ZWQ7XG5cdFx0QGluY2x1ZGUgc2l6ZSgxMDAlKTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDsqL1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLmN1c3RvbWlzYXRpb24tbGlnaHRib3gtY29udGFpbmVyIC5saWdodGJveC1jb250YWluZXIge1xuICAvKnBhZGRpbmc6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7Ki9cbn1cblxuLmRldGFpbHMtcGFnZSAuY3VzdG9taXNhdGlvbi1saWdodGJveC1jb250YWluZXIgLmxpZ2h0Ym94IHtcbiAgLypwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuOyovXG59XG5cbi5kZXRhaWxzLXBhZ2UgLmN1c3RvbWlzYXRpb24tbGlnaHRib3gtY29udGFpbmVyIC5saWdodGJveCAudGl0bGUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweCA1MHB4IDIwcHggMzBweDtcbiAgYmFja2dyb3VuZDogI0MwMEEyNztcbn1cblxuLmRldGFpbHMtcGFnZSAuY3VzdG9taXNhdGlvbi1saWdodGJveC1jb250YWluZXIgLmxpZ2h0Ym94IC50aXRsZS1jb250YWluZXIgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLmN1c3RvbWlzYXRpb24tbGlnaHRib3gtY29udGFpbmVyIC5saWdodGJveCAudGl0bGUtY29udGFpbmVyIC5xdGUge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogI2E4MDkyMjtcbiAgd2lkdGg6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmRldGFpbHMtcGFnZSAuY3VzdG9taXNhdGlvbi1saWdodGJveC1jb250YWluZXIgLmxpZ2h0Ym94IC50aXRsZS1jb250YWluZXIgLnF0ZSAubWludXMsXG4uZGV0YWlscy1wYWdlIC5jdXN0b21pc2F0aW9uLWxpZ2h0Ym94LWNvbnRhaW5lciAubGlnaHRib3ggLnRpdGxlLWNvbnRhaW5lciAucXRlIC5wbHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBiYWNrZ3JvdW5kOiAjOTAwNzFkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLmN1c3RvbWlzYXRpb24tbGlnaHRib3gtY29udGFpbmVyIC5saWdodGJveCAudGl0bGUtY29udGFpbmVyIC5xdGUgLm1pbnVzOmhvdmVyLFxuLmRldGFpbHMtcGFnZSAuY3VzdG9taXNhdGlvbi1saWdodGJveC1jb250YWluZXIgLmxpZ2h0Ym94IC50aXRsZS1jb250YWluZXIgLnF0ZSAucGx1czpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3NzA2MTg7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLmN1c3RvbWlzYXRpb24tbGlnaHRib3gtY29udGFpbmVyIC5saWdodGJveCAudGl0bGUtY29udGFpbmVyIC5xdGUgLm51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTVlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgYmFja2dyb3VuZDogI2E4MDkyMjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG4uZGV0YWlscy1wYWdlIC5jdXN0b21pc2F0aW9uLWxpZ2h0Ym94LWNvbnRhaW5lciAubGlnaHRib3ggLnRpdGxlLWNvbnRhaW5lciAucHJpY2UtY2FydCB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmRldGFpbHMtcGFnZSAuY3VzdG9taXNhdGlvbi1saWdodGJveC1jb250YWluZXIgLmxpZ2h0Ym94IC50aXRsZS1jb250YWluZXIgLmFjdGlvbnMge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLmN1c3RvbWlzYXRpb24tbGlnaHRib3gtY29udGFpbmVyIC5saWdodGJveCAudGl0bGUtY29udGFpbmVyIC5hY3Rpb25zID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmRldGFpbHMtcGFnZSAuY3VzdG9taXNhdGlvbi1saWdodGJveC1jb250YWluZXIgLmxpZ2h0Ym94IC50aXRsZS1jb250YWluZXIgLmFjdGlvbnMgLnN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM5MDA3MWQ7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbn1cblxuLmRldGFpbHMtcGFnZSAuY3VzdG9taXNhdGlvbi1saWdodGJveC1jb250YWluZXIgLmxpZ2h0Ym94IC50aXRsZS1jb250YWluZXIgLmFjdGlvbnMgLnN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3NzA2MTg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5kZXRhaWxzLXBhZ2UgLmN1c3RvbWlzYXRpb24tbGlnaHRib3gtY29udGFpbmVyIC5saWdodGJveCAudGl0bGUtY29udGFpbmVyIC50aXRsZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmRldGFpbHMtcGFnZSAuY3VzdG9taXNhdGlvbi1saWdodGJveC1jb250YWluZXIgLmxpZ2h0Ym94IC50aXRsZS1jb250YWluZXIgLmFjdGlvbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgLyouc3VibWl0IHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiA5OTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHRcdFx0XHRcdH0qL1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5kZXRhaWxzLXBhZ2UgLmN1c3RvbWlzYXRpb24tbGlnaHRib3gtY29udGFpbmVyIC5saWdodGJveCAudGl0bGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uZGV0YWlscy1wYWdlIC5jdXN0b21pc2F0aW9uLWxpZ2h0Ym94LWNvbnRhaW5lciAubGlnaHRib3ggLmNvbXBvc2l0aW9uLWJsb2NrIC5yb3csXG4uZGV0YWlscy1wYWdlIC5jdXN0b21pc2F0aW9uLWxpZ2h0Ym94LWNvbnRhaW5lciAubGlnaHRib3ggLmluZ3JlZGllbnRzLWJsb2NrIC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIC8qJjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0fSovXG59XG5cbi5kZXRhaWxzLXBhZ2UgLmN1c3RvbWlzYXRpb24tbGlnaHRib3gtY29udGFpbmVyIC5saWdodGJveCAuY29tcG9zaXRpb24tYmxvY2sgLnJvdyAuY29sLWl0ZW0sXG4uZGV0YWlscy1wYWdlIC5jdXN0b21pc2F0aW9uLWxpZ2h0Ym94LWNvbnRhaW5lciAubGlnaHRib3ggLmluZ3JlZGllbnRzLWJsb2NrIC5yb3cgLmNvbC1pdGVtIHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4uZGV0YWlscy1wYWdlIC5jdXN0b21pc2F0aW9uLWxpZ2h0Ym94LWNvbnRhaW5lciAubGlnaHRib3ggLmNvbXBvc2l0aW9uLWJsb2NrIC5yb3cgLmNvbC1pdGVtLm1pZGRsZSxcbi5kZXRhaWxzLXBhZ2UgLmN1c3RvbWlzYXRpb24tbGlnaHRib3gtY29udGFpbmVyIC5saWdodGJveCAuaW5ncmVkaWVudHMtYmxvY2sgLnJvdyAuY29sLWl0ZW0ubWlkZGxlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICNkOWQ5ZDk7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLmN1c3RvbWlzYXRpb24tbGlnaHRib3gtY29udGFpbmVyIC5saWdodGJveCAuY29tcG9zaXRpb24tYmxvY2sgLnRpdGxlLFxuLmRldGFpbHMtcGFnZSAuY3VzdG9taXNhdGlvbi1saWdodGJveC1jb250YWluZXIgLmxpZ2h0Ym94IC5pbmdyZWRpZW50cy1ibG9jayAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgY29sb3I6ICMyRDM1NDQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzFmMjEyMztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLmN1c3RvbWlzYXRpb24tbGlnaHRib3gtY29udGFpbmVyIC5saWdodGJveCAuY29tcG9zaXRpb24tYmxvY2sgLmNoZWNrYm94LFxuLmRldGFpbHMtcGFnZSAuY3VzdG9taXNhdGlvbi1saWdodGJveC1jb250YWluZXIgLmxpZ2h0Ym94IC5jb21wb3NpdGlvbi1ibG9jayAucmFkaW8sXG4uZGV0YWlscy1wYWdlIC5jdXN0b21pc2F0aW9uLWxpZ2h0Ym94LWNvbnRhaW5lciAubGlnaHRib3ggLmluZ3JlZGllbnRzLWJsb2NrIC5jaGVja2JveCxcbi5kZXRhaWxzLXBhZ2UgLmN1c3RvbWlzYXRpb24tbGlnaHRib3gtY29udGFpbmVyIC5saWdodGJveCAuaW5ncmVkaWVudHMtYmxvY2sgLnJhZGlvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLypsYWJlbDpub3QoLnRleHQpIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkYmctbGlnaHQsIDEwJSk7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGFjY2VudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH0qL1xufVxuXG4uZGV0YWlscy1wYWdlIC5jdXN0b21pc2F0aW9uLWxpZ2h0Ym94LWNvbnRhaW5lciAubGlnaHRib3ggLmNvbXBvc2l0aW9uLWJsb2NrIC5jaGVja2JveCBsYWJlbC50ZXh0LFxuLmRldGFpbHMtcGFnZSAuY3VzdG9taXNhdGlvbi1saWdodGJveC1jb250YWluZXIgLmxpZ2h0Ym94IC5jb21wb3NpdGlvbi1ibG9jayAucmFkaW8gbGFiZWwudGV4dCxcbi5kZXRhaWxzLXBhZ2UgLmN1c3RvbWlzYXRpb24tbGlnaHRib3gtY29udGFpbmVyIC5saWdodGJveCAuaW5ncmVkaWVudHMtYmxvY2sgLmNoZWNrYm94IGxhYmVsLnRleHQsXG4uZGV0YWlscy1wYWdlIC5jdXN0b21pc2F0aW9uLWxpZ2h0Ym94LWNvbnRhaW5lciAubGlnaHRib3ggLmluZ3JlZGllbnRzLWJsb2NrIC5yYWRpbyBsYWJlbC50ZXh0IHtcbiAgY29sb3I6ICMyRDM1NDQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbn1cblxuLmRldGFpbHMtcGFnZSAuY3VzdG9taXNhdGlvbi1saWdodGJveC1jb250YWluZXIgLmxpZ2h0Ym94IC5jb21wb3NpdGlvbi1ibG9jayAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCArIGxhYmVsLnRleHQsXG4uZGV0YWlscy1wYWdlIC5jdXN0b21pc2F0aW9uLWxpZ2h0Ym94LWNvbnRhaW5lciAubGlnaHRib3ggLmNvbXBvc2l0aW9uLWJsb2NrIC5yYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsICsgbGFiZWwudGV4dCxcbi5kZXRhaWxzLXBhZ2UgLmN1c3RvbWlzYXRpb24tbGlnaHRib3gtY29udGFpbmVyIC5saWdodGJveCAuaW5ncmVkaWVudHMtYmxvY2sgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwgKyBsYWJlbC50ZXh0LFxuLmRldGFpbHMtcGFnZSAuY3VzdG9taXNhdGlvbi1saWdodGJveC1jb250YWluZXIgLmxpZ2h0Ym94IC5pbmdyZWRpZW50cy1ibG9jayAucmFkaW8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCArIGxhYmVsLnRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZGV0YWlscy1wYWdlIC5jdXN0b21pc2F0aW9uLWxpZ2h0Ym94LWNvbnRhaW5lciAubGlnaHRib3ggLmNvbXBvc2l0aW9uLWJsb2NrIHtcbiAgcGFkZGluZzogMjVweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuXG4uZGV0YWlscy1wYWdlIC5jdXN0b21pc2F0aW9uLWxpZ2h0Ym94LWNvbnRhaW5lciAubGlnaHRib3ggLnN1cHBsZW1lbnQtYmxvY2sge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNDQ0M7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLmN1c3RvbWlzYXRpb24tbGlnaHRib3gtY29udGFpbmVyIC5saWdodGJveCAuaW5ncmVkaWVudHMtYmxvY2sge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmRldGFpbHMtcGFnZSAuY3VzdG9taXNhdGlvbi1saWdodGJveC1jb250YWluZXIgLmxpZ2h0Ym94IC5pbmdyZWRpZW50cy1ibG9jayAucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGV0YWlscy1wYWdlIC5jdXN0b21pc2F0aW9uLWxpZ2h0Ym94LWNvbnRhaW5lciAubGlnaHRib3ggLmluZ3JlZGllbnRzLWJsb2NrIC5jYXRlZ29yeS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNDMDBBMjc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZGV0YWlscy1wYWdlIC5jdXN0b21pc2F0aW9uLWxpZ2h0Ym94LWNvbnRhaW5lciAubGlnaHRib3ggLmluZ3JlZGllbnRzLWJsb2NrIC5jYXRlZ29yeS1pdGVtcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmRldGFpbHMtcGFnZSAuY3VzdG9taXNhdGlvbi1saWdodGJveC1jb250YWluZXIgLmxpZ2h0Ym94IC5pbmdyZWRpZW50cy1ibG9jayAuY2F0ZWdvcnktaXRlbXMgbGkgLnByaWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGNvbG9yOiAjMkQzNTQ0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLmN1c3RvbWlzYXRpb24tbGlnaHRib3gtY29udGFpbmVyIC5saWdodGJveCAuc2Nyb2xsLWJ0biB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNDMDBBMjc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbn1cblxuLmRldGFpbHMtcGFnZSAuY3VzdG9taXNhdGlvbi1saWdodGJveC1jb250YWluZXIgLmxpZ2h0Ym94IC5zY3JvbGwtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzkwMDcxZDtcbn1cblxuLmRldGFpbHMtcGFnZSAuY3VzdG9taXNhdGlvbi1saWdodGJveC1jb250YWluZXIgLmxpZ2h0Ym94IC5zY3JvbGwtYnRuLmRvd246OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uZGV0YWlscy1wYWdlIC5jdXN0b21pc2F0aW9uLWxpZ2h0Ym94LWNvbnRhaW5lciAubGlnaHRib3ggLnNjcm9sbC1idG4udXA6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLmN1c3RvbWlzYXRpb24tbGlnaHRib3gtY29udGFpbmVyIC5saWdodGJveCAuc2Nyb2xsLWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0ZGRjtcbiAgdG9wOiA0NCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRldGFpbHMtcGFnZSAuY3VzdG9taXNhdGlvbi1saWdodGJveC1jb250YWluZXIgLmxpZ2h0Ym94IC5jb21wb3NpdGlvbi1ibG9jayAucm93IC5jb2wtaXRlbS5taWRkbGUsXG4gIC5kZXRhaWxzLXBhZ2UgLmN1c3RvbWlzYXRpb24tbpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            H1cbiAgLmRldGFpbHMtcGFnZSAuY3VzdG9taXNhdGlvbi1saWdodGJveC1jb250YWluZXIgLmxpZ2h0Ym94IC5jb21wb3NpdGlvbi1ibG9jayAuY29sLWl0ZW06bm90KDpsYXN0LWNoaWxkKSAuY2hlY2tib3gsXG4gIC5kZXRhaWxzLXBhZ2UgLmN1c3RvbWlzYXRpb24tbGlnaHRib3gtY29udGFpbmVyIC5saWdodGJveCAuY29tcG9zaXRpb24tYmxvY2sgLmNvbC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgLnJhZGlvIHtcbi^    ^                                p    X_            _     @      _            VyIC5q    q                    0l             l    q            q     @      q            `     @      `                 @      p             gNDUwcHgpIHtcbiAgLmRldGFpbHMtcGFnZSAuY3VzdG9taXNhdGlvbi1saWdodGJveC1jb250YWluZXIgLnRpdGxlLWNvbnRhaW5lciAuYWN0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuZGV0YWlscy1wYWdlIC5jdXN0b21pc2F0aW9uLWxpZ2h0Ym94LWNvbnRhaW5lciAudGl0bGUtY29udGFpbmVyIC5hY3Rpb25zIC5zdWJtaXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4ucmFkaW9zLWdyb3VwIC5yYWRpbzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5yYWRpb3MtZ3JvdXAuaW5saW5lIC5yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJhZGlvcy1ncm91cC5pbmxpbmUgLnJhZGlvOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhZGlvIGlucHV0LFxuLmNoZWNrYm94IGlucHV0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucmFkaW8gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOm5vdCgudGV4dCksXG4uY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOm5vdCgudGV4dCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2NoZWNrYm94LXdoaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMDBBMjc7XG4gIGJvcmRlci1jb2xvcjogI0MwMEEyNztcbn1cblxuLnJhZGlvIGxhYmVsOm5vdCgudGV4dCksXG4uY2hlY2tib3ggbGFiZWw6bm90KC50ZXh0KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM2Y2I7XG59XG5cbi5yYWRpbyBsYWJlbC50ZXh0LFxuLmNoZWNrYm94IGxhYmVsLnRleHQge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogcmdiYSg0NSwgNTMsIDY4LCAwLjYpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYWRpbyBsYWJlbC50ZXh0ID4gKixcbi5jaGVja2JveCBsYWJlbC50ZXh0ID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJhZGlvIGxhYmVsLnRleHQgc3Bhbixcbi5jaGVja2JveCBsYWJlbC50ZXh0IHNwYW4ge1xuICBjb2xvcjogIzJEMzU0NDtcbn1cblxuLnJhZGlvIGxhYmVsLnRleHQgLmFycm93LFxuLmNoZWNrYm94IGxhYmVsLnRleHQgLmFycm93IHtcbiAgaGVpZ2h0OiA5cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4vKi5jaGVja2JveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRpbnB1dCB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdCY6Y2hlY2tlZCArIGxhYmVsOm5vdCgudGV4dCkge1xuXHRcdFx0YmFja2dyb3VuZDogJGFjY2VudDI7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgOHB4IGRhcmtlbigkYWNjZW50MiwgNSUpIGluc2V0O1xuXHRcdH1cblxuXHRcdCY6Y2hlY2tlZCArIGxhYmVsOm5vdCgudGV4dCk6OmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IC44O1xuXHRcdH1cblx0fVxuXG5cdGxhYmVsOm5vdCgudGV4dCkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRAaW5jbHVkZSBzaXplKDE2cHgpO1xuXHRcdGJhY2tncm91bmQ6ICRiZy1saWdodDtcblx0XHRib3gtc2hhZG93OiAwIDAgOHB4IGRhcmtlbigkYmctbGlnaHQsIDE1JSkgaW5zZXQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0QGluY2x1ZGUgc2l6ZSg5cHgsIDZweCk7XG5cdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRiZy1saWdodDtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmctbGlnaHQ7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRsZWZ0OiAzcHg7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC00NWRlZykpO1xuXHRcdH1cblx0fVxuXG5cdGxhYmVsLnRleHQge1xuXHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIC43NXJlbSwgcmdiYSgkdHh0LWRhcmssICR0eHQtb3BhY2l0eSksIDUwMCk7XG5cdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0JiA+ICoge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICR0eHQtZGFyaztcblx0XHR9XG5cblx0XHQuYXJyb3cge1xuXHRcdFx0aGVpZ2h0OiA5cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHR9XG5cdH1cbn0qL1xuLnR4dGJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4udHh0Ym94IGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBjb2xvcjogIzJEMzU0NDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnR4dGJveCBpbnB1dCxcbi50eHRib3ggdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgY29sb3I6ICMyRDM1NDQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU1ZTU7XG59XG5cbi50eHRib3ggaW5wdXQ6Zm9jdXMsXG4udHh0Ym94IHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWYyMTIzO1xufVxuXG4udHh0Ym94IHRleHRhcmVhIHtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4uc2VsZWN0b3Jib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnNlbGVjdG9yYm94IGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBjb2xvcjogIzJEMzU0NDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnNlbGVjdG9yYm94IC5zZWxlY3RvciB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBjb2xvcjogIzJEMzU0NDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxudGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuXG50YWJsZS5zdHlsZTEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG59XG5cbnRhYmxlLnN0eWxlMSAucHJlZml4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudGFibGUuc3R5bGUxIC5kYXJrIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICMyRDM1NDQ7XG59XG5cbnRhYmxlLnN0eWxlMSAuYWNjZW50IHtcbiAgYmFja2dyb3VuZDogI0MwMEEyNztcbiAgY29sb3I6ICNGRkY7XG59XG5cbnRhYmxlLnN0eWxlMSB0aGVhZCB0ciB0aCwgdGFibGUuc3R5bGUxIHRoZWFkIHRyIHRkLCB0YWJsZS5zdHlsZTEgdGZvb3QgdHIgdGgsIHRhYmxlLnN0eWxlMSB0Zm9vdCB0ciB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogLjllbTtcbn1cblxudGFibGUuc3R5bGUxIHRoZWFkIHRyIHRoIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xufVxuXG50YWJsZS5zdHlsZTEgdGJvZHkge1xuICBjb2xvcjogIzJEMzU0NDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAuODVlbTtcbn1cblxudGFibGUuc3R5bGUxIHRib2R5IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbnRhYmxlLnN0eWxlMSB0Ym9keSB0cjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZDlkOWQ5O1xufVxuXG50YWJsZS5zdHlsZTEgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG5cbnRhYmxlLnN0eWxlMSB0Ym9keSAudGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IC45cmVtO1xufVxuXG50YWJsZS5zdHlsZTEgdGJvZHkgLmRlc2Mge1xuICBmb250LXNpemU6IC44cmVtO1xuICBvcGFjaXR5OiAwLjY7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxudGFibGUuc3R5bGUxIHRmb290IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogLjk1cmVtO1xufVxuXG50YWJsZS5zdHlsZTEgdGZvb3QgdHIgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbnRhYmxlLnN0eWxlMSB0aCwgdGFibGUuc3R5bGUxIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG50YWJsZS5zdHlsZTEgdGgudHh0LWxlZnQsIHRhYmxlLnN0eWxlMSB0ZC50eHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRhYmxlLnN0eWxlMSB0aC50eHQtY2VudGVyLCB0YWJsZS5zdHlsZTEgdGQudHh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgdGFibGUuc3R5bGUxIC5wcmVmaXgge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICB0YWJsZS5zdHlsZTEgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgdGFibGUuc3R5bGUxIHRyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgdGFibGUuc3R5bGUxIHRyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICB0YWJsZS5zdHlsZTEgdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUuc3R5bGUxIHRyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIHRhYmxlLnN0eWxlMSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgdGFibGUuc3R5bGUxIHRib2R5IHRkIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6ICNFRUU7XG4gICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUuc3R5bGUxIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIHRhYmxlLnN0eWxlMSB0Ym9keSB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZm9udC1zaXplOiAuOTVlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICB0YWJsZS5zdHlsZTEgdGJvZHkgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGZvbnQtc2l6ZTogLjg3ZW07XG4gICAgcGFkZGluZzogMTBweCA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG50YWJsZS5zdHlsZTIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG59XG5cbnRhYmxlLnN0eWxlMiAucHJlZml4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudGFibGUuc3R5bGUyIGEge1xuICBjb2xvcjogI0MwMEEyNztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxudGFibGUuc3R5bGUyIC5kYXJrIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICMyRDM1NDQ7XG59XG5cbnRhYmxlLnN0eWxlMiAuYWNjZW50IHtcbiAgYmFja2dyb3VuZDogI0MwMEEyNztcbiAgY29sb3I6ICNGRkY7XG59XG5cbnRhYmxlLnN0eWxlMiB0aCwgdGFibGUuc3R5bGUyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG50YWJsZS5zdHlsZTIgdGgudHh0LWxlZnQsIHRhYmxlLnN0eWxlMiB0ZC50eHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRhYmxlLnN0eWxlMiB0aC50eHQtY2VudGVyLCB0YWJsZS5zdHlsZTIgdGQudHh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxudGFibGUuc3R5bGUyIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZDogIzJiMmUzMDtcbn1cblxudGFibGUuc3R5bGUyIHRoZWFkIHRyIHRoIHtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IC44M2VtO1xuICBjb2xvcjogI0ZGRjtcbn1cblxudGFibGUuc3R5bGUyIHRib2R5IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMkQzNTQ0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiBjb2xvciAuNHM7XG4gIHRyYW5zaXRpb246IGNvbG9yIC40cztcbn1cblxudGFibGUuc3R5bGUyIHRib2R5IHRyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkOWQ5ZDk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG59XG5cbnRhYmxlLnN0eWxlMiB0Ym9keSB0cjpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNDMDBBMjc7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIC8qdGQge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKCR0eHQtbGlnaHQsIC44KTtcblxuXHRcdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHR4dC1saWdodDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmFjdGlvbnMge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICR0eHQtZGFyaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0qL1xufVxuXG50YWJsZS5zdHlsZTIgdGJvZHkgdHIgdGQge1xuICBwYWRkaW5nOiAxN3B4IDEwcHg7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgY29sb3I6IHJnYmEoNDUsIDUzLCA2OCwgMC43KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxudGFibGUuc3R5bGUyIHRib2R5IHRyIHRkLmFjdGlvbnMgYSB7XG4gIGNvbG9yOiAjQzAwQTI3O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93LWFjY2VudC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTNweCA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG59XG5cbnRhYmxlLnN0eWxlMiB0Ym9keSB0ciB0ZC5hY3Rpb25zIGE6aG92ZXIge1xuICBjb2xvcjogI0MwMEEyNyAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0b3Ige1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IC43NXJlbTtcbn1cblxuLnNlbGVjdG9yLm9wZW5lZCAuaXRlbXMge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDEwMCU7XG59XG5cbi5zZWxlY3RvciAuaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogIzNlNDM0NjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3RvciAuaGVhZGVyIC50ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ4JTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zZWxlY3RvciAuaGVhZGVyIC5hcnJvdyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLnNlbGVjdG9yIC5oZWFkZXIgLmFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiA0OCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLnNlbGVjdG9yIC5pdGVtcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6ICMyYjJlMzA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIC40cztcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbn1cblxuLnNlbGVjdG9yIC5pdGVtcyBsaSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIC40cztcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIC40cztcbiAgdHJhbnNpdGlvbjogY29sb3IgLjRzO1xufVxuXG4uc2VsZWN0b3IgLml0ZW1zIGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweDtcbn1cblxuLnNlbGVjdG9yIC5pdGVtcyBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogNXB4IDEwcHggMTBweDtcbn1cblxuLnNlbGVjdG9yIC5pdGVtcyBsaTpob3ZlciB7XG4gIGNvbG9yOiAjQzAwQTI3O1xufVxuXG4uc2VsZWN0MiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjMkQzNTQ0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0YxRjFGMSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjMkQzNTQ0O1xufVxuXG4uc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1zZWxlY3Rpb24gdWwge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLXNlbGVjdGlvbiB1bCBsaSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogNHB4IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItc2VsZWN0aW9uIHVsIGlucHV0IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0MwMEEyNyAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwcHg7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            DVkZWcpO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgdG9wOiAtMTBweDtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24uc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmU6OmJlZm9yZSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAtNXB4O1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbG^    ^                                p    X_            _     @      _            ItcmVq    q                    0l             l    q            q     @      q            `     @      `                 @      p             gIHBhZGRpbmc6IDEwcHggNXB4IDVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IC45NGVtO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24gbGlbcm9sZT1cImdyb3VwXCJdIHN0cm9uZyArIHVsIGxpIHtcbiAgcGFkZGluZzogNXB4IDEwcHggNXB4IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24gbGk6bm90KFtyb2xlPVwiZ3JvdXBcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24gbGk6bm90KFtyb2xlPVwiZ3JvdXBcIl0pOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmRldGFpbHMtcGFnZSAubWFyZy10b3Age1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZGV0YWlscy1wYWdlIC5tYXJnLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZGV0YWlscy1wYWdlIC5tYXJnLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmRldGFpbHMtcGFnZSAubWFyZy1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZGV0YWlscy1wYWdlIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzNyZW07XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogI0MwMEEyNztcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xufVxuXG4uZGV0YWlscy1wYWdlIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5MDA3MWQ7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLmxlZnQtc2lkZWJhci1jb2wge1xuICB3aWR0aDogMTclO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uZGV0YWlscy1wYWdlIC5sZWZ0LXNpZGViYXIge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgY29sb3I6ICMyRDM1NDQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRldGFpbHMtcGFnZSAubGVmdC1zaWRlYmFyIC50eXBlcyBsaSB7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHMsIGNvbG9yIC40cywgbWFyZ2luLWJvdHRvbSAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHMsIGNvbG9yIC40cywgbWFyZ2luLWJvdHRvbSAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cywgY29sb3IgLjRzLCBtYXJnaW4tYm90dG9tIC40cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHMsIGNvbG9yIC40cywgbWFyZ2luLWJvdHRvbSAuNHM7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLmxlZnQtc2lkZWJhciAudHlwZXMgbGk6aG92ZXIge1xuICBjb2xvcjogI0MwMEEyNztcbn1cblxuLmRldGFpbHMtcGFnZSAubGVmdC1zaWRlYmFyIC50eXBlcyBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjQzAwQTI3O1xuICBjb2xvcjogI0ZGRjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kZXRhaWxzLXBhZ2UgLmxlZnQtc2lkZWJhci1jb2wge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRldGFpbHMtcGFnZSAubGVmdC1zaWRlYmFyLWNvbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGV0YWlscy1wYWdlIC5sZWZ0LXNpZGViYXItY29sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjdzIGN1YmljLWJlemllcigxLjAwMCwgMC4wMDAsIDAuMDAwLCAxLjAwMCk7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjdzIGN1YmljLWJlemllcigxLjAwMCwgMC4wMDAsIDAuMDAwLCAxLjAwMCk7XG4gICAgLW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuN3MgY3ViaWMtYmV6aWVyKDEuMDAwLCAwLjAwMCwgMC4wMDAsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjdzIGN1YmljLWJlemllcigxLjAwMCwgMC4wMDAsIDAuMDAwLCAxLjAwMCk7XG4gIH1cbiAgLmRldGFpbHMtcGFnZSAubGVmdC1zaWRlYmFyLWNvbC52aXNpYmxlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuZGV0YWlscy1wYWdlIC5sZWZ0LXNpZGViYXItY29sIC5sZWZ0LXNpZGViYXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgfVxufVxuXG4uZGV0YWlscy1wYWdlIC5yaWdodC1zaWRlYmFyLWNvbCB7XG4gIHdpZHRoOiAyNyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uZGV0YWlscy1wYWdlIC5yaWdodC1zaWRlYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGV0YWlscy1wYWdlIC5yaWdodC1zaWRlYmFyIC50aW1lcyB7XG4gIGJhY2tncm91bmQ6ICNDMDBBMjc7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRldGFpbHMtcGFnZSAucmlnaHQtc2lkZWJhciAudGltZXMgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLnJpZ2h0LXNpZGViYXIgLnRpbWVzIC50aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMTBweDtcbn1cblxuLmRldGFpbHMtcGFnZSAucmlnaHQtc2lkZWJhciAudGltZXMgLnRpbWUtbGlzdCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZGV0YWlscy1wYWdlIC5yaWdodC1zaWRlYmFyIC50aW1lcyAudGltZS1saXN0IC5kYXRlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZGV0YWlscy1wYWdlIC5yaWdodC1zaWRlYmFyIC50aW1lcyAudGltZS1saXN0IC5kYXRlLWNvbnRhaW5lciAuZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBjb2xvcjogI0MwMEEyNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLnJpZ2h0LXNpZGViYXIgLnRpbWVzIC50aW1lLWxpc3QgLnRpbWUge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG9wYWNpdHk6IC44O1xufVxuXG4uZGV0YWlscy1wYWdlIC5yaWdodC1zaWRlYmFyIC50aW1lcyAudGltZS1saXN0IC50aW1lIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLnJpZ2h0LXNpZGViYXIgLnpvbmVzIHtcbiAgYmFja2dyb3VuZDogIzFmMjEyMztcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGV0YWlscy1wYWdlIC5yaWdodC1zaWRlYmFyIC56b25lcyAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmRldGFpbHMtcGFnZSAucmlnaHQtc2lkZWJhciAuem9uZXMgLnRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xMHB4O1xufVxuXG4uZGV0YWlscy1wYWdlIC5yaWdodC1zaWRlYmFyIC56b25lcyAuem9uZS1saXN0IHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBjb2xvcjogIzZjN2Q5ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmRldGFpbHMtcGFnZSAucmlnaHQtc2lkZWJhciAuem9uZXMgLnpvbmUtbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uZGV0YWlscy1wYWdlIC5wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLnBhbmVsIC5tc2ctZXJyb3ItY2FydCB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBjb2xvcjogI0MwMEEyNztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZGV0YWlscy1wYWdlIC5wYW5lbCAubW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjdweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgY29sb3I6ICNDMDBBMjc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLnBhbmVsIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBjb2xvcjogIzJEMzU0NDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLnBhbmVsIC50aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmRldGFpbHMtcGFnZSAucGFuZWwgLnRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0xNXB4O1xufVxuXG4uZGV0YWlscy1wYWdlIC5wYW5lbCAudGl0bGUgc21hbGwge1xuICBmb250LXNpemU6IC42ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLnBhbmVsIC5pdGVtcyB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGV0YWlscy1wYWdlIC5wYW5lbCAuaXRlbXMgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogIzJEMzU0NDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmRldGFpbHMtcGFnZSAucGFuZWwgLml0ZW1zIC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGV0YWlscy1wYWdlIC5wYW5lbCAuaXRlbXMgLml0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLnBhbmVsIC5pdGVtcyAuaXRlbTpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2U2ZTVlNTtcbiAgbGVmdDogLTIwcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0yMHB4O1xufVxuXG4uZGV0YWlscy1wYWdlIC5wYW5lbCAuaXRlbXMgLml0ZW0gLmJ0bi1kZWxldGUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRldGFpbHMtcGFnZSAucGFuZWwgLml0ZW1zIC5pdGVtIC5idG4tZGVsZXRlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwyNzE1XCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNDMDBBMjc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmRldGFpbHMtcGFnZSAucGFuZWwgLml0ZW1zIC5pdGVtIC5pdGVtLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLnBhbmVsIC5pdGVtcyAuaXRlbSAuaXRlbS10aXRsZSAucXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0ycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiAjQzAwQTI3O1xuICB3aWR0aDogNTVweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmRldGFpbHMtcGFnZSAucGFuZWwgLml0ZW1zIC5pdGVtIC5pdGVtLXRpdGxlIC5xdGUgLm1pbnVzLFxuLmRldGFpbHMtcGFnZSAucGFuZWwgLml0ZW1zIC5pdGVtIC5pdGVtLXRpdGxlIC5xdGUgLnBsdXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4IDA7XG4gIGJhY2tncm91bmQ6ICNhODA5MjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbn1cblxuLmRldGFpbHMtcGFnZSAucGFuZWwgLml0ZW1zIC5pdGVtIC5pdGVtLXRpdGxlIC5xdGUgLm1pbnVzOmhvdmVyLFxuLmRldGFpbHMtcGFnZSAucGFuZWwgLml0ZW1zIC5pdGVtIC5pdGVtLXRpdGxlIC5xdGUgLnBsdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODYwNzFiO1xufVxuXG4uZGV0YWlscy1wYWdlIC5wYW5lbCAuaXRlbXMgLml0ZW0gLml0ZW0tdGl0bGUgLnF0ZSAubnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGJhY2tncm91bmQ6ICNDMDBBMjc7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmRldGFpbHMtcGFnZSAucGFuZWwgLml0ZW1zIC5pdGVtIC5pdGVtLXRpdGxlIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBjb2xvcjogIzJEMzU0NDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4uZGV0YWlscy1wYWdlIC5wYW5lbCAuaXRlbXMgLml0ZW0gLml0ZW0tdGl0bGUgLnByaWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxNXB4O1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgY29sb3I6ICMyRDM1NDQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmRldGFpbHMtcGFnZSAucGFuZWwgLml0ZW1zIC5pdGVtIC5zdWItaXRlbXMge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLnBhbmVsIC5pdGVtcyAuaXRlbSAuc3ViLWl0ZW1zIC5zdWItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZGV0YWlscy1wYWdlIC5wYW5lbCAuaXRlbXMgLml0ZW0gLnN1Yi1pdGVtcyAuc3ViLWl0ZW0gLnF0ZSB7XG4gIHdpZHRoOiA1NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGNvbG9yOiAjMkQzNTQ0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZGV0YWlscy1wYWdlIC5wYW5lbCAuaXRlbXMgLml0ZW0gLnN1Yi1pdGVtcyAuc3ViLWl0ZW0gLnRleHQge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGNvbG9yOiAjMkQzNTQ0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLnBhbmVsIC5vcmRlci10eXBlcyB7XG4gIGJhY2tncm91bmQ6ICNhODA5MjI7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZGV0YWlscy1wYWdlIC5wYW5lbCAub3JkZXItdHlwZXMgLmxlZnQsXG4uZGV0YWlscy1wYWdlIC5wYW5lbCAub3JkZXItdHlwZXMgLm1pZGRsZSxcbi5kZXRhaWxzLXBhZ2UgLnBhbmVsIC5vcmRlci10eXBlcyAucmlnaHQge1xuICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLnBhbmVsIC5vcmRlci10eXBlcyAubWlkZGxlIC5yYWRpbyB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmRldGFpbHMtcGFnZSAucGFuZWwgLm9yZGVyLXR5cGVzIC5yaWdodCAucmFkaW8ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLnBhbmVsIC5vcmRlci10eXBlcyAucmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uZGV0YWlscy1wYWdlIC5wYW5lbCAub3JkZXItdHlwZXMgLnJhZGlvIGlucHV0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZGV0YWlscy1wYWdlIC5wYW5lbCAub3JkZXItdHlwZXMgLnJhZGlvIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpub3QoLnRleHQpOjphZnRlciB7XG4gIG9wYWNpdHk6IC44O1xufVxuXG4uZGV0YWlscy1wYWdlIC5wYW5lbCAub3JkZXItdHlwZXMgLnJhZGlvIGxhYmVsOm5vdCgudGV4dCkge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjNzcwNjE4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmRldGFpbHMtcGFnZSAucGFuZWwgLm9yZGVyLXR5cGVzIC5yYWRpbyBsYWJlbDpub3QoLnRleHQpOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZGV0YWlscy1wYWdlIC5wYW5lbCAub3JkZXItdHlwZXMgLnJhZGlvIGxhYmVsLnRleHQge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG9wYWNpdHk6IC44O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRldGFpbHMtcGFnZSAucGFuZWwgLmNoZWNrb3V0IHtcbiAgYmFja2dyb3VuZDogI0MwMEEyNztcbiAgcGFkZGluZzogMjVweCAyMHB4IDMwcHg7XG59XG5cbi5kZpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            CAuY2hlY2tvdXQgLmxlZnQgLnRvdGFsLXRleHQge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLnBhbmVsIC5jaGVja291dCAubGVmdCAudG90YWwtdGV4dCAudHZhIHtcbiAgZm9udC1zaXplOiAuNjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuIC^    ^                                p    X_            _     @      _            1pbHkq    q                    0l             l    q            q     @      q            `     @      `                 @      p             lIC5wYW5lbCAuY2hlY2tvdXQgLnJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLnBhbmVsIC5jaGVja291dCAucmlnaHQgLnRvdGFsLW51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZGV0YWlscy1wYWdlIC5wYW5lbCAuY2hlY2tvdXQgLmJ0biB7XG4gIGNvbG9yOiAjQzAwQTI3O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogLjdlbTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cztcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xuICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cztcbn1cblxuLmRldGFpbHMtcGFnZSAucGFuZWwgLmNoZWNrb3V0IC5idG46aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmRldGFpbHMtcGFnZSAuZmFuY3lib3gtY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgei1pbmRleDogOTk5OTk5OTk5OTtcbn1cblxuLmRldGFpbHMtcGFnZSAuZmFuY3lib3gtY29udGFpbmVyIC5wYW5lbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uZGV0YWlscy1wYWdlIC5mYW5jeWJveC1jb250YWluZXIgLnBhbmVsIC5pdGVtcyB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLmZhbmN5Ym94LWNvbnRhaW5lciAucGFuZWwgLnRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2E4MDkyMjtcbiAgY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbn1cblxuLmRldGFpbHMtcGFnZSAuZmFuY3lib3gtY29udGFpbmVyIC5wYW5lbCAudGl0bGU6OmJlZm9yZSwgLmRldGFpbHMtcGFnZSAuZmFuY3lib3gtY29udGFpbmVyIC5wYW5lbCAudGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRldGFpbHMtcGFnZSAuZmFuY3lib3gtY29udGFpbmVyIC5wYW5lbCAub3JkZXItdHlwZXMge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uZGV0YWlscy1wYWdlIC5mYW5jeWJveC1jb250YWluZXIgLnBhbmVsIC5jaGVja291dCB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4O1xufVxuXG4uZGV0YWlscy1wYWdlIC5mYW5jeWJveC1jb250YWluZXIgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLmZhbmN5Ym94LWNvbnRhaW5lciAuZmFuY3lib3gtY2xvc2Utc21hbGw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uZGV0YWlscy1wYWdlIC5mYW5jeWJveC1jb250YWluZXIgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmRldGFpbHMtcGFnZSAucmlnaHQtc2lkZWJhci1jb2wge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRldGFpbHMtcGFnZSAucmlnaHQtc2lkZWJhci1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC43cyBjdWJpYy1iZXppZXIoMS4wMDAsIDAuMDAwLCAwLjAwMCwgMS4wMDApO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIC43cyBjdWJpYy1iZXppZXIoMS4wMDAsIDAuMDAwLCAwLjAwMCwgMS4wMDApO1xuICAgIC1tcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjdzIGN1YmljLWJlemllcigxLjAwMCwgMC4wMDAsIDAuMDAwLCAxLjAwMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC43cyBjdWJpYy1iZXppZXIoMS4wMDAsIDAuMDAwLCAwLjAwMCwgMS4wMDApO1xuICB9XG4gIC5kZXRhaWxzLXBhZ2UgLnJpZ2h0LXNpZGViYXItY29sLnZpc2libGUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5kZXRhaWxzLXBhZ2UgLm1lbnVzLWNvbCB7XG4gIHdpZHRoOiA1NiU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLm1lbnVzIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICNjY2NjY2M7XG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICNjY2NjY2M7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLm1lbnVzIC5zZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4uZGV0YWlscy1wYWdlIC5tZW51cyAuc2VjdGlvbiAuc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBjb2xvcjogI0MwMEEyNztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLm1lbnVzIC5zZWN0aW9uIC5zZWN0aW9uLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjQzAwQTI3O1xuICBsZWZ0OiAzMHB4O1xuICBib3R0b206IC0xMHB4O1xufVxuXG4uZGV0YWlscy1wYWdlIC5tZW51cyAuc2VjdGlvbiAuaXRlbXMgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbn1cblxuLmRldGFpbHMtcGFnZSAubWVudXMgLnNlY3Rpb24gLml0ZW1zIC5pdGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU1ZTU7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLm1lbnVzIC5zZWN0aW9uIC5pdGVtcyAuaXRlbSAubGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJEMzU0NDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmRldGFpbHMtcGFnZSAubWVudXMgLnNlY3Rpb24gLml0ZW1zIC5pdGVtIC5sZWZ0IC5pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAuODNlbTtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4uZGV0YWlscy1wYWdlIC5tZW51cyAuc2VjdGlvbiAuaXRlbXMgLml0ZW0gLmxlZnQgLml0ZW0tdGl0bGUgLnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmRldGFpbHMtcGFnZSAubWVudXMgLnNlY3Rpb24gLml0ZW1zIC5pdGVtIC5sZWZ0IC5pdGVtLWRlc2Mge1xuICBmb250LXNpemU6IC43NWVtO1xuICBjb2xvcjogcmdiYSg0NSwgNTMsIDY4LCAwLjYpO1xuICBsaW5lLWhlaWdodDogMS40NTtcbn1cblxuLmRldGFpbHMtcGFnZSAubWVudXMgLnNlY3Rpb24gLml0ZW1zIC5pdGVtIC5sZWZ0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogLjY1cmVtO1xuICBiYWNrZ3JvdW5kOiAjM2U0MzQ2O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5kZXRhaWxzLXBhZ2UgLm1lbnVzIC5zZWN0aW9uIC5pdGVtcyAuaXRlbSAubGVmdCBhIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuXG4uZGV0YWlscy1wYWdlIC5tZW51cyAuc2VjdGlvbiAuaXRlbXMgLml0ZW0gLmxlZnQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxZjIxMjM7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLm1lbnVzIC5zZWN0aW9uIC5pdGVtcyAuaXRlbSAucmlnaHQge1xuICB3aWR0aDogMTEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICByaWdodDogMzBweDtcbn1cblxuLmRldGFpbHMtcGFnZSAubWVudXMgLnNlY3Rpb24gLml0ZW1zIC5pdGVtIC5yaWdodCAuYWN0aW9uLWJ0biB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xufVxuXG4uZGV0YWlscy1wYWdlIC5tZW51cyAuc2VjdGlvbiAuaXRlbXMgLml0ZW0gLnJpZ2h0IC5hY3Rpb24tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwMDcxZCAhaW1wb3J0YW50O1xufVxuXG4uZGV0YWlscy1wYWdlIC5tZW51cyAuc2VjdGlvbiAuaXRlbXMgLml0ZW0gLnJpZ2h0IC5hY3Rpb24tYnRuOjpiZWZvcmUsIC5kZXRhaWxzLXBhZ2UgLm1lbnVzIC5zZWN0aW9uIC5pdGVtcyAuaXRlbSAucmlnaHQgLmFjdGlvbi1idG46OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogLjk7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLm1lbnVzIC5zZWN0aW9uIC5pdGVtcyAuaXRlbSAucmlnaHQgLmFjdGlvbi1idG4udG8tZGV0YWlscyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMDBBMjc7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLm1lbnVzIC5zZWN0aW9uIC5pdGVtcyAuaXRlbSAucmlnaHQgLmFjdGlvbi1idG4udG8tZGV0YWlscy5hY3RpdmU6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLm1lbnVzIC5zZWN0aW9uIC5pdGVtcyAuaXRlbSAucmlnaHQgLmFjdGlvbi1idG4udG8tZGV0YWlsczo6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xufVxuXG4uZGV0YWlscy1wYWdlIC5tZW51cyAuc2VjdGlvbiAuaXRlbXMgLml0ZW0gLnJpZ2h0IC5hY3Rpb24tYnRuLnRvLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9jYXJ0LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMDBBMjc7XG4gIC8qJjo6YmVmb3JlLFxuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJnLWxpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHNpemUoOHB4LCAycHgpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHNpemUoMnB4LCA4cHgpO1xuXHRcdFx0XHRcdFx0XHRcdH0qL1xufVxuXG4uZGV0YWlscy1wYWdlIC5tZW51cyAuc2VjdGlvbiAuaXRlbXMgLml0ZW0gLnJpZ2h0IC5vdGhlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmRldGFpbHMtcGFnZSAubWVudXMgLnNlY3Rpb24gLml0ZW1zIC5pdGVtIC5yaWdodCAub3RoZXIgLnByaWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGNvbG9yOiAjMkQzNTQ0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLm1lbnVzIC5zZWN0aW9uIC5pdGVtcyAuaXRlbSAucmlnaHQgLm90aGVyIC5xdGUge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogI0MwMEEyNztcbiAgd2lkdGg6IDU1cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLm1lbnVzIC5zZWN0aW9uIC5pdGVtcyAuaXRlbSAucmlnaHQgLm90aGVyIC5xdGUgLm1pbnVzLFxuLmRldGFpbHMtcGFnZSAubWVudXMgLnNlY3Rpb24gLml0ZW1zIC5pdGVtIC5yaWdodCAub3RoZXIgLnF0ZSAucGx1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycHggMDtcbiAgYmFja2dyb3VuZDogI2E4MDkyMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xufVxuXG4uZGV0YWlscy1wYWdlIC5tZW51cyAuc2VjdGlvbiAuaXRlbXMgLml0ZW0gLnJpZ2h0IC5vdGhlciAucXRlIC5taW51czpob3Zlcixcbi5kZXRhaWxzLXBhZ2UgLm1lbnVzIC5zZWN0aW9uIC5pdGVtcyAuaXRlbSAucmlnaHQgLm90aGVyIC5xdGUgLnBsdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODYwNzFiO1xufVxuXG4uZGV0YWlscy1wYWdlIC5tZW51cyAuc2VjdGlvbiAuaXRlbXMgLml0ZW0gLnJpZ2h0IC5vdGhlciAucXRlIC5udW1iZXIge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgYmFja2dyb3VuZDogI0MwMEEyNztcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZGV0YWlscy1wYWdlIC5tZW51cyAuc2VjdGlvbiAuaXRlbXMgLml0ZW0gLmRldGFpbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLm1lbnVzIC5zZWN0aW9uIC5pdGVtcyAuaXRlbSAuZGV0YWlsLWhpZGRlbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgY29sb3I6ICMyRDM1NDQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLm1lbnVzIC5zZWN0aW9uIC5pdGVtcyAuaXRlbSAuZGV0YWlsLWhpZGRlbiAubXNnLWVycm9yLWNhcnQge1xuICBjb2xvcjogI0MwMEEyNztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmRldGFpbHMtcGFnZSAubWVudXMgLnNlY3Rpb24gLml0ZW1zIC5pdGVtIC5kZXRhaWwtaGlkZGVuIC5yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLm1lbnVzIC5zZWN0aW9uIC5pdGVtcyAuaXRlbSAuZGV0YWlsLWhpZGRlbiAucm93IC5sZWZ0LWNvbCA+ICosXG4uZGV0YWlscy1wYWdlIC5tZW51cyAuc2VjdGlvbiAuaXRlbXMgLml0ZW0gLmRldGFpbC1oaWRkZW4gLnJvdyAucmlnaHQtY29sID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uZGV0YWlscy1wYWdlIC5tZW51cyAuc2VjdGlvbiAuaXRlbXMgLml0ZW0gLmRldGFpbC1oaWRkZW4gLmNvbXBvc2l0aW9uLFxuLmRldGFpbHMtcGFnZSAubWVudXMgLnNlY3Rpb24gLml0ZW1zIC5pdGVtIC5kZXRhaWwtaGlkZGVuIC5zdXBwbGVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmRldGFpbHMtcGFnZSAubWVudXMgLnNlY3Rpb24gLml0ZW1zIC5pdGVtIC5kZXRhaWwtaGlkZGVuIC5yYWRpb3MtZ3JvdXAge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLm1lbnVzIC5zZWN0aW9uIC5pdGVtcyAuaXRlbSAuZGV0YWlsLWhpZGRlbiAuY3VzdG9taXNhdGlvbi1kZXRhaWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLm1lbnVzIC5zZWN0aW9uIC5pdGVtcyAuaXRlbSAuZGV0YWlsLWhpZGRlbiAuY3VzdG9taXNhdGlvbi1kZXRhaWxzIHAge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLm1lbnVzIC5zZWN0aW9uIC5pdGVtcyAuaXRlbSAuZGV0YWlsLWhpZGRlbiAuY3VzdG9taXNhdGlvbi1kZXRhaWxzIHAgLnByaXgge1xuICBjb2xvcjogI0MwMEEyNztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMCAzcHg7XG59XG5cbi5kZXRhaWxzLXBhZ2UgLm1lbnVzIC5zZWN0aW9uIC5pdGVtcyAuaXRlbSAuZGV0YWlsLWhpZGRlbiAuYnRuOm5vdCguYWN0aW9uLWJ0bikge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJhY2tncm91bmQ6ICNDMDBBMjc7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xufVxuXG4uZGV0YWlscy1wYWdlIC5tZW51cyAuc2VjdGlvbiAuaXRlbXMgLml0ZW0gLmRldGFpbC1oaWRkZW4gLmJ0bjpub3QoLmFjdGlvbi1idG4pOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzkwMDcxZDtcbn1cblxuLmRldGFpbHMtcGFnZSAubWVudXMgLnNlY3Rpb24gLml0ZW1zIC5pdGVtIC5kZXRhaWwtaGlkZGVuIC5hY3Rpb24tYnRuIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAuOTVlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbn1cblxuLmRldGFpbHMtcGFnZSAubWVudXMgLnNlY3Rpb24gLml0ZW1zIC5pdGVtIC5kZXRhaWwtaGlkZGVuIC5hY3Rpb24tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzkwMDcxZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5kZXRhaWxzLXBhZ2UgLm1lbnVzLWNvbCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZGV0YWlscy1wYWdlIC5tZW51cy1jb2wge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuZGV0YWlscy1wYWdlIC5tZW51cy1jb2wgLm1lbnVzIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgLmRldGFpbHMtcGFnZSAubWVudXMtY29sIC5tZW51cyAuc2VjdGlvbiAuaXRlbXMgLml0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmRldGFpbHMtcGFnZSAubWVudXMtY29sIC5tZW51cyAuc2VjdGlvbiAuaXRlbXMgLml0ZW0gLnJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGV0YWlscy1wYWdlIpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            nVzIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxuICAuZGV0YWlscy1wYWdlIC5tZW51cy1jb2wgLm1lbnVzIC5zZWN0aW9uIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5kZXRhaWxzLXBhZ2UgLm1lbnVzLWNvbCAubWVudXMgLnNlY3Rpb24gLnNlY3Rpb24tdGl0bGU6OmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kZXRhaWxzLXBhZ2UgLm1lbnVzLWNvbCAubWVudX^    ^                                p    X_            _     @      _            tncm9q    q                    0l             l    q            q     @      q            `     @      `                 @      p             3IC5sZWZ0LWNvbCxcbi5ibG9nLXBhZ2UgLndyYXBwZXIgLnJvdyAucmlnaHQtY29sIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLWNvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjb2xvcjogIzJEMzU0NDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctY29udGVudCBhIHtcbiAgY29sb3I6ICMyRDM1NDQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1jb250ZW50IGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMWYyMTIzO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0zcHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctY29udGVudCBhLnJlZCB7XG4gIGNvbG9yOiAjQzAwQTI3O1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLWNvbnRlbnQgYS5yZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0MwMEEyNztcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1jb250ZW50IGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLWNvbnRlbnQgLnBvc3Qge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDYwcHggNjBweCAtNjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctY29udGVudCAucG9zdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLWNvbnRlbnQgLnBvc3QgLnBvc3QtdGl0bGUge1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMDtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1jb250ZW50IC5wb3N0IC5wb3N0LXRpdGxlIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctY29udGVudCAucG9zdCAucG9zdC10aXRsZSAuaW5mb3Mge1xuICBmb250LXNpemU6IC45cmVtO1xuICBjb2xvcjogcmdiYSg0NSwgNTMsIDY4LCAwLjYpO1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLWNvbnRlbnQgLnBvc3QgLnBvc3QtdGl0bGUgLmluZm9zIGE6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1jb250ZW50IC5wb3N0IC5zZXBhcmF0b3Ige1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTVweDtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1jb250ZW50IC5wb3N0IC5wb3N0LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1jb250ZW50IC5wb3N0IC5wb3N0LWltYWdlIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cztcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzO1xuICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cztcbiAgYW5pbWF0aW9uOiBpbWctem9vbSBpbmZpbml0ZSBsaW5lYXIgNzBzO1xufVxuXG5Aa2V5ZnJhbWVzIGltZy16b29tIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uYmxvZy1wYWdlIC5ibG9nLWNvbnRlbnQgLnBvc3QgLnBvc3QtZGV0YWlsIHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgZm9udC1zaXplOiAuOXJlbTtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1jb250ZW50IC5wb3N0IC5wb3N0LWRldGFpbCBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLWNvbnRlbnQgLnBvc3QgLnBvc3QtZGV0YWlsIGE6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1jb250ZW50IC5wb3N0IC5wb3N0LWRldGFpbCBhLnJlYWQtbW9yZSB7XG4gIGZvbnQtc2l6ZTogLjg1cmVtO1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLWNvbnRlbnQgLnBvc3QgLnBvc3QtZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctY29udGVudCAucG9zdCAucG9zdC1mb290ZXIgLmxlZnQge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLWNvbnRlbnQgLnBvc3QgLnBvc3QtZm9vdGVyIC5sZWZ0IHVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLWNvbnRlbnQgLnBvc3QgLnBvc3QtZm9vdGVyIC5sZWZ0IHVsIGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1jb250ZW50IC5wb3N0IC5wb3N0LWZvb3RlciAubGVmdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLWNvbnRlbnQgLnBvc3QgLnBvc3QtZm9vdGVyIC5sZWZ0IHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctY29udGVudCAucG9zdCAucG9zdC1mb290ZXIgLmxlZnQgdWwgbGkgLmljb24sXG4uYmxvZy1wYWdlIC5ibG9nLWNvbnRlbnQgLnBvc3QgLnBvc3QtZm9vdGVyIC5sZWZ0IHVsIGxpIC5pY29uLWhvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLWNvbnRlbnQgLnBvc3QgLnBvc3QtZm9vdGVyIC5sZWZ0IHVsIGxpLmhvdmVyYWJsZTpob3ZlciAuaWNvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1jb250ZW50IC5wb3N0IC5wb3N0LWZvb3RlciAubGVmdCB1bCBsaS5ob3ZlcmFibGU6aG92ZXIgLmljb24gKyAuaWNvbi1ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctY29udGVudCAucG9zdCAucG9zdC1mb290ZXIgLmxlZnQgdWwgbGkuaG92ZXJhYmxlIC5pY29uLFxuLmJsb2ctcGFnZSAuYmxvZy1jb250ZW50IC5wb3N0IC5wb3N0LWZvb3RlciAubGVmdCB1bCBsaS5ob3ZlcmFibGUgLmljb24taG92ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cztcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1jb250ZW50IC5wb3N0IC5wb3N0LWZvb3RlciAubGVmdCB1bCBsaS5ob3ZlcmFibGUgLmljb24taG92ZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctY29udGVudCAucG9zdCAucG9zdC1mb290ZXIgLnJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1jb250ZW50IC5wb3N0IC5wb3N0LWZvb3RlciAucmlnaHQgdWwge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1jb250ZW50IC5wb3N0IC5wb3N0LWZvb3RlciAucmlnaHQgdWwgbGkge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctY29udGVudCAucG9zdCAucG9zdC1mb290ZXIgLnJpZ2h0IHVsIGxpOmZpcnN0LWNoaWxkwqAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1jb250ZW50IC5wb3N0IC5wb3N0LWZvb3RlciAucmlnaHQgdWwgbGkuaG92ZXJhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLWNvbnRlbnQgLnBvc3QgLnBvc3QtZm9vdGVyIC5yaWdodCB1bCBsaS5ob3ZlcmFibGU6aG92ZXIgLmljb24ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctY29udGVudCAucG9zdCAucG9zdC1mb290ZXIgLnJpZ2h0IHVsIGxpLmhvdmVyYWJsZTpob3ZlciAuaWNvbiArIC5pY29uLWhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1jb250ZW50IC5wb3N0IC5wb3N0LWZvb3RlciAucmlnaHQgdWwgbGkuaG92ZXJhYmxlIC5pY29uLFxuLmJsb2ctcGFnZSAuYmxvZy1jb250ZW50IC5wb3N0IC5wb3N0LWZvb3RlciAucmlnaHQgdWwgbGkuaG92ZXJhYmxlIC5pY29uLWhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctY29udGVudCAucG9zdCAucG9zdC1mb290ZXIgLnJpZ2h0IHVsIGxpLmhvdmVyYWJsZSAuaWNvbi1ob3ZlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1jb250ZW50IC5wb3N0IC5wb3N0LWZvb3RlciAucmlnaHQgdWwgbGkgLmljb24sXG4uYmxvZy1wYWdlIC5ibG9nLWNvbnRlbnQgLnBvc3QgLnBvc3QtZm9vdGVyIC5yaWdodCB1bCBsaSAuaWNvbi1ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1jb250ZW50IC5wb3N0IC5wb3N0LWZvb3RlciAucmlnaHQgdWwgbGkgLnRleHQge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBmb250LXNpemU6IC44NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyRDM1NDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuYmxvZy1wYWdlIC5ibG9nLWNvbnRlbnQgLnBvc3QgLnBvc3QtdGl0bGUsXG4gIC5ibG9nLXBhZ2UgLmJsb2ctY29udGVudCAucG9zdCAucG9zdC1kZXRhaWwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctc2lkZWJhciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAwLjc3ZW07XG4gIGNvbG9yOiAjMkQzNTQ0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1pdGVtIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogMzBweDtcbiAgYm94LXNoYWRvdzogMCA0MHB4IDQwcHggLTQwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLXNpZGViYXIgLnNpZGViYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gYSB7XG4gIGNvbG9yOiAjMkQzNTQ0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1pdGVtIGEucmVkIHtcbiAgY29sb3I6ICNDMDBBMjc7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1pdGVtIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLXNpZGViYXIgLnNpZGViYXItaXRlbSAuc2VsZWN0b3Ige1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IC44NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gLnNlbGVjdG9yLm9wZW5lZCAuaGVhZGVyIC5hcnJvdzo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgyMjVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgyMjVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDIyNWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgyMjVkZWcpO1xuICB0b3A6IDU4JTtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gLnNlbGVjdG9yLm9wZW5lZCAuaXRlbXMge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDQxcHg7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1pdGVtIC5zZWxlY3RvciAuaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICMyRDM1NDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLXNpZGViYXIgLnNpZGViYXItaXRlbSAuc2VsZWN0b3IgLmhlYWRlciAudGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLXNpZGViYXIgLnNpZGViYXItaXRlbSAuc2VsZWN0b3IgLmhlYWRlciAuYXJyb3cge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1pdGVtIC5zZWxlY3RvciAuaGVhZGVyIC5hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzJEMzU0NDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyRDM1NDQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiA0OCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzLCB0b3AgLjRzO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMsIHRvcCAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzLCB0b3AgLjRzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzLCB0b3AgLjRzO1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLXNpZGViYXIgLnNpZGViYXItaXRlbSAuc2VsZWN0b3IgLml0ZW1zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIC40cztcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gLnNlbGVjdG9yIC5pdGVtcyBsaSB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIC40cztcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIC40cztcbiAgdHJhbnNpdGlvbjogY29sb3IgLjRzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gLnNlbGVjdG9yIC5pdGVtcyBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCA1cHg7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1pdGVtIC5zZWxlY3RvciAuaXRlbXMgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDEwcHg7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1pdGVtIC5zZWxlY3RvciAuaXRlbXMgbGk6aG92ZXIge1xuICBjb2xvcjogI0MwMEEyNztcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gLnNpZGViYXItaXRlbS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gLnNpZGViYXItaXRlbS1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMHB4O1xuICByaWdodDogLTMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1pdGVtIC5zaWRlYmFyLWl0ZW0taGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMCU7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAzMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6ICNDMDBBMjc7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1pdGVtIC5zaWRlYmFyLWl0ZW0taGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuNXB4O1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLXNpZGViYXIgLnNpZGViYXItaXRlbSAuc2lkZWJhci1pdGVtLWJvZHkgLmF2YXRhci1jb250YWluZXIge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gLnNpZGViYXItaXRlbS1ib2R5IC5hdmF0YXIge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gLnNpZGViYXItaXRlbS1ib2R5IHAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1pdGVtIC5zaWRlYmFyLWl0ZW0tYm9keSAuYnRuIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYmFja2dyb3VuZDogI0MwMEEyNztcbiAgY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1pdGVtIC5zaWRlYmFyLWl0ZW0tYm9keSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzkwMDcxZDtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gLnNpZGViYXItaXRlbS1ib2R5IC50YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjdweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNXB4IDIwcHggNXB4IDA7XG4gIGJvcmRlcpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            G9yIC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cywgY29sb3IgLjRzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHMsIGNvbG9yIC40cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHMsIGNvbG9yIC40cztcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gLnNpZGViYXItaXRlbS1ib2R5IC50YWc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQz^    ^                                p    X_            _     @      _            ItaXRq    q                    0l             l    q            q     @      q            `     @      `                 @      p             2ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlNmU1ZTU7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1pdGVtIC5zaWRlYmFyLWl0ZW0tYm9keSAudGFnOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC04cHg7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiAtMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1pdGVtIC5zaWRlYmFyLWl0ZW0tYm9keSAudGFnOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0zcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLXNpZGViYXIgLnNpZGViYXItaXRlbSAuc2lkZWJhci1pdGVtLWJvZHkgLmxpc3QuZGl2aWRlcnMgLml0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1pdGVtIC5zaWRlYmFyLWl0ZW0tYm9keSAubGlzdC5kaXZpZGVycyAuaXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2Q5ZDlkOTtcbiAgbGVmdDogODBweDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYm90dG9tOiAtMTVweDtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gLnNpZGViYXItaXRlbS1ib2R5IC5saXN0IC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLXNpZGViYXIgLnNpZGViYXItaXRlbSAuc2lkZWJhci1pdGVtLWJvZHkgLmxpc3QgLml0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5ibG9nLXBhZ2UgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1pdGVtIC5zaWRlYmFyLWl0ZW0tYm9keSAubGlzdCAuaXRlbSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLXNpZGViYXIgLnNpZGViYXItaXRlbSAuc2lkZWJhci1pdGVtLWJvZHkgLmxpc3QgLml0ZW0gLmltYWdlLWNvbnRhaW5lci5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gLnNpZGViYXItaXRlbS1ib2R5IC5saXN0IC5pdGVtIC5pbWFnZS1jb250YWluZXIgLmltYWdlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gLnNpZGViYXItaXRlbS1ib2R5IC5saXN0IC5pdGVtIC50ZXh0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gLnNpZGViYXItaXRlbS1ib2R5IC5saXN0IC5pdGVtIC50ZXh0LWNvbnRhaW5lci5jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmJsb2ctcGFnZSAuYmxvZy1zaWRlYmFyIC5zaWRlYmFyLWl0ZW0gLnNpZGViYXItaXRlbS1ib2R5IC5saXN0IC5pdGVtIC50ZXh0LWNvbnRhaW5lciAudGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLXNpZGViYXIgLnNpZGViYXItaXRlbSAuc2lkZWJhci1pdGVtLWJvZHkgLmxpc3QgLml0ZW0gLnRleHQtY29udGFpbmVyIC5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogLjcycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYmxvZy1wYWdlIC5ibG9nLXNpZGViYXIgLnNpZGViYXItaXRlbSAuc2lkZWJhci1pdGVtLWJvZHkgLmxpc3QgLml0ZW0gLnRleHQtY29udGFpbmVyIC5zdWJ0aXRsZSBhOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvZy1wYWdlIC5ibG9nLXNpZGViYXIgLnNpZGViYXItaXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLXBhZ2UgLmJsb2ctc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuYmxvZy1wYWdlIC5ibG9nLXNpZGViYXIgLnNpZGViYXItaXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG5cbi5ibG9nLWFydGljbGUtd2l0aC1zaGFyaW5nIC5zaGFyZS1hcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5ibG9nLWFydGljbGUtd2l0aC1zaGFyaW5nIC5zaGFyZS1hcmVhIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nLWFydGljbGUtd2l0aC1zaGFyaW5nIC5zaGFyZS1hcmVhIGltZyB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgb3BhY2l0eTogLjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IC40cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG59XG5cbi5ibG9nLWFydGljbGUtd2l0aC1zaGFyaW5nIC5zaGFyZS1hcmVhIGltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ibG9nLWFydGljbGUtd2l0aC1zaGFyaW5nIC5ibG9nLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG59XG5cbi5ibG9nLWFydGljbGUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgNDBweCA0MHB4IC00MHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJsb2ctYXJ0aWNsZS1jb250ZW50IC5ibG9nLWFydGljbGUtaGVhZGVyIHtcbiAgcGFkZGluZzogMCA0MHB4IDYwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy8wMDcuanBnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmxvZy1hcnRpY2xlLWNvbnRlbnQgLmJsb2ctYXJ0aWNsZS1oZWFkZXI6OmJlZm9yZSwgLmJsb2ctYXJ0aWNsZS1jb250ZW50IC5ibG9nLWFydGljbGUtaGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5ibG9nLWFydGljbGUtY29udGVudCAuYmxvZy1hcnRpY2xlLWhlYWRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuOCksIHRyYW5zcGFyZW50KTtcbn1cblxuLmJsb2ctYXJ0aWNsZS1jb250ZW50IC5ibG9nLWFydGljbGUtaGVhZGVyIC5tYWluLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjdlbTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLWFydGljbGUtY29udGVudCAuYmxvZy1hcnRpY2xlLWluZm9zIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5ibG9nLWFydGljbGUtY29udGVudCAuYmxvZy1hcnRpY2xlLWluZm9zLnRvcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5ibG9nLWFydGljbGUtY29udGVudCAuYmxvZy1hcnRpY2xlLWluZm9zLnRvcCAubGVmdC1jb2wge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICBmb250LXNpemU6IC44NXJlbTtcbn1cblxuLmJsb2ctYXJ0aWNsZS1jb250ZW50IC5ibG9nLWFydGljbGUtaW5mb3MudG9wIC5sZWZ0LWNvbCBhIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5ibG9nLWFydGljbGUtY29udGVudCAuYmxvZy1hcnRpY2xlLWluZm9zLnRvcCAubGVmdC1jb2wgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4uYmxvZy1hcnRpY2xlLWNvbnRlbnQgLmJsb2ctYXJ0aWNsZS1pbmZvcy5ib3R0b20ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZjJmMjtcbn1cblxuLmJsb2ctYXJ0aWNsZS1jb250ZW50IC5ibG9nLWFydGljbGUtaW5mb3MgLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2ctYXJ0aWNsZS1jb250ZW50IC5ibG9nLWFydGljbGUtaW5mb3MgLnJvdyAubGVmdC1jb2wsXG4uYmxvZy1hcnRpY2xlLWNvbnRlbnQgLmJsb2ctYXJ0aWNsZS1pbmZvcyAucm93IC5yaWdodC1jb2wge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmxvZy1hcnRpY2xlLWNvbnRlbnQgLmJsb2ctYXJ0aWNsZS1pbmZvcyAubGVmdC1jb2wge1xuICBmb250LXNpemU6IC44cmVtO1xuICBjb2xvcjogcmdiYSg0NSwgNTMsIDY4LCAwLjYpO1xufVxuXG4uYmxvZy1hcnRpY2xlLWNvbnRlbnQgLmJsb2ctYXJ0aWNsZS1pbmZvcyAubGVmdC1jb2wgYTpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYmxvZy1hcnRpY2xlLWNvbnRlbnQgLmJsb2ctYXJ0aWNsZS1pbmZvcyAucmlnaHQtY29sIHVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYmxvZy1hcnRpY2xlLWNvbnRlbnQgLmJsb2ctYXJ0aWNsZS1pbmZvcyAucmlnaHQtY29sIGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmJsb2ctYXJ0aWNsZS1jb250ZW50IC5ibG9nLWFydGljbGUtaW5mb3MgLnJpZ2h0LWNvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYmxvZy1hcnRpY2xlLWNvbnRlbnQgLmJsb2ctYXJ0aWNsZS1pbmZvcyAucmlnaHQtY29sIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5ibG9nLWFydGljbGUtY29udGVudCAuYmxvZy1hcnRpY2xlLWluZm9zIC5yaWdodC1jb2wgbGkgLmljb24sXG4uYmxvZy1hcnRpY2xlLWNvbnRlbnQgLmJsb2ctYXJ0aWNsZS1pbmZvcyAucmlnaHQtY29sIGxpIC5pY29uLWhvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uYmxvZy1hcnRpY2xlLWNvbnRlbnQgLmJsb2ctYXJ0aWNsZS1pbmZvcyAucmlnaHQtY29sIGxpLmhvdmVyYWJsZTpob3ZlciAuaWNvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmJsb2ctYXJ0aWNsZS1jb250ZW50IC5ibG9nLWFydGljbGUtaW5mb3MgLnJpZ2h0LWNvbCBsaS5ob3ZlcmFibGU6aG92ZXIgLmljb24gKyAuaWNvbi1ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5ibG9nLWFydGljbGUtY29udGVudCAuYmxvZy1hcnRpY2xlLWluZm9zIC5yaWdodC1jb2wgbGkuaG92ZXJhYmxlIC5pY29uLFxuLmJsb2ctYXJ0aWNsZS1jb250ZW50IC5ibG9nLWFydGljbGUtaW5mb3MgLnJpZ2h0LWNvbCBsaS5ob3ZlcmFibGUgLmljb24taG92ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cztcbn1cblxuLmJsb2ctYXJ0aWNsZS1jb250ZW50IC5ibG9nLWFydGljbGUtaW5mb3MgLnJpZ2h0LWNvbCBsaS5ob3ZlcmFibGUgLmljb24taG92ZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ibG9nLWFydGljbGUtY29udGVudCAuYmxvZy1hcnRpY2xlLWJvZHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiByZ2JhKDQ1LCA1MywgNjgsIDAuOCk7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYmxvZy1hcnRpY2xlLWNvbnRlbnQgLmJsb2ctYXJ0aWNsZS1ib2R5IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uYmxvZy1hcnRpY2xlLWNvbnRlbnQgLmJsb2ctYXJ0aWNsZS1ib2R5IGgxLCAuYmxvZy1hcnRpY2xlLWNvbnRlbnQgLmJsb2ctYXJ0aWNsZS1ib2R5IGgyLCAuYmxvZy1hcnRpY2xlLWNvbnRlbnQgLmJsb2ctYXJ0aWNsZS1ib2R5IGgzLCAuYmxvZy1hcnRpY2xlLWNvbnRlbnQgLmJsb2ctYXJ0aWNsZS1ib2R5IGg0LCAuYmxvZy1hcnRpY2xlLWNvbnRlbnQgLmJsb2ctYXJ0aWNsZS1ib2R5IGg1LCAuYmxvZy1hcnRpY2xlLWNvbnRlbnQgLmJsb2ctYXJ0aWNsZS1ib2R5IGg2IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgY29sb3I6ICMyRDM1NDQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzFmMjEyMztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5ibG9nLWFydGljbGUtY29udGVudCAuYmxvZy1hcnRpY2xlLWJvZHkgc3Ryb25nIHtcbiAgY29sb3I6ICMyRDM1NDQ7XG59XG5cbi5ibG9nLWFydGljbGUtY29udGVudCAuYmxvZy1hcnRpY2xlLWJvZHkgYSB7XG4gIGNvbG9yOiAjQzAwQTI3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiBjb2xvciAuNHM7XG4gIHRyYW5zaXRpb246IGNvbG9yIC40cztcbn1cblxuLmJsb2ctYXJ0aWNsZS1jb250ZW50IC5ibG9nLWFydGljbGUtYm9keSBhOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA3MWQ7XG59XG5cbi5ibG9nLWFydGljbGUtY29udGVudCAuYmxvZy1hcnRpY2xlLWJvZHkgdWwge1xuICBtYXJnaW46IDIwcHggMDtcbiAgY29sb3I6ICMyRDM1NDQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5ibG9nLWFydGljbGUtY29udGVudCAuYmxvZy1hcnRpY2xlLWJvZHkgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLWFydGljbGUtY29udGVudCAuYmxvZy1hcnRpY2xlLWJvZHkgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMxZjIxMjM7XG4gIGxlZnQ6IC0xNXB4O1xuICB0b3A6IDEwcHg7XG59XG5cbi5ibG9nLWFydGljbGUtY29udGVudCAuYmxvZy1hcnRpY2xlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLmJsb2ctYXJ0aWNsZS1pbmdyZWRpZW50cyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvMDAwMi5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaGFkb3c6IDAgNDBweCA0MHB4IC00MHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmJsb2ctYXJ0aWNsZS1pbmdyZWRpZW50cyAudGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5ibG9nLWFydGljbGUtaW5ncmVkaWVudHMgLnRpdGxlLmJpZyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI0MwMEEyNztcbn1cblxuLmJsb2ctYXJ0aWNsZS1pbmdyZWRpZW50cyAudGl0bGUuc21hbGwge1xuICBmb250LXNpemU6IC45cmVtO1xufVxuXG4uYmxvZy1hcnRpY2xlLWluZ3JlZGllbnRzIHVsLCAuYmxvZy1hcnRpY2xlLWluZ3JlZGllbnRzIG9sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmxvZy1hcnRpY2xlLWluZ3JlZGllbnRzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCksIC5ibG9nLWFydGljbGUtaW5ncmVkaWVudHMgb2wgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmJsb2ctYXJ0aWNsZS1pbmdyZWRpZW50cyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmJsb2ctYXJ0aWNsZS1pbmdyZWRpZW50cyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctYXJ0aWNsZS1pbmdyZWRpZW50cyB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJy0nO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTIwcHg7XG4gIGNvbG9yOiAjQzAwQTI3O1xufVxuXG4uYmxvZy1hcnRpY2xlLWluZ3JlZGllbnRzIG9sIHtcbiAgY291bnRlci1yZXNldDogbnVtYmVyO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5ibG9nLWFydGljbGUtaW5ncmVkaWVudHMgb2wgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7XG59XG5cbi5ibG9nLWFydGljbGUtaW5ncmVkaWVudHMgb2wgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0yMHB4O1xuICBjb2xvcjogI0MwMEEyNztcbn1cblxuLmNvbW1lbnRzLWFyZWEge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBib3gtc2hhZG93OiAwIDQwcHggNDBweCAtNDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5jb21tZW50cy1hcmVhIC5mb3JtLnN1YmZvcm0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgLjVzO1xuICAtbW96LXRyYW5zaXRpb246IG1heC1oZWlnaHQgLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNXM7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjVzO1xufVxuXG4uY29tbWVudHMtYXJlYSAuZm9ybS5zdWJmb3JtLm9wZW5lZCB7XG4gIG1heC1oZWlnaHQ6IDEyMHB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAuZm9ybS5zdWJmb3JtIC5idG4ge1xuICBwYWRkaW5nOiA2cHggMTVweDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmZvcm0gLmlucHV0IHtcbiAgcmVzaXplOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzBweDtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjMkQzNTQ0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5jb21tZW50cy1hcmVhIC5mb3JtIC5idG4ge1xuICBmb250LXNpemU6IC42N3JlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNDMDBBMjc7XG4gIGNvbG9yOiAjRkZGO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG59XG5cbi5jb21tZW50cy1hcmVhIC5mb3JtIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTAwNzFkO1xufVxuXG4uY29tbWVudHMtYXJlYSAuZm9ybSAuYnRuLmNhbmNlbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcbiAgY29sb3I6ICM0MTRkNjM7XG59XG5cbi5jb21tZW50cy1hcmVhIC5mb3JtIC5idG4uY2FuY2VsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2JmYmZiZjtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzIC5jb21tZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuIpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            G4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudHMgLmF2YXRhci1jb250YWluZXIgLmF2YXRhciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50cyAuY29tbWVudC1jb250ZW^    ^                                p    X_            _     @      _            MgLmNq    q                    0l             l    q            q     @      q            `     @      `                 @      p             yZWEgLmNvbW1lbnRzIC5jb21tZW50LWNvbnRlbnQgLmNvbW1lbnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzIC5jb21tZW50LWNvbnRlbnQgLmV4dHJhIC5kYXRlIHtcbiAgZm9udC1zaXplOiAuN3JlbTtcbiAgb3BhY2l0eTogMC42O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50cyAuY29tbWVudC1jb250ZW50IC5leHRyYSAuYW5zd2VyLWJ0biB7XG4gIGZvbnQtc2l6ZTogLjdyZW07XG4gIGNvbG9yOiAjQzAwQTI3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIC40cztcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIC40cztcbiAgdHJhbnNpdGlvbjogY29sb3IgLjRzO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudHMgLmNvbW1lbnQtY29udGVudCAuZXh0cmEgLmFuc3dlci1idG46aG92ZXIge1xuICBjb2xvcjogIzkwMDcxZDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmxvYWQtbW9yZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIC40cztcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIC40cztcbiAgdHJhbnNpdGlvbjogY29sb3IgLjRzO1xufVxuXG4uY29tbWVudHMtYXJlYSAubG9hZC1tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICNDMDBBMjc7XG59XG5cbi5jb21tZW50cy1hcmVhIC5sb2FkLW1vcmU6OmJlZm9yZSwgLmNvbW1lbnRzLWFyZWEgLmxvYWQtbW9yZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODBweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjMWYyMTIzO1xuICB0b3A6IDUwJTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmxvYWQtbW9yZTo6YmVmb3JlIHtcbiAgbGVmdDogLTEwMHB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAubG9hZC1tb3JlOjphZnRlciB7XG4gIHJpZ2h0OiAtMTAwcHg7XG59XG5cbi51c2VyLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuXG4udXNlci1wYWdlIC5yb3cuYXV0by1ndXR0ZXIge1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG59XG5cbi51c2VyLXBhZ2UgLnJvdy5hdXRvLWd1dHRlciA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi51c2VyLXBhZ2UgLnBhZC0zMCB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi51c2VyLXBhZ2UgLnBhZC00MC0zMCB7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbn1cblxuLnVzZXItcGFnZSAucGFkLTUwIHtcbiAgcGFkZGluZzogNTBweDtcbn1cblxuLnVzZXItcGFnZSAucmFkaW8gbGFiZWwudGV4dCxcbi51c2VyLXBhZ2UgLmNoZWNrYm94IGxhYmVsLnRleHQge1xuICBmb250LXNpemU6IC44ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi51c2VyLXBhZ2UgLnNlbGVjdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnVzZXItcGFnZSAuc2VsZWN0b3IgLmhlYWRlciB7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogIzJiMmUzMDtcbn1cblxuLnVzZXItcGFnZSAuc2VsZWN0b3IgLml0ZW1zIHtcbiAgYmFja2dyb3VuZDogIzM3M2IzZTtcbn1cblxuLnVzZXItcGFnZSAuc2lkZWJhciB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udXNlci1wYWdlIC5zaWRlYmFyIC5ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4udXNlci1wYWdlIC5zaWRlYmFyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udXNlci1wYWdlIC5zaWRlYmFyIC5zaWdub3V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI0ZGRjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYXJyb3ctbGlnaHQtcmV2ZXJzZS5zdmcpIG5vLXJlcGVhdCAwIDIzcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAxMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZvbnQtd2VpZ2h0IC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBmb250LXdlaWdodCAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiBmb250LXdlaWdodCAuNHM7XG4gIHRyYW5zaXRpb246IGZvbnQtd2VpZ2h0IC40cztcbn1cblxuLnVzZXItcGFnZSAuc2lkZWJhciAuc2lnbm91dDpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi51c2VyLXBhZ2UgLnNpZGViYXIgLm1lbnUgbGkge1xuICBwYWRkaW5nOiA3cHggMDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi51c2VyLXBhZ2UgLnNpZGViYXIgLm1lbnUgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnVzZXItcGFnZSAuc2lkZWJhciAubWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi51c2VyLXBhZ2UgLnNpZGViYXIgLm1lbnUgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4udXNlci1wYWdlIC5zaWRlYmFyIC5tZW51IGxpOmhvdmVyIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udXNlci1wYWdlIC5zaWRlYmFyIC5tZW51IGxpLmFjdGl2ZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnVzZXItcGFnZSAuc2lkZWJhciAubWVudSBsaSBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IC44O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCBmb250LXdlaWdodCAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIGZvbnQtd2VpZ2h0IC40cztcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCBmb250LXdlaWdodCAuNHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCBmb250LXdlaWdodCAuNHM7XG59XG5cbi51c2VyLXBhZ2UgLmJsb2NrIHtcbiAgYm94LXNoYWRvdzogMCA1MHB4IDUwcHggLTUwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnVzZXItcGFnZSAuYmxvY2subGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4udXNlci1wYWdlIC5ibG9jay5saWdodCAucGFyYWdyYXBoIHtcbiAgY29sb3I6ICMyRDM1NDQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi51c2VyLXBhZ2UgLmJsb2NrLmFjY2VudCB7XG4gIGJhY2tncm91bmQ6ICNDMDBBMjc7XG59XG5cbi51c2VyLXBhZ2UgLmJsb2NrLmFjY2VudCAuYmlnLXRpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi51c2VyLXBhZ2UgLmJsb2NrLmFjY2VudCAuYmlnLXRpdGxlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5cbi51c2VyLXBhZ2UgLmJsb2NrLmFjY2VudCAucGFyYWdyYXBoIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi51c2VyLXBhZ2UgLmJsb2NrLmFjY2VudCAudHh0Ym94IGxhYmVsIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG9wYWNpdHk6IC44O1xufVxuXG4udXNlci1wYWdlIC5ibG9jay5hY2NlbnQgLnR4dGJveCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnVzZXItcGFnZSAuYmxvY2suYWNjZW50IHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udXNlci1wYWdlIC5ibG9jay5hY2NlbnQgLnNlbGVjdG9yYm94IGxhYmVsIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG9wYWNpdHk6IC44O1xufVxuXG4udXNlci1wYWdlIC5ibG9jay5hY2NlbnQgLnNlbGVjdG9yYm94IC5zZWxlY3RvciAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6ICNDMDBBMjc7XG59XG5cbi51c2VyLXBhZ2UgLmJsb2NrLmFjY2VudCAuc2VsZWN0b3Jib3ggLnNlbGVjdG9yIC5oZWFkZXIgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0MwMEEyNztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0MwMEEyNztcbn1cblxuLnVzZXItcGFnZSAuYmxvY2suYWNjZW50IC5zZWxlY3RvcmJveCAuc2VsZWN0b3IgLml0ZW1zIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICMyRDM1NDQ7XG59XG5cbi51c2VyLXBhZ2UgLmJsb2NrLmFjY2VudCAuc2VsZWN0b3Jib3ggLnNlbGVjdG9yIC5pdGVtcyBsaTpob3ZlciB7XG4gIGNvbG9yOiAjQzAwQTI3O1xufVxuXG4udXNlci1wYWdlIC5ibG9jay5hY2NlbnQgLnJhZGlvIGxhYmVsLnRleHQsXG4udXNlci1wYWdlIC5ibG9jay5hY2NlbnQgLmNoZWNrYm94IGxhYmVsLnRleHQge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnVzZXItcGFnZSAuYmxvY2suYWNjZW50IC5yYWRpbyBsYWJlbC50ZXh0IHNwYW4sXG4udXNlci1wYWdlIC5ibG9jay5hY2NlbnQgLmNoZWNrYm94IGxhYmVsLnRleHQgc3BhbiB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udXNlci1wYWdlIC5ibG9jay5hY2NlbnQgLmJ0biB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjQzAwQTI3O1xufVxuXG4udXNlci1wYWdlIC5ibG9jayAuYmlnLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGNvbG9yOiAjMkQzNTQ0O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi51c2VyLXBhZ2UgLmJsb2NrIC5iaWctdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMWYyMTIzO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xNXB4O1xufVxuXG4udXNlci1wYWdlIC5ibG9jayBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnVzZXItcGFnZSAuYmxvY2sgLnBhcmFncmFwaCB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnVzZXItcGFnZSAjYWN0aW9uLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4udXNlci1wYWdlICNhY3Rpb24tYnV0dG9ucyA+ICoge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi51c2VyLXBhZ2UgI2FjdGlvbi1idXR0b25zIC5idG4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udXNlci1wYWdlICNhY3Rpb24tYnV0dG9ucyAuYnRuLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93LWxpZ2h0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDE0cHg7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi51c2VyLXBhZ2UgI2FjdGlvbi1idXR0b25zIC5idG4ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgcGFkZGluZzogMTVweCA2MHB4IDE1cHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xufVxuXG4udXNlci1wYWdlICNhY3Rpb24tYnV0dG9ucyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzkwMDcxZDtcbn1cblxuLnVzZXItcGFnZSAjYWN0aW9uLWJ1dHRvbnMgLnNlbGVjdG9yIC5oZWFkZXIge1xuICBoZWlnaHQ6IDQzcHg7XG59XG5cbi5jYXJ0LWNvbmZpcm1hdGlvbi1wYWdlIC5tb2JpbGUtbmF2IC5jb2wyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcnQtY29uZmlybWF0aW9uLXBhZ2UgI2FjdGlvbi1idXR0b25zLmFjdGlvbi1idXR0b25zLXRvcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jYXJ0LWNvbmZpcm1hdGlvbi1wYWdlICNhY3Rpb24tYnV0dG9ucy5hY3Rpb24tYnV0dG9ucy10b3AgLmJ0bi1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNhcnQtY29uZmlybWF0aW9uLXBhZ2UgI2FjdGlvbi1idXR0b25zLmFjdGlvbi1idXR0b25zLXRvcCAuYnRuLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93LWxpZ2h0LXJldmVyc2Uuc3ZnKTtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5jYXJ0LWNvbmZpcm1hdGlvbi1wYWdlICNhY3Rpb24tYnV0dG9ucy5hY3Rpb24tYnV0dG9ucy10b3AgLmJ0bi1jb250YWluZXIgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDYwcHg7XG59XG5cbi5jYXJ0LWNvbmZpcm1hdGlvbi1wYWdlICNjYXJ0LWJsb2NrIHtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG5cbi5jYXJ0LWNvbmZpcm1hdGlvbi1wYWdlICNwYWllbWVudC1kZWxpdmVyeS10aW1pbmcge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uY2FydC1jb25maXJtYXRpb24tcGFnZSAjcGFpZW1lbnQtZGVsaXZlcnktdGltaW5nIC5ibG9jayB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjQzAwQTI3O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4uY2FydC1jb25maXJtYXRpb24tcGFnZSAjcGFpZW1lbnQtZGVsaXZlcnktdGltaW5nIC5ibG9jay5wYWltZW50IC5iaWctdGl0bGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjRkZGO1xufVxuXG4uY2FydC1jb25maXJtYXRpb24tcGFnZSAjcGFpZW1lbnQtZGVsaXZlcnktdGltaW5nIC5ibG9jay5wYWltZW50IC5yYWRpb3MtZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2FydC1jb25maXJtYXRpb24tcGFnZSAjcGFpZW1lbnQtZGVsaXZlcnktdGltaW5nIC5ibG9jayAuYmlnLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNhcnQtY29uZmlybWF0aW9uLXBhZ2UgI3BhaWVtZW50LWRlbGl2ZXJ5LXRpbWluZyAuYmxvY2sgLnJhZGlvcy1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI0ZGRjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJ0LWNvbmZpcm1hdGlvbi1wYWdlICNwYWllbWVudC1kZWxpdmVyeS10aW1pbmcgLmJsb2NrLWNvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5jYXJ0LWNvbmZpcm1hdGlvbi1wYWdlICNhZGRyZXNzLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmNhcnQtY29uZmlybWF0aW9uLXBhZ2UgI2FkZHJlc3MtYmxvY2sgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5cbi5jYXJ0LWNvbmZpcm1hdGlvbi1wYWdlICNhZGRyZXNzLWJsb2NrIC5yb3cgLnR4dGJveCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uY2FydC1jb25maXJtYXRpb24tcGFnZSAjbm90ZS1ibG9jayAuY2hlY2tib3guY29uZmlybWF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtY29uZmlybWF0aW9uLXBhZ2UgLmJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uY29tbWFuZHMtbGlzdC1wYWdlIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbn1cblxuLmNvbW1hbmRzLWxpc3QtcGFnZSAubW9iaWxlLW5hdiAuY29sMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21tYW5kcy1saXN0LXBhZ2UgLmNvbnRlbnQgLmZpbHRlci1vcHRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbW1hbmRzLWxpc3QtcGFnZSAuY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLnNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY29tbWFuZHMtbGlzdC1wYWdlIC5jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuc2VhcmNoIC5pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNvbW1hbmRzLWxpc3QtcGFnZSAuY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLnNlYXJjaCBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbi5jb21tYW5kcy1saXN0LXBhZ2UgLmNvbnRlbnQgLmJsb2NrIHtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLmNvbW1hbmRzLWxpc3QtcGFnZSAuY29udGVudCAjb3JkZXJzIHRhYmxlIHRkLnN0YXR1cyAudGV4dC15ZWxsb3cge1xuICBjb2xvcjogIzZiMDA5NCAhaW1wb3J0YW50O1xufVxuXG4uY29tbWFuZHMtbGlzdC1wYWdlIC5jb250ZW50ICNvcmRlcnMgdGFibGUgdGQuc3RhdHVzIC50ZXh0LWFxdWEge1xuICBjb2xvcjogIzAwODI5MiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbWFuZHMtbGlzdC1wYWdlIC5jb250ZW50ICNvcmRlcnMgdGFibGUgLnByZWZpeCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5jb21tYW5kcy1saXN0LXBhZ2UgLmNvbnRlbnQgI29yZGVycyB0YWJsZSB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29tbWFuZHMtbGlzdC1wYWdlIC5jb250ZW50ICNvcmRlcnMgdGFibGUgdHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb21tYW5kcy1saXN0LXBhZ2UgLmNvbnRlbnQgI29yZGVycyB0YWJsZSB0cjpmaXJzdC1jaGlsZCAubnVtLFxuICAuY29tbWFuZHMtbGlzdC1wYWdlIC5jb250ZW50ICNvcmRlcnMgdGFibGUgdHI6Zmlyc3QtY2hpbGQgLnRvdGFsIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb21tYW5kcy1saXN0LXBhZ2UgLmNvbnRlbnQgI29yZGVycyB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlc21va2U7XG4gIH1cbiAgLmNvbW1hbmRzLWxpc3QtcGFnZSAuY29udGVudCAjb3JkZXJzIHRhYmxlIHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuY29tbWFuZHMtbGlzdC1wYWdlIC5jb250ZW50ICNvcmRlcnMgdGFibGUgdHI6aG92ZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xuICB9XG4gIC5jb21tYW5kcy1saXN0LXBhZ2UgLmNvbnRlbnQgI29yZGVycyB0YWJsZSB0cjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmNvbW1hbmRzLWxpc3QtcGFnZSAuY29udGVudCAjb3JkZXJzIHRhYmxlIHRyIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgfVxuICAuY29tbWFuZHMtbGlzdC1wYWdlIC5jb250ZW50ICNvcmRlcnMgdGFibGUgdHIgdGQubnVtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5jb21tYW5kcy1saXN0LXBhZ2UgLmNvbnRlbnQgI29yZGVycyB0YWJsZSB0ciB0ZC5yZXN0YXVyYW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb21tYW5kcy1saXN0LXBhZ2UgLmNvbnRlbnQgI29yZGVycyB0YWJsZSB0ciB0ZC50b3RhbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuY29tbWFuZHMtbGlzdC1wYWdlIC5jb250ZW50ICNvcmRlcnMgdGFibGUgdHIgdGQuZGF0ZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            jogcmlnaHQ7XG4gIH1cbiAgLmNvbW1hbmRzLWxpc3QtcGFnZSAuY29udGVudCAjb3JkZXJzIHRhYmxlIHRyIHRkLmFjdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tYW5kcy1saXN0LXBhZ2UgLmJsb2NrIHtcbiAgICBwYWRkaW^    ^                                p    X_            _     @      _            lsZS1q    q                    0l             l    q            q     @      q            `     @      `                 @      p             tc2l6ZTogMS4yZW07XG4gIGNvbG9yOiAjQzAwQTI3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5jb21tYW5kLWRldGFpbHMtcGFnZSAuY29tbWFuZC1zdGF0dXMgc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jb21tYW5kLWRldGFpbHMtcGFnZSAjY2FydC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jb21tYW5kLWRldGFpbHMtcGFnZSAjcmVzdGF1cmFudC1jbGllbnQtbm90ZXMtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbWFuZC1kZXRhaWxzLXBhZ2UgI3Jlc3RhdXJhbnQtY2xpZW50LW5vdGVzLWJsb2NrIC5ub3RlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5jb21tYW5kLWRldGFpbHMtcGFnZSAjcmVzdGF1cmFudC1jbGllbnQtbm90ZXMtYmxvY2sgLmJsb2NrIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmNvbW1hbmQtZGV0YWlscy1wYWdlICNpbmZvcy1ibG9jayBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY29tbWFuZC1kZXRhaWxzLXBhZ2UgI2luZm9zLWJsb2NrIC5yb3cge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb21tYW5kLWRldGFpbHMtcGFnZSAjaW5mb3MtYmxvY2sgLmluZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyomOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGhlaWdodDogMzAlO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmctZGFyazsgLy9kYXJrZW4oJGJnLWxpZ2h0LCAzMCUpO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IDIwJTtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoMXB4KSByb3RhdGUoLTEyZGVnKSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Ym90dG9tOiAyMCU7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC0xcHgpIHJvdGF0ZSgxMmRlZykpO1xuXHRcdFx0fSovXG59XG5cbi5jb21tYW5kLWRldGFpbHMtcGFnZSAjaW5mb3MtYmxvY2sgLmluZm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA3MCU7XG4gIHRvcDogMTUlO1xuICBsZWZ0OiAtMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICNDQ0M7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xufVxuXG4uY29tbWFuZC1kZXRhaWxzLXBhZ2UgI2luZm9zLWJsb2NrIC5pbmZvOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbWFuZC1kZXRhaWxzLXBhZ2UgI2luZm9zLWJsb2NrIC5pbmZvOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmNvbW1hbmQtZGV0YWlscy1wYWdlICNpbmZvcy1ibG9jayAuaW5mbzo6YmVmb3JlIHtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNDQ0M7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1vei10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmNvbW1hbmQtZGV0YWlscy1wYWdlICNpbmZvcy1ibG9jayAuaW5mbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMkQzNTQ0O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY29tbWFuZC1kZXRhaWxzLXBhZ2UgI2luZm9zLWJsb2NrIC5pbmZvIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICNDMDBBMjc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbW1hbmQtZGV0YWlscy1wYWdlICNpbmZvcy1ibG9jayAuaW5mbyAudGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjQzAwQTI3O1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xMHB4O1xufVxuXG4uY29tbWFuZC1kZXRhaWxzLXBhZ2UgI2luZm9zLWJsb2NrIC5pbmZvIC5pbmZvLWlubmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBjb2xvcjogIzJEMzU0NDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbW1hbmQtZGV0YWlscy1wYWdlICNpbmZvcy1ibG9jayAuaW5mbyAuaW5mby1pbm5lciBwIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uY29tbWFuZC1kZXRhaWxzLXBhZ2UgI2NoYXQtYmxvY2sge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uY29tbWFuZC1kZXRhaWxzLXBhZ2UgI2NoYXQtYmxvY2sgLmNoYXQtYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb21tYW5kLWRldGFpbHMtcGFnZSAjY2hhdC1ibG9jayAuY2hhdC1hcmVhIC5wc19fc2Nyb2xsYmFyLXktcmFpbCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbW1hbmQtZGV0YWlscy1wYWdlICNjaGF0LWJsb2NrIC5jaGF0LW1lc3NhZ2Uge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb21tYW5kLWRldGFpbHMtcGFnZSAjY2hhdC1ibG9jayAuY2hhdC1tZXNzYWdlLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNvbW1hbmQtZGV0YWlscy1wYWdlICNjaGF0LWJsb2NrIC5jaGF0LW1lc3NhZ2UubGVmdCAubWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjMkQzNTQ0O1xufVxuXG4uY29tbWFuZC1kZXRhaWxzLXBhZ2UgI2NoYXQtYmxvY2sgLmNoYXQtbWVzc2FnZS5sZWZ0IC5tZXNzYWdlOjpiZWZvcmUge1xuICBib3JkZXI6IDEwcHggc29saWQgI2YyZjJmMjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBsZWZ0OiAwO1xufVxuXG4uY29tbWFuZC1kZXRhaWxzLXBhZ2UgI2NoYXQtYmxvY2sgLmNoYXQtbWVzc2FnZS5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmNvbW1hbmQtZGV0YWlscy1wYWdlICNjaGF0LWJsb2NrIC5jaGF0LW1lc3NhZ2UucmlnaHQgLm1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzAwQTI3O1xuICBjb2xvcjogI0ZGRjtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY29tbWFuZC1kZXRhaWxzLXBhZ2UgI2NoYXQtYmxvY2sgLmNoYXQtbWVzc2FnZS5yaWdodCAubWVzc2FnZTo6YmVmb3JlIHtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICNDMDBBMjc7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICByaWdodDogMDtcbn1cblxuLmNvbW1hbmQtZGV0YWlscy1wYWdlICNjaGF0LWJsb2NrIC5jaGF0LW1lc3NhZ2UgLmF2YXRhciB7XG4gIHdpZHRoOiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0xMHB4O1xufVxuXG4uY29tbWFuZC1kZXRhaWxzLXBhZ2UgI2NoYXQtYmxvY2sgLmNoYXQtbWVzc2FnZSAubmFtZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uY29tbWFuZC1kZXRhaWxzLXBhZ2UgI2NoYXQtYmxvY2sgLmNoYXQtbWVzc2FnZSAubWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jb21tYW5kLWRldGFpbHMtcGFnZSAjY2hhdC1ibG9jayAuY2hhdC1tZXNzYWdlIC5tZXNzYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTdweDtcbn1cblxuLmNvbW1hbmQtZGV0YWlscy1wYWdlICNjaGF0LWJsb2NrIC5jaGF0LW1lc3NhZ2UgLnRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBvcGFjaXR5OiAuNjtcbiAgZm9udC1zaXplOiAuOGVtO1xufVxuXG4uY29tbWFuZC1kZXRhaWxzLXBhZ2UgI2NoYXQtYmxvY2sgLmlucHV0LWFyZWEge1xuICBwYWRkaW5nLXJpZ2h0OiA0OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21tYW5kLWRldGFpbHMtcGFnZSAjY2hhdC1ibG9jayAuaW5wdXQtYXJlYSAudHh0LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4uY29tbWFuZC1kZXRhaWxzLXBhZ2UgI2NoYXQtYmxvY2sgLmlucHV0LWFyZWEgLnR4dC1tZXNzYWdlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNWU1O1xufVxuXG4uY29tbWFuZC1kZXRhaWxzLXBhZ2UgI2NoYXQtYmxvY2sgLmlucHV0LWFyZWEgLmJ0bi1zZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL21haWwuc3ZnKSBuby1yZXBlYXQgY2VudGVyICNDMDBBMjc7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC40cztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjRzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC40cztcbn1cblxuLmNvbW1hbmQtZGV0YWlscy1wYWdlICNjaGF0LWJsb2NrIC5pbnB1dC1hcmVhIC5idG4tc2VuZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDA3MWQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tYW5kLWRldGFpbHMtcGFnZSAuYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5wcm9maWxlLXBhZ2UgLm1vYmlsZS1uYXYgLmNvbDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZmlsZS1wYWdlIC5pbnB1dHMgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnByb2ZpbGUtcGFnZSAuaW5wdXRzID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2ZpbGUtcGFnZSAudHh0Ym94LFxuLnByb2ZpbGUtcGFnZSAuc2VsZWN0b3Jib3gge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLnByb2ZpbGUtcGFnZSAuY29udGVudCB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnByb2ZpbGUtcGFnZSAuY29udGVudCAuYmxvY2sge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9maWxlLXBhZ2UgLmNvbnRlbnQgLmJsb2NrIHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHggMzBweDtcbiAgfVxufVxuXG4jbG9naW4tYmxvY2sgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jbG9naW4tYmxvY2sgLmxlZnQtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4jbG9naW4tYmxvY2sgLmxlZnQtY29sOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjQzAwQTI3O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG59XG5cbiNsb2dpbi1ibG9jayAubGVmdC1jb2wgLmxvZ2luIC50eHRib3gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4jbG9naW4tYmxvY2sgLmxlZnQtY29sIC5sb2dpbiAudHh0Ym94IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI2xvZ2luLWJsb2NrIC5sZWZ0LWNvbCAubG9naW4gLnR4dGJveCBpbnB1dCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuI2xvZ2luLWJsb2NrIC5sZWZ0LWNvbCAubG9naW4gLnR4dGJveCBpbnB1dCNwYXNzd29yZCB7XG4gIHdpZHRoOiA5MCU7XG59XG5cbiNsb2dpbi1ibG9jayAubGVmdC1jb2wgLmxvZ2luIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbiNsb2dpbi1ibG9jayAubGVmdC1jb2wgLmxvZ2luIC5jaGVja2JveCBsYWJlbC50ZXh0IHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbiNsb2dpbi1ibG9jayAubGVmdC1jb2wgLmxvZ2luIC5idG4ge1xuICB3aWR0aDogNjAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogI0MwMEEyNztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbn1cblxuI2xvZ2luLWJsb2NrIC5sZWZ0LWNvbCAubG9naW4gLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlNmU1ZTU7XG59XG5cbiNsb2dpbi1ibG9jayAucmlnaHQtY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jbG9naW4tYmxvY2sgLnJpZ2h0LWNvbCAuYmlnLXRpdGxlIHtcbiAgY29sb3I6ICNDMDBBMjc7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4jbG9naW4tYmxvY2sgLnJpZ2h0LWNvbCAuYmlnLXRpdGxlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNDMDBBMjc7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4jbG9naW4tYmxvY2sgLnJpZ2h0LWNvbDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy8wMy5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbiNsb2dpbi1ibG9jayAucmlnaHQtY29sOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC45KTtcbn1cblxuI2xvZ2luLWJsb2NrIC5yaWdodC1jb2wgLmJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuI2xvZ2luLWJsb2NrIC5yaWdodC1jb2wgLmJ1dHRvbnMgLmJ0biB7XG4gIGJhY2tncm91bmQ6ICNDMDBBMjc7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBwYWRkaW5nOiAxM3B4IDEwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbn1cblxuI2xvZ2luLWJsb2NrIC5yaWdodC1jb2wgLmJ1dHRvbnMgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5MDA3MWQ7XG59XG5cbiNsb2dpbi1ibG9jayAucmlnaHQtY29sIC5idXR0b25zIC5idG46bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuI2xvZ2luLWJsb2NrIC5yaWdodC1jb2wgLmJ1dHRvbnMgLmJ0bjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogOTAlO1xufVxuXG4jc2lnbmluLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2U2ZTVlNTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3NpZ25pbi1ibG9jayAuYmlnLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jc2lnbmluLWJsb2NrIC5iaWctdGl0bGU6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuI3NpZ25pbi1ibG9jayAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuXG4jc2lnbmluLWJsb2NrIC5yb3cgPiBkaXYge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbiNzaWduaW4tYmxvY2sgLnR4dGJveCxcbiNzaWduaW4tYmxvY2sgLnNlbGVjdG9yYm94IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuI3NpZ25pbi1ibG9jayAudHh0Ym94IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI3NpZ25pbi1ibG9jayAudHh0Ym94IGlucHV0LFxuI3NpZ25pbi1ibG9jayAudHh0Ym94IHRleHRhcmVhIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbn1cblxuI3NpZ25pbi1ibG9jayAudHh0Ym94IGlucHV0OmZvY3VzLFxuI3NpZ25pbi1ibG9jayAudHh0Ym94IHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFmMjEyMztcbn1cblxuI3NpZ25pbi1ibG9jayAuc2VsZWN0b3Jib3ggLmhlYWRlciB7XG4gIGhlaWdodDogMzVweDtcbn1cblxuI3NpZ25pbi1ibG9jayAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNDMDBBMjc7XG4gIGNvbG9yOiAjRkZGO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xufVxuXG4jc2lnbmluLWJsb2NrIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOTAwNzFkO1xufVxuXG4jc2lnbmluLWJsb2NrIC5idG4uY2FuY2VsIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvdy1hY2NlbnQtcmV2ZXJzZS5zdmcpIG5vLXJlcGVhdCBib3R0b20gbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDEzcHg7XG4gIGNvbG9yOiAjQzAwQTI3O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4jZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzFmMjEyMztcbn1cblxuI2Zvb3RlciAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJZYW5vbmUgS2FmZmVlc2F0elwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBjb2xvcjogI2UwZTJlMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC44cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2Zvb3RlciAudGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjQzAwQTI3O1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAwO1xufVxuXG4jZm9vdGVyIC5jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBjb2xvcjogIzkxOTU5OTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuI2Zvb3RlciAuY29udGVudC5jb250ZW50LTEgLmRlc2Mge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbiNmb290ZXIgLmNvbnRlbnQuY29udGVudC0yIGEge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzkxOTU5OTtcbiAgb3BhY2l0eTogLjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjVzLCBvcGFjaXR5IC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAuNXMsIG9wYWNpdHkgLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgLjVzLCBvcGFjaXR5IC41cztcbiAgdHJhbnNpdGlvbjogY29sb3IgLjVzLCBvcGFjaXR5IC41cztcbn1cblxuI2Zvb3RlciAuY29udGVudC5jb250ZW50LTIgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjQzAwQTI3O1xufVxuXG4jZm9vdGVyIC5jb250ZW50LmNvbnRlbnQtMpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            G4gIGNvbG9yOiAjOTE5NTk5O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIC41cztcbiAgLW1zLXRyYW5zaXRpb246IGNvbG9yIC41cztcbiAgdHJhbnNpdGlvbjogY29sb3IgLjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuI2Zvb3RlciAuY29udGVudC5jb250ZW^    ^                                p    X_            _     @      _            h0OiAq    q                    0l             l    q            q     @      q            `     @      `                 @      p             uc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbGVmdDogMDtcbiAgdG9wOiA2cHg7XG59XG5cbiNmb290ZXIgLmNvbnRlbnQuY29udGVudC0zIGE6aG92ZXIge1xuICBjb2xvcjogI0MwMEEyNztcbn1cblxuI2Zvb3RlciAuY29udGVudC5jb250ZW50LTMgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2Zvb3RlciAuY29udGFpbmVyID4gLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gIH1cbiAgI2Zvb3RlciAuY29udGFpbmVyID4gLnJvdyA+ICoge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjZm9vdGVyIC5jb250YWluZXIgPiAucm93ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIge1xuICB6LWluZGV4OiA5OTk5OTk5OTtcbiAgLyouZmFuY3lib3gtYmcge1xuXHRcdGJhY2tncm91bmQ6ICMyMzIzMmI7XG5cdFx0b3BhY2l0eTogLjY7XG5cdH1cblxuXHQuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRAaW5jbHVkZSBmb250KCR1Yy1mb250LCAzMnB4LCAkd2hpdGUsIDUwMCk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcblx0XHRcdHRvcDogMTBweDtcblx0XHRcdHJpZ2h0OiAycHg7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0XHRcdH1cblx0XHR9XG5cdH0qL1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyIC5mYW5jeWJveC1zbGlkZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mYW5jeWJveC1jb250YWluZXIgLmZhbmN5Ym94LXNsaWRlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbiNsb2dpbi1saWdodGJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAjbG9naW4tbGlnaHRib3gge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICNsb2dpbi1saWdodGJveCAuZmFuY3lib3gtY2xvc2Utc21hbGw6YWZ0ZXIge1xuICAgIGNvbG9yOiAjQzAwQTI3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI2xvZ2luLWxpZ2h0Ym94IHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNsb2dpbi1saWdodGJveCB0YWJsZS5zaWdudXAtb3BlbmVkIC5pbWFnZS1hcmVhIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuI2xvZ2luLWxpZ2h0Ym94IHRhYmxlLnNpZ251cC1vcGVuZWQgLmlucHV0cy1hcmVhIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgI2xvZ2luLWxpZ2h0Ym94IHRhYmxlLnNpZ251cC1vcGVuZWQgLmltYWdlLWFyZWEge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgI2xvZ2luLWxpZ2h0Ym94IHRhYmxlLnNpZ251cC1vcGVuZWQgLmlucHV0cy1hcmVhIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbiNsb2dpbi1saWdodGJveCAuYXJyb3ctYmFjayB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93LWFjY2VudC1yZXZlcnNlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI2xvZ2luLWxpZ2h0Ym94IC5pbWFnZS1hcmVhLFxuI2xvZ2luLWxpZ2h0Ym94IC5pbnB1dHMtYXJlYSB7XG4gIHdpZHRoOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjVzO1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIC41cztcbiAgLW1zLXRyYW5zaXRpb246IHdpZHRoIC41cztcbiAgdHJhbnNpdGlvbjogd2lkdGggLjVzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAjbG9naW4tbGlnaHRib3ggLmltYWdlLWFyZWEsXG4gICNsb2dpbi1saWdodGJveCAuaW5wdXRzLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI2xvZ2luLWxpZ2h0Ym94IC5pbWFnZS1hcmVhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy8wMDguanBnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xuICAjbG9naW4tbGlnaHRib3ggLmltYWdlLWFyZWEge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgI2xvZ2luLWxpZ2h0Ym94IC5pbWFnZS1hcmVhIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbiNsb2dpbi1saWdodGJveCAuaW5wdXRzLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gICNsb2dpbi1saWdodGJveCAuaW5wdXRzLWFyZWEge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cblxuI2xvZ2luLWxpZ2h0Ym94IC5pbnB1dHMtYXJlYSAuc2xpZGUtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgY29sb3I6ICNDMDBBMjc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgI2xvZ2luLWxpZ2h0Ym94IC5pbnB1dHMtYXJlYSAuc2xpZGUtdGl0bGUge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbiNsb2dpbi1saWdodGJveCAuaW5wdXRzLWFyZWEgLnNsaWRlcy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI2xvZ2luLWxpZ2h0Ym94IC5pbnB1dHMtYXJlYSAuc2xpZGVzLWNvbnRhaW5lciAuc2xpZGVzIHtcbiAgd2lkdGg6IDQwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcbn1cblxuI2xvZ2luLWxpZ2h0Ym94IC5pbnB1dHMtYXJlYSAuc2xpZGVzLWNvbnRhaW5lciAuc2xpZGVzLnRyYW5zbGF0ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpO1xufVxuXG4jbG9naW4tbGlnaHRib3ggLmlucHV0cy1hcmVhIC5zbGlkZXMtY29udGFpbmVyIC5zbGlkZXMgLnNsaWRlIHtcbiAgcGFkZGluZzogMTAwcHggNjBweCAxNTBweDtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbiNsb2dpbi1saWdodGJveCAuaW5wdXRzLWFyZWEgLnNsaWRlcy1jb250YWluZXIgLnNsaWRlcyAuc2xpZGUuc2lnbnVwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICNsb2dpbi1saWdodGJveCAuaW5wdXRzLWFyZWEgLnNsaWRlcy1jb250YWluZXIgLnNsaWRlcyAuc2xpZGUuc2lnbnVwIC5mb3JtIC5sYXN0bmFtZSxcbiAgI2xvZ2luLWxpZ2h0Ym94IC5pbnB1dHMtYXJlYSAuc2xpZGVzLWNvbnRhaW5lciAuc2xpZGVzIC5zbGlkZS5zaWdudXAgLmZvcm0gLnRlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzBweCkge1xuICAjbG9naW4tbGlnaHRib3ggLmlucHV0cy1hcmVhIC5zbGlkZXMtY29udGFpbmVyIC5zbGlkZXMgLnNsaWRlIHtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHggMTUwcHg7XG4gIH1cbiAgI2xvZ2luLWxpZ2h0Ym94IC5pbnB1dHMtYXJlYSAuc2xpZGVzLWNvbnRhaW5lciAuc2xpZGVzIC5zbGlkZS5zaWdudXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICNsb2dpbi1saWdodGJveCAuaW5wdXRzLWFyZWEgLnNsaWRlcy1jb250YWluZXIgLnNsaWRlcyAuc2xpZGUge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgfVxuICAjbG9naW4tbGlnaHRib3ggLmlucHV0cy1hcmVhIC5zbGlkZXMtY29udGFpbmVyIC5zbGlkZXMgLnNsaWRlLnNpZ251cCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuI2xvZ2luLWxpZ2h0Ym94IC5pbnB1dHMtYXJlYSAucmVzdWx0LW1zZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgY29sb3I6ICMyRDM1NDQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlc21va2U7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbiNsb2dpbi1saWdodGJveCAuaW5wdXRzLWFyZWEgLnJlc3VsdC1tc2c6OmFmdGVyIHtcbiAgY29udGVudDogXCLDl1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNXB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBmb250OiAyMHB4LzIycHggQXJpYWwsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4jbG9naW4tbGlnaHRib3ggLmlucHV0cy1hcmVhIHAge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgY29sb3I6ICMyRDM1NDQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBvcGFjaXR5OiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuI2xvZ2luLWxpZ2h0Ym94IC5pbnB1dHMtYXJlYSAubGlua3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgI2xvZ2luLWxpZ2h0Ym94IC5pbnB1dHMtYXJlYSAubGlua3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuI2xvZ2luLWxpZ2h0Ym94IC5pbnB1dHMtYXJlYSAubGlua3MgLmxpbmsge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgY29sb3I6IHJnYmEoNDUsIDUzLCA2OCwgMC41KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgY29sb3IgLjRzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCBjb2xvciAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgY29sb3IgLjRzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgY29sb3IgLjRzO1xufVxuXG4jbG9naW4tbGlnaHRib3ggLmlucHV0cy1hcmVhIC5saW5rcyAubGluazpob3ZlciB7XG4gIGNvbG9yOiAjOTAwNzFkO1xufVxuXG4jbG9naW4tbGlnaHRib3ggLmlucHV0cy1hcmVhIC5saW5rcyAuZGl2aWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHJnYmEoNDUsIDUzLCA2OCwgMC41KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbiNsb2dpbi1saWdodGJveCAuZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4jbG9naW4tbGlnaHRib3ggLmZvcm0uZnVsbCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgI2xvZ2luLWxpZ2h0Ym94IC5mb3JtIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgI2xvZ2luLWxpZ2h0Ym94IC5mb3JtLmZ1bGwge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuI2xvZ2luLWxpZ2h0Ym94IC5mb3JtIC5pbnB1dC1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuI2xvZ2luLWxpZ2h0Ym94IC5mb3JtIC5pbnB1dC1jb250YWluZXIgLm1zZy1lcnJvciB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBjb2xvcjogI0MwMEEyNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2xvZ2luLWxpZ2h0Ym94IC5mb3JtIC5pbnB1dC1jb250YWluZXIuaGFzLWVycm9yIC5pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI0MwMEEyNztcbiAgY29sb3I6ICNDMDBBMjc7XG59XG5cbiNsb2dpbi1saWdodGJveCAuZm9ybSAuaW5wdXQtY29udGFpbmVyLmhhcy1lcnJvciAuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0MwMEEyNztcbn1cblxuI2xvZ2luLWxpZ2h0Ym94IC5mb3JtIC5pbnB1dC1jb250YWluZXIuaGFzLWVycm9yIC5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQzAwQTI3O1xufVxuXG4jbG9naW4tbGlnaHRib3ggLmZvcm0gLmlucHV0LWNvbnRhaW5lci5oYXMtZXJyb3IgLmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQzAwQTI3O1xufVxuXG4jbG9naW4tbGlnaHRib3ggLmZvcm0gLmlucHV0LWNvbnRhaW5lci5oYXMtZXJyb3IgLmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0MwMEEyNztcbn1cblxuI2xvZ2luLWxpZ2h0Ym94IC5mb3JtIC5pbnB1dC1jb250YWluZXIuaGFzLWVycm9yIC5tc2ctZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2xvZ2luLWxpZ2h0Ym94IC5mb3JtIC5pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBjb2xvcjogcmdiYSg0NSwgNTMsIDY4LCAwLjYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg0NSwgNTMsIDY4LCAwLjEpO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCByZ2JhKDQ1LCA1MywgNjgsIDAuMSk7XG59XG5cbiNsb2dpbi1saWdodGJveCAuZm9ybSAuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg0NSwgNTMsIDY4LCAwLjMpO1xufVxuXG4jbG9naW4tbGlnaHRib3ggLmZvcm0gLmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNDUsIDUzLCA2OCwgMC4zKTtcbn1cblxuI2xvZ2luLWxpZ2h0Ym94IC5mb3JtIC5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg0NSwgNTMsIDY4LCAwLjMpO1xufVxuXG4jbG9naW4tbGlnaHRib3ggLmZvcm0gLmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSg0NSwgNTMsIDY4LCAwLjMpO1xufVxuXG4jbG9naW4tbGlnaHRib3ggLmZvcm0gLmlucHV0OmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoNDUsIDUzLCA2OCwgMC44KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ1LCA1MywgNjgsIDAuNCk7XG59XG5cbiNsb2dpbi1saWdodGJveCAuZm9ybSAuYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuI2xvZ2luLWxpZ2h0Ym94IC5mb3JtIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzJlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMDBBMjc7XG4gIHBhZGRpbmc6IDEzcHggNDVweCAxM3B4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCByZ2JhKDQ1LCA1MywgNjgsIDAuMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC40cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuNHM7XG59XG5cbiNsb2dpbi1saWdodGJveCAuZm9ybSAuYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93LWxpZ2h0LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHJpZ2h0IC40cztcbiAgLW1vei10cmFuc2l0aW9uOiByaWdodCAuNHM7XG4gIC1tcy10cmFuc2l0aW9uOiByaWdodCAuNHM7XG4gIHRyYW5zaXRpb246IHJpZ2h0IC40cztcbn1cblxuI2xvZ2luLWxpZ2h0Ym94IC5mb3JtIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTAwNzFkO1xufVxuXG4jbG9naW4tbGlnaHRib3ggLmZvcm0gLmJ0bjpob3Zlcjo6YWZ0ZXLCoCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4jbG9naW4tbGlnaHRib3ggLmZvcm0gLmJ0bi5uby1hcnJvdyB7XG4gIHBhZGRpbmc6IDEzcHggMzVweDtcbn1cblxuI2xvZ2luLWxpZ2h0Ym94IC5mb3JtIC5idG4ubm8tYXJyb3c6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2xvZ2luLWxpZ2h0Ym94IC5mb3JtIC5idG4ubm8tYmcge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI0MwMEEyNztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgLjRzO1xuICAtbXMtdHJhbnNpdGlvbjogY29sb3IgLjRzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuNHM7XG59XG5cbiNsb2dpbi1saWdodGJveCAuZm9ybSAuYnRuLm5vLWJnOmhvdmVyIHtcbiAgY29sb3I6ICM5MDA3MWQ7XG59XG5cbiNsb2dpbi1saWdodGJveCAuZm9ybSAuYnRuLnNpZ251cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3N1cGVyZXN0by5zY3NzIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdElOSVQgU1RZTEVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5odG1sIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wLFxyXG51bCxcclxubGkge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0ZXh0XSxcclxuaW5wdXRbcGFzc3dvcmRdLFxyXG5pbnB1dFtudW1iZXJdIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdC1tcy1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbmxpIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5hIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRtYXJnaW46IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogMDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuYm9keSwgLnBhcmFsbGF4LW1pcnJvciB7XHJcblx0QGluY2x1ZGUgdHJhbnNpdGlvbignbWFyZ2luLXRvcCAuN3MgY3ViaWMtYmV6aWVyKDEuMDAwLCAwLjAwMCwgMC4wMDAsIDEuMDAwKScpO1xyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcblx0Ji5uby1oZWFkZXIge1xyXG5cdFx0cGFkZGluZy10b3A6ICN7ICRibG9ja3MtcGFkZGluZyAtIDMwIH07XHJcblx0fVxyXG59XHJcblxyXG46Oi1tb3otc2VsZWN0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiAkYWNjZW50MjtcclxuXHRjb2xvcjogJHR4dC1saWdodDtcclxufVxyXG5cclxuOjpzZWxlY3Rpb24ge1xyXG5cdGJhY2tncm91bmQ6ICRhY2NlbnQyO1xyXG5cdGNvbG9yOiAkdHh0LWxpZ2h0O1xyXG59XHJcblxyXpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            29udGFpbmVyLWZsdWlkIHtcclxuXHRwYWRkaW5nLXRvcDogJGJsb2Nrcy1wYWRkaW5nO1xyXG5cdHBhZGRpbmctYm90dG9tOiAkYmxvY2tzLXBhZGRpbmc7XHJcbn1cclxuXHJcbi5jbGVhcmZpeDo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG5cclxuLmJ0biB7XHJcblx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgLjllbSwgJH^    ^                                p    X_            _     @      _            91dGxq    q                    0l             l    q            q     @      q            `     @      `                 @      p             cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmxpbmsgMC43cyBpbmZpbml0ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uOiBibGluayAwLjdzIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBibGluayAwLjdzIGluZmluaXRlO1xyXG59XHJcblxyXG4ucHMge1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0LnBzX19zY3JvbGxiYXIteS1yYWlsIHtcclxuXHRcdFx0LnBzX19zY3JvbGxiYXIteSB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wc19fc2Nyb2xsYmFyLXktcmFpbCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogNXB4O1xyXG5cdFx0cmlnaHQ6IDNweCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdC5wc19fc2Nyb2xsYmFyLXkge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiA1cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRiZy1kYXJrO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKFwib3BhY2l0eSAuNXNcIik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBibGlua3tcclxuICAgIDAlIHsgb3BhY2l0eToxOyB9XHJcbiAgICA1MCUgeyBvcGFjaXR5OjA7IH1cclxuICAgIDEwMCUgeyBvcGFjaXR5OjE7IH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJsaW5re1xyXG4gICAgMCUgeyBvcGFjaXR5OjE7IH1cclxuICAgIDUwJSB7IG9wYWNpdHk6MDsgfVxyXG4gICAgMTAwJSB7IG9wYWNpdHk6MTsgfVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgYmxpbmt7XHJcbiAgICAwJSB7IG9wYWNpdHk6MTsgfVxyXG4gICAgNTAlIHsgb3BhY2l0eTowOyB9XHJcbiAgICAxMDAlIHsgb3BhY2l0eToxOyB9XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvaW1wb3J0cy9pbml0LnNjc3MiLCJAbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQ6IG51bGwpIHtcclxuXHR3aWR0aDogJHdpZHRoO1xyXG5cdEBpZiAoJGhlaWdodCkge1xyXG5cdFx0aGVpZ2h0OiAkaGVpZ2h0O1xyXG5cdH1cclxuXHRAZWxzZSB7XHJcblx0XHRoZWlnaHQ6ICR3aWR0aDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBuby1zZWxlY3QoKSB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTsgXHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zKSB7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR0cmFucztcclxuXHQtbW96LXRyYW5zZm9ybTogJHRyYW5zO1xyXG5cdC1tcy10cmFuc2Zvcm06ICR0cmFucztcclxuXHR0cmFuc2Zvcm06ICR0cmFucztcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zKSB7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAjeyR0cmFuc307XHJcblx0LW1vei10cmFuc2l0aW9uOiAjeyR0cmFuc307XHJcbiAgLW1zLXRyYW5zaXRpb246ICN7JHRyYW5zfTtcclxuXHR0cmFuc2l0aW9uOiAjeyR0cmFuc307XHJcbn1cclxuXHJcbkBtaXhpbiBmb250KCRmYW1pbHksICRzaXplLCAkY29sb3I6IG51bGwsICR3ZWlnaHQ6IG51bGwsICR0cmFuczogbnVsbCkge1xyXG5cdGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xyXG5cdGZvbnQtc2l6ZTogJHNpemU7XHJcblx0QGlmICgkY29sb3IpIHtcclxuXHRcdGNvbG9yOiAkY29sb3I7XHJcblx0fVxyXG5cdEBpZiAoJHdlaWdodCkge1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcblx0fVxyXG5cdEBpZiAoJHRyYW5zKSB7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHRyYW5zO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHBvc2l0aW9uKCRwb3MtbmFtZSwgJHBvc2l0aW9uczpudWxsLCAkemluZGV4Om51bGwpIHtcclxuICBAaWYoJHBvcy1uYW1lID09IHJlbCkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICBAZWxzZSBpZigkcG9zLW5hbWUgPT0gYWJzKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG4gIEBlbHNlIGlmKCRwb3MtbmFtZSA9PSBmaXgpIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgcG9zaXRpb246ICRwb3MtbmFtZTtcclxuICB9XHJcbiBcclxuICBAaWYgKCR6aW5kZXgpIHtcclxuICAgIHotaW5kZXg6ICR6aW5kZXg7XHJcbiAgfVxyXG4gIEBpZiAoJHBvc2l0aW9ucykge1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJHBvc2l0aW9ucykge1xyXG4gICAgICBAaWYgc3RyLXNsaWNlKGluc3BlY3QobnRoKCRwb3NpdGlvbnMsICRpKSksIDAsIDEpID09ICd0JyB7XHJcbiAgICAgICAgdG9wOiAje3N0ci1zbGljZShpbnNwZWN0KG50aCgkcG9zaXRpb25zLCAkaSkpLCAyKX07XHJcbiAgICAgIH1cclxuICAgICAgQGVsc2UgaWYgc3RyLXNsaWNlKGluc3BlY3QobnRoKCRwb3NpdGlvbnMsICRpKSksIDAsIDEpID09ICdyJyB7XHJcbiAgICAgICAgcmlnaHQ6ICN7c3RyLXNsaWNlKGluc3BlY3QobnRoKCRwb3NpdGlvbnMsICRpKSksIDIpfTtcclxuICAgICAgfVxyXG4gICAgICBAZWxzZSBpZiBzdHItc2xpY2UoaW5zcGVjdChudGgoJHBvc2l0aW9ucywgJGkpKSwgMCwgMSkgPT0gJ2InIHtcclxuICAgICAgICBib3R0b206ICN7c3RyLXNsaWNlKGluc3BlY3QobnRoKCRwb3NpdGlvbnMsICRpKSksIDIpfTtcclxuICAgICAgfVxyXG4gICAgICBAZWxzZSBpZiBzdHItc2xpY2UoaW5zcGVjdChudGgoJHBvc2l0aW9ucywgJGkpKSwgMCwgMSkgPT0gJ2wnIHtcclxuICAgICAgICBsZWZ0OiAje3N0ci1zbGljZShpbnNwZWN0KG50aCgkcG9zaXRpb25zLCAkaSkpLCAyKX07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlci1zdHlsZSB7XHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudFxyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudFxyXG4gIH1cclxuXHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnRcclxuICB9XHJcblxyXG4gICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudFxyXG4gIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9pbXBvcnRzL19taXhpbnMuc2NzcyIsIiR0eHQtZGFyazogIzI2MjkyYjtcclxuJHR4dC1kYXJrOiAjMkQzNTQ0O1xyXG4kdHh0LWxpZ2h0OiAjRkZGO1xyXG4kdHh0LW9wYWNpdHk6IC42O1xyXG5cclxuJGJnLWRhcms6IGRhcmtlbigjMjYyOTJiLCAzJSk7XHJcbiRiZy1saWdodDogI0ZGRjtcclxuXHJcbiRhY2NlbnQ6ICNDMDBBMjc7XHJcbi8vJGFjY2VudDI6ICNGRkFFMDA7XHJcbiRhY2NlbnQyOiAjQzAwQTI3O1xyXG4kYWNjZW50LWhvdmVyZWQ6IGRhcmtlbigkYWNjZW50LCAxMCUpO1xyXG4kYWNjZW50Mi1ob3ZlcmVkOiBkYXJrZW4oJGFjY2VudDIsIDEwJSk7XHJcblxyXG4kdHh0LWZvb3RlcjogIzkxOTU5OTtcclxuXHJcbiRibG9ja3MtcGFkZGluZzogODBweDtcclxuXHJcbiR1Yy1mb250OiAnWWFub25lIEthZmZlZXNhdHonLCBzYW5zLXNlcmlmO1xyXG4kbGMtZm9udDogJ1VidW50dScsIHNhbnMtc2VyaWY7XHJcbiRibG9nLWZvbnQ6ICdNZXJyaXdlYXRoZXInLCBzZXJpZjtcblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvaW1wb3J0cy9fdmFyaWFibGVzLnNjc3MiLCIjbmF2IHtcblx0QGluY2x1ZGUgc2l6ZSgxMDAlLCA3MHB4KTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiA5OTk5OTk5O1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNGRkYsIC4zKTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbignYmFja2dyb3VuZCAuNXMsIGJveC1zaGFkb3cgLjVzLCBtYXJnaW4tdG9wIC43cyBjdWJpYy1iZXppZXIoMS4wMDAsIDAuMDAwLCAwLjAwMCwgMS4wMDApJyk7XG5cblx0Ji5uby1oZWFkZXIsXG5cdCYuc2Nyb2xsLWxpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cblx0XHQubG9nbyB7XG5cdFx0XHQmLnJlZCB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdCYubGlnaHQge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tZW51IHtcblx0XHRcdGxpIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR0eHQtZGFyaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qJi5zY3JvbGwtZGFyayB7XG5cdFx0YmFja2dyb3VuZDogJGJnLWxpZ2h0O1xuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgjMDAwLCAuMSk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblxuXHRcdC5sb2dvIHtcblx0XHRcdCYucmVkIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji5saWdodCB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1lbnUge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJHR4dC1kYXJrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9Ki9cblxuXHQuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmxvZ28ge1xuXHRcdGhlaWdodDogNDJweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdvcGFjaXR5IC41cycpO1xuXG5cdFx0Ji5yZWQge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cblxuXHQubWVudSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbi10b3A6IDIxcHg7XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5uZXN0ZWQtbWVudSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0cGFkZGluZzogNnB4IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQ7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR0eHQtbGlnaHQ7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgLjllbSwgJHR4dC1saWdodCwgNDAwKTtcblx0XHRcdFx0b3BhY2l0eTogLjg7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJ29wYWNpdHkgLjVzJyk7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubmVzdGVkLW1lbnUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNjMTBhMjc7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMzBweDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgxMHB4KSk7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oXCJvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHNcIik7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0dG9wOiAtMTFweDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0XHRcdFx0XHR0b3A6IC01cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg0NWRlZykpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDZweCAwO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkdHh0LWxpZ2h0O1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKFwib3BhY2l0eSAuNHNcIik7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuc2Nyb2xsLWRhcmsge1xuXHRcdC5idXJnZXItbWVudSB7XG5cdFx0XHQuc21hbGwtbGluZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRiZy1saWdodDtcblxuXHRcdFx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCYubm8taGVhZGVyLFxuXHQmLnNjcm9sbC1saWdodCB7XG5cdFx0LmJ1cmdlci1tZW51IHtcblx0XHRcdC5zbWFsbC1saW5lIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJnLWRhcms7XG5cblx0XHRcdFx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJnLWRhcms7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCRidXJnZXItbWVudS1saW5lcy13aWR0aDogMjVweDtcblx0LmJ1cmdlci1tZW51IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyM3B4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdEBpbmNsdWRlIHNpemUoJGJ1cmdlci1tZW51LWxpbmVzLXdpZHRoLCAyMHB4KTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigndHJhbnNmb3JtIC41cycpO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDkwZGVnKSk7XG5cblx0XHRcdC5zbWFsbC1saW5lIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigndHJhbnNmb3JtIC41cyAuNXMsIGJvdHRvbSAuNXMgLjVzLCBsZWZ0IC41cyAuNXMsIGJhY2tncm91bmQgLjVzIC4ycycpO1xuXHRcdFx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRsZWZ0OiAtN3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDQ1ZGVnKSBzY2FsZVgoLjgpKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC00NWRlZykgc2NhbGVYKC44KSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc21hbGwtbGluZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRAaW5jbHVkZSBzaXplKCN7ICRidXJnZXItbWVudS1saW5lcy13aWR0aCAtIDEwIH0sIDJweCk7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJhY2tncm91bmQ6ICRiZy1saWdodDtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJ2JhY2tncm91bmQgLjVzIC4ycycpO1xuXG5cdFx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0QGluY2x1ZGUgc2l6ZSgkYnVyZ2VyLW1lbnUtbGluZXMtd2lkdGgsIDJweCk7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJ2FsbCAuNXMnKTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Ym90dG9tOiAxNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJvdHRvbTogN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuc2Nyb2xsLWxpZ2h0IHtcblx0XHQuY2FydCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2NhcnQtZGFyay5zdmcpO1xuXHRcdH1cblx0fVxuXG5cdC5jYXJ0IHtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiA2MHB4O1xuXHRcdHRvcDogMjNweDtcblx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuOGVtLCAkdHh0LWxpZ2h0LCA3MDApO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvY2FydC5zdmcpIG5vLXJlcGVhdCAxMDAlIDUwJTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjJweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdC50b3RhbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQyO1xuXHRcdFx0cGFkZGluZzogM3B4IDVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHJpZ2h0OiAzM3B4O1xuXHRcdFx0dG9wOiAycHg7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0QGluY2x1ZGUgc2l6ZSgxMHB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg0NWRlZykpO1xuXHRcdFx0XHRyaWdodDogLTNweDtcblx0XHRcdFx0dG9wOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHQubWVudSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5idXJnZXItbWVudSxcblx0XHQuY2FydCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLm1vYmlsZS1uYXYge1xuXHRib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoIzAwMCwgLjEpO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTk5OTtcblx0YmFja2dyb3VuZDogJGJnLWxpZ2h0O1xuXHRiYWNrZ3JvdW5kOiAkYmctZGFyaztcblx0b3ZlcmZsb3c6IGF1dG87XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC0xMDAlKSk7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oJ21hcmdpbi10b3AgLjdzIGN1YmljLWJlemllcigxLjAwMCwgMC4wMDAsIDAuMDAwLCAxLjAwMCknKTtcblx0Ly9ib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIGRhcmtlbigkYmctbGlnaHQsIDIwJSk7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogI3sgJGJsb2Nrcy1wYWRkaW5nIC0gNTAgfSAxNXB4O1xuXG5cdFx0LmNvbDIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogLTQwcHg7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkIGRhcmtlbigkYmctbGlnaHQsIDIwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1lbnUge1x0XHRcdFxuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdCYgPiBhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYWNjZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHQmID4gYSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGFjY2VudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNhcnRlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmctZGFyaztcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggOHB4O1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHR4dC1saWdodDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgLjhlbSwgJHR4dC1kYXJrLCA1MDAsIHVwcGVyY2FzZSk7XG5cdFx0XHRcdFx0Y29sb3I6ICR0eHQtbGlnaHQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdjb2xvciAuNHMnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubmVzdGVkLW1lbnUge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoJHR4dC1kYXJrLCAuNyk7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoJHR4dC1saWdodCwgLjcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmluZm9zIHtcblx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHR9XG5cblx0XHQuaW5mbyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uLWNvbnRhaW5lciB7XG5cdFx0XHRcdEBpbmNsdWRlIHNpemUoNDBweCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRiZy1kYXJrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYWNjZW50O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            HRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNpemUoMjZweCk7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC01MCUpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGV4dCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNTBweD^    ^                                p    X_            _     @      _            ogMS4q    q                    0l             l    q            q     @      q            `     @      `                 @      p             0XHQuY29udGFpbmVyIHtcblx0XHRcdC5tZW51IHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbDIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHRvcDogLTMwcHg7XG5cdFx0XHRcdFx0bGVmdDogMTVweDtcblx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggZGFzaGVkIGRhcmtlbigkYmctbGlnaHQsIDIwJSk7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlcy9uYXYuc2NzcyIsIi5tb2JpbGUtbmF2IHtcblx0LmNvbDIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuI2hvbWUtaGVhZGVyIHtcblx0QGluY2x1ZGUgc2l6ZSgxMDAlLCAxMDB2aCk7XG5cdC8vYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuNSkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblxuXHQuY29udGVudCB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dG9wOiA0NyU7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuXHR9XG5cblx0LnRpdGxlIHtcblx0XHRAaW5jbHVkZSBmb250KCR1Yy1mb250LCA4ZW0sICR0eHQtbGlnaHQsIDcwMCwgdXBwZXJjYXNlKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAzcHg7XG5cdH1cblxuXHQuZGVzYyB7XG5cdFx0QGluY2x1ZGUgZm9udCgkdWMtZm9udCwgMS41ZW0sICR0eHQtbGlnaHQsIDQwMCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC44cHg7XG5cblx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0QGluY2x1ZGUgc2l6ZSgxNTBweCwgMnB4KTtcblx0XHRcdGJhY2tncm91bmQ6ICR0eHQtbGlnaHQ7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0bGVmdDogLTE2MHB4O1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHJpZ2h0OiAtMTYwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnNlYXJjaC1ib3gge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cblx0XHQudHh0LWJveCB7XG5cdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAxZW0sIHJnYmEoJHR4dC1kYXJrLCAkdHh0LW9wYWNpdHkpLCA0MDApO1xuXHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHR9XG5cblx0XHQuYnRuIHtcblx0XHRcdGhlaWdodDogNTVweDtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHQtbXMtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdiYWNrZ3JvdW5kIC41cycpO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGFjY2VudC1ob3ZlcmVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tb3VzZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdGJvdHRvbTogNTBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHR3aWR0aDogM3B4O1xuXHRcdHBhZGRpbmc6IDVweCAxMXB4O1xuXHRcdGhlaWdodDogMzVweDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdvcGFjaXR5IC41cycpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdC5zY3JvbGxlciB7XG5cdFx0XHR3aWR0aDogM3B4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjUlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGFuaW1hdGlvbi1uYW1lOiBzY3JvbGw7XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDIuMnM7XG5cdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjE1LC40MSwuNjksLjk0KTtcblx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuXHRcdH1cblx0fVxuXG5cdEBrZXlmcmFtZXMgc2Nyb2xsIHtcblx0ICAwJSB7IG9wYWNpdHk6IDA7IH1cblx0ICAxMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTApOyBvcGFjaXR5OiAxOyB9XG5cdCAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXB4KTsgb3BhY2l0eTogMDt9XG5cdH1cblxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG5cdFx0LnRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTl2dztcblx0XHR9XG5cblx0XHQuZGVzYyB7XG5cdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXG5cdFx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiAtMTAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0cmlnaHQ6IC0xMDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VhcmNoLWJveCB7XG5cdFx0XHQudHh0LWJveCxcblx0XHRcdC5idG4ge1xuXHRcdFx0XHRoZWlnaHQ6IDQ3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcblx0XHQuZGVzYyB7XG5cdFx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VhcmNoLWJveCB7XG5cdFx0XHQudHh0LWJveCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGVzL2hvbWUtaGVhZGVyLnNjc3MiLCIjaGVhZGVyIHtcblx0Ly9iYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoIzAwMCwgLjgpLCB0cmFuc3BhcmVudCA3MCUpICFpbXBvcnRhbnQ7XG5cdC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgjMDAwLCAuOCksIHRyYW5zcGFyZW50IDcwJSkgIWltcG9ydGFudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAjeyAkYmxvY2tzLXBhZGRpbmcgKyA1MCB9IDE1cHggJGJsb2Nrcy1wYWRkaW5nO1xuXHR9XG5cblx0LnRpdGxlLWNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgZm9udCgkdWMtZm9udCwgbnVsbCwgJHR4dC1saWdodCwgNzAwLCB1cHBlcmNhc2UpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdC50aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDMuN2VtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR9XG5cblx0XHQuc3VidGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cblxuXHQubWlkZGxlIHtcblx0XHQudGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgZm9udCgkdWMtZm9udCwgMy41ZW0sICR0eHQtbGlnaHQsIDcwMCwgdXBwZXJjYXNlKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0QGluY2x1ZGUgc2l6ZSg1MHB4LCAzcHgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblxuXHQuaW5mbyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXG5cdFx0Lmljb24tY29udGFpbmVyIHtcblx0XHRcdEBpbmNsdWRlIHNpemUoNDBweCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmctZGFyaztcblx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG5cblx0XHRcdC5pY29uIHtcblx0XHRcdFx0QGluY2x1ZGUgc2l6ZSgyNnB4KTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC01MCUpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGV4dCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuOGVtLCAkdHh0LWxpZ2h0LCA3MDApO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vcHRpb25zLWFyZWEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDIwcHggMTVweDtcblx0XHRiYWNrZ3JvdW5kOiAkYmctZGFyaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRsZWZ0OiAxNXB4O1xuXHRcdGJvdHRvbTogLTQwcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAzNXB4IDIwcHggLTMwcHggcmdiYSgjMDAwLCAuNSk7XG5cblx0XHQuaW5wdXQtY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0cmlnaHQ6IDMwcHg7XG5cblx0XHRcdC5pbnB1dC1jb250YWluZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW5wdXQge1xuXHRcdFx0QGluY2x1ZGUgc2l6ZSgxMDAlLCA0MHB4KTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRiZy1kYXJrLCA4JSk7XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHggMCAxNXB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgLjhlbSwgcmdiYSgkdHh0LWxpZ2h0LCAuOCksIDQwMCk7XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFjY2VudDI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6IHJnYmEoJHR4dC1saWdodCwgLjYpO1xuXHRcdH1cblx0XHRpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogcGluaztcblx0XHR9XG5cdFx0aW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiBwaW5rO1xuXHRcdH1cblx0XHRpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiBwaW5rO1xuXHRcdH1cblxuXHRcdC5pY29uLWNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRAaW5jbHVkZSBzaXplKDQwcHgpO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR6LWluZGV4OiAyO1xuXG5cdFx0XHQmOmhvdmVyIC5pY29uIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdG9wYWNpdHk6ICR0eHQtb3BhY2l0eTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQubGVmdCxcblx0XHQucmlnaHQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQubWlkZGxlIHtcblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi44ZW07XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZXMvaGVhZGVyLnNjc3MiLCIjcmVkLWJsb2NrIHtcblx0YmFja2dyb3VuZDogJGFjY2VudDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC5pY29uLWNvbnRhaW5lciB7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0Lmljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW46IGF1dG87XG5cdH1cblxuXHQudGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQoJHVjLWZvbnQsIDEuMjVlbSwgJHR4dC1saWdodCwgNzAwLCB1cHBlcmNhc2UpO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXG5cdC5kZXNjIHtcblx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuODVlbSwgJHR4dC1saWdodCwgNDAwKTtcblx0XHRvcGFjaXR5OiAkdHh0LW9wYWNpdHk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0fVxuXG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHQuY29sLXNtLTY6bnRoLWNoaWxkKDEpLFxuXHRcdC5jb2wtc20tNjpudGgtY2hpbGQoMikge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdC5jb2wtc20tNjpudGgtY2hpbGQoMykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlcy9yZWQtYmxvY2suc2NzcyIsIiNsYXN0LXJlc3RvIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcblx0LnNlY3Rpb24tdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206ICRibG9ja3MtcGFkZGluZztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIGZvbnQoJHVjLWZvbnQsIDJlbSwgJHR4dC1kYXJrLCA3MDAsIHVwcGVyY2FzZSk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0QGluY2x1ZGUgc2l6ZSg1MHB4LCAycHgpO1xuXHRcdFx0YmFja2dyb3VuZDogJHR4dC1kYXJrO1xuXHRcdFx0Ym90dG9tOiAtMTVweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cdH1cblxuXHQuaW1nLWFyZWEge1xuXHRcdHdpZHRoOiA1MyU7XG5cdFx0d2lkdGg6IGNhbGMoNTAlICsgMjVweCk7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHRcdCYuaW1nLWxlZnQge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXG5cdFx0Ji5pbWctcmlnaHQge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdC5pdGVtOmhvdmVyIHtcblx0XHQuY29udGVudC1hcmVhIHtcblx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQ7XG5cblx0XHRcdC5hcnJvdy1hcmVhIHtcblx0XHRcdFx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGFjY2VudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYnV0dG9ucyB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFxuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5oZWFkZXIsXG5cdFx0XHQuYm9keSxcblx0XHRcdC5mb290ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnQtYXJlYSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiA0NyU7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMjVweCk7XG5cdFx0cGFkZGluZzogMjVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdGJhY2tncm91bmQ6ICRiZy1saWdodDtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdiYWNrZ3JvdW5kIC40cycpO1xuXG5cdFx0LmFycm93LWFyZWEge1x0XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRAaW5jbHVkZSBzaXplKDI1cHgsIDEwMCUpO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdEBpbmNsdWRlIHNpemUoMTAwJSwgNTAlKTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJnLWxpZ2h0O1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdiYWNrZ3JvdW5kIC40cycpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idXR0b25zIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDE4MHB4O1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbignb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzJyk7XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAuN2VtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRiZy1saWdodDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbignbGVmdCAuM3MgZWFzZS1vdXQsIHRyYW5zZm9ybSAuM3MnKTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS4xKSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmxpZ2h0IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRhY2NlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmNvbnRlbnQtbGVmdCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRcdC5hcnJvdy1hcmVhIHtcblx0XHRcdFx0cmlnaHQ6IC0yNXB4O1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShza2V3WSgtNDVkZWcpKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHNrZXdZKDQ1ZGVnKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJ1dHRvbnMge1xuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRsZpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            WRkaW5nLWxlZnQ6IDEwcHg7XG5cblx0XHRcdC5hcnJvdy1hcmVhIHtcblx0XHRcdFx0bGVmdDogLTI1cHg7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShza2V3WSg0NWRlZykpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdG^    ^                                p    X_            _     @      _            JtKHNq    q                    0l             l    q            q     @      q            `     @      `                 @      p             uXHRcdC5oZWFkZXIsXG5cdFx0LmJvZHksXG5cdFx0LmZvb3RlciB7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHMnKTtcblx0XHR9XG5cblx0XHQuaGVhZGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0LmxvZ28ge1xuXHRcdFx0XHR3aWR0aDogNDJweDtcblx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXG5cdFx0XHRcdCYubm8taW1nIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZS1jb250YWluZXIge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDU1cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuN3B4O1xuXG5cdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udCgkdWMtZm9udCwgMS4zZW0sICR0eHQtZGFyaywgNzAwLCB1cHBlcmNhc2UpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KCR1Yy1mb250LCAxLjFlbSwgJGFjY2VudCwgNzAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib2R5IHtcblx0XHRcdG1hcmdpbjogMzBweCAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCBkYXJrZW4oJGJnLWxpZ2h0LCAxMCUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IC0xNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJvdHRvbTogLTE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgLjhlbSwgJHR4dC1kYXJrKTtcblx0XHRcdFx0cGFkZGluZzogMnB4IDA7XG5cblx0XHRcdFx0LmtleSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRvcGFjaXR5OiAkdHh0LW9wYWNpdHk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudmFsdWUge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXIge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkYmctbGlnaHQsIDUlKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdiYWNrZ3JvdW5kIC41cycpO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC01MCUpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdC5yb3cgLmNvbC14bC02OmZpcnN0LWNoaWxkIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdH1cblx0XHQucm93IC5jb2wteGwtNjpsYXN0LWNoaWxkIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdFx0Lml0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblxuXHRcdC5yb3cgLmltZy1hcmVhIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgc2l6ZSgxMDAlLCAyMDBweCk7XG5cdFx0fVxuXHRcdC5yb3cgLmNvbnRlbnQtYXJlYSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZXMvbGFzdC1yZXN0by5zY3NzIiwiI2xhdGVzdC1ibG9nLWFydGljbGVzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHQvL2JhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjUpICFpbXBvcnRhbnQ7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXG5cdC53YXRlcm1hcmsge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDM1JTtcblx0XHRsZWZ0OiAtNDAlO1xuXHRcdG9wYWNpdHk6IC4zO1xuXHR9XG5cblx0LnNlY3Rpb24tdGl0bGUtY29udGFpbmVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGJsb2Nrcy1wYWRkaW5nO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cblx0XHQudGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgZm9udCgkdWMtZm9udCwgMmVtLCAkdHh0LWxpZ2h0LCA3MDAsIHVwcGVyY2FzZSk7XG5cdFx0fVxuXG5cdFx0LnN1YnRpdGxlIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQoJHVjLWZvbnQsIDJlbSwgJHR4dC1saWdodCwgMzAwLCB1cHBlcmNhc2UpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cblx0XHRcdCY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR0eHQtbGlnaHQ7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiAtNTBweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogLTUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnJvdyB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0Lm5lc3RlZC1jb2wge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdC5ibG9nLWl0ZW06bm90KC5tYWluKSB7XG5cdFx0XHRcdFx0LmNvbnRlbnQtYXJlYSB7XG5cdFx0XHRcdFx0XHRib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ibG9nLWl0ZW06bm90KC5tYWluKSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0LmltZy1hcmVhIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cblx0XHQuY29udGVudC1hcmVhIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cblx0XHRcdC5oZWFkZXIge1xuXHRcdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGFjY2VudDI7XG5cdFx0XHRcdFx0Y29sb3I6ICR0eHQtbGlnaHQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGl0bGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzcHggOHB4IDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRiZy1saWdodDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgOHB4IDNweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmxvZy1pdGVtIHtcblx0XHQuaW1nLWFyZWEge1xuXHRcdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdH1cblxuXHRcdC5jb250ZW50LWFyZWEge1xuXHRcdFx0YmFja2dyb3VuZDogJGJnLWxpZ2h0O1xuXHRcdFx0cGFkZGluZzogMzBweDtcblxuXHRcdFx0LmhlYWRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDQ3cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0N3B4O1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRhY2NlbnQyO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDFweDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoJHVjLWZvbnQsIG51bGwsICRhY2NlbnQyLCA3MDAsIHVwcGVyY2FzZSk7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC44cHg7XG5cblx0XHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5kYXkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm1vbnRoIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGl0bGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNTVweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjhweDtcblxuXHRcdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250KCR1Yy1mb250LCAxLjVlbSwgJHR4dC1kYXJrLCA3MDAsIHVwcGVyY2FzZSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoJHVjLWZvbnQsIDFlbSwgcmdiYSgkdHh0LWRhcmssICR0eHQtb3BhY2l0eSksIDcwMCwgdXBwZXJjYXNlKTtcblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdHh0LWRhcms7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHR4dC1kYXJrO1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYm9keSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIC44NWVtLCByZ2JhKCR0eHQtZGFyaywgJHR4dC1vcGFjaXR5KSwgNDAwKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5mb290ZXIge1xuXHRcdFx0XHQucmVhZC1tb3JlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KCR1Yy1mb250LCAxZW0sICRhY2NlbnQyLCA3MDAsIHVwcGVyY2FzZSk7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC44cHg7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJ2NvbG9yIC41cycpO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGFjY2VudDItaG92ZXJlZDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHQucm93IHtcblx0XHRcdC5uZXN0ZWQtY29sIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlcy9sYXRlc3QtYmxvZy1hcnRpY2xlcy5zY3NzIiwiI2FkdmljZS1ibG9jayB7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGFuZGluZy1iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdGJhY2tncm91bmQ6IGRhcmtlbigkYmctZGFyaywgMyUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDMwcHggMTVweDtcblx0fVxuXG5cdC5jb250ZW50IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ly9AaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0zZGVnKSk7XG5cdFx0Ly9sZXR0ZXItc3BhY2luZzogMXB4O1xuXG5cdFx0cCB7XG5cdFx0XHRAaW5jbHVkZSBmb250KCR1Yy1mb250LCAxLjVlbSwgJHR4dC1saWdodCwgbnVsbCk7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdCYubGlnaHQge1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuZGFyayB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRAaW5jbHVkZSBmb250KCR1Yy1mb250LCAxLjVlbSwgJGFjY2VudDIsIDcwMCk7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdjb2xvciAuNXMnKTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0Ly9kaXNwbGF5OiBibG9jaztcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRhY2NlbnQyLWhvdmVyZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZXMvYWR2aWNlLWJsb2NrLnNjc3MiLCIuc2VhcmNoLXJlc3VsdC1wYWdlIHtcblx0I2NvbnRlbnQtYXJlYSB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nLXRvcDogI3sgJGJsb2Nrcy1wYWRkaW5nICsgMzAgfVxuXHRcdH1cblx0fVxuXG5cdC5yZXN0YXVyYW50cy1saXN0IHtcblx0XHQuaXRlbSB7XHRcdFx0XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgZGFya2VuKCRiZy1saWdodCwgMTUlKTtcblx0XHRcdFx0XHRib3R0b206IC00MHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW1nLWFyZWEge1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdH1cblxuXHRcdC5jb250ZW50LWFyZWEge1xuXHRcdFx0LmhlYWRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQubG9nbyB7XG5cdFx0XHRcdFx0d2lkdGg6IDQycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXG5cdFx0XHRcdFx0Ji5uby1pbWcge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGl0bGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNTVweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjdweDtcblxuXHRcdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250KCR1Yy1mb250LCAxLjNlbSwgJHR4dC1kYXJrLCA3MDAsIHVwcGVyY2FzZSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoJHVjLWZvbnQsIDEuMWVtLCAkYWNjZW50LCA3MDApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYm9keSB7XG5cdFx0XHRcdG1hcmdpbjogMjVweCAwIDE0cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggZGFzaGVkIGRhcmtlbigkYmctbGlnaHQsIDEwJSk7XG5cdFx0XHRcdFx0dG9wOiAtMTJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuOGVtLCAkdHh0LWRhcmspO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDJweCAwO1xuXG5cdFx0XHRcdFx0LmtleSB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogJHR4dC1vcGFjaXR5O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC52YWx1ZSB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvb3RlciB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0b3BhY2l0eTogJHR4dC1vcGFjaXR5O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweCA4cHggNXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7IGJvdHRvbTogMDsgcmlnaHQ6IDA7IGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGJnLWxpZ2h0LCA4JSk7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShza2V3WCgtMTVkZWcpKTtcblx0XHRcdFx0XHR9XG5cblxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgLjc1ZW0sIHJnYmEoJHR4dC1kYXJrLCAxKSwgNDAwKTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHQvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdC8vdG9wOiAtMnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblxuXHRcdFx0XHRcdFx0Ji5vcGVuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRhY2NlbnQyO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmNsb3NlZCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYWNjZW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idXR0b25zIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkIGRhcmtlbigkYmctbGlnaHQsIDE1JSk7XG5cblx0XHRcdGE6bm90KC5idG4pIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIC44ZW0sICRiZy1kYXJrLCA0MDApO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbignY29sb3IgLjNzJyk7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRhY2NlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuIFx0XHRcdC5idG4ge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGFjY2VudDtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjdlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHQvL21hcmdpbi10b3A6IDE1cHg7XG5cdpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            2VudC1ob3ZlcmVkO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1hcC1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0Lm1hcCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG^    ^                                p    X_            _     @      _            dpbmFq    q                    0l             l    q            q     @      q            `     @      `                 @      p             laWdodDogMTJweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubnVtYmVycyB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5udW1iZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuODVlbSwgJGJnLWRhcmssIDcwMCk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAuNHM7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRhY2NlbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmN1cnJlbnQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICR0eHQtbGlnaHQ7XG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdC5yZXN0YXVyYW50cy1saXN0IHtcblx0XHRcdC5pdGVtIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0LmltZy1hcmVhIHtcblx0XHRcdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWFwLWNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XG5cdFx0XHQubWFwIHtcblx0XHRcdFx0bGVmdDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuXHRcdC5yZXN0YXVyYW50cy1saXN0IHtcblx0XHRcdC5jb250ZW50LWFyZWEge1xuXHRcdFx0XHQtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LmJ1dHRvbnMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHQtd2Via2l0LWZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgZGFya2VuKCRiZy1saWdodCwgMTAlKTtcblx0XHRcdFx0XHR0b3A6IC0xMnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlcy9zZWFyY2gtcmVzdWx0LXBhZ2Uuc2NzcyIsIi5kZXRhaWxzLXBhZ2Uge1xuXHQjaGVhZGVyIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmc6ICN7ICRibG9ja3MtcGFkZGluZyArIDYwIH0gMTVweCAjeyAkYmxvY2tzLXBhZGRpbmcgLSAyMCB9O1xuXHRcdH1cblx0fVxuXHRcblx0I2RldGFpbHMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwOyBib3R0b206IDA7IHJpZ2h0OiAwOyBsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgjMDAwLCAuOCk7XG5cdFx0XHR6LWluZGV4OiA5OTk7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbignb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzJyk7XG5cdFx0fVxuXG5cdFx0Ji5vdmVybGF5IHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmc6ICN7ICRibG9ja3MtcGFkZGluZyAtIDIwIH0gMTVweDtcblxuXHRcdFx0JiA+IC5yb3cge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubXNnLW5vdGlmaWNhdGlvbi1kaXNjb3VudCB7XG5cdFx0XHQubXNnLWVycm9yLWNhcnQge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuOGVtLCAkdHh0LWxpZ2h0LCA1MDApO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkdHh0LWxpZ2h0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYWNjZW50O1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZhbmN5Ym94LWNvbnRhaW5lciB7XG5cdFx0ei1pbmRleDogOTk5OTk5OTk5O1xuXG5cdFx0LmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRAaW5jbHVkZSBzaXplKDM1cHgpO1xuXHRcdCAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0ICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRcdCAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0ICAgIHRvcDogMTRweDtcbiAgICBcdFx0cmlnaHQ6IDZweDtcblxuXHRcdCAgICAmOmhvdmVyIHtcblx0XHQgICAgXHQmOjphZnRlciB7XG5cdFx0ICAgIFx0XHRiYWNrZ3JvdW5kOiAkYWNjZW50Mjtcblx0XHQgICAgXHR9XG5cdFx0ICAgIH1cblxuXHRcdCAgICAmOjphZnRlciB7XG5cdFx0ICAgIFx0dG9wOiAxMHB4O1xuXHRcdFx0ICAgIHJpZ2h0OiA3cHg7XG5cdFx0XHQgICAgd2lkdGg6IDIzcHg7XG5cdFx0XHQgICAgaGVpZ2h0OiAyM3B4O1xuXHRcdFx0ICAgIGZvbnQ6IDI1cHggQXJpYWwsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG5cdFx0XHQgICAgYmFja2dyb3VuZDogJGFjY2VudDI7XG5cdFx0XHQgICAgY29sb3I6ICRiZy1saWdodDtcblx0XHQgICAgfVxuXHRcdH1cblx0fVxuXG5cdC5jdXN0b21pc2F0aW9uLWxpZ2h0Ym94LWNvbnRhaW5lciB7XG5cdFx0Lypwb3NpdGlvbjogZml4ZWQ7XG5cdFx0QGluY2x1ZGUgc2l6ZSgxMDAlKTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDsqL1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHotaW5kZXg6IDk5OTk5OTk7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdC5saWdodGJveC1jb250YWluZXIge1xuXHRcdFx0LypwYWRkaW5nOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkpOyovXG5cdFx0fVxuXG5cdFx0LmxpZ2h0Ym94IHtcblx0XHRcdC8qcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjsqL1xuXG5cdFx0XHQudGl0bGUtY29udGFpbmVyIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCA1MHB4IDIwcHggMzBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGFjY2VudDtcblxuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIDEuM2VtLCAkdHh0LWxpZ2h0LCA1MDApO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnF0ZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgLjllbSwgcmdiYSgkdHh0LWxpZ2h0LCAuOSksIDcwMCk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRhY2NlbnQsIDUlKTtcblx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbm8tc2VsZWN0KCk7XG5cblx0XHRcdFx0XHQubWludXMsXG5cdFx0XHRcdFx0LnBsdXMge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQtaG92ZXJlZDtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJ2JhY2tncm91bmQgLjRzJyk7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGFjY2VudC1ob3ZlcmVkLCA1JSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm51bWJlciB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuOTVlbSwgJHR4dC1saWdodCwgNzAwKTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogM3B4IDA7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGFjY2VudCwgNSUpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHRvcDogMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wcmljZS1jYXJ0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAxLjJlbSwgJHR4dC1saWdodCwgNjAwKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5hY3Rpb25zIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHRcdFx0XHQmID4gKiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5zdWJtaXQge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGFjY2VudC1ob3ZlcmVkO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDEwcHg7XG5cdFx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0ICAgXHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJ2JhY2tncm91bmQgLjRzJyk7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGFjY2VudC1ob3ZlcmVkLCA1JSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmFjdGlvbnMge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXG5cdFx0XHRcdFx0XHQvKi5zdWJtaXQge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDk5O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0XHRcdFx0fSovXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29tcG9zaXRpb24tYmxvY2ssXG5cdFx0XHQuaW5ncmVkaWVudHMtYmxvY2sge1xuXG5cdFx0XHRcdC5yb3cge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjVweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuXG5cdFx0XHRcdFx0LyomOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHR9Ki9cblxuXHRcdFx0XHRcdC5jb2wtaXRlbSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDI1cHg7XG5cblx0XHRcdFx0XHRcdCYubWlkZGxlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgZGFya2VuKCRiZy1saWdodCwgMTUlKTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkIGRhcmtlbigkYmctbGlnaHQsIDE1JSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAxLjFlbSwgJHR4dC1kYXJrLCA1MDApO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkYmctZGFyaztcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jaGVja2JveCxcblx0XHRcdFx0LnJhZGlvIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG5vLXNlbGVjdCgpO1xuXG5cdFx0XHRcdFx0bGFiZWwudGV4dCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHR4dC1kYXJrO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvKmxhYmVsOm5vdCgudGV4dCkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRiZy1saWdodCwgMTAlKTtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYWNjZW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fSovXG5cblx0XHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsICsgbGFiZWwudGV4dCB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29tcG9zaXRpb24tYmxvY2sge1xuXHRcdFx0XHRwYWRkaW5nOiAyNXB4IDMwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkYmctbGlnaHQsIDUlKTtcblx0XHRcdH1cblxuXHRcdFx0LnN1cHBsZW1lbnQtYmxvY2sge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggZGFzaGVkICNDQ0M7XG5cdFx0XHR9XG5cblx0XHRcdC5pbmdyZWRpZW50cy1ibG9jayB7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRiZy1saWdodDtcblx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNhdGVnb3J5LXRpdGxlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuOWVtLCAkdHh0LWxpZ2h0LCA1MDApO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jYXRlZ29yeS1pdGVtcyB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblxuXHRcdFx0XHRcdFx0LnByaWNlIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgLjhlbSwgJHR4dC1kYXJrLCA1MDApO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zY3JvbGwtYnRuIHtcblx0XHRcdFx0QGluY2x1ZGUgc2l6ZSg0MHB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGFjY2VudDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDI1cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwgLjMpO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdiYWNrZ3JvdW5kIC40cycpO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQtaG92ZXJlZDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZG93biB7XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnVwIHtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBzaXplKDEwcHgpO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmctbGlnaHQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGJnLWxpZ2h0O1xuXHRcdFx0XHRcdHRvcDogNDQlO1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHQubGlnaHRib3gge1xuXHRcdFx0XHQuY29tcG9zaXRpb24tYmxvY2ssXG5cdFx0XHRcdC5pbmdyZWRpZW50cy1ibG9jayB7XG5cdFx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0XHQuY29sLWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHQmLm1pZGRsZSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbXBvc2l0aW9uLWJsb2NrIHtcblx0XHRcdFx0XHQuY29sLWl0ZW0ge1xuXHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0LmNoZWNrYm94LFxuXHRcdFx0XHRcdFx0XHQucmFkaW8ge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XHRcdFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmluZ3JlZGllbnRzLWJsb2NrIHtcblx0XHRcdFx0XHQuY29sLWl0ZW0ge1xuXHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcblx0XHRcdC50aXRsZS1jb250YWluZXIge1xuXHRcdFx0XHQuYWN0aW9ucyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdFx0XHRcdC5zdWJtaXQge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGVzL2RldGFpbHMtcGFnZS5zY3NzIiwiLnJhZGlvcy1ncm91cCB7XG5cdC5yYWRpbyB7XG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYuaW5saW5lIHtcblx0XHQucmFkaW8ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR9IFxuXHRcdH1cblx0fVxufVxuXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0aW5wdXQge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQvL21hcmdpbjogMDtcblxuXHRcdCY6Y2hlY2tlZCArIGxhYmVsOm5vdCgudGV4dCkge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9jaGVja2JveC13aGl0ZS5zdmcpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGFjY2VudDtcblx0XHR9XG5cdH1cblxuXHRsYWJlbDpub3QoLnRleHQpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0QGluY2x1ZGUgc2l6ZSgxN3B4KTtcblx0XHRibpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            CBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2M1YzZjYjtcblx0fVxuXG5cdGxhYmVsLnRleHQge1xuXHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIC43NXJlbSwgcmdiYSgkdHh0LWRhcmssICR0eHQtb3BhY2l0eSksIDUwMCk7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmID4gKiB7XG5cdFx0XH^    ^                                p    X_            _     @      _            xuXHRq    q                    0l             l    q            q     @      q            `     @      `                 @      p             cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdCY6Y2hlY2tlZCArIGxhYmVsOm5vdCgudGV4dCkge1xuXHRcdFx0YmFja2dyb3VuZDogJGFjY2VudDI7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgOHB4IGRhcmtlbigkYWNjZW50MiwgNSUpIGluc2V0O1xuXHRcdH1cblxuXHRcdCY6Y2hlY2tlZCArIGxhYmVsOm5vdCgudGV4dCk6OmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IC44O1xuXHRcdH1cblx0fVxuXG5cdGxhYmVsOm5vdCgudGV4dCkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRAaW5jbHVkZSBzaXplKDE2cHgpO1xuXHRcdGJhY2tncm91bmQ6ICRiZy1saWdodDtcblx0XHRib3gtc2hhZG93OiAwIDAgOHB4IGRhcmtlbigkYmctbGlnaHQsIDE1JSkgaW5zZXQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0QGluY2x1ZGUgc2l6ZSg5cHgsIDZweCk7XG5cdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRiZy1saWdodDtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmctbGlnaHQ7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRsZWZ0OiAzcHg7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC00NWRlZykpO1xuXHRcdH1cblx0fVxuXG5cdGxhYmVsLnRleHQge1xuXHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIC43NXJlbSwgcmdiYSgkdHh0LWRhcmssICR0eHQtb3BhY2l0eSksIDUwMCk7XG5cdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0JiA+ICoge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICR0eHQtZGFyaztcblx0XHR9XG5cblx0XHQuYXJyb3cge1xuXHRcdFx0aGVpZ2h0OiA5cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHR9XG5cdH1cbn0qL1xuXG4udHh0Ym94IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cblx0bGFiZWwge1xuXHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIC44NWVtLCAkdHh0LWRhcmssIDQwMCk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cblx0aW5wdXQsXG5cdHRleHRhcmVhIHtcblx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuOGVtLCAkdHh0LWRhcmssIDQwMCk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICBwYWRkaW5nOiAxMHB4O1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBvdXRsaW5lOiBub25lO1xuXHQgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGJnLWxpZ2h0LCAxMCUpO1xuXG5cdCAgICAmOmZvY3VzIHtcblx0ICAgIFx0Ym9yZGVyLWNvbG9yOiAkYmctZGFyaztcblx0ICAgIH1cblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdH1cbn1cblxuLnNlbGVjdG9yYm94IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cblx0bGFiZWwge1xuXHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIC44NWVtLCAkdHh0LWRhcmssIDQwMCk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cblx0LnNlbGVjdG9yIHtcblx0XHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG50ZXh0YXJlYSB7XG5cdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIC44ZW0sICR0eHQtZGFyaywgNDAwKTtcblx0ZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYmctbGlnaHQsIDglKTtcbiAgICByZXNpemU6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICBcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYmctbGlnaHQsIDIwJSk7XG4gICAgfVxufVxuXG50YWJsZS5zdHlsZTEge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgbnVsbCk7XG5cblx0LnByZWZpeCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5kYXJrIHtcblx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGJnLWxpZ2h0LCA1JSk7XG5cdFx0Y29sb3I6ICR0eHQtZGFyaztcblx0fVxuXG5cdC5hY2NlbnQge1xuXHRcdGJhY2tncm91bmQ6ICRhY2NlbnQ7XG5cdFx0Y29sb3I6ICR0eHQtbGlnaHQ7XG5cdH1cblxuXHR0aGVhZCwgdGZvb3Qge1xuXHRcdHRyIHtcblx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjllbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0aGVhZCB7XG5cdFx0dHIge1xuXHRcdFx0dGgge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dGJvZHkge1xuXHRcdGNvbG9yOiAkdHh0LWRhcms7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IC44NWVtO1xuXG5cdFx0c3Ryb25nIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXG5cdFx0dHIge1xuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBkYXJrZW4oJGJnLWxpZ2h0LCAxNSUpO1xuXHRcdFx0fVxuXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGl0bGUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogLjlyZW07XG5cdFx0fVxuXG5cdFx0LmRlc2Mge1xuXHRcdFx0Zm9udC1zaXplOiAuOHJlbTtcblx0XHRcdG9wYWNpdHk6ICR0eHQtb3BhY2l0eTtcblx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHR9XG5cdH1cblxuXHR0Zm9vdCB7XG5cdFx0c3Ryb25nIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IC45NXJlbTtcblx0XHR9XG5cblx0XHR0ciB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0aCwgdGQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdCYudHh0LWxlZnQge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cblx0XHQmLnR4dC1jZW50ZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0LnByZWZpeCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0fVxuXG5cdFx0dGhlYWQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHR0ciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHR0ZDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0ZCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdHRib2R5IHtcblx0XHRcdHRkIHtcblx0XHRcdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNFRUU7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMCAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuXHRcdHRib2R5IHtcblx0XHRcdHRkIHtcblx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuOTVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG5cdFx0dGJvZHkge1xuXHRcdFx0dGQge1xuXHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IC44N2VtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxudGFibGUuc3R5bGUyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIG51bGwpO1xuXG5cdC5wcmVmaXgge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogJGFjY2VudDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0LmRhcmsge1xuXHRcdGJhY2tncm91bmQ6IGRhcmtlbigkYmctbGlnaHQsIDUlKTtcblx0XHRjb2xvcjogJHR4dC1kYXJrO1xuXHR9XG5cblx0LmFjY2VudCB7XG5cdFx0YmFja2dyb3VuZDogJGFjY2VudDtcblx0XHRjb2xvcjogJHR4dC1saWdodDtcblx0fVxuXG5cdHRoLCB0ZCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Ji50eHQtbGVmdCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblxuXHRcdCYudHh0LWNlbnRlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0dGhlYWQge1xuXHRcdHRyIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJnLWRhcmssIDUlKTtcblxuXHRcdFx0dGgge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjgzZW07XG5cdFx0XHRcdGNvbG9yOiAkdHh0LWxpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHRib2R5IHtcblx0XHRzdHJvbmcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGNvbG9yOiAkdHh0LWRhcms7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdjb2xvciAuNHMnKTtcblx0XHR9XG5cblx0XHR0ciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIGRhcmtlbigkYmctbGlnaHQsIDE1JSk7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdiYWNrZ3JvdW5kIC40cycpO1xuXG5cdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdC8vYmFja2dyb3VuZDogZGFya2VuKCRiZy1saWdodCwgNCUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGFjY2VudDtcblx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRiZy1saWdodCwgNSUpO1xuXG5cdFx0XHRcdC8qdGQge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKCR0eHQtbGlnaHQsIC44KTtcblxuXHRcdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHR4dC1saWdodDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmFjdGlvbnMge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICR0eHQtZGFyaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0qL1xuXHRcdFx0fVxuXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDE3cHggMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdFx0XHRjb2xvcjogcmdiYSgkdHh0LWRhcmssIC43KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0XHQmLmFjdGlvbnMge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRhY2NlbnQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93LWFjY2VudC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEzcHggOXB4O1xuICAgIFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogLjc1cmVtO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbignYmFja2dyb3VuZCAuNHMnKTtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYWNjZW50MiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VsZWN0b3Ige1xuXHRAaW5jbHVkZSBuby1zZWxlY3QoKTtcblx0bWF4LXdpZHRoOiAxODBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAuNzVyZW07XG5cblx0Ji5vcGVuZWQge1xuXHRcdC5pdGVtcyB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRvcDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuaGVhZGVyIHtcblx0XHRAaW5jbHVkZSBzaXplKDEwMCUsIDMwcHgpO1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJnLWRhcmssIDEzJSk7XG5cdFx0Y29sb3I6IHJnYmEoJHR4dC1saWdodCwgLjkpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQudGV4dCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDQ4JTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMzBweDtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblx0XHR9XG5cblx0XHQuYXJyb3cge1xuXHRcdFx0QGluY2x1ZGUgc2l6ZSgzMHB4LCAxMDAlKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdEBpbmNsdWRlIHNpemUoN3B4KTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgkdHh0LWxpZ2h0LCAuOSk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKCR0eHQtbGlnaHQsIC45KTtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpKTtcblx0XHRcdFx0dG9wOiA0OCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaXRlbXMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJnLWRhcmssIDUlKTtcblx0XHRjb2xvcjogcmdiYSgkdHh0LWxpZ2h0LCAkdHh0LW9wYWNpdHkpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwcHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbignYWxsIC40cycpO1xuXG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdjb2xvciAuNHMnKTtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZCwge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweCAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRhY2NlbnQyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2VsZWN0MiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuXHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuOHJlbSwgJHR4dC1kYXJrLCA1MDApO1xuXHRoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcblx0cGFkZGluZy10b3A6IDJweDtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogI0YxRjFGMSAhaW1wb3J0YW50O1xuXG5cdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdGNvbG9yOiAkdHh0LWRhcms7XG5cdH1cblxuXHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0XHRoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcblx0fVxuXG5cdHVsIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdHBhZGRpbmc6IDRweCA1cHggIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdGlucHV0IHtcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG5cdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIC43NWVtLCAkdHh0LWxpZ2h0ICFpbXBvcnRhbnQsIDUwMCk7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHQvL2JhY2tncm91bmQ6ICNmNGY0ZjQ7XG5cdGJhY2tncm91bmQ6ICRhY2NlbnQgIWltcG9ydGFudDtcblx0cGFkZGluZzogMTBweCA1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxMHB4O1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg0NWRlZykpO1xuXHRcdHRvcDogLTVweDtcblx0XHRsZWZ0OiAxNXB4O1xuXHR9XG5cblx0Ji5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG5cdFx0dG9wOiAtMTBweDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRib3R0b206IC01cHg7XG5cdFx0fVxuXHR9XG5cblx0LnNlbGVjdDItcmVzdWx0cyB7XG5cdFx0JiA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmLmxvYWRpbmctcmVzdWx0cyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0bGlbcm9sZT1cImdyb3VwXCJdIHN0cm9uZyB7XG5cdFx0cGFkZGluZzogMTBweCA1cHggNXB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAuOTRlbTtcblx0XHRvcGFjaXR5OiAuNTtcblx0fVxuXG5cdGxpW3JvbGU9XCJncm91cFwiXSBzdHJvbmcgKyB1bCBsaSB7XG5cdFx0cGFkZGluZzogNXB4IDEwcHggNXB4IDE1cHggIWltcG9ydGFudDtcblx0fVxuXG5cdGxpOm5vdChbcm9sZT1cImdyb3VwXCJdKSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJHR4dC1saWdodCAhaW1wb3J0YW50O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWUgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHR9XG59XG5cblxuLmRldGFpbHMtcGFnZSB7XG5cdC5tYXJnLXRvcCB7IG1hcmdpbi10b3A6IDIwcHg7IH1cblx0Lm1hcmctcmlnaHQgeyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblx0Lm1hcmctbGVmdCB7IG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cdC5tYXJnLWJvdHRvbSB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuXHRidXR0b24ge1xuXHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIC43M3JlbSwgJHR4dC1saWdodCwgNTAwKTtcblx0XHRjb2xvcjogJHR4dC1saWdodDtcblx0XHRiYWNrZ3JvdW5kOiAkYWNjZW50Mjtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRwYWRkaW5nOiA4cHggMTBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbignYmFja2dyb3VuZCAuNHMnKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGFjY2VudDItaG92ZXJlZDtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlcy9jb21wb25lbnRzLnNjc3MiLCIuZGV0YWlscy1wYWdlIHtcblx0LmxlZnQtc2lkZWJhci1jb2wge1xuXHRcdHdpZHRoOiAxNyU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHR9XG5cblx0LmxlZnQtc2lkZWJhciB7XG5cdFx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgLjhlbSwgJHR4dC1kYXJrLCA1MDApO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQudHlwZXMge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRwYWRkaW5nOiA3cHggMTBweDtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdiYWNrZ3JvdW5kIC40cywgY29sb3IgLjRzLCBtYXJnaW4tYm90dG9tIC40cycpO1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRhY2NlbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGFjY2VudDtcblx0XHRcdFx0XHRjb2xvcjogJHR4dC1saWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdC5sZWZ0LXNpZGViYXItY29sIHtcblx0XHRcdHdpZHRoOiAxNSU7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHQubGVmdC1zaWRlYmFyLWNvbCB7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdH1cblx0fVxuXG5cdpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            HRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtMTAwJSkpO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigndHJhbnNmb3JtIC43cy^    ^                                p    X_            _     @      _            NsdWRq    q                    0l             l    q            q     @      q            `     @      `                 @      p             cdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdFxuXHR9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZXMvZGV0YWlscy1sZWZ0LXNpZGViYXIuc2NzcyIsIi5kZXRhaWxzLXBhZ2Uge1xuXHQucmlnaHQtc2lkZWJhci1jb2wge1xuXHRcdHdpZHRoOiAyNyU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0fVxuXG5cdC5yaWdodC1zaWRlYmFyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHQudGltZXMge1xuXHRcdFx0YmFja2dyb3VuZDogJGFjY2VudDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHQudGl0bGUge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAxLjJlbSwgJHR4dC1saWdodCwgNTAwKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBzaXplKDMwcHgsIDJweCk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHR4dC1saWdodDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRpbWUtbGlzdCB7XG5cdFx0XHRcdCYgPiBsaSB7XG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmRhdGUtY29udGFpbmVyIHtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHRcdFx0LmRhdGUge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgLjhlbSwgJGFjY2VudCwgNDAwKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRiZy1saWdodDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDdweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGltZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuODVlbSwgJHR4dC1saWdodCwgNDAwKTtcblx0XHRcdFx0XHRvcGFjaXR5OiAuODtcblxuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuem9uZXMge1xuXHRcdFx0YmFja2dyb3VuZDogJGJnLWRhcms7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgMS4yZW0sICR0eHQtbGlnaHQsIDUwMCk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc2l6ZSgzMHB4LCAycHgpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR0eHQtbGlnaHQ7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC56b25lLWxpc3Qge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuODVlbSwgbGlnaHRlbigkdHh0LWRhcmssIDMwJSksIDQwMCk7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBhbmVsIHtcblx0XHRiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuXG5cdFx0Lm1zZy1lcnJvci1jYXJ0IHtcblx0XHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIC44ZW0sICRhY2NlbnQsIDUwMCk7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQubW9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMjdweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIC44ZW0sICRhY2NlbnQsIDUwMCk7XG5cdFx0fVxuXG5cdFx0LnRpdGxlIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIDEuMmVtLCAkdHh0LWRhcmssIDUwMCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IC0xNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjZlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaXRlbXMge1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIC45ZW0sICR0eHQtZGFyaywgNDAwKTtcblx0XHRcdH1cblxuXHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkYmctbGlnaHQsIDEwJSk7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnRuLWRlbGV0ZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc2l6ZSgxNXB4KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHQvL2JhY2tncm91bmQ6ICRhY2NlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcMjcxNVwiO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYWNjZW50O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHQvL3RvcDogNTAlO1xuXHRcdFx0XHRcdFx0Ly9sZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHQvL0BpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xuXHRcdFx0XHRcdH0gIFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lml0ZW0tdGl0bGUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cblx0XHRcdFx0XHQucXRlIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuOWVtLCByZ2JhKCR0eHQtbGlnaHQsIC45KSwgNzAwKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTVweDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG5vLXNlbGVjdCgpO1xuXG5cdFx0XHRcdFx0XHQubWludXMsXG5cdFx0XHRcdFx0XHQucGx1cyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAycHggMDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRhY2NlbnQsIDUlKTtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdiYWNrZ3JvdW5kIC40cycpO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkYWNjZW50LCAxMiUpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5udW1iZXIge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuOWVtLCAkdHh0LWxpZ2h0LCA3MDApO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogM3B4IDA7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC50ZXh0IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIC44NWVtLCAkdHh0LWRhcmssIDUwMCk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDcwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIC44ZW0sICR0eHQtZGFyaywgNzAwKTtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN1Yi1pdGVtcyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogJHR4dC1vcGFjaXR5O1xuXG5cdFx0XHRcdFx0LnN1Yi1pdGVtIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblxuXHRcdFx0XHRcdFx0LnF0ZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1NXB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuNzVlbSwgJHR4dC1kYXJrLCA0MDApO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQudGV4dCB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIC43NWVtLCAkdHh0LWRhcmssIDQwMCk7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNzBweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQub3JkZXItdHlwZXMge1xuXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRhY2NlbnQsIDUlKTtcblx0XHRcdHBhZGRpbmc6IDI1cHggMjBweDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSBuby1zZWxlY3QoKTtcblxuXHRcdFx0LmxlZnQsXG5cdFx0XHQubWlkZGxlLFxuXHRcdFx0LnJpZ2h0LCB7XG5cdFx0XHRcdHdpZHRoOiAzMy4zMzMzMzMlO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0Lm1pZGRsZSB7XG5cdFx0XHRcdC5yYWRpbyB7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yaWdodCB7XG5cdFx0XHRcdC5yYWRpbyB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yYWRpbyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHRcdFx0XHRcdCY6Y2hlY2tlZCArIGxhYmVsOm5vdCgudGV4dCk6OmFmdGVyIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IC44O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxhYmVsOm5vdCgudGV4dCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNpemUoMThweCk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRhY2NlbnQsIDE1JSk7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc2l6ZSg3cHgpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJnLWxpZ2h0O1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC01MCUpKTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGFiZWwudGV4dCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgLjdlbSwgJHR4dC1saWdodCwgNzAwLCB1cHBlcmNhc2UpO1xuXHRcdFx0XHRcdC8vbWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdFx0b3BhY2l0eTogLjg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2hlY2tvdXQge1xuXHRcdFx0YmFja2dyb3VuZDogJGFjY2VudDtcblx0XHRcdHBhZGRpbmc6IDI1cHggMjBweCAzMHB4O1xuXG5cdFx0XHQubGVmdCB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHRcdC50b3RhbC10ZXh0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAxLjJlbSwgJHR4dC1saWdodCwgNTAwKTtcblxuXHRcdFx0XHRcdC50dmEge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAuNjVlbTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHRvcDogLTFweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmVkdWN0aW9uIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuNzVlbSwgJHR4dC1saWdodCwgNDAwKTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJpZ2h0IHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHRcdFx0LnRvdGFsLW51bWJlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgMmVtLCAkdHh0LWxpZ2h0LCA3MDApO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRjb2xvcjogJGFjY2VudDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJnLWxpZ2h0O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjdlbTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJ3RyYW5zZm9ybSAuNHMnKTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS4xKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmFuY3lib3gtY29udGFpbmVyIHtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHotaW5kZXg6IDk5OTk5OTk5OTk7XG5cdFx0fVxuXG5cdFx0LnBhbmVsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0Ly9iYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XG5cblx0XHRcdC5pdGVtcyB7XG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkYWNjZW50LCA1JSk7XG5cdFx0XHRcdGNvbG9yOiAkdHh0LWxpZ2h0O1xuXHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsIC4zKTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLDAsMCwgLjMpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDE1cHg7XG5cblx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQub3JkZXItdHlwZXMge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuY2hlY2tvdXQge1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRyaWdodDogNHB4O1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogJGJnLWxpZ2h0O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0LnJpZ2h0LXNpZGViYXItY29sIHtcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHQucmlnaHQtc2lkZWJhci1jb2wge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgxMDAlKSk7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCd0cmFuc2Zvcm0gLjdzIGN1YmljLWJlemllcigxLjAwMCwgMC4wMDAsIDAuMDAwLCAxLjAwMCknKTtcblxuXHRcdFx0Ji52aXNpYmxlIHtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoMCkpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGVzL2RldGFpbHMtcmlnaHQtc2lkZWJhci5zY3NzIiwiLmRldGFpbHMtcGFnZSB7XG5cdC5tZW51cy1jb2wge1xuXHRcdHdpZHRoOiA1NiU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHR9XG5cblx0Lm1lbnVzIHtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgZGFya2VuKCRiZy1saWdodCwgMjAlKTtcblx0XHRib3JkZXItbGVmdDogMXB4IGRhc2hlZCBkYXJrZW4oJGJnLWxpZ2h0LCAyMCUpO1xuXG5cblx0XHQuc2VjdGlvbiB7XG5cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRibG9ja3MtcGFkZGluZztcblx0XHRcdH1cblxuXHRcdFx0LnNlY3Rpb24tdGl0bGUge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAxLjJlbSwgJGFjY2VudCwgNTAwKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNpemUoMzBweCwgMnB4KTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYWNjZW50O1xuXHRcdFx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaXRlbXMge1xuXHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMzBweDtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            DA7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRiZy1saWdodCwgMTAlKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQubGVmdCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgbnVsbCwgJHR4dC1kYXJrLCA0MDApO1xuXG5cdFx0XHRcdFx0XHQuaXRlbS10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdG^    ^                                p    X_            _     @      _            5cdFxq    q                    0l             l    q            q     @      q            `     @      `                 @      p             lbS1kZXNjIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAuNzVlbTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEoJHR4dC1kYXJrLCAkdHh0LW9wYWNpdHkpO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40NTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0eHQtbGlnaHQ7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAuNjVyZW07XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJnLWRhcmssIDEzJSk7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDRweCA4cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihcImJhY2tncm91bmQgLjVzXCIpO1xuXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmctZGFyaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5yaWdodCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTEwcHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDI1cHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMzBweDtcblxuXHRcdFx0XHRcdFx0LmFjdGlvbi1idG4ge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzaXplKDMwcHgsIDQwcHgpO1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbignYmFja2dyb3VuZCAuNHMnKTtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWhvdmVyZWQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAuOTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYudG8tZGV0YWlscyB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcblx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpKTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XHRcblxuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgc2l6ZSg4cHgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGJnLWxpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRiZy1saWdodDtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCd0cmFuc2Zvcm0gLjRzJyk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji50by1wYW5lbCB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9jYXJ0LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuXHRcdFx0XHRcdFx0XHRcdC8qJjo6YmVmb3JlLFxuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJnLWxpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHNpemUoOHB4LCAycHgpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHNpemUoMnB4LCA4cHgpO1xuXHRcdFx0XHRcdFx0XHRcdH0qL1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5vdGhlciB7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0XHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIC45ZW0sICR0eHQtZGFyaywgNzAwKTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQucXRlIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuOWVtLCByZ2JhKCR0eHQtbGlnaHQsIC45KSwgNzAwKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYWNjZW50O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1NXB4O1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG5vLXNlbGVjdCgpO1xuXG5cdFx0XHRcdFx0XHRcdFx0Lm1pbnVzLFxuXHRcdFx0XHRcdFx0XHRcdC5wbHVzIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMnB4IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGFjY2VudCwgNSUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbignYmFja2dyb3VuZCAuNHMnKTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkYWNjZW50LCAxMiUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5udW1iZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgLjllbSwgJHR4dC1saWdodCwgNzAwKTtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogM3B4IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYWNjZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZGV0YWlsIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmRldGFpbC1oaWRkZW4ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgLjc1ZW0sICR0eHQtZGFyaywgNTAwKTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0XHQubXNnLWVycm9yLWNhcnQge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGFjY2VudDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0LmxlZnQtY29sID4gKixcblx0XHRcdFx0XHRcdFx0LnJpZ2h0LWNvbCA+ICoge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY29tcG9zaXRpb24sXG5cdFx0XHRcdFx0XHQuc3VwcGxlbWVudCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5yYWRpb3MtZ3JvdXAge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5jdXN0b21pc2F0aW9uLWRldGFpbHMge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdCAgICBmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0ICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cblx0XHRcdFx0XHRcdCAgICBwIHtcblx0XHRcdFx0XHRcdCAgICBcdG1hcmdpbi10b3A6IDNweDtcblxuXHRcdFx0XHRcdFx0ICAgIFx0LnByaXgge1xuXHRcdFx0XHRcdFx0ICAgIFx0XHRjb2xvcjogJGFjY2VudDtcblx0XHRcdFx0XHRcdCAgICBcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdCAgICBcdFx0cGFkZGluZzogMCAzcHg7XG5cdFx0XHRcdFx0XHQgICAgXHR9XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuYnRuOm5vdCguYWN0aW9uLWJ0bikge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMTBweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQyO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbignYmFja2dyb3VuZCAuNHMnKTtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYWNjZW50Mi1ob3ZlcmVkO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5hY3Rpb24tYnRuIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDEwcHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAuOTVlbTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbignYmFja2dyb3VuZCAuNHMnKTtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYWNjZW50LWhvdmVyZWQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHQubWVudXMtY29sIHtcblx0XHRcdHdpZHRoOiA1NSU7XG5cdFx0XHQvL3BhZGRpbmctcmlnaHQ6IDE1cHg7XG5cblx0XHRcdC5tZW51cyB7XG5cdFx0XHRcdC8vYm9yZGVyLXJpZ2h0OiBub25lO1xuXG5cdFx0XHRcdC5zZWN0aW9uIHtcblx0XHRcdFx0XHQuaXRlbXMge1xuXHRcdFx0XHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRcdFx0XHQvL3BhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRcdFx0XHRcdFx0LnJpZ2h0IHtcblx0XHRcdFx0XHRcdFx0XHQvL3JpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHQubWVudXMtY29sIHtcblx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG5cdFx0XHQubWVudXMge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cblx0XHRcdFx0LnNlY3Rpb24ge1xuXHRcdFx0XHRcdC5pdGVtcyB7XG5cdFx0XHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRcdFx0XHRcdFx0LnJpZ2h0IHtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Lm1lbnVzLWNvbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblxuXHRcdFx0Lm1lbnVzIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cblx0XHRcdFx0LnNlY3Rpb24ge1xuXHRcdFx0XHRcdC5zZWN0aW9uLXRpdGxlIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaXRlbXMge1xuXHRcdFx0XHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcblx0XHQuZGV0YWlsLWhpZGRlbiB7XG5cdFx0XHQucm93IHtcblx0XHRcdFx0LmxlZnQtY29sIHtcblx0XHRcdFx0XHQvL21hcmdpbi1ib3R0b206IDZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGVzL2RldGFpbHMtbWVudS5zY3NzIiwiLmJsb2ctcGFnZSB7XG5cdGJhY2tncm91bmQ6IGRhcmtlbigkYmctbGlnaHQsIDMlKTtcblx0XG5cdC53cmFwcGVyIHtcblx0XHQucm93IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTMwcHg7XG5cblx0XHRcdC5sZWZ0LWNvbCxcblx0XHRcdC5yaWdodC1jb2wge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZXMvYmxvZy1wYWdlLnNjc3MiLCIuYmxvZy1wYWdlIHtcblx0LmJsb2ctY29udGVudCB7XG5cdFx0QGluY2x1ZGUgZm9udCgkYmxvZy1mb250LCAxZW0sICR0eHQtZGFyaywgNDAwKTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHR4dC1kYXJrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRAaW5jbHVkZSBzaXplKDEwMCUsIDJweCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRiZy1kYXJrO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3R0b206IC0zcHg7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJ29wYWNpdHkgLjVzJyk7XG5cdFx0XHR9XG5cblx0XHRcdCYucmVkIHtcblx0XHRcdFx0Y29sb3I6ICRhY2NlbnQ7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBvc3Qge1xuXHRcdFx0YmFja2dyb3VuZDogJGJnLWxpZ2h0O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRib3gtc2hhZG93OiAwIDYwcHggNjBweCAtNjBweCByZ2JhKCMwMDAsIC4yKTtcblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGJsb2Nrcy1wYWRkaW5nO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cblx0XHRcdC5wb3N0LXRpdGxlIHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4IDA7XG5cblx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbmZvcyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSgkdHh0LWRhcmssICR0eHQtb3BhY2l0eSk7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2VwYXJhdG9yIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5wb3N0LWltYWdlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCd0cmFuc2Zvcm0gLjZzJyk7XG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBpbWctem9vbSBpbmZpbml0ZSBsaW5lYXIgNzBzO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQvL0BpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjUpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGtleWZyYW1lcyBpbWctem9vbSB7XG5cdFx0XHRcdDAlIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEpKTsgfVxuXHRcdFx0XHQ3MCUgeyBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS40KSk7IH1cblx0XHRcdFx0MTAwJSB7IEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxKSk7IH1cblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtZGV0YWlsIHtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4IDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRcdFx0Ly9jb2xvcjogcmdiYSgkdHh0LWRhcmssICR0eHQtb3BhY2l0eSk7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5yZWFkLW1vcmUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAuODVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wb3N0LWZvb3RlciB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG5cdFx0XHRcdC5sZWZ0IHtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblxuXHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5pY29uLFxuXHRcdFx0XHRcdFx0XHQuaWNvbi1ob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji5ob3ZlcmFibGUge1xuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0JiArIC5pY29uLWhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQuaWNvbixcblx0XHRcdFx0XHRcdFx0XHQuaWNvbi1ob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHMnKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQuaWNvbi1ob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yaWdodCB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cblx0XHRcdFx0XHR1bCB7XG5cdpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            W9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZMKge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji5ob3ZlcmFibGUge1xuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdF^    ^                                p    X_            _     @      _            AwO1xq    q                    0l             l    q            q     @      q            `     @      `                 @      p             0XHRcdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQuaWNvbixcblx0XHRcdFx0XHRcdFx0XHQuaWNvbi1ob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbignb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzJyk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Lmljb24taG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuaWNvbixcblx0XHRcdFx0XHRcdFx0Lmljb24taG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbGMtZm9udDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAuODVyZW07XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHR4dC1kYXJrO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuXHRcdFx0LnBvc3Qge1xuXHRcdFx0XHQucG9zdC10aXRsZSxcblx0XHRcdFx0LnBvc3QtZGV0YWlsIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGVzL2Jsb2ctY29udGVudC5zY3NzIiwiLmJsb2ctcGFnZSB7XG5cdC5ibG9nLXNpZGViYXIge1xuXHRcdEBpbmNsdWRlIGZvbnQoJGJsb2ctZm9udCwgLjc3ZW0sICR0eHQtZGFyaywgNDAwKTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0XHQuc2lkZWJhci1pdGVtIHtcblx0XHRcdGJhY2tncm91bmQ6ICRiZy1saWdodDtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRib3gtc2hhZG93OiAwIDQwcHggNDBweCAtNDBweCByZ2JhKCMwMDAsIC4yKTtcblxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkdHh0LWRhcms7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmLnJlZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRhY2NlbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zZWxlY3RvciB7XG5cdFx0XHRcdEBpbmNsdWRlIG5vLXNlbGVjdCgpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRmb250LXNpemU6IC44NXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdFx0XHQmLm9wZW5lZCB7XG5cdFx0XHRcdFx0LmhlYWRlciB7XG5cdFx0XHRcdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMjI1ZGVnKSk7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA1OCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaXRlbXMge1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR0b3A6IDQxcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmhlYWRlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc2l6ZSgxMDAlLCA0MHB4KTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGJnLWxpZ2h0LCA1JSk7XG5cdFx0XHRcdFx0Ly9iYWNrZ3JvdW5kOiBsaWdodGVuKCRiZy1kYXJrLCAxMCUpO1xuXHRcdFx0XHRcdGNvbG9yOiAkdHh0LWRhcms7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHQvL2JvcmRlcjogMXB4IHNvbGlkICRhY2NlbnQ7XG5cblx0XHRcdFx0XHQudGV4dCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDQ4JTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMzBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc2l6ZSg0MHB4KTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHNpemUoOHB4KTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJHR4dC1kYXJrO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHR4dC1kYXJrO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZykpO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDQ4JTtcblx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCd0cmFuc2Zvcm0gLjRzLCB0b3AgLjRzJyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lml0ZW1zIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQvL21heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XHRcdC8vb3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuOHJlbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGJnLWxpZ2h0LCA1JSk7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNTBweDtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdhbGwgLjRzJyk7XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJ2NvbG9yIC40cycpO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXB4O1xuXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkLCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweCA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxNXB4IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGFjY2VudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNpZGViYXItaXRlbS1oZWFkZXIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAtMzBweDtcblx0XHRcdFx0XHRyaWdodDogLTMwcHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkYmctbGlnaHQsIDMlKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc2l6ZSgzMCUsIDJweCk7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIDFyZW0sIG51bGwsIDUwMCwgdXBwZXJjYXNlKTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2lkZWJhci1pdGVtLWJvZHkge1xuXHRcdFx0XHQuYXZhdGFyLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc2l6ZSgxMDBweCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmF2YXRhciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuOHJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAyMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICR0eHQtbGlnaHQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbignYmFja2dyb3VuZCAuNHMnKTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGFjY2VudC1ob3ZlcmVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50YWcge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRoZWlnaHQ6IDI3cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkYmctbGlnaHQsIDclKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiA1cHggMjBweCA1cHggMDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdiYWNrZ3JvdW5kIC40cywgY29sb3IgLjRzJyk7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogZGFya2VuKCRiZy1saWdodCwgNSUpO1xuXG5cdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkYmctbGlnaHQsIDEwJSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBzaXplKDIwcHgpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRiZy1saWdodCwgNyUpO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRcdHJpZ2h0OiAtOHB4O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAzcHg7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoNDVkZWcpKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJ2JhY2tncm91bmQgLjRzJyk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc2l6ZSg0cHgpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJnLWxpZ2h0O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRyaWdodDogLTNweDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJ2JhY2tncm91bmQgLjRzJyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmxpc3Qge1xuXHRcdFx0XHRcdCYuZGl2aWRlcnMge1xuXHRcdFx0XHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgZGFya2VuKCRiZy1saWdodCwgMTUlKTtcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDgwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogLTE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogNjBweDtcblxuXHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmltYWdlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHNpemUoNjBweCk7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblxuXHRcdFx0XHRcdFx0XHQmLnJvdW5kIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQudGV4dC1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cblx0XHRcdFx0XHRcdFx0Ji5jZW50ZXIge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAuNzJyZW07XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0XHQuc2lkZWJhci1pdGVtIHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkYmxvY2tzLXBhZGRpbmc7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcblx0XHRcdC5zaWRlYmFyLWl0ZW0ge1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZXMvYmxvZy1zaWRlYmFyLnNjc3MiLCIuYmxvZy1hcnRpY2xlLXdpdGgtc2hhcmluZyB7XG5cdC5zaGFyZS1hcmVhIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDE1cHg7XG5cdFx0XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRAaW5jbHVkZSBzaXplKDM1cHgsIGF1dG8pO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdvcGFjaXR5IC40cycpO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmxvZy1jb250ZW50IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDU1cHg7XG5cdH1cbn1cblxuLmJsb2ctYXJ0aWNsZS1jb250ZW50IHtcblx0YmFja2dyb3VuZDogJGJnLWxpZ2h0O1xuXHRib3gtc2hhZG93OiAwIDQwcHggNDBweCAtNDBweCByZ2JhKCMwMDAsIC4yKTtcblxuXHQuYmxvZy1hcnRpY2xlLWhlYWRlciB7XG5cdFx0cGFkZGluZzogMCA0MHB4IDYwcHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvMDA3LmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdEBpbmNsdWRlIHNpemUoMTAwJSk7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgjMDAwLCAuOCksIHRyYW5zcGFyZW50KTtcblx0XHR9XG5cblx0XHQubWFpbi10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDEuN2VtO1xuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdGNvbG9yOiAkdHh0LWxpZ2h0O1xuXHRcdFx0Ly9ib3JkZXItbGVmdDogNXB4IHNvbGlkICRiZy1saWdodDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LmJsb2ctYXJ0aWNsZS1pbmZvcyB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXG5cdFx0Ji50b3Age1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJnLWxpZ2h0LCAuNSk7XG5cblx0XHRcdC5sZWZ0LWNvbCB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKCR0eHQtbGlnaHQsICR0eHQtb3BhY2l0eSk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjg1cmVtO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkdHh0LWxpZ2h0O1xuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJnLWxpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYm90dG9tIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZW4oJGJnLWxpZ2h0LCA1JSk7XG5cdFx0fVxuXG5cdFx0LnJvdyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdC5sZWZ0LWNvbCxcblx0XHRcdC5yaWdodC1jb2wge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sZWZ0LWNvbCB7XG5cdFx0XHRmb250LXNpemU6IC44cmVtO1xuXHRcdFx0Y29sb3I6IHJnYmEoJHR4dC1kYXJrLCAkdHh0LW9wYWNpdHkpO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmlnaHQtY29sIHtcblxuXHRcdFx0dWwge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpcpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            WNvbixcblx0XHRcdFx0Lmljb24taG92ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaG92ZXJhYmxlIHtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XH^    ^                                p    X_            _     @      _            BhY2lq    q                    0l             l    q            q     @      q            `     @      `                 @      p             jb24taG92ZXIge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbignb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzJyk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24taG92ZXIge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmxvZy1hcnRpY2xlLWJvZHkge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAuOGVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0Y29sb3I6IHJnYmEoJHR4dC1kYXJrLCAuOCk7XG5cdFx0cGFkZGluZzogNDBweCAzMHB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdH1cblxuXHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRjb2xvcjogJHR4dC1kYXJrO1xuXHRcdFx0Ly9jb2xvcjogJGFjY2VudDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRib3JkZXItbGVmdDogNXB4IHNvbGlkICRiZy1kYXJrO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblxuXHRcdHN0cm9uZyB7XG5cdFx0XHRjb2xvcjogJHR4dC1kYXJrO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRhY2NlbnQ7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdjb2xvciAuNHMnKTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYWNjZW50Mi1ob3ZlcmVkO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0Y29sb3I6ICR0eHQtZGFyaztcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBzaXplKDVweCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRiZy1kYXJrO1xuXHRcdFx0XHRcdGxlZnQ6IC0xNXB4O1xuXHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ibG9nLWFydGljbGUtZm9vdGVyIHtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdH1cbn1cblxuXG4uYmxvZy1hcnRpY2xlLWluZ3JlZGllbnRzIHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy8wMDAyLmpwZykgbm8tcmVwZWF0IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0Ym94LXNoYWRvdzogMCA0MHB4IDQwcHggLTQwcHggcmdiYSgjMDAwLCAuMik7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG5cdGNvbG9yOiByZ2JhKCR0eHQtbGlnaHQsIC44KTtcblx0Zm9udC1zaXplOiAuNzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXG5cdC50aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogJHR4dC1saWdodDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXG5cdFx0Ji5iaWcge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRjb2xvcjogJGFjY2VudDI7XG5cdFx0fVxuXG5cdFx0Ji5zbWFsbCB7XG5cdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdH1cblx0fVxuXG5cdHVsLCBvbCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRsaSB7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dWwge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblxuXHRcdGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJy0nO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0XHRcdGNvbG9yOiAkYWNjZW50Mjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRvbCB7XG5cdFx0Y291bnRlci1yZXNldDogbnVtYmVyO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblxuXHRcdGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXI7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRjb2xvcjogJGFjY2VudDI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZXMvYmxvZy1hcnRpY2xlLnNjc3MiLCIuY29tbWVudHMtYXJlYSB7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdGJhY2tncm91bmQ6ICRiZy1saWdodDtcblx0bWFyZ2luLXRvcDogNTBweDtcblx0Ym94LXNoYWRvdzogMCA0MHB4IDQwcHggLTQwcHggcmdiYSgjMDAwLCAuMik7XG5cblx0LmZvcm0ge1xuXHRcdCYuc3ViZm9ybSB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJ21heC1oZWlnaHQgLjVzJyk7XG5cblx0XHRcdCYub3BlbmVkIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMTIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRwYWRkaW5nOiA2cHggMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5wdXQge1xuXHRcdFx0cmVzaXplOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYmctbGlnaHQsIDIwJSk7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0XHRAaW5jbHVkZSBzaXplKDEwMCUsIDcwcHgpO1xuXHRcdFx0QGluY2x1ZGUgZm9udCgkYmxvZy1mb250LCAuNzVyZW0sICR0eHQtZGFyaywgNDAwKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHRmb250LXNpemU6IC42N3JlbTtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nOiA4cHggMjBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQ7XG5cdFx0XHRjb2xvcjogJHR4dC1saWdodDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdiYWNrZ3JvdW5kIC40cycpO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGFjY2VudC1ob3ZlcmVkO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmNhbmNlbCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRiZy1saWdodCwgMTUlKTtcblx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJHR4dC1kYXJrLCAxMCUpO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkYmctbGlnaHQsIDI1JSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29tbWVudHMge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHQuY29tbWVudCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdH1cblxuXHRcdC5hdmF0YXItY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRAaW5jbHVkZSBzaXplKDUwcHgpO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdFx0LmF2YXRhciB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbW1lbnQtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHQubmFtZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjg1cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0XHRcdGNvbG9yOiAkYWNjZW50O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0LmNvbW1lbnQtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjhyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcblx0XHRcdH1cblxuXHRcdFx0LmV4dHJhIHtcblx0XHRcdFx0LmRhdGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogLjdyZW07XG5cdFx0XHRcdFx0b3BhY2l0eTogJHR4dC1vcGFjaXR5O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5hbnN3ZXItYnRuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IC43cmVtO1xuXHRcdFx0XHRcdGNvbG9yOiAkYWNjZW50O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbignY29sb3IgLjRzJyk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRhY2NlbnQtaG92ZXJlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubG9hZC1tb3JlIHtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAuN3JlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbignY29sb3IgLjRzJyk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYWNjZW50O1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCAkYmctZGFyaztcblx0XHRcdHRvcDogNTAlO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiAtMTAwcHg7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0cmlnaHQ6IC0xMDBweDtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlcy9jb21tZW50cy5zY3NzIiwiLnVzZXItcGFnZSB7XG5cdGJhY2tncm91bmQ6IGRhcmtlbigkYmctbGlnaHQsIDUlKTtcblxuXHQucm93LmF1dG8tZ3V0dGVyIHtcblx0XHRtYXJnaW4tbGVmdDogI3sgLSgkYmxvY2tzLXBhZGRpbmcgLSAzMCkgLyAyIH07XG5cdFx0bWFyZ2luLXJpZ2h0OiAjeyAtKCRibG9ja3MtcGFkZGluZyAtIDMwKSAvIDIgfTtcblxuXHRcdCYgPiAqIHtcblx0XHRcdHBhZGRpbmctbGVmdDogI3sgKCRibG9ja3MtcGFkZGluZyAtIDMwKSAvIDIgfTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICN7ICgkYmxvY2tzLXBhZGRpbmcgLSAzMCkgLyAyIH07XG5cdFx0fVxuXHR9XG5cblx0LnBhZC0zMCB7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxuXG5cdC5wYWQtNDAtMzAge1xuXHRcdHBhZGRpbmc6IDQwcHggMzBweDtcblx0fVxuXG5cdC5wYWQtNTAge1xuXHRcdHBhZGRpbmc6IDUwcHg7XG5cdH1cblxuXHQucmFkaW8sXG5cdC5jaGVja2JveCB7XG5cdFx0bGFiZWwudGV4dCB7XG5cdFx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0fVxuXG5cdC5zZWxlY3RvciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuOHJlbSwgJHR4dC1saWdodCwgNTAwKTtcblxuXHRcdC5oZWFkZXIge1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkYmctZGFyaywgNSUpO1xuXHRcdH1cblxuXHRcdC5pdGVtcyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRiZy1kYXJrLCAxMCUpO1xuXHRcdH1cblx0fVxuXG5cdC5zaWRlYmFyIHtcblx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuOGVtLCBudWxsLCA1MDApO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogYXV0bztcblxuXHRcdC5ibG9jayB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0XHR9XG5cblx0XHQudGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRcdGNvbG9yOiAkdHh0LWxpZ2h0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXG5cdFx0LnNpZ25vdXQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggZGFzaGVkICRiZy1saWdodDtcblx0XHRcdGNvbG9yOiAkdHh0LWxpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYXJyb3ctbGlnaHQtcmV2ZXJzZS5zdmcpIG5vLXJlcGVhdCAwIDIzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTFweDtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJ2ZvbnQtd2VpZ2h0IC40cycpO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWVudSB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBhZGRpbmc6IDdweCAwO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDBcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCIrXCI7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0Y29sb3I6ICR0eHQtbGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR0eHQtbGlnaHQ7XG5cdFx0XHRcdFx0b3BhY2l0eTogLjg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbignb3BhY2l0eSAuNHMsIGZvbnQtd2VpZ2h0IC40cycpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJsb2NrIHtcblx0XHRib3gtc2hhZG93OiAwIDUwcHggNTBweCAtNTBweCByZ2JhKCMwMDAsIC4xNSk7XG5cblx0XHQmLmxpZ2h0IHtcblx0XHRcdGJhY2tncm91bmQ6ICRiZy1saWdodDtcblxuXHRcdFx0LnJhZGlvIHtcblx0XHRcdFx0bGFiZWw6bm90KC50ZXh0KSB7XG5cdFx0XHRcdFx0Ly9iYWNrZ3JvdW5kOiAkYWNjZW50O1xuXHRcdFx0XHRcdC8vYm94LXNoYWRvdzogMCAwIDhweCBkYXJrZW4oJGFjY2VudCwgNSUpIGluc2V0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wYXJhZ3JhcGgge1xuXHRcdFx0XHRjb2xvcjogJHR4dC1kYXJrO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYWNjZW50IHtcblx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQ7XG5cblx0XHRcdC5iaWctdGl0bGUge1xuXHRcdFx0XHRjb2xvcjogJHR4dC1saWdodDtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJnLWxpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wYXJhZ3JhcGgge1xuXHRcdFx0XHRjb2xvcjogJHR4dC1saWdodDtcblx0XHRcdH1cblxuXHRcdFx0LnR4dGJveCB7XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRjb2xvcjogJHR4dC1saWdodDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdG9wYWNpdHk6IC44O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRiZy1saWdodDtcblx0XHRcdFx0XHRjb2xvcjogJHR4dC1saWdodDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHRleHRhcmVhIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRiZy1saWdodDtcblx0XHRcdFx0Y29sb3I6ICR0eHQtbGlnaHQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWxlY3RvcmJveCB7XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRjb2xvcjogJHR4dC1saWdodDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdG9wYWNpdHk6IC44O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNlbGVjdG9yIHtcblx0XHRcdFx0XHQuaGVhZGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRiZy1saWdodDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYWNjZW50O1xuXG5cdFx0XHRcdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkYWNjZW50O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRhY2NlbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaXRlbXMge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRiZy1saWdodCwgNSUpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR0eHQtZGFyaztcblxuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGFjY2VudDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQucmFkaW8sXG5cdFx0XHQuY2hlY2tib3gge1xuXHRcdFx0XHRsYWJlbC50ZXh0IHtcblx0XHRcdFx0XHRjb2xvcjogJHR4dC1saWdodDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHR4dC1saWdodDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XG5cdFx0XHRcdGNvbG9yOiAkYWNjZW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5iaWctdGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgMS4yZW0sICR0eHQtZGFyaywgNzAwLCB1cHBlcmNhc2UpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRiZy1kYXJrO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3R0b206IC0xNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR9XG5cblx0XHQucGFyYWdyYXBoIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIC44NWVtKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0fVxuXHR9XG5cblx0I2FjdGlvbi1idXR0b25zIHtcblx0XHRtYXJnaW4tdG9wOiAjeyAkYmxvY2tzLXBhZGRpbmcgLSAzMCB9O1xuXG5cdFx0JiA+ICoge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblxuXHRcdC5idG4tY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCAgICAmOjphZnRlciB7XG5cdFx0ICAgIFx0Y29udGVudDogJyc7XG5cdFx0ICAgIFx0QGluY2x1ZGUgc2l6ZSgyMHB4LCAxNHB4KTtcblx0XHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvdy1saWdodC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG5cdFx0ICAgIFx0YmFja2dyb3VuZC1zaXplOiAyMHB4IDE0cHg7XG5cdFx0ICAgIFx0dG9wOiA1MCU7XG5cdFx0ICAgIFx0cmlnaHQ6IDIwcHg7XG5cdFx0ICAgIFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuXHRcdCAgICBcdHotaW5kZXg6IDE7XG5cdFx0ICAgIH1cblx0XHR9XG5cblx0XHQuYnRuIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdCAgICBmb250LXNpemU6IC43NWVtO1xuXHRcdCAgICBwYWRkaW5nOiAxNXB4IDYwcHggMTVweCAzMHB4O1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2JhY2tncm91bmQgLjRzJyk7XG5cblx0XHQgICAgJjpob3ZlciB7XG5cdFx0ICAgIFx0YmFja2dyb3VuZDogJGFjY2VudC1ob3ZlcmVkO1xuXHRcdCAgICB9XG5cdFx0fVxuXG5cdFx0LnNlbGVjdG9yIHtcblx0XHRcdC5oZWFkZXIge1xuXHRcdFx0XHRoZWlnaHQ6IDQzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gV0VCUEFDSyBGTpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            2JpbGUtbmF2IHtcblx0XHQuY29sMiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCNhY3Rpb24tYnV0dG9ucy5hY3Rpb24tYnV0dG9ucy10b3Age1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHQuYnRuLWNvbnRhaW5lciB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Fycm93LWxpZ2^    ^                                p    X_            _     @      _            5idG4q    q                    0l             l    q            q     @      q            `     @      `                 @      p             jYXJ0LWJsb2NrIHtcblx0XHRtYXJnaW46ICN7ICRibG9ja3MtcGFkZGluZyAtIDMwIH0gMDtcblx0fVxuXG5cdCNwYWllbWVudC1kZWxpdmVyeS10aW1pbmcge1xuXHRcdG1hcmdpbi1ib3R0b206ICN7ICRibG9ja3MtcGFkZGluZyAtIDMwIH07XG5cblx0XHQuYmxvY2sge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRhY2NlbnQ7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHQmLnBhaW1lbnQge1xuXHRcdFx0XHQuYmlnLXRpdGxlIHtcblx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgI0ZGRjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmFkaW9zLWdyb3VwIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYmlnLXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblxuXHRcdFx0LnJhZGlvcy1ncm91cCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGJnLWxpZ2h0O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0LmJsb2NrLWNvbCB7XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogI3sgJGJsb2Nrcy1wYWRkaW5nIC0gMzAgfTtcblx0XHRcdFx0fVxuXHRcdFx0fVx0XHRcblx0XHR9XG5cdH1cblxuXHQjYWRkcmVzcy1ibG9jayB7XG5cdFx0bWFyZ2luLWJvdHRvbTogI3sgJGJsb2Nrcy1wYWRkaW5nIC0gMzAgfTtcblxuXHRcdC5yb3cge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC01cHg7XG5cblx0XHRcdC50eHRib3gge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjbm90ZS1ibG9jayB7XG5cdFx0LmNoZWNrYm94LmNvbmZpcm1hdGlvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0LmJsb2NrIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZXMvY2FydC1jb25maXJtYXRpb24tcGFnZS5zY3NzIiwiLmNvbW1hbmRzLWxpc3QtcGFnZSB7XG5cdGJhY2tncm91bmQ6IGRhcmtlbigkYmctbGlnaHQsIDUlKTtcblxuXHQubW9iaWxlLW5hdiB7XG5cdFx0LmNvbDIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuY29udGVudCB7XG5cdFx0LmZpbHRlci1vcHRpb25zIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRcdC5zZWFyY2gge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJsb2NrIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0I29yZGVycyB7XG5cdFx0XHR0YWJsZSB7XG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHQmLnN0YXR1cyB7XG5cdFx0XHRcdFx0XHQudGV4dC15ZWxsb3cge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzZiMDA5NCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQudGV4dC1hcXVhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDgyOTIgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0dGFibGUge1xuXHRcdFx0XHRcdC5wcmVmaXgge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHRoZWFkIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHQubnVtLFxuXHRcdFx0XHRcdFx0XHQudG90YWwge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGJnLWxpZ2h0LCA0JSk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRiZy1saWdodCwgNCUpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogN3B4IDEwcHg7XG5cblx0XHRcdFx0XHRcdFx0Ji5udW0ge1xuXHRcdFx0XHRcdFx0XHRcdC8vd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYucmVzdGF1cmFudCB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0Ji50b3RhbCB7XG5cdFx0XHRcdFx0XHRcdFx0Ly93aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmLmRhdGUge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYuc3RhdHVzIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdC8vcGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmLmFjdGlvbnMge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQuYmxvY2sge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlcy9jb21tYW5kcy1saXN0LXBhZ2Uuc2NzcyIsIi5jb21tYW5kLWRldGFpbHMtcGFnZSB7XG5cdC5tb2JpbGUtbmF2IHtcblx0XHQuY29sMiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5jb21tYW5kLXN0YXR1cyB7XG5cdFx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgMS4yZW0sICRhY2NlbnQsIDUwMCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuXHRcdFx0c21hbGwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjY2FydC1ibG9jayB7XG5cdFx0bWFyZ2luLWJvdHRvbTogI3sgJGJsb2Nrcy1wYWRkaW5nIC0gNDAgfTtcblx0fVxuXG5cdCNyZXN0YXVyYW50LWNsaWVudC1ub3Rlcy1ibG9jayB7XG5cdFx0bWFyZ2luLWJvdHRvbTogI3sgJGJsb2Nrcy1wYWRkaW5nIC0gNDAgfTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHQubm90ZTpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICN7ICRibG9ja3MtcGFkZGluZyAtIDQwIH07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJsb2NrIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0I2luZm9zLWJsb2NrIHtcblx0XHRzdHJvbmcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cblx0XHQucm93IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTMwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblxuXHRcdC5pbmZvIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC8qJjo6YmVmb3JlLFxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRoZWlnaHQ6IDMwJTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJnLWRhcms7IC8vZGFya2VuKCRiZy1saWdodCwgMzAlKTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAyMCU7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDFweCkgcm90YXRlKC0xMmRlZykpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJvdHRvbTogMjAlO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtMXB4KSByb3RhdGUoMTJkZWcpKTtcblx0XHRcdH0qL1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGhlaWdodDogNzAlO1xuXHRcdFx0XHR0b3A6IDE1JTtcblx0XHRcdFx0bGVmdDogLTE1cHg7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjQ0NDO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDEwZGVnKSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHR0b3A6IC0zMHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggZGFzaGVkICNDQ0M7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKG5vbmUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6ICR0eHQtZGFyaztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblxuXHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgMWVtLCAkYWNjZW50LCA1MDAsIHVwcGVyY2FzZSk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQ7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbmZvLWlubmVyIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgLjg1ZW0sICR0eHQtZGFyaywgNDAwKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjY2hhdC1ibG9jayB7XG5cdFx0bWFyZ2luLXRvcDogI3sgJGJsb2Nrcy1wYWRkaW5nIC0gNDAgfTtcblxuXHRcdC5jaGF0LWFyZWEge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWF4LWhlaWdodDogNDAwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0LnBzX19zY3JvbGxiYXIteS1yYWlsIHtcblx0XHRcdFx0b3BhY2l0eTogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jaGF0LW1lc3NhZ2Uge1xuXHRcdFx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgLjg1ZW0sIG51bGwsIDQwMCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogNzBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XG5cdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdFx0XHQubWVzc2FnZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZy1saWdodCwgNSUpO1xuXHRcdFx0XHRcdGNvbG9yOiAkdHh0LWRhcms7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxMHB4IHNvbGlkIGRhcmtlbigkYmctbGlnaHQsIDUlKTtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0XHQubWVzc2FnZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcblx0XHRcdFx0XHRjb2xvcjogJHR4dC1saWdodDtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxMHB4IHNvbGlkICRhY2NlbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hdmF0YXIge1xuXHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdH1cblxuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblxuXHRcdFx0Lm1lc3NhZ2Uge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAtN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aW1lIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRcdFx0b3BhY2l0eTogLjY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5wdXQtYXJlYSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0OXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQudHh0LW1lc3NhZ2Uge1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4O1xuXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRiZy1saWdodCwgMTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYnRuLXNlbmQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvbWFpbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgJGFjY2VudDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKFwiYmFja2dyb3VuZC1jb2xvciAuNHNcIik7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1ob3ZlcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHQuYmxvY2sge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlcy9jb21tYW5kLWRldGFpbHMtcGFnZS5zY3NzIiwiLnByb2ZpbGUtcGFnZSB7XG5cdC5tb2JpbGUtbmF2IHtcblx0XHQuY29sMiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHRcblx0LmlucHV0cyB7XHRcdFxuXHRcdCYgPiAqIHtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50eHRib3gsXG5cdC5zZWxlY3RvcmJveCB7XG5cdFx0bWFyZ2luOiAxNXB4IDA7XG5cdH1cblxuXHQuY29udGVudCB7XG5cdFx0bWF4LXdpZHRoOiA3MDBweDtcblx0XHRtYXJnaW46IGF1dG87XG5cblx0XHQuYmxvY2sge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMjVweCAyMHB4IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZXMvcHJvZmlsZS1wYWdlLnNjc3MiLCIjbG9naW4tYmxvY2sge1xuXHQuYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHQgICAgZm9udC1zaXplOiAuNzVlbTtcblx0ICAgIHBhZGRpbmc6IDEwcHg7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBib3JkZXItcmFkaXVzOiAwO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0fVxuXHRcblx0LmxlZnQtY29sIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdEBpbmNsdWRlIHNpemUoMTAwJSk7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogJGFjY2VudDtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHNrZXdYKC0yMGRlZykpO1xuXHRcdH1cblxuXHRcdC5sb2dpbiB7XG5cdFx0XHQudHh0Ym94IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0XHRcdCYjcGFzc3dvcmQge1xuXHRcdFx0XHQgICAgXHR3aWR0aDogOTAlO1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jaGVja2JveCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cblx0XHRcdFx0bGFiZWwudGV4dCB7XG5cdFx0XHRcdFx0Y29sb3I6ICR0eHQtbGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJ0biB7XG5cdFx0XHQgICAgd2lkdGg6IDYwJTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XG5cdFx0XHQgICAgY29sb3I6ICRhY2NlbnQ7XG5cdFx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbignYmFja2dyb3VuZCAuNHMnKTtcblxuXHRcdFx0ICAgICY6aG92ZXIge1xuXHRcdFx0ICAgIFx0YmFja2dyb3VuZDogZGFya2VuKCRiZy1saWdodCwgMTAlKTtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnJpZ2h0LpcA    pcA                    Q@            pO@    cA            cA     @      cA                `S            GVuO1xuXG5cdFx0LmJpZy10aXRsZSB7XG5cdFx0XHRjb2xvcjogJGFjY2VudDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQ7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbj^    ^                                p    X_            _    0?      _            5cdFxq    q                    0l             l    q            q    >      q            `    >      `                >      p             iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKGRhcmtlbigkYmctbGlnaHQsIDIlKSwgLjkpO1xuXHRcdH1cblxuXHRcdC5idXR0b25zIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGFjY2VudDtcblx0XHRcdFx0Y29sb3I6ICR0eHQtbGlnaHQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDEzcHggMTBweDtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCdiYWNrZ3JvdW5kIC40cycpO1xuXG5cdFx0XHQgICAgJjpob3ZlciB7XG5cdFx0XHQgICAgXHRiYWNrZ3JvdW5kOiAkYWNjZW50LWhvdmVyZWQ7XG5cdFx0XHQgICAgfVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3NpZ25pbi1ibG9jayB7XG5cdGJhY2tncm91bmQ6IGRhcmtlbigkYmctbGlnaHQsIDEwJSk7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0LmJpZy10aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5yb3cge1xuXHRcdG1hcmdpbi1sZWZ0OiAtNDBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC00MHB4O1xuXG5cdFx0JiA+IGRpdiB7XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnR4dGJveCxcblx0LnNlbGVjdG9yYm94IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblxuXHQudHh0Ym94IHtcblx0XHRsYWJlbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdGlucHV0LFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRiZy1saWdodCwgMjAlKTtcblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRiZy1kYXJrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZWxlY3RvcmJveCB7XG5cdFx0LmhlYWRlciB7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmJ0biB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0ICAgIGZvbnQtc2l6ZTogLjc1ZW07XG5cdCAgICBwYWRkaW5nOiAxMHB4O1xuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgYm9yZGVyLXJhZGl1czogMDtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG5cdCAgICBjb2xvcjogJHR4dC1saWdodDtcblx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJ2JhY2tncm91bmQgLjRzJyk7XG5cblx0ICAgICY6aG92ZXIge1xuXHQgICAgXHRiYWNrZ3JvdW5kOiAkYWNjZW50LWhvdmVyZWQ7XG5cdCAgICB9XG5cblx0ICAgICYuY2FuY2VsIHtcblx0ICAgIFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvdy1hY2NlbnQtcmV2ZXJzZS5zdmcpIG5vLXJlcGVhdCBib3R0b20gbGVmdDtcblx0ICAgIFx0YmFja2dyb3VuZC1zaXplOiAxOHB4IDEzcHg7XG5cdCAgICBcdGNvbG9yOiAkYWNjZW50O1xuXHQgICAgXHRtYXJnaW46IDA7XG5cdCAgICBcdHBhZGRpbmc6IDAgMCAwIDI1cHg7XG5cdCAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIFx0dG9wOiAwO1xuXHQgICAgXHR6LWluZGV4OiAxO1xuXHQgICAgfVxuXHR9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZXMvbG9naW4tYmxvY2suc2NzcyIsIiNmb290ZXIge1xuXHRiYWNrZ3JvdW5kOiAkYmctZGFyaztcblxuXHQudGl0bGUge1xuXHRcdEBpbmNsdWRlIGZvbnQoJHVjLWZvbnQsIDEuNGVtLCBsaWdodGVuKCR0eHQtZm9vdGVyLCAzMCUpLCA3MDAsIHVwcGVyY2FzZSk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC44cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdEBpbmNsdWRlIHNpemUoMzBweCwgMnB4KTtcblx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQyO1xuXHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRlbnQge1xuXHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIC44NWVtLCAkdHh0LWZvb3RlciwgNDAwKTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXG5cdFx0Ji5jb250ZW50LTEge1xuXHRcdFx0LmRlc2Mge1xuXHRcdFx0XHQvL3RleHQtYWxpZ246IGp1c3RpZnk7XG5cdFx0XHRcdG9wYWNpdHk6ICR0eHQtb3BhY2l0eTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmNvbnRlbnQtMiB7XG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0Y29sb3I6ICR0eHQtZm9vdGVyO1xuXHRcdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbignY29sb3IgLjVzLCBvcGFjaXR5IC41cycpO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0Y29sb3I6ICRhY2NlbnQyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGE6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5jb250ZW50LTMge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRjb2xvcjogJHR4dC1mb290ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbignY29sb3IgLjVzJyk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNpemUoOHB4KTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYWNjZW50Mjtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGFjY2VudDI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg0NWRlZykpO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGFjY2VudDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0YTpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdC5jb250YWluZXIgPiAucm93IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTI1cHg7XG5cblx0XHRcdCYgPiAqIHtcblx0XHRcdFx0cGFkZGluZzogMCAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHQuY29udGFpbmVyID4gLnJvdyB7XG5cdFx0XHQmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlcy9mb290ZXIuc2NzcyIsIi5mYW5jeWJveC1jb250YWluZXIge1xuXHR6LWluZGV4OiA5OTk5OTk5OTtcblxuXHQuZmFuY3lib3gtc2xpZGUge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQvKi5mYW5jeWJveC1iZyB7XG5cdFx0YmFja2dyb3VuZDogIzIzMjMyYjtcblx0XHRvcGFjaXR5OiAuNjtcblx0fVxuXG5cdC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdEBpbmNsdWRlIGZvbnQoJHVjLWZvbnQsIDMycHgsICR3aGl0ZSwgNTAwKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0cmlnaHQ6IDJweDtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXHRcdFx0fVxuXHRcdH1cblx0fSovXG59XG5cbiNsb2dpbi1saWdodGJveCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRkaXNwbGF5OiBub25lO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHQuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbG9yOiAkYWNjZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dGFibGUge1xuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmLnNpZ251cC1vcGVuZWQge1xuXHRcdFx0LmltYWdlLWFyZWEge1xuXHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuaW5wdXRzLWFyZWEge1xuXHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xuXHRcdFx0XHQuaW1hZ2UtYXJlYSB7XG5cdFx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbnB1dHMtYXJlYSB7XG5cdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hcnJvdy1iYWNrIHtcblx0XHRAaW5jbHVkZSBzaXplKDIwcHgsIDE0cHgpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvdy1hY2NlbnQtcmV2ZXJzZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0LmltYWdlLWFyZWEsXG5cdC5pbnB1dHMtYXJlYSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKFwid2lkdGggLjVzXCIpO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQuaW1hZ2UtYXJlYSB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy8wMDguanBnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xuXHRcdFx0d2lkdGg6IDM1JTtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdFx0Ly9oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQuaW5wdXRzLWFyZWEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XG5cdFx0XHR3aWR0aDogNjUlO1xuXHRcdH1cblxuXHRcdC5zbGlkZS10aXRsZSB7XG5cdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAxLjRlbSwgJGFjY2VudCwgNTAwKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zbGlkZXMtY29udGFpbmVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0LnNsaWRlcyB7XG5cdFx0XHRcdHdpZHRoOiA0MDAlO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKFwidHJhbnNmb3JtIC41c1wiKTtcblxuXHRcdFx0XHQmLnRyYW5zbGF0ZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTI1JSkpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNsaWRlIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMDBweCA2MHB4IDE1MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXG5cdFx0XHRcdFx0Ji5zaWdudXAge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdFx0XHRcdFx0XHRcdC5mb3JtIHtcblx0XHRcdFx0XHRcdFx0XHQubGFzdG5hbWUsXG5cdFx0XHRcdFx0XHRcdFx0LnRlbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA4MHB4IDQwcHggMTUwcHg7XG5cblx0XHRcdFx0XHRcdCYuc2lnbnVwIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDYwcHggMjBweDtcblxuXHRcdFx0XHRcdFx0Ji5zaWdudXAge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmVzdWx0LW1zZyB7XG5cdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuODVlbSwgJHR4dC1kYXJrLCA0MDApO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGJnLWxpZ2h0LCA0JSk7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogLTMwcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCLDl1wiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRmb250OiAyMHB4LzIycHggQXJpYWwsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdFx0XHRcdGNvbG9yOiAjODg4O1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIC44ZW0sICR0eHQtZGFyaywgNDAwKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblxuXHRcdC5saW5rcyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDUwcHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0Lmxpbmsge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuOGVtLCByZ2JhKCR0eHQtZGFyaywgLjUpLCA0MDApO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKFwib3BhY2l0eSAuNHMsIGNvbG9yIC40c1wiKTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGFjY2VudC1ob3ZlcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5kaXZpZGVyIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRjb2xvcjogcmdiYSgkdHh0LWRhcmssIC41KTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDFweDtcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cblx0XHQmLmZ1bGwge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cblx0XHRcdCYuZnVsbCB7XG5cdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmlucHV0LWNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuXHRcdFx0Lm1zZy1lcnJvciB7XG5cdFx0XHRcdEBpbmNsdWRlIGZvbnQoJGxjLWZvbnQsIC44ZW0sICRhY2NlbnQsIDQwMCk7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYuaGFzLWVycm9yIHtcblx0XHRcdFx0LmlucHV0IHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRhY2NlbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRhY2NlbnQ7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlci1zdHlsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGFjY2VudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubXNnLWVycm9yIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbnB1dCB7XG5cdFx0XHRAaW5jbHVkZSBmb250KCRsYy1mb250LCAuOGVtLCByZ2JhKCR0eHQtZGFyaywgLjYpLCA0MDApO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgkdHh0LWRhcmssIC4xKTtcblx0XHRcdHBhZGRpbmc6IDEzcHggMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxMHB4IDIwcHggLTEwcHggcmdiYSgkdHh0LWRhcmssIC4xKTtcblxuXHRcdFx0QGluY2x1ZGUgcGxhY2Vob2xkZXItc3R5bGUge1xuXHRcdFx0XHRjb2xvcjogcmdiYSgkdHh0LWRhcmssIC4zKTtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKCR0eHQtZGFyaywgLjgpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoJHR4dC1kYXJrLCAuNCk7XG5cdFx0XHR9XG5cblx0XHRcdCYubm8tc2hhZG93IHtcblx0XHRcdFx0Ly9ib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHQvL2JvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnV0dG9ucyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblxuXHRcdC5idG4ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgZm9udCgkbGMtZm9udCwgLjcyZW0sICR0eHQtbGlnaHQsIDcwMCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xuXHRcdFx0cGFkZGluZzogMTNweCA0NXB4IDEzcHggMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxMHB4IDIwcHggLTEwcHggcmdiYSgkdHh0LWRhcmssIC4xKTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oXCJiYWNrZ3JvdW5kLWNvbG9yIC40c1wiKTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRyaWdodDogMTdweDtcblx0XHRcdFx0QGluY2x1ZGUgc2l6ZSgxNnB4LCAxMXB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvdy1saWdodC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oXCJyaWdodCAuNHNcIik7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWhvdmVyZWQ7XG5cblx0XHRcdFx0Jjo6YWZ0ZXLCoHtcblx0XHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLm5vLWFycm93IHtcblx0XHRcdFx0cGFkZGluZzogMTNweCAzNXB4O1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYubm8tYmcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRjb2xvcjogJGFjY2VudDtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihcImNvbG9yIC40c1wiKTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGFjY2VudC1ob3ZlcmVkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuc2lnbnVwIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiA1MCU7XpcA    pcA                    Q@            pO@    cA            cA           cA                `S            iAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlcy9sb2dpbi1saWdodGJveC5zY3NzIl0sInNvdXJjZVJvb3QiOiIifQ==*/