* {
  -webkit-font-smoothing: antialiased;
}
html,
body {
  width: 100%;
  margin: 0;
  padding: 0;
}
html.hidden,
body.hidden {
  overflow: hidden;
  position: relative;
}
@media only screen and (min-width: 1025px) {
  html.active-intro,
  body.active-intro {
    height: 100%;
    overflow: hidden;
    overflow-y: scroll;
  }
  html.active-intro body,
  body.active-intro body {
    height: 100%;
    overflow: hidden;
  }
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
html.lock-scroll {
  overflow: hidden;
}
html.lock-scroll body {
  overflow-y: scroll;
  height: 100%;
}
body {
  font-size: 16px;
  color: #000;
  font-weight: 400;
  font-family: 'Mont', sans-serif;
}
a img {
  border: 0 none;
}
a {
  text-decoration: none;
  -webkit-text-decoration-skip: objects;
}
div {
  position: relative;
  box-sizing: border-box;
}
.object {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-transform-style: flat;
  -ms-transform-style: flat;
  -o-transform-style: flat;
}
.clr {
  clear: both;
}
.ul-reset {
  margin: 0;
  padding: 0;
}
.ul-reset li {
  list-style-type: none;
}
.h-reset h1,
.h-reset h2,
.h-reset h3,
.h-reset h4,
.h-reset p {
  margin: 0;
}
.w-reset {
  max-width: 100%;
  width: 100%;
}
.h-reset {
  height: auto;
}
.no-select {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
}
.block {
  display: block;
}
.inline_block {
  display: inline-block;
}
.none {
  display: none;
}
.ov-hidden {
  overflow: hidden;
}
.ov-visible {
  overflow: visible;
}
.ov-o-hidden {
  opacity: 0;
  visibility: hidden;
}
.ov-o-visible {
  opacity: 1;
  visibility: visible;
}
input,
select,
textarea {
  outline: none;
}
input,
textarea {
  outline: none;
  -webkit-appearance: none;
  border-radius: 0;
}
select {
  outline: none;
  border-radius: 0;
}
button,
input,
select,
textarea {
  font: inherit;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  /* 1 */
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
blockquote {
  padding: 0;
  margin: 0;
}
button {
  cursor: pointer;
  border: 0;
  background: transparent;
  padding: 0;
}
button:focus {
  outline: 0;
}
.center {
  text-align: center;
}
.upper {
  text-transform: uppercase;
}
.lower {
  text-transform: lowercase;
}
.case {
  text-transform: normal;
}
.nocase {
  text-transform: none;
}
.italic {
  font-style: italic;
}
.hyphenate {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
.noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
								supported by Chrome, Opera and Firefox */
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.pull-none {
  float: none;
}
.prel {
  position: relative;
}
.pabs {
  position: absolute;
}
.pfix {
  position: fixed;
}
.valign {
  position: relative;
  display: table;
}
.valign.fit {
  width: 100%;
  height: 100%;
}
.valign .middle {
  display: table-cell;
  vertical-align: middle;
}
.bx {
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.fit {
  width: 100%;
  height: 100%;
}
@font-face {
  font-family: 'Mont';
  src: url('../fonts/Mont-Bold.eot');
  src: url('../fonts/Mont-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Mont-Bold.woff2') format('woff2'), url('../fonts/Mont-Bold.woff') format('woff'), url('../fonts/Mont-Bold.ttf') format('truetype'), url('../fonts/Mont-Bold.svg#Mont-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mont';
  src: url('../fonts/Mont-SemiBold.eot');
  src: url('../fonts/Mont-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/Mont-SemiBold.woff2') format('woff2'), url('../fonts/Mont-SemiBold.woff') format('woff'), url('../fonts/Mont-SemiBold.ttf') format('truetype'), url('../fonts/Mont-SemiBold.svg#Mont-SemiBold') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mont';
  src: url('../fonts/Mont-Regular.eot');
  src: url('../fonts/Mont-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Mont-Regular.woff2') format('woff2'), url('../fonts/Mont-Regular.woff') format('woff'), url('../fonts/Mont-Regular.ttf') format('truetype'), url('../fonts/Mont-Regular.svg#Mont-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mont Book';
  src: url('../fonts/Mont-Book.eot');
  src: url('../fonts/Mont-Book.eot?#iefix') format('embedded-opentype'), url('../fonts/Mont-Book.woff2') format('woff2'), url('../fonts/Mont-Book.woff') format('woff'), url('../fonts/Mont-Book.ttf') format('truetype'), url('../fonts/Mont-Book.svg#Mont-Book') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'lg';
  src: url("../fonts/lg.eot?n1z373");
  src: url("../fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("../fonts/lg.woff?n1z373") format("woff"), url("../fonts/lg.ttf?n1z373") format("truetype"), url("../fonts/lg.svg?n1z373#lg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media only screen and (min-width: 1025px) {
  .anim-block .anim-elem {
    visibility: hidden;
    opacity: 0;
  }
  .anim-block .anim-elem.anim-visible {
    visibility: visible;
    opacity: 1;
  }
  .anim-block .anim-elem.done {
    transition: opacity 0.7s, visibility 0.7s;
    backface-visibility: hidden;
    visibility: visible;
    opacity: 1;
  }
  .anim-block .anim-elem.top {
    -webkit-transform: translateY(20px);
    -o-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  .anim-block .anim-elem.top.done {
    transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .anim-block .anim-elem.top-10 {
    -webkit-transform: translateY(10px);
    -o-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }
  .anim-block .anim-elem.top-10.done {
    transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .anim-block .anim-elem.top-50 {
    -webkit-transform: translateY(50px);
    -o-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  .anim-block .anim-elem.top-50.done {
    transition: opacity 1s, visibility 1s, transform 1s;
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .anim-block .anim-elem.top-100 {
    -webkit-transform: translateY(100px);
    -o-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
  }
  .anim-block .anim-elem.top-100.done {
    transition: opacity 1s, visibility 1s, transform 1s;
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .anim-block .anim-elem.bottom {
    -webkit-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  .anim-block .anim-elem.bottom.done {
    transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .anim-block .anim-elem.bottom-50 {
    -webkit-transform: translateY(-50px);
    -o-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px);
  }
  .anim-block .anim-elem.bottom-50.done {
    transition: opacity 0.7s, visibility 0.7s, transform 0.7s;
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .anim-block .anim-elem.left {
    -webkit-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  .anim-block .anim-elem.left.done {
    transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .anim-block .anim-elem.left-50 {
    -webkit-transform: translateX(-50px);
    -o-transform: translateX(-50px);
    -ms-transform: translateX(-50px);
    transform: translateX(-50px);
  }
  .anim-block .anim-elem.left-50.done {
    transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .anim-block .anim-elem.left-500 {
    -webkit-transform: translateX(-500px);
    -o-transform: translateX(-500px);
    -ms-transform: translateX(-500px);
    transform: translateX(-500px);
  }
  .anim-block .anim-elem.left-500.done {
    transition: opacity 0.5s, visibility 0.5s, transform 1.5s;
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .anim-block .anim-elem.right {
    -webkit-transform: translateX(50px);
    -o-transform: translateX(50px);
    -ms-transform: translateX(50px);
    transform: translateX(50px);
  }
  .anim-block .anim-elem.right.done {
    transition: opacity 0.5s, visibility 0.5s, transform 0.5s;
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .anim-block .anim-elem.right-500 {
    -webkit-transform: translateX(500px);
    -o-transform: translateX(500px);
    -ms-transform: translateX(500px);
    transform: translateX(500px);
  }
  .anim-block .anim-elem.right-500.done {
    transition: opacity 0.5s, visibility 0.5s, transform 1.5s;
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .anim-block .anim-elem.scale {
    transform-origin: center center;
    transform: rotate(0.1deg) scale(0.5);
  }
  .anim-block .anim-elem.scale.done {
    -webkit-transition: opacity 0.5s, transform 0.3s, visibility 0.5s cubic-bezier(0.12, 1.195, 0.2, 1.245);
    -moz-transition: opacity 0.5s, transform 0.3s, visibility 0.5s cubic-bezier(0.12, 1.195, 0.2, 1.245);
    -ms-transition: opacity 0.5s, transform 0.3s, visibility 0.5s cubic-bezier(0.12, 1.195, 0.2, 1.245);
    -o-transition: opacity 0.5s, transform 0.3s, visibility 0.5s cubic-bezier(0.12, 1.195, 0.2, 1.245);
    transition: opacity 0.5s, transform 0.3s, visibility 0.5s cubic-bezier(0.12, 1.195, 0.2, 1.245);
    transform: rotate(0deg) scale(1);
  }
  .anim-block .anim-elem.width-anim {
    width: 100%;
    opacity: 1;
    visibility: visible;
  }
  .anim-block .anim-elem.width-anim.done {
    width: 0;
    transition: width 0.4s;
  }
  .anim-block .anim-elem.image-anim-item {
    -webkit-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
  .anim-block .anim-elem.image-anim-item.done {
    transition: transform 0.4s;
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .anim-block .anim-elem.image-anim-item.done .image-overlay {
    -webkit-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    transition: transform 0.4s;
    transition-delay: 0.4s;
  }
  .anim-block .anim-elem.image-anim-container {
    transition: opacity 0.7s, visibility 0.7s, box-shadow 2s;
  }
  .anim-block .anim-elem.image-anim-container.done {
    box-shadow: 25px 25px 45px -22px rgba(0, 0, 0, 0.2);
  }
  .anim-block .anim-elem.delay-01.done {
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
  }
  .anim-block .anim-elem.delay-015.done {
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;
  }
  .anim-block .anim-elem.delay-02.done {
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
  }
  .anim-block .anim-elem.delay-03.done {
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
  }
  .anim-block .anim-elem.delay-05.done {
    -webkit-transition-delay: 0.5s;
    transition-delay: 0.5s;
  }
  .anim-block .anim-elem.delay-07.done {
    -webkit-transition-delay: 0.7s;
    transition-delay: 0.7s;
  }
  .anim-block .anim-elem.delay-09.done {
    -webkit-transition-delay: 0.9s;
    transition-delay: 0.9s;
  }
  .anim-block .anim-elem.delay-1.done {
    -webkit-transition-delay: 1s;
    transition-delay: 1s;
  }
  .anim-block .anim-elem.delay-12.done {
    -webkit-transition-delay: 1.2s;
    transition-delay: 1.2s;
  }
  .anim-block .anim-elem.delay-15.done {
    -webkit-transition-delay: 1.5s;
    transition-delay: 1.5s;
  }
  .anim-block .anim-elem.delay-2.done {
    -webkit-transition-delay: 2s;
    transition-delay: 2s;
  }
  .anim-block .anim-elem.delay-3.done {
    -webkit-transition-delay: 3s;
    transition-delay: 3s;
  }
}
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes scale-blink {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@keyframes scale-1 {
  0% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
  50% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes rotate-5 {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes rotate-3 {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  25% {
    -webkit-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
  }
  50% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  75% {
    -webkit-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  100% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes top-2 {
  0% {
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  100% {
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes top-5 {
  0% {
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  100% {
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes DASH3 {
  0% {
    stroke-dashoffset: 1500;
  }
  30% {
    fill-opacity: 0;
  }
  50% {
    fill-opacity: 0.9;
  }
  100% {
    stroke-dashoffset: 0;
    fill-opacity: 1;
  }
}
.bf-align:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.template-image {
  width: 100%;
  display: inline-block;
}
.bg-image-outer {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.bg-image {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  backface-visibility: hidden;
}
.link-item {
  width: 100%;
  display: inline-block;
}
.abs-link-item {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.main-wrap {
  padding-left: 20px;
  padding-right: 20px;
  margin: 0 auto;
}
@media only screen and (min-width: 720px) {
  .main-wrap {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media only screen and (min-width: 1025px) {
  .main-wrap {
    padding-left: 12.5vw;
    padding-right: 12.5vw;
  }
  .main-wrap.wider {
    padding-left: 7.81vw;
    padding-right: 7.81vw;
  }
}
@media only screen and (min-width: 1281px) {
  .main-wrap {
    padding-left: 17.71vw;
    padding-right: 17.71vw;
  }
  .main-wrap.wider {
    padding-left: 13.02vw;
    padding-right: 13.02vw;
  }
}
.intro-move {
  overflow: hidden;
}
@media only screen and (min-width: 1025px) {
  .intro-move-elem {
    width: calc(100% + 25px);
    height: calc(100% + 25px);
  }
}
.section-block {
  background: #ffffff;
  padding: 30px 20px;
  margin-left: -20px;
  margin-right: -20px;
}
@media only screen and (min-width: 720px) {
  .section-block {
    padding: 40px;
    margin-left: 0;
    margin-right: 0;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
  }
}
@media only screen and (min-width: 1025px) {
  .section-block {
    padding: 4.69vw;
  }
}
@media only screen and (min-width: 720px) {
  .negative-top {
    margin-top: -50px;
  }
}
@media only screen and (min-width: 1025px) {
  .negative-top {
    margin-top: -4.43vw;
  }
}
@media only screen and (min-width: 720px) {
  .top-80 {
    top: 50px;
  }
}
@media only screen and (min-width: 1025px) {
  .top-80 {
    top: 4.17vw;
  }
}
.wider-30 {
  margin-left: -20px;
  margin-right: -20px;
}
@media only screen and (min-width: 1025px) {
  .wider-30 {
    margin-left: -1.56vw;
    margin-right: -1.56vw;
  }
}
.wider-20 {
  margin-left: -20px;
  margin-right: -20px;
  margin-top: -20px;
  margin-bottom: -20px;
}
@media only screen and (min-width: 1025px) {
  .wider-20 {
    margin-left: -1.04vw;
    margin-right: -1.04vw;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1024px) {
  .t-wide {
    margin-left: -40px;
    margin-right: -40px;
  }
}
.text-block-content {
  font-size: 16px;
  line-height: 1.5em;
}
.text-block-content.less-space h1,
.text-block-content.less-space h2,
.text-block-content.less-space h3,
.text-block-content.less-space h4,
.text-block-content.less-space h5,
.text-block-content.less-space h6,
.text-block-content.less-space p,
.text-block-content.less-space ul,
.text-block-content.less-space ol {
  padding-bottom: 0.8em;
}
.text-block-content.less-space li {
  margin-bottom: 5px;
}
.text-block-content.less-space li:last-child {
  margin-bottom: 0;
}
.text-block-content h1 {
  font-size: 28px;
  font-weight: 700;
  padding-bottom: 1.3em;
}
.text-block-content h1:last-child {
  padding-bottom: 0;
}
.text-block-content h2 {
  font-size: 26px;
  font-weight: 700;
  padding-bottom: 1.3em;
}
.text-block-content h2:last-child {
  padding-bottom: 0;
}
.text-block-content h3 {
  font-size: 24px;
  font-weight: 700;
  padding-bottom: 1.3em;
}
.text-block-content h3:last-child {
  padding-bottom: 0;
}
.text-block-content h4 {
  font-size: 22px;
  font-weight: 700;
  padding-bottom: 1.3em;
}
.text-block-content h4:last-child {
  padding-bottom: 0;
}
.text-block-content h5 {
  font-size: 20px;
  font-weight: 700;
  padding-bottom: 1.3em;
}
.text-block-content h5:last-child {
  padding-bottom: 0;
}
.text-block-content h6 {
  font-size: 18px;
  font-weight: 700;
  padding-bottom: 1.3em;
}
.text-block-content h6:last-child {
  padding-bottom: 0;
}
.text-block-content strong {
  font-weight: 700;
}
.text-block-content a {
  color: #001d88;
  text-decoration: underline;
  font-weight: 300;
}
.text-block-content ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-bottom: 1.3em;
}
.text-block-content ul:last-child {
  padding-bottom: 0;
}
.text-block-content ul li {
  line-height: 1.5em;
  padding-left: 17px;
  position: relative;
}
.text-block-content ul li:after {
  content: '';
  display: inline-block;
  width: 7px;
  height: 7px;
  border-radius: 10px;
  background: #000000;
  position: absolute;
  top: 10px;
  left: 0;
}
.text-block-content li {
  margin-bottom: 10px;
}
.text-block-content li ul {
  margin-bottom: 10px;
}
.text-block-content li ul li {
  padding-left: 40px;
  position: relative;
}
.text-block-content li ul li:after {
  content: '';
  display: inline-block;
  width: 27px;
  height: 1px;
  background: #000000;
  position: absolute;
  top: 10px;
  left: 0;
}
.text-block-content p {
  padding-bottom: 1.3em;
  margin: 0;
}
.text-block-content p:last-child {
  padding-bottom: 0;
}
.text-block-content ol {
  list-style-position: inside;
  padding: 0;
  padding-bottom: 1.3em;
}
.text-block-content blockquote {
  padding: 1.3em;
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C" "\201D" "\2018" "\2019";
}
.text-block-content blockquote:before {
  font-family: Arial;
  color: #ccc;
  content: "\201C";
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
.text-block-content blockquote p {
  display: inline;
}
.text-block-content img {
  max-width: 100%;
  max-height: 100%;
}
@media only screen and (min-width: 1367px) {
  .text-block-content {
    font-size: 18px;
  }
  .text-block-content.fz-16 {
    font-size: 16px;
  }
}
.pTop-10 {
  padding-top: 10px;
}
.pTop-15 {
  padding-top: 15px;
}
@media only screen and (min-width: 1025px) {
  .pTop-15 {
    padding-top: 0.78vw;
  }
}
.pTop-25 {
  padding-top: 25px;
}
@media only screen and (min-width: 1025px) {
  .pTop-25 {
    padding-top: 1.3vw;
  }
}
.pTop-30 {
  padding-top: 30px;
}
@media only screen and (min-width: 1025px) {
  .pTop-30 {
    padding-top: 1.56vw;
  }
}
.pTop-35 {
  padding-top: 30px;
}
@media only screen and (min-width: 720px) {
  .pTop-35 {
    padding-top: 35px;
  }
}
@media only screen and (min-width: 1025px) {
  .pTop-35 {
    padding-top: 1.82vw;
  }
}
.pTop-40 {
  padding-top: 30px;
}
@media only screen and (min-width: 1025px) {
  .pTop-40 {
    padding-top: 2.08vw;
  }
}
.pTop-50 {
  padding-top: 30px;
}
@media only screen and (min-width: 1025px) {
  .pTop-50 {
    padding-top: 2.6vw;
  }
}
.pTop-60 {
  padding-top: 30px;
}
@media only screen and (min-width: 1025px) {
  .pTop-60 {
    padding-top: 3.13vw;
  }
}
.pTop-80 {
  padding-top: 30px;
}
@media only screen and (min-width: 720px) {
  .pTop-80 {
    padding-top: 50px;
  }
}
@media only screen and (min-width: 1025px) {
  .pTop-80 {
    padding-top: 4.17vw;
  }
}
.pTop-90 {
  padding-top: 30px;
}
@media only screen and (min-width: 720px) {
  .pTop-90 {
    padding-top: 50px;
  }
}
@media only screen and (min-width: 1025px) {
  .pTop-90 {
    padding-top: 4.69vw;
  }
}
.pTop-110 {
  padding-top: 30px;
}
@media only screen and (min-width: 720px) {
  .pTop-110 {
    padding-top: 50px;
  }
}
@media only screen and (min-width: 1025px) {
  .pTop-110 {
    padding-top: 5.73vw;
  }
}
.pTop-120 {
  padding-top: 30px;
}
@media only screen and (min-width: 720px) {
  .pTop-120 {
    padding-top: 50px;
  }
}
@media only screen and (min-width: 1025px) {
  .pTop-120 {
    padding-top: 6.25vw;
  }
}
.pTop-160 {
  padding-top: 30px;
}
@media only screen and (min-width: 720px) {
  .pTop-160 {
    padding-top: 50px;
  }
}
@media only screen and (min-width: 1025px) {
  .pTop-160 {
    padding-top: 8.33vw;
  }
}
.pTop-180 {
  padding-top: 30px;
}
@media only screen and (min-width: 720px) {
  .pTop-180 {
    padding-top: 50px;
  }
}
@media only screen and (min-width: 1025px) {
  .pTop-180 {
    padding-top: 9.38vw;
  }
}
.pBot-60 {
  padding-bottom: 30px;
}
@media only screen and (min-width: 720px) {
  .pBot-60 {
    padding-top: 50px;
  }
}
@media only screen and (min-width: 1025px) {
  .pBot-60 {
    padding-bottom: 3.13vw;
  }
}
.pBot-80 {
  padding-bottom: 30px;
}
@media only screen and (min-width: 720px) {
  .pBot-80 {
    padding-top: 50px;
  }
}
@media only screen and (min-width: 1025px) {
  .pBot-80 {
    padding-bottom: 4.17vw;
  }
}
.pBot-120 {
  padding-bottom: 30px;
}
@media only screen and (min-width: 720px) {
  .pBot-120 {
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 1025px) {
  .pBot-120 {
    padding-bottom: 6.25vw;
  }
}
.pBot-150 {
  padding-bottom: 30px;
}
@media only screen and (min-width: 720px) {
  .pBot-150 {
    padding-top: 50px;
  }
}
@media only screen and (min-width: 1025px) {
  .pBot-150 {
    padding-bottom: 7.81vw;
  }
}
.pBot-180 {
  padding-bottom: 30px;
}
@media only screen and (min-width: 720px) {
  .pBot-180 {
    padding-top: 50px;
  }
}
@media only screen and (min-width: 1025px) {
  .pBot-180 {
    padding-bottom: 9.38vw;
  }
}
.p-30 {
  padding: 20px;
}
@media only screen and (min-width: 1025px) {
  .p-30 {
    padding: 1.56vw;
  }
}
.p-20 {
  padding: 20px;
}
@media only screen and (min-width: 1025px) {
  .p-20 {
    padding: 1.04vw;
  }
}
.flex {
  display: flex;
}
.flex-w {
  flex-wrap: wrap;
}
.dib {
  display: inline-block;
}
.tac {
  text-align: center;
}
.fz-0 {
  font-size: 0;
}
.of-h {
  overflow: hidden;
}
.hover-image-item {
  font-size: 0;
}
.hover-image-item .default-image {
  width: 100%;
  display: inline-block;
  position: relative;
}
.hover-image-item .hover-image {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .hover-image-item:hover .hover-image {
    opacity: 1;
    visibility: visible;
  }
  .hover-image-item:hover .default-image {
    transition-delay: 0.2s;
    transition: opacity 0.4s, visibility 0.4s;
  }
  .hover-image-item .hover-image {
    width: 100%;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    transition: opacity 0.4s, visibility 0.4s;
    opacity: 0;
    visibility: hidden;
  }
}
@media only screen and (min-width: 1025px) {
  .m-only {
    display: none !important;
  }
}
@media only screen and (max-width: 1024px) {
  .d-only {
    display: none !important;
  }
}
.z-1 {
  z-index: 1;
}
.z-2 {
  z-index: 2;
}
.z-3 {
  z-index: 3;
}
@media only screen and (min-width: 1025px) {
  .dark-bg {
    background: #000000;
  }
}
.accessibility-text {
  font-size: 0;
  position: absolute;
}
.breadcrumb-row {
  margin-bottom: 10px;
  font-size: 0;
}
.breadcrumb-link {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.25px;
  color: #ffffff;
  padding: 5px 0;
  position: relative;
}
@media only screen and (min-width: 1025px) {
  a.breadcrumb-link:after {
    content: '';
    width: 0;
    height: 1px;
    display: inline-block;
    background: #ffffff;
    overflow: hidden;
    transition: width 0.4s;
    position: absolute;
    bottom: 4px;
    left: 0;
  }
  a.breadcrumb-link:hover:after {
    width: 100%;
  }
}
.breadcrumb-separator {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: -0.25px;
  color: #ffffff;
  padding: 5px;
}
.btn-link {
  display: inline-block;
  padding: 15px 20px;
  overflow: hidden;
  text-align: center;
  position: relative;
  border: 1px solid #062499;
  background: #ffffff;
}
.btn-link:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #062499;
  transition: transform 0.4s;
}
.btn-link.white-btn {
  border-color: #ffffff;
  background: #062499;
}
.btn-link.white-btn:before {
  background: #ffffff;
}
.btn-link.white-btn .btn-link-text {
  color: #001d88;
}
@media only screen and (min-width: 1025px) {
  .btn-link:hover.white-btn .btn-link-text {
    color: #ffffff;
  }
  .btn-link:hover:before {
    -webkit-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
  .btn-link:hover .btn-link-text {
    color: #062499;
  }
}
.btn-link-text {
  display: inline-block;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 2px;
  color: #ffffff;
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 1025px) {
  .btn-link-text {
    transition: color 0.4s;
  }
}
.fill-text-link {
  font-size: 12px;
  letter-spacing: 2px;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  text-align: center;
  border: 1px solid #062499;
  overflow: hidden;
  z-index: 2;
  -webkit-transition: border 0.4s;
  -moz-transition: border 0.4s;
  -ms-transition: border 0.4s;
  -o-transition: border 0.4s;
  transition: border 0.4s;
  backface-visibility: hidden;
  box-sizing: border-box;
}
.fill-text-link.white-btn {
  border-color: #ffffff;
}
.fill-text-link.white-btn .default-text {
  color: #062499;
  background: #ffffff;
}
.fill-text-link.white-btn .hover-text {
  background: #062499;
}
.fill-text-link.white-btn .hover-text-content {
  color: #ffffff;
}
.fill-text-link.grey-btn {
  border-color: #d8d8d8;
}
.fill-text-link.grey-btn .default-text {
  color: #062499;
  background: #d8d8d8;
}
.fill-text-link.grey-btn .hover-text {
  background: #062499;
}
.fill-text-link.grey-btn .hover-text-content {
  color: #ffffff;
}
.fill-text-link .default-text {
  display: block;
  padding: 12px 15px 11px;
  font-size: 100%;
  color: #ffffff;
  background: #062499;
}
.fill-text-link .hover-text {
  display: block;
  position: absolute;
  box-sizing: border-box;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  overflow: hidden;
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: translateX(-100.5%);
  -o-transform: translateX(-100.5%);
  -ms-transform: translateX(-100.5%);
  transform: translateX(-100.5%);
}
.fill-text-link .hover-text-content {
  display: block;
  position: relative;
  padding: 12px 15px 11px;
  box-sizing: border-box;
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -ms-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: translateX(100.5%);
  -o-transform: translateX(100.5%);
  -ms-transform: translateX(100.5%);
  transform: translateX(100.5%);
  font-size: 100%;
  width: 100%;
  height: 100%;
  color: #062499;
}
@media only screen and (min-width: 1025px) {
  .fill-text-link:hover .hover-text {
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .fill-text-link:hover .hover-text-content {
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@media only screen and (min-width: 1367px) {
  .fill-text-link .hover-text-content {
    padding: 15px 20px 14px;
  }
  .fill-text-link .default-text {
    padding: 15px 20px 14px;
  }
}
.arrow-btn {
  display: inline-block;
  font-size: 0;
}
.arrow-btn.white .arrow-ring {
  border: 1px solid #ffffff;
}
.arrow-btn.white .arrow-ring:after {
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}
.arrow-btn.white .arrow-btn-text {
  color: #ffffff;
}
.arrow-btn.view-more .arrow-btn-text {
  font-size: 16px;
  color: #000000;
  font-weight: 400;
  font-family: 'Mont Book', sans-serif;
  margin-right: 12px;
}
.arrow-btn.view-more .arrow-ring {
  margin-right: 0;
  border: 2px solid #000000;
}
.arrow-btn.view-more .arrow-ring:after {
  content: '';
  width: 6px;
  height: 6px;
  border-top: 2px solid #000000;
  border-right: 2px solid #000000;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
  margin-top: -5px;
  margin-left: -4px;
}
.arrow-btn .arrow-ring {
  width: 28px;
  height: 28px;
  border-radius: 30px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #001d88;
  transition: background 0.4s;
  position: relative;
  margin-right: 12px;
}
.arrow-btn .arrow-ring:after {
  content: '';
  width: 6px;
  height: 6px;
  border-top: 1px solid #001d88;
  border-right: 1px solid #001d88;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -4px;
  margin-left: -5px;
  transform-origin: center center;
  transition: border-color 0.4s;
}
.arrow-btn .arrow-btn-text {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-weight: 700;
  color: #001d88;
}
@media only screen and (min-width: 1025px) {
  .arrow-btn:hover .arrow-ring {
    background: #001d88;
  }
  .arrow-btn:hover .arrow-ring:after {
    border-color: #ffffff;
  }
  .arrow-btn:hover.white .arrow-ring {
    background: #ffffff;
  }
  .arrow-btn:hover.white .arrow-ring:after {
    border-color: #001d88;
  }
  .arrow-btn:hover.view-more .arrow-ring {
    background: #000000;
  }
  .arrow-btn:hover.view-more .arrow-ring:after {
    border-color: #ffffff;
  }
}
.grid {
  font-size: 0;
}
.col {
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 719px) {
  .col-m-25 {
    width: 25%;
  }
}
@media (max-width: 719px) {
  .col-m-30 {
    width: 30%;
  }
}
@media (max-width: 719px) {
  .col-m-50 {
    width: 50%;
  }
}
@media (max-width: 719px) {
  .col-m-70 {
    width: 70%;
  }
}
@media (max-width: 719px) {
  .col-m-75 {
    width: 75%;
  }
}
@media (max-width: 719px) {
  .col-m-80 {
    width: 80%;
  }
}
@media (max-width: 719px) {
  .col-m-90 {
    width: 90%;
  }
}
@media (max-width: 719px) {
  .col-m-100 {
    width: 100%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1024px) {
  .col-t-25 {
    width: 25%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1024px) {
  .col-t-30 {
    width: 30%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1024px) {
  .col-t-32 {
    width: 32%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1024px) {
  .col-t-33 {
    width: 33.333%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1024px) {
  .col-t-35 {
    width: 35%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1024px) {
  .col-t-40 {
    width: 40%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1024px) {
  .col-t-54 {
    width: 54%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1024px) {
  .col-t-50 {
    width: 50%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1024px) {
  .col-t-46 {
    width: 46%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1024px) {
  .col-t-60 {
    width: 60%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1024px) {
  .col-t-65 {
    width: 65%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1024px) {
  .col-t-66 {
    width: 66%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1024px) {
  .col-t-70 {
    width: 70%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1024px) {
  .col-t-80 {
    width: 80%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1024px) {
  .col-t-85 {
    width: 85%;
  }
}
@media only screen and (min-width: 720px) and (max-width: 1024px) {
  .col-t-100 {
    width: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-100 {
    width: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-80 {
    width: 80%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-78 {
    width: 78%;
  }
}
@media (min-width: 1025px) and (max-width: 1660px) {
  .col-d-78 {
    width: 70%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-75 {
    width: 75%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-72 {
    width: 72%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-71 {
    width: 71%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-70 {
    width: 70%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-67 {
    width: 67%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-66 {
    width: 66.66%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-65 {
    width: 65%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-63 {
    width: 63%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-61 {
    width: 61%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-605 {
    width: 60.7%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-60 {
    width: 60%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-57 {
    width: 57%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-58 {
    width: 58%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-56 {
    width: 56%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-55 {
    width: 55%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-54 {
    width: 54%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-50 {
    width: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-46 {
    width: 46%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-42 {
    width: 42%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-44 {
    width: 44%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-85 {
    width: 85%;
  }
}
@media only screen and (min-width: 1025px) {
  .d-offset-left-50 {
    margin-left: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-47 {
    width: 47%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-45 {
    width: 44%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-44 {
    width: 44%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-40 {
    width: 40%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-38 {
    width: 38%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-37 {
    width: 37%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-36 {
    width: 36%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-35 {
    width: 35%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-32 {
    width: 31.66%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-33 {
    width: 33.33%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-31 {
    width: 31%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-30 {
    width: 30%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-29 {
    width: 29%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-28 {
    width: 28%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-25 {
    width: 25%;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-22 {
    width: 22%;
  }
}
@media (min-width: 1025px) and (max-width: 1660px) {
  .col-d-22 {
    width: 30%;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media only screen and (min-width: 1025px) {
  .col-d-20 {
    width: 20%;
  }
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Mont', sans-serif;
  font-weight: normal;
  margin: 0;
}
.small-title {
  font-size: 28px;
  font-weight: 500;
  letter-spacing: -0.25px;
}
.small-title p {
  margin: 0;
}
@media only screen and (min-width: 1025px) {
  .small-title {
    font-size: 1.88vw;
  }
}
.regular-title {
  font-size: 32px;
  font-weight: 500;
  letter-spacing: -0.25px;
}
.regular-title p {
  margin: 0;
}
@media only screen and (min-width: 1025px) {
  .regular-title {
    font-size: 3.13vw;
  }
}
.medium-title {
  font-size: 34px;
  font-weight: 500;
  letter-spacing: -0.25px;
}
.medium-title p {
  margin: 0;
}
@media only screen and (min-width: 1025px) {
  .medium-title {
    font-size: 3.75vw;
  }
}
.small-title-text {
  font-weight: 700;
  font-size: 18px;
}
.regular-title-text {
  font-weight: 700;
  font-size: 21px;
}
@media only screen and (min-width: 1367px) {
  .regular-title-text {
    font-size: 1.56vw;
  }
}
.medium-title-text {
  font-weight: 700;
  font-size: 21px;
}
@media only screen and (min-width: 1367px) {
  .medium-title-text {
    font-size: 24px;
  }
}
.title-desc {
  font-size: 22px;
  font-weight: 500;
  letter-spacing: -0.2px;
}
@media only screen and (min-width: 1025px) {
  .title-desc {
    font-size: 1.88vw;
  }
}
.address-content-item-text {
  margin: 0;
  font-size: 18px;
  line-height: 1.7em;
}
.t_c.c_black {
  color: #000000;
}
.t_c.c_white {
  color: #ffffff;
}
.t_c.c_blue {
  color: #001d88;
}
.t_c.c_blue_1 {
  color: #2e51ac;
}
/**
 * Swiper 4.1.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 11, 2018
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-invisible-blank-slide {
  visibility: hidden;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  -o-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #215199;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000;
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px;
}
.lg-icon {
  font-family: 'lg';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.lg-download.lg-icon {
  display: none;
}
.lg-actions {
  top: 90%;
  margin-top: -3px;
}
@media only screen and (min-width: 1025px) {
  .lg-actions {
    top: 50%;
  }
}
.lg-actions .lg-next,
.lg-actions .lg-prev {
  border-radius: 50px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 10px 10px 10px;
  position: absolute;
  top: 50%;
  z-index: 1080;
  border: none;
  outline: none;
}
.lg-actions .lg-next.disabled,
.lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.lg-actions .lg-next:hover,
.lg-actions .lg-prev:hover {
  color: #FFF;
}
.lg-actions .lg-next {
  right: 20px;
}
.lg-actions .lg-next:before {
  content: "";
  width: 25px;
  height: 25px;
  display: block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(45deg);
}
.lg-actions .lg-prev {
  left: 20px;
}
.lg-actions .lg-prev:after {
  content: "";
  width: 25px;
  height: 25px;
  display: block;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  transform: rotate(45deg);
}
@-webkit-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  -o-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}
.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  -o-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}
.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.lg-toolbar .lg-icon {
  color: #fff;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
.lg-toolbar .lg-icon:hover {
  color: #cfd2df;
}
.lg-toolbar .lg-close:after {
  content: "\E070";
}
.lg-toolbar .lg-download:after {
  content: "\E0F2";
}
.lg-sub-html {
  background-color: rgba(0, 0, 0, 0.45);
  bottom: 0;
  color: #EEE;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
  display: none;
}
.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}
#lg-counter {
  color: #fff;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}
.lg-toolbar,
.lg-prev,
.lg-next {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}
.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}
.lg-outer .lg-thumb-outer {
  background-color: #0D0A0A;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
}
.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}
.lg-outer .lg-thumb-item {
  border-radius: 5px;
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #FFF;
  border-radius: 4px;
  margin-bottom: 5px;
}
@media (min-width: 1025px) {
  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}
.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}
.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}
.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom 0.25s ease;
  -o-transition: bottom 0.25s ease;
  transition: bottom 0.25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}
.lg-outer .lg-toogle-thumb {
  background-color: #0D0A0A;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
}
.lg-outer .lg-toogle-thumb:after {
  content: "\E1FF";
}
.lg-outer .lg-toogle-thumb:hover {
  color: #FFF;
}
.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}
.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}
.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}
.lg-outer .lg-has-iframe .lg-video {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.lg-outer .lg-has-vimeo .lg-video-play {
  background: url("../img/vimeo-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url("../img/vimeo-play.png") no-repeat scroll 0 -58px transparent;
}
.lg-outer .lg-has-html5 .lg-video-play {
  background: transparent url("../img/video-play.png") no-repeat scroll 0 0;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: 0.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-has-youtube .lg-video-play {
  background: url("../img/youtube-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url("../img/youtube-play.png") no-repeat scroll 0 -60px transparent;
}
.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}
.lg-outer .lg-has-video.lg-video-playing .lg-object,
.lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}
.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  -webkit-transition: opacity 0.08s ease 0s;
  -moz-transition: opacity 0.08s ease 0s;
  -o-transition: opacity 0.08s ease 0s;
  transition: opacity 0.08s ease 0s;
}
.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}
.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}
.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}
.lg-autoplay-button:after {
  content: "\E01D";
}
.lg-show-autoplay .lg-autoplay-button:after {
  content: "\E01A";
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
#lg-zoom-in:after {
  content: "\E311";
}
#lg-actual-size {
  font-size: 20px;
}
#lg-actual-size:after {
  content: "\E033";
}
#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}
#lg-zoom-out:after {
  content: "\E312";
}
.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}
.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}
.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px white inset;
}
.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #FFF;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}
.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}
.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow 0.3s ease 0s;
  -o-transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  width: 12px;
}
.lg-outer .lg-pager:hover,
.lg-outer .lg-pager:focus {
  box-shadow: 0 0 0 8px white inset;
}
.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}
.lg-fullscreen:after {
  content: "\E20C";
}
.lg-fullscreen-on .lg-fullscreen:after {
  content: "\E20D";
}
.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}
.lg-outer.lg-dropdown-active .lg-dropdown,
.lg-outer.lg-dropdown-active #lg-dropdown-overlay {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -moz-transform: translate3d(0, 0px, 0);
  -o-transform: translate3d(0, 0px, 0);
  -ms-transform: translate3d(0, 0px, 0);
  -webkit-transform: translate3d(0, 0px, 0);
  transform: translate3d(0, 0px, 0);
  opacity: 1;
  visibility: visible;
}
.lg-outer.lg-dropdown-active #lg-share {
  color: #FFF;
}
.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -moz-transform: translate3d(0, 5px, 0);
  -o-transform: translate3d(0, 5px, 0);
  -ms-transform: translate3d(0, 5px, 0);
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}
.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #FFF;
  right: 16px;
  top: -16px;
}
.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0px;
}
.lg-outer .lg-dropdown > li:hover a,
.lg-outer .lg-dropdown > li:hover .lg-icon {
  color: #333;
}
.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
}
.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}
.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}
.lg-outer #lg-share {
  position: relative;
}
.lg-outer #lg-share:after {
  content: "\E80D";
}
.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}
.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\E901";
}
.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}
.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\E904";
}
.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}
.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\E902";
}
.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}
.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\E903";
}
.lg-group:after {
  content: "";
  display: table;
  clear: both;
}
.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lg-outer.lg-visible {
  opacity: 1;
}
.lg-outer.lg-css3 .lg-item.lg-prev-slide,
.lg-outer.lg-css3 .lg-item.lg-next-slide,
.lg-outer.lg-css3 .lg-item.lg-current {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}
.lg-outer .lg-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}
.lg-outer .lg-item {
  display: none !important;
}
.lg-outer.lg-css3 .lg-prev-slide,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}
.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}
.lg-outer .lg-item,
.lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.lg-outer .lg-item:before,
.lg-outer .lg-img-wrap:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.lg-outer .lg-item.lg-complete {
  background-image: none;
}
.lg-outer .lg-item.lg-current {
  z-index: 1060;
}
.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object,
.lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-empty-html {
  display: none;
}
.lg-outer.lg-hide-download #lg-download {
  display: none;
}
.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-backdrop.in {
  opacity: 1;
}
.lg-css3.lg-no-trans .lg-prev-slide,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-current {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
  opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide,
.lg-css3.lg-fade .lg-item.lg-next-slide,
.lg-css3.lg-fade .lg-item.lg-current {
  -webkit-transition: opacity 0.1s ease 0s;
  -moz-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

/*! lightgallery - v1.6.11 - 2018-05-22
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2018 Sachin N; Licensed GPLv3 */
.lg-css3.lg-zoom-in .lg-item {
  opacity: 0;
}
.lg-css3.lg-zoom-in .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(1.3, 1.3, 1.3);
  transform: scale3d(1.3, 1.3, 1.3);
}
.lg-css3.lg-zoom-in .lg-item.lg-next-slide {
  -webkit-transform: scale3d(1.3, 1.3, 1.3);
  transform: scale3d(1.3, 1.3, 1.3);
}
.lg-css3.lg-zoom-in .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}
.lg-css3.lg-zoom-in .lg-item.lg-prev-slide,
.lg-css3.lg-zoom-in .lg-item.lg-next-slide,
.lg-css3.lg-zoom-in .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}
.lg-css3.lg-zoom-in-big .lg-item {
  opacity: 0;
}
.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(2, 2, 2);
  transform: scale3d(2, 2, 2);
}
.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide {
  -webkit-transform: scale3d(2, 2, 2);
  transform: scale3d(2, 2, 2);
}
.lg-css3.lg-zoom-in-big .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}
.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide,
.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide,
.lg-css3.lg-zoom-in-big .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}
.lg-css3.lg-zoom-out .lg-item {
  opacity: 0;
}
.lg-css3.lg-zoom-out .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(0.7, 0.7, 0.7);
  transform: scale3d(0.7, 0.7, 0.7);
}
.lg-css3.lg-zoom-out .lg-item.lg-next-slide {
  -webkit-transform: scale3d(0.7, 0.7, 0.7);
  transform: scale3d(0.7, 0.7, 0.7);
}
.lg-css3.lg-zoom-out .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}
.lg-css3.lg-zoom-out .lg-item.lg-prev-slide,
.lg-css3.lg-zoom-out .lg-item.lg-next-slide,
.lg-css3.lg-zoom-out .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}
.lg-css3.lg-zoom-out-big .lg-item {
  opacity: 0;
}
.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0);
}
.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide {
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0);
}
.lg-css3.lg-zoom-out-big .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}
.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide,
.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide,
.lg-css3.lg-zoom-out-big .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}
.lg-css3.lg-zoom-out-in .lg-item {
  opacity: 0;
}
.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0);
}
.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide {
  -webkit-transform: scale3d(2, 2, 2);
  transform: scale3d(2, 2, 2);
}
.lg-css3.lg-zoom-out-in .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}
.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide,
.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide,
.lg-css3.lg-zoom-out-in .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}
.lg-css3.lg-zoom-in-out .lg-item {
  opacity: 0;
}
.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(2, 2, 2);
  transform: scale3d(2, 2, 2);
}
.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide {
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0);
}
.lg-css3.lg-zoom-in-out .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}
.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide,
.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide,
.lg-css3.lg-zoom-in-out .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}
.lg-css3.lg-soft-zoom .lg-item {
  opacity: 0;
}
.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.lg-css3.lg-soft-zoom .lg-item.lg-next-slide {
  -webkit-transform: scale3d(0.9, 0.9, 0.9);
  transform: scale3d(0.9, 0.9, 0.9);
}
.lg-css3.lg-soft-zoom .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}
.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide,
.lg-css3.lg-soft-zoom .lg-item.lg-next-slide,
.lg-css3.lg-soft-zoom .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}
.lg-css3.lg-scale-up .lg-item {
  opacity: 0;
}
.lg-css3.lg-scale-up .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  -o-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  -ms-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  -webkit-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
}
.lg-css3.lg-scale-up .lg-item.lg-next-slide {
  -moz-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  -o-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  -ms-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  -webkit-transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
  transform: scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);
}
.lg-css3.lg-scale-up .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-scale-up .lg-item.lg-prev-slide,
.lg-css3.lg-scale-up .lg-item.lg-next-slide,
.lg-css3.lg-scale-up .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}
.lg-css3.lg-slide-circular .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-circular .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide-circular .lg-item.lg-next-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}
.lg-css3.lg-slide-circular .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide-circular .lg-item.lg-prev-slide,
.lg-css3.lg-slide-circular .lg-item.lg-next-slide,
.lg-css3.lg-slide-circular .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}
.lg-css3.lg-slide-circular-up .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
}
.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
}
.lg-css3.lg-slide-circular-up .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide,
.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide,
.lg-css3.lg-slide-circular-up .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}
.lg-css3.lg-slide-circular-down .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
}
.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
}
.lg-css3.lg-slide-circular-down .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide,
.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide,
.lg-css3.lg-slide-circular-down .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}
.lg-css3.lg-slide-circular-vertical .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
  transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
}
.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
  transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
}
.lg-css3.lg-slide-circular-vertical .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide,
.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide,
.lg-css3.lg-slide-circular-vertical .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}
.lg-css3.lg-slide-circular-vertical-left .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
}
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
}
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide,
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide,
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}
.lg-css3.lg-slide-circular-vertical-down .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
}
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide {
  -moz-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  -o-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  -ms-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
}
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide,
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide,
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}
.lg-css3.lg-slide-vertical .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}
.lg-css3.lg-slide-vertical .lg-item.lg-next-slide {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
.lg-css3.lg-slide-vertical .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide,
.lg-css3.lg-slide-vertical .lg-item.lg-next-slide,
.lg-css3.lg-slide-vertical .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide-vertical-growth .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide {
  -moz-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
  -o-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
  -ms-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
  -webkit-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
  transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
}
.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide {
  -moz-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
  -o-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
  -ms-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
  -webkit-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
  transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
}
.lg-css3.lg-slide-vertical-growth .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide,
.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide,
.lg-css3.lg-slide-vertical-growth .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide-skew-only .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide {
  -moz-transform: skew(10deg, 0deg);
  -o-transform: skew(10deg, 0deg);
  -ms-transform: skew(10deg, 0deg);
  -webkit-transform: skew(10deg, 0deg);
  transform: skew(10deg, 0deg);
}
.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide {
  -moz-transform: skew(10deg, 0deg);
  -o-transform: skew(10deg, 0deg);
  -ms-transform: skew(10deg, 0deg);
  -webkit-transform: skew(10deg, 0deg);
  transform: skew(10deg, 0deg);
}
.lg-css3.lg-slide-skew-only .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg);
  -o-transform: skew(0deg, 0deg);
  -ms-transform: skew(0deg, 0deg);
  -webkit-transform: skew(0deg, 0deg);
  transform: skew(0deg, 0deg);
  opacity: 1;
}
.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-only .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide-skew-only-rev .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide {
  -moz-transform: skew(-10deg, 0deg);
  -o-transform: skew(-10deg, 0deg);
  -ms-transform: skew(-10deg, 0deg);
  -webkit-transform: skew(-10deg, 0deg);
  transform: skew(-10deg, 0deg);
}
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide {
  -moz-transform: skew(-10deg, 0deg);
  -o-transform: skew(-10deg, 0deg);
  -ms-transform: skew(-10deg, 0deg);
  -webkit-transform: skew(-10deg, 0deg);
  transform: skew(-10deg, 0deg);
}
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg);
  -o-transform: skew(0deg, 0deg);
  -ms-transform: skew(0deg, 0deg);
  -webkit-transform: skew(0deg, 0deg);
  transform: skew(0deg, 0deg);
  opacity: 1;
}
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide-skew-only-y .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide {
  -moz-transform: skew(0deg, 10deg);
  -o-transform: skew(0deg, 10deg);
  -ms-transform: skew(0deg, 10deg);
  -webkit-transform: skew(0deg, 10deg);
  transform: skew(0deg, 10deg);
}
.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide {
  -moz-transform: skew(0deg, 10deg);
  -o-transform: skew(0deg, 10deg);
  -ms-transform: skew(0deg, 10deg);
  -webkit-transform: skew(0deg, 10deg);
  transform: skew(0deg, 10deg);
}
.lg-css3.lg-slide-skew-only-y .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg);
  -o-transform: skew(0deg, 0deg);
  -ms-transform: skew(0deg, 0deg);
  -webkit-transform: skew(0deg, 0deg);
  transform: skew(0deg, 0deg);
  opacity: 1;
}
.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-only-y .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide-skew-only-y-rev .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide {
  -moz-transform: skew(0deg, -10deg);
  -o-transform: skew(0deg, -10deg);
  -ms-transform: skew(0deg, -10deg);
  -webkit-transform: skew(0deg, -10deg);
  transform: skew(0deg, -10deg);
}
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide {
  -moz-transform: skew(0deg, -10deg);
  -o-transform: skew(0deg, -10deg);
  -ms-transform: skew(0deg, -10deg);
  -webkit-transform: skew(0deg, -10deg);
  transform: skew(0deg, -10deg);
}
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg);
  -o-transform: skew(0deg, 0deg);
  -ms-transform: skew(0deg, 0deg);
  -webkit-transform: skew(0deg, 0deg);
  transform: skew(0deg, 0deg);
  opacity: 1;
}
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide-skew .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew .lg-item.lg-prev-slide {
  -moz-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);
  -o-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);
  -ms-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);
  -webkit-transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);
  transform: skew(20deg, 0deg) translate3d(-100%, 0%, 0px);
}
.lg-css3.lg-slide-skew .lg-item.lg-next-slide {
  -moz-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);
  -o-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);
  -ms-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);
  -webkit-transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);
  transform: skew(20deg, 0deg) translate3d(100%, 0%, 0px);
}
.lg-css3.lg-slide-skew .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1;
}
.lg-css3.lg-slide-skew .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide-skew-rev .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide {
  -moz-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);
  -o-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);
  -ms-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);
  -webkit-transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);
  transform: skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);
}
.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide {
  -moz-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);
  -o-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);
  -ms-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);
  -webkit-transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);
  transform: skew(-20deg, 0deg) translate3d(100%, 0%, 0px);
}
.lg-css3.lg-slide-skew-rev .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1;
}
.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide-skew-cross .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide {
  -moz-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);
  -o-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);
  -ms-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);
  -webkit-transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);
  transform: skew(0deg, 60deg) translate3d(-100%, 0%, 0px);
}
.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide {
  -moz-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);
  -o-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);
  -ms-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);
  -webkit-transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);
  transform: skew(0deg, 60deg) translate3d(100%, 0%, 0px);
}
.lg-css3.lg-slide-skew-cross .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1;
}
.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-cross .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide-skew-cross-rev .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide {
  -moz-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);
  -o-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);
  -ms-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);
  -webkit-transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);
  transform: skew(0deg, -60deg) translate3d(-100%, 0%, 0px);
}
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide {
  -moz-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);
  -o-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);
  -ms-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);
  -webkit-transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);
  transform: skew(0deg, -60deg) translate3d(100%, 0%, 0px);
}
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1;
}
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide-skew-ver .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide {
  -moz-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);
  -o-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);
  -ms-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);
  -webkit-transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);
  transform: skew(60deg, 0deg) translate3d(0, -100%, 0px);
}
.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide {
  -moz-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);
  -o-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);
  -ms-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);
  -webkit-transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);
  transform: skew(60deg, 0deg) translate3d(0, 100%, 0px);
}
.lg-css3.lg-slide-skew-ver .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1;
}
.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-ver .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide-skew-ver-rev .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide {
  -moz-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);
  -o-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);
  -ms-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);
  -webkit-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);
  transform: skew(-60deg, 0deg) translate3d(0, -100%, 0px);
}
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide {
  -moz-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);
  -o-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);
  -ms-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);
  -webkit-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);
  transform: skew(-60deg, 0deg) translate3d(0, 100%, 0px);
}
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1;
}
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide-skew-ver-cross .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide {
  -moz-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);
  -o-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);
  -ms-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);
  -webkit-transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);
  transform: skew(0deg, 20deg) translate3d(0, -100%, 0px);
}
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide {
  -moz-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);
  -o-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);
  -ms-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);
  -webkit-transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);
  transform: skew(0deg, 20deg) translate3d(0, 100%, 0px);
}
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1;
}
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide {
  -moz-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);
  -o-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);
  -ms-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);
  -webkit-transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);
  transform: skew(0deg, -20deg) translate3d(0, -100%, 0px);
}
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide {
  -moz-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);
  -o-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);
  -ms-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);
  -webkit-transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);
  transform: skew(0deg, -20deg) translate3d(0, 100%, 0px);
}
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current {
  -moz-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -o-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -ms-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  -webkit-transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  transform: skew(0deg, 0deg) translate3d(0%, 0%, 0px);
  opacity: 1;
}
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide,
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide,
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-lollipop .lg-item {
  opacity: 0;
}
.lg-css3.lg-lollipop .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-lollipop .lg-item.lg-next-slide {
  -moz-transform: translate3d(0, 0, 0) scale(0.5);
  -o-transform: translate3d(0, 0, 0) scale(0.5);
  -ms-transform: translate3d(0, 0, 0) scale(0.5);
  -webkit-transform: translate3d(0, 0, 0) scale(0.5);
  transform: translate3d(0, 0, 0) scale(0.5);
}
.lg-css3.lg-lollipop .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-lollipop .lg-item.lg-prev-slide,
.lg-css3.lg-lollipop .lg-item.lg-next-slide,
.lg-css3.lg-lollipop .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-lollipop-rev .lg-item {
  opacity: 0;
}
.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide {
  -moz-transform: translate3d(0, 0, 0) scale(0.5);
  -o-transform: translate3d(0, 0, 0) scale(0.5);
  -ms-transform: translate3d(0, 0, 0) scale(0.5);
  -webkit-transform: translate3d(0, 0, 0) scale(0.5);
  transform: translate3d(0, 0, 0) scale(0.5);
}
.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-lollipop-rev .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide,
.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide,
.lg-css3.lg-lollipop-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-rotate .lg-item {
  opacity: 0;
}
.lg-css3.lg-rotate .lg-item.lg-prev-slide {
  -moz-transform: rotate(-360deg);
  -o-transform: rotate(-360deg);
  -ms-transform: rotate(-360deg);
  -webkit-transform: rotate(-360deg);
  transform: rotate(-360deg);
}
.lg-css3.lg-rotate .lg-item.lg-next-slide {
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
.lg-css3.lg-rotate .lg-item.lg-current {
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  opacity: 1;
}
.lg-css3.lg-rotate .lg-item.lg-prev-slide,
.lg-css3.lg-rotate .lg-item.lg-next-slide,
.lg-css3.lg-rotate .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-rotate-rev .lg-item {
  opacity: 0;
}
.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide {
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
.lg-css3.lg-rotate-rev .lg-item.lg-next-slide {
  -moz-transform: rotate(-360deg);
  -o-transform: rotate(-360deg);
  -ms-transform: rotate(-360deg);
  -webkit-transform: rotate(-360deg);
  transform: rotate(-360deg);
}
.lg-css3.lg-rotate-rev .lg-item.lg-current {
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  opacity: 1;
}
.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide,
.lg-css3.lg-rotate-rev .lg-item.lg-next-slide,
.lg-css3.lg-rotate-rev .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-tube .lg-item {
  opacity: 0;
}
.lg-css3.lg-tube .lg-item.lg-prev-slide {
  -moz-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
  -o-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
  -ms-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
  -webkit-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
  transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
}
.lg-css3.lg-tube .lg-item.lg-next-slide {
  -moz-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
  -o-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
  -ms-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
  -webkit-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
  transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
}
.lg-css3.lg-tube .lg-item.lg-current {
  -moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-tube .lg-item.lg-prev-slide,
.lg-css3.lg-tube .lg-item.lg-next-slide,
.lg-css3.lg-tube .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
/*# sourceMappingURL=lg-transitions.css.map */
.header {
  width: 100%;
  display: block;
  box-sizing: border-box;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 11;
  font-size: 0;
  background: #f1f1f1;
}
.header.open-supermenu .supermenu-container {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  -webkit-transform: translateY(0);
  -o-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  left: 0;
  box-shadow: 3px 9px 26px -12px rgba(0, 0, 0, 0.1);
}
.header.open-supermenu .header-logo .template-image {
  opacity: 0;
  visibility: hidden;
}
.header.open-supermenu .header-logo .color-image {
  opacity: 1;
  visibility: visible;
}
.header.open-supermenu .header-search-input {
  border-color: #001d88;
  color: #001d88;
}
.header.open-supermenu .fill-elem {
  fill: #001d88;
}
.header.open-supermenu .fill-text-link {
  border-color: #001d88;
}
.header.open-supermenu .fill-text-link .default-text {
  color: #001d88;
}
.header.open-supermenu .supermenu-container-inner {
  transition: opacity 0.4s, visibility 0.4s, box-shodow 0.4s;
  transition-delay: 0.3s;
  opacity: 1;
  visibility: visible;
}
.header.open-supermenu .open-search-fld-btn {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .header {
    position: absolute;
    background: transparent;
  }
}
.header-content {
  z-index: 1;
  display: flex;
  justify-content: space-between;
}
@media only screen and (min-width: 1025px) {
  .header-content {
    display: block;
  }
}
.header-content-container {
  padding: 15px 0;
}
@media only screen and (min-width: 1025px) {
  .header-content-container {
    padding-top: 2.5vw;
    padding-left: 4.69vw;
    padding-right: 4.69vw;
    padding-bottom: 0;
    transition: background 0.4s;
  }
}
.header-logo-container {
  display: inline-block;
  vertical-align: middle;
}
.header-logo {
  width: 212px;
  display: inline-block;
  vertical-align: middle;
}
.header-logo .template-image {
  display: none;
}
.header-logo .color-image {
  width: 100%;
  display: inline-block;
}
@media only screen and (min-width: 1025px) {
  .header-logo .template-image {
    display: inline-block;
    transition: opacity 0.4s, visibility 0.4s;
  }
  .header-logo .color-image {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s, visibility 0.4s;
  }
}
@media only screen and (min-width: 1367px) {
  .header-logo {
    width: 264px;
  }
}
@media only screen and (min-width: 1025px) {
  .fill-elem {
    transition: fill 0.4s;
  }
}
.header-top-container {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
}
@media only screen and (min-width: 1025px) {
  .header-top-container {
    width: calc(100% - 264px);
    text-align: right;
    padding-left: 3.13vw;
  }
}
.header-search-container {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 30px;
}
@media only screen and (min-width: 720px) {
  .header-search-container {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media only screen and (min-width: 1025px) {
  .header-search-container {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 234px);
  }
}
@media only screen and (min-width: 1367px) {
  .header-search-container {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 234px);
  }
}
.header-search-input {
  width: 72px;
  line-height: 53px;
  border: 2px solid #ffffff;
  background: transparent;
  padding: 0;
  transition: width 0.4s, color 0.4s, border-color 0.4s;
  box-sizing: border-box;
  font-size: 14px;
  color: #ffffff;
  font-size: 20px;
}
@media only screen and (min-width: 1025px) {
  .header-search-input {
    width: 57px;
    line-height: 53px;
  }
}
@media only screen and (min-width: 1367px) {
  .header-search-input {
    width: 72px;
    line-height: 68px;
  }
}
.header-btn-container {
  width: 152px;
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
}
.header-btn-container .fill-text-link {
  width: 100%;
  text-align: center;
  border: 2px solid #ffffff;
  line-height: 68px;
}
.header-btn-container .fill-text-link .default-text {
  background: transparent;
  padding: 0;
}
.header-btn-container .fill-text-link .hover-text-content {
  padding: 0;
}
@media only screen and (min-width: 1025px) {
  .header-btn-container .fill-text-link {
    line-height: 53px;
  }
}
@media only screen and (min-width: 1367px) {
  .header-btn-container .fill-text-link {
    line-height: 68px;
  }
}
.search-form {
  position: relative;
}
.search-form.active .header-search-input {
  width: 100%;
  padding-left: 15px;
  padding-right: 72px;
}
.search-form.text-active .open-search-fld-btn {
  display: none;
}
.search-submit-btn-container {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}
.submit-search-btn {
  width: 57px;
  height: 100%;
  display: inline-block;
}
.submit-search-btn:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
@media only screen and (min-width: 1367px) {
  .submit-search-btn {
    width: 72px;
  }
}
.search-svg {
  width: 32px;
  height: auto;
  display: inline-block;
  vertical-align: middle;
}
@media only screen and (min-width: 1367px) {
  .search-svg {
    width: 40px;
  }
}
.open-search-fld-btn {
  width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  cursor: pointer;
}
.menu-btn-container {
  padding-left: 10px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 2;
}
.menu-btn {
  width: 57px;
  height: 57px;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  position: relative;
  background: #ffffff;
}
.menu-btn .lines-wrap {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}
.menu-btn .line {
  display: block;
  width: 35px;
  height: 7px;
  background: #001d88;
  position: absolute;
  left: 11px;
  -webkit-transition: top 0.3s, transform 0.3s, opacity 0.3s, visibility 0.3s;
  -moz-transition: top 0.3s, transform 0.3s, opacity 0.3s, visibility 0.3s;
  -ms-transition: top 0.3s, transform 0.3s, opacity 0.3s, visibility 0.3s;
  -o-transition: top 0.3s, transform 0.3s, opacity 0.3s, visibility 0.3s;
  transition: top 0.3s, transform 0.3s, opacity 0.3s, visibility 0.3s;
}
.menu-btn .line-text {
  display: inline-block;
  font-size: 12px;
  line-height: 1em;
  left: 11px;
  -webkit-transition: top 0.3s, transform 0.3s, opacity 0.3s, visibility 0.3s;
  -moz-transition: top 0.3s, transform 0.3s, opacity 0.3s, visibility 0.3s;
  -ms-transition: top 0.3s, transform 0.3s, opacity 0.3s, visibility 0.3s;
  -o-transition: top 0.3s, transform 0.3s, opacity 0.3s, visibility 0.3s;
  transition: top 0.3s, transform 0.3s, opacity 0.3s, visibility 0.3s;
  color: #001d88;
  font-weight: 700;
  position: absolute;
}
.menu-btn .line1 {
  top: 13px;
}
.menu-btn .line2 {
  top: 25px;
}
.menu-btn .line3 {
  top: 37px;
}
.menu-btn.active .line1 {
  top: 25px;
  -webkit-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.menu-btn.active .line2 {
  -webkit-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.menu-btn.active .line3 {
  top: 25px;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(0);
  -o-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.menu-btn.active.rotate-lines .line1 {
  -webkit-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  transform: rotate(315deg);
}
.menu-btn.active.rotate-lines .line2 {
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}
@media only screen and (min-width: 1025px) {
  .menu-btn {
    width: 57px;
    height: 57px;
  }
  .menu-btn .line {
    width: 35px;
    height: 7px;
    left: 11px;
  }
  .menu-btn .line-text {
    left: 11px;
  }
  .menu-btn .line1 {
    top: 13px;
    -webkit-transform: translateX(-3px);
    -o-transform: translateX(-3px);
    -ms-transform: translateX(-3px);
    transform: translateX(-3px);
  }
  .menu-btn .line2 {
    top: 25px;
    -webkit-transform: translateX(7px);
    -o-transform: translateX(7px);
    -ms-transform: translateX(7px);
    transform: translateX(7px);
  }
  .menu-btn .line3 {
    top: 37px;
    -webkit-transform: translateX(-3px);
    -o-transform: translateX(-3px);
    -ms-transform: translateX(-3px);
    transform: translateX(-3px);
  }
  .menu-btn:hover .line1 {
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .menu-btn:hover .line2 {
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .menu-btn:hover .line3 {
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .menu-btn.active .line1 {
    top: 25px;
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .menu-btn.active .line2 {
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .menu-btn.active .line3 {
    top: 25px;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .menu-btn.active.rotate-lines .line1 {
    -webkit-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    transform: rotate(315deg);
  }
  .menu-btn.active.rotate-lines .line2 {
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
  }
}
@media only screen and (min-width: 1367px) {
  .menu-btn {
    width: 72px;
    height: 72px;
  }
  .menu-btn .line {
    width: 36px;
    height: 9px;
    left: 18px;
  }
  .menu-btn .line-text {
    left: 18px;
  }
  .menu-btn .line1 {
    top: 17px;
  }
  .menu-btn .line2 {
    top: 32px;
  }
  .menu-btn .line3 {
    top: 47px;
  }
  .menu-btn.active .line1 {
    top: 32px;
  }
  .menu-btn.active .line2 {
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .menu-btn.active .line3 {
    top: 32px;
  }
}
.supermenu-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: -100%;
  background: #f1f1f1;
  padding-top: 100px;
  overflow: hidden;
  transition: left 0.4s;
}
@media only screen and (min-width: 1025px) {
  .supermenu-container {
    height: auto;
    position: absolute;
    -webkit-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    left: 0;
    padding-top: 11.46vw;
    padding-bottom: 5.21vw;
    padding-left: 4.69vw;
    padding-right: 4.69vw;
    transition: opacity 0.4s, visibility 0.4s, transform 0.4s;
    pointer-events: none;
  }
}
.supermenu-container-inner {
  width: 100%;
  height: 100%;
  overflow: auto;
  padding-bottom: 50px;
}
@media only screen and (min-width: 1025px) {
  .supermenu-container-inner {
    height: auto;
    overflow: visible;
    opacity: 0;
    visibility: hidden;
    padding-left: 212px;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1367px) {
  .supermenu-container-inner {
    padding-left: 264px;
  }
}
.supermenu-nav {
  padding-left: 20px;
  padding-right: 20px;
}
@media only screen and (min-width: 720px) {
  .supermenu-nav {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media only screen and (min-width: 1025px) {
  .supermenu-nav {
    padding-left: 3.13vw;
    padding-right: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .supermenu-nav-grid {
    margin-left: -1.56vw;
    margin-right: -1.56vw;
  }
}
.supermenu-nav-col {
  margin-bottom: 30px;
}
.supermenu-nav-col:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1025px) {
  .supermenu-nav-col {
    width: 33.333%;
    display: inline-block;
    vertical-align: top;
    padding-left: 1.56vw;
    padding-right: 1.56vw;
    margin-bottom: 0;
  }
}
.supermenu-nav-col-inner {
  padding-top: 30px;
  border-top: 2px solid #001d88;
}
@media only screen and (min-width: 1025px) {
  .supermenu-nav-col-inner {
    padding-top: 1.82vw;
  }
}
.supermenu-title {
  font-size: 18px;
  font-weight: 700;
}
.supermenu-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-top: 10px;
}
.supermenu-list-link {
  font-size: 16px;
  color: #001d88;
  display: inline-block;
  padding-top: 5px;
  padding-bottom: 5px;
  cursor: pointer;
}
@media only screen and (min-width: 1025px) {
  .supermenu-list-link {
    font-size: 14px;
  }
}
.sub-menu-btn {
  display: inline-block;
  width: 33px;
  height: 33px;
  border-radius: 30px;
  border: 1px solid #001d88;
  position: absolute;
  right: 0;
  top: 0;
  transition: background 0.4s;
}
.sub-menu-btn:before {
  content: '';
  width: 6px;
  height: 6px;
  border-bottom: 1px solid #001d88;
  border-right: 1px solid #001d88;
  position: absolute;
  transform-origin: center center;
  transition: border-color 0.4s, transform 0.4s, top 0.4s;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 10px;
  right: 12px;
  z-index: 1;
}
@media only screen and (min-width: 1025px) {
  .sub-menu-btn {
    width: 27px;
    height: 27px;
  }
  .sub-menu-btn:before {
    top: 8px;
    right: 9px;
  }
  .sub-menu-btn:hover {
    background: #001d88;
  }
  .sub-menu-btn:hover:before {
    border-color: #ffffff;
  }
}
.supermenu-list-item {
  margin-bottom: 10px;
}
.supermenu-list-item:last-child {
  margin-bottom: 0;
}
.supermenu-list-item.sub-menu {
  padding-right: 30px;
  position: relative;
  border-bottom: 1px solid #cfd2df;
  padding-bottom: 10px;
}
.supermenu-list-item.sub-menu.active .sub-menu-btn:before {
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  top: 13px;
}
@media only screen and (min-width: 1025px) {
  .supermenu-list-item.sub-menu {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 6px;
  }
  .supermenu-list-item.sub-menu.active .sub-menu-btn:before {
    top: 10px;
  }
}
.sub-menu-list-link {
  font-size: 14px;
  color: #001d88;
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  position: relative;
}
.sub-menu-list-link:before {
  content: '';
  width: 5px;
  height: 1px;
  background: #001d88;
  left: 0;
  top: 50%;
  display: inline-block;
  position: absolute;
}
@media only screen and (min-width: 1025px) {
  .sub-menu-list-link {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .sub-menu-list-link:hover {
    text-decoration: underline;
  }
}
.sub-menu-dropdown {
  display: none;
  padding: 0;
  margin: 0;
}
@media only screen and (min-width: 1025px) {
  a.supermenu-list-link:hover {
    text-decoration: underline;
  }
}
.footer {
  background: #ffffff;
  padding-top: 50px;
  padding-bottom: 50px;
  font-size: 0;
}
@media only screen and (min-width: 1025px) {
  .footer {
    padding-top: 5.21vw;
    padding-bottom: 3.13vw;
  }
}
.footer-logo-link {
  width: 150px;
  display: inline-block;
}
@media only screen and (min-width: 1025px) {
  .footer-logo-link {
    width: 172px;
  }
}
@media only screen and (min-width: 1281px) {
  .footer-logo-link {
    width: 8.96vw;
  }
}
.social-row-item {
  display: inline-block;
  vertical-align: middle;
}
.social-row {
  margin-left: -10px;
}
.social-link {
  display: inline-block;
  padding: 10px;
  opacity: 0.5;
}
.social-link img {
  max-width: 100%;
}
@media only screen and (min-width: 1025px) {
  .social-link {
    transition: opacity 0.4s;
  }
  .social-link:hover {
    opacity: 1;
  }
}
.footer-nav-title {
  font-weight: 700;
  color: #000000;
  font-size: 14px;
}
.footer-nav-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-top: 20px;
}
.footer-nav-list-item {
  margin-bottom: 10px;
}
.footer-nav-list-item:last-child {
  margin-bottom: 0;
}
.footer-nav-list-item.supermenu-list-item.sub-menu {
  margin-bottom: 10px;
  padding-left: 40px;
  padding-right: 40px;
}
.footer-nav-list-item .sub-menu-btn {
  border-color: #000000;
  top: -11px;
}
.footer-nav-list-item .sub-menu-btn:before {
  border-color: #000000;
}
.footer-nav-list-item .sub-menu-list-link {
  font-size: 12px;
  color: #000000;
}
@media only screen and (min-width: 640px) {
  .footer-nav-list-item.supermenu-list-item.sub-menu {
    padding-left: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .footer-nav-list-item .sub-menu-btn {
    top: -6px;
  }
  .footer-nav-list-item .sub-menu-btn:hover {
    background: #000000;
  }
  .footer-nav-list-item .sub-menu-btn:hover:before {
    border-color: #ffffff;
  }
}
.footer-nav-list-link {
  display: inline-block;
  font-size: 12px;
  color: #000000;
}
@media only screen and (min-width: 1025px) {
  .footer-nav-list-link:hover {
    text-decoration: underline;
  }
}
.footer-btn-item {
  min-width: 115px;
  display: inline-block;
  margin-bottom: 10px;
  margin-right: 10px;
  vertical-align: middle;
}
.footer-btn-item:last-child {
  margin-right: 0;
}
.footer-btn-item .fill-text-link {
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 1025px) {
  .footer-btn-item {
    min-width: auto;
    display: block;
    margin-right: 0;
  }
}
.footer-phone-link {
  display: inline-block;
}
@media only screen and (min-width: 1025px) {
  .footer-phone-link:hover .phone-link-text {
    color: #001d88;
  }
  .footer-phone-link:hover .phone-link-text:after {
    width: 100%;
  }
}
.phone-link-text {
  display: block;
  font-size: 28px;
  color: #000000;
  line-height: 1em;
}
@media only screen and (min-width: 1025px) {
  .phone-link-text {
    transition: color 0.4s;
    font-size: 22px;
    position: relative;
    display: inline-block;
  }
  .phone-link-text:after {
    width: 0;
    height: 2px;
    content: '';
    display: inline-block;
    overflow: hidden;
    background: #001d88;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: width 0.4s;
  }
}
@media only screen and (min-width: 1661px) {
  .phone-link-text {
    font-size: 1.46vw;
  }
}
.footer-text {
  display: inline-block;
  font-size: 12px;
  color: #000000;
}
.footer-btn-holder {
  display: inline-block;
}
.footer-bottom-row {
  margin-top: 30px;
  text-align: center;
}
@media only screen and (min-width: 640px) {
  .footer-bottom-row {
    display: flex;
    justify-content: space-between;
    text-align: left;
  }
}
@media only screen and (min-width: 1025px) {
  .footer-bottom-row {
    margin-top: 3.91vw;
  }
}
.footer-bottom-links-row {
  margin-top: 15px;
}
.footer-bottom-links-item {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}
.footer-bottom-links-item:last-child {
  margin-right: 0;
}
.edesign-link {
  display: inline-block;
  margin-top: 40px;
}
@media only screen and (min-width: 640px) {
  .edesign-link {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .edesign-link:hover .edesign-text:after {
    width: 100%;
  }
}
.edesign-text {
  position: relative;
  color: #000000;
}
.edesign-text:after {
  width: 0;
  height: 1px;
  content: '';
  display: inline-block;
  overflow: hidden;
  background: #000000;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: width 0.4s;
}
.footer-logo-col {
  text-align: center;
}
@media only screen and (min-width: 1025px) {
  .footer-logo-col {
    margin-bottom: 4.17vw;
  }
}
@media only screen and (min-width: 1367px) {
  .footer-logo-col {
    width: 25%;
    text-align: left;
    display: inline-block;
    vertical-align: top;
  }
}
.footer-nav-container {
  text-align: center;
}
@media only screen and (min-width: 1025px) {
  .footer-nav-container {
    width: 75%;
    display: inline-block;
    vertical-align: top;
    text-align: left;
  }
}
@media only screen and (min-width: 1367px) {
  .footer-nav-container {
    width: 50%;
  }
}
.footer-btn-col {
  text-align: center;
  margin-top: 20px;
}
@media only screen and (min-width: 1025px) {
  .footer-btn-col {
    width: 25%;
    display: inline-block;
    vertical-align: top;
    text-align: right;
    margin-top: 0;
  }
}
.footer-nav-col-inner {
  display: inline-block;
}
@media only screen and (min-width: 640px) {
  .footer-nav-col-inner {
    text-align: left;
  }
}
@media only screen and (min-width: 1025px) {
  .footer-nav-col-inner {
    display: block;
  }
}
.footer-logo-text {
  font-size: 14px;
  font-weight: 700;
  color: #001d88;
  margin-top: 15px;
  margin-bottom: 0;
}
.template-popup {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  background: rgba(0, 0, 0, 0.2);
  display: none;
  font-size: 0;
  text-align: center;
  overflow: hidden;
}
.template-popup.active .template-popup-inner {
  -webkit-transform: translateY(0);
  -o-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.template-popup-inner {
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
  height: 100%;
  overflow: auto;
  -webkit-transform: translateY(15%);
  -o-transform: translateY(15%);
  -ms-transform: translateY(15%);
  transform: translateY(15%);
  transition: transform 0.5s;
}
.template-popup-inner:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
@media only screen and (min-width: 720px) {
  .template-popup-inner {
    padding: 20px;
  }
}
@media only screen and (min-width: 1025px) {
  .template-popup-inner {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.template-popup-content-inner {
  text-align: left;
  margin-top: 5px;
}
@media only screen and (min-width: 1025px) {
  .template-popup-content-inner {
    margin-top: 0;
  }
}
.template-popup-content {
  width: 100%;
  max-width: 1240px;
  display: inline-block;
  vertical-align: middle;
  padding: 45px 0;
  background: #ffffff;
}
@media only screen and (min-width: 720px) {
  .template-popup-content {
    padding: 60px;
  }
}
.close-x-container {
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
  z-index: 15;
}
.close-x {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #ffffff;
  display: inline-block;
  position: relative;
  box-sizing: border-box;
}
.close-x:before {
  content: '';
  position: absolute;
  display: block;
  margin: auto;
  left: 9px;
  top: 50%;
  margin-top: -1px;
  width: 28px;
  height: 2px;
  background: #001d88;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.close-x:after {
  content: '';
  position: absolute;
  display: block;
  margin: auto;
  left: 9px;
  top: 50%;
  margin-top: -1px;
  width: 28px;
  height: 2px;
  background: #001d88;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
@media only screen and (min-width: 1025px) {
  .close-x {
    width: 60px;
    height: 60px;
    background: transparent;
    transition: background 0.4s, transform 0.4s;
    margin-right: 0;
    cursor: pointer;
  }
  .close-x:before {
    content: '';
    position: absolute;
    display: block;
    margin: auto;
    left: 19px;
    top: 50%;
    margin-top: -1px;
    width: 20px;
    height: 3px;
    border-radius: 5px;
    transition: background 0.4s;
  }
  .close-x:after {
    content: '';
    position: absolute;
    display: block;
    margin: auto;
    left: 19px;
    top: 50%;
    margin-top: -1px;
    width: 20px;
    height: 3px;
    border-radius: 5px;
    transition: background 0.4s;
  }
  .close-x:hover {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}
.template-popup-text {
  font-size: 17px;
  line-height: 1.5em;
  color: #ffffff;
  margin-top: 20px;
}
.template-popup-text p {
  margin: 0;
}
@media only screen and (min-width: 1367px) {
  .template-popup-text {
    font-size: 18px;
  }
}
.popup-text-container {
  padding-left: 20px;
  padding-right: 20px;
}
@media only screen and (min-width: 720px) {
  .popup-text-container {
    padding-left: 0;
    padding-right: 0;
  }
}
.popup-btn-row {
  text-align: center;
}
.popup-btn-item {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
.popup-btn-item .fill-text-link {
  font-size: 16px;
}
.popup-btn-item:last-child {
  margin-right: 0;
}
@media only screen and (min-width: 640px) {
  .popup-btn-item {
    display: inline-block;
    vertical-align: middle;
    margin-right: 50px;
  }
}
.popup-link-row {
  margin-top: 30px;
  text-align: center;
}
.popup-link {
  color: #000000;
  font-size: 16px;
  display: inline-block;
}
.popup-link strong {
  text-decoration: underline;
  font-weight: 700;
  color: #001d88;
}
.home-intro .medium-title {
  line-height: 1.1em;
}
.home-intro .medium-title strong {
  padding-left: 7px;
  padding-right: 7px;
}
.home-intro-container {
  padding-top: 140px;
  padding-bottom: 30px;
}
@media only screen and (min-width: 720px) {
  .home-intro-container {
    padding-bottom: 100px;
  }
}
@media only screen and (min-width: 1025px) {
  .home-intro-container {
    padding-top: 14.58vw;
    padding-bottom: 8.33vw;
  }
}
.intro-title-wrap .medium-title {
  font-weight: 400;
}
.intro-title-wrap .medium-title strong {
  font-weight: 700;
  display: inline-block;
  background: #f59431;
  padding-left: 7px;
  padding-right: 7px;
  color: #062499;
}
@media only screen and (min-width: 1025px) {
  .intro-title-wrap .medium-title strong {
    padding-left: 1.04vw;
    padding-right: 1.04vw;
  }
}
.home-intro-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  max-width: 430px;
  overflow: hidden;
}
.intro-list-item {
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: 16px;
  line-height: 1em;
  color: #ffffff;
  cursor: pointer;
  position: relative;
  padding-right: 85px;
}
@media only screen and (min-width: 350px) {
  .intro-list-item {
    font-size: 18px;
  }
}
@media only screen and (min-width: 720px) {
  .intro-list-item {
    font-size: 21px;
    padding-top: 9px;
    padding-bottom: 9px;
  }
}
.intro-list-item.active .main-intro-text {
  color: #f59431;
  font-weight: 700;
}
.intro-list-item.active .main-intro-text:after {
  width: 300px;
  transition: width 0.6s;
}
.intro-list-item.active .intro-list-link {
  width: 70px;
  height: 40px;
  opacity: 1;
  right: 0;
  border-color: #f59431;
  background: #f59431;
  pointer-events: all;
  transition: opacity 0.1s, border-color 0.1s, background 0.1s, right 0.2s;
}
.intro-list-item.active .intro-list-link:after {
  left: 70%;
}
.intro-list-item.active .intro-list-link-text {
  transition: opacity 0.4s, visibility 0.4s;
  opacity: 1;
  visibility: visible;
}
.intro-list-item.active .before-item {
  opacity: 1;
  visibility: visible;
}
@media only screen and (min-width: 1025px) {
  .intro-list-item {
    font-size: 21px;
  }
  .intro-list-item:hover .main-intro-text {
    color: #f59431;
  }
  .intro-list-item:hover .before-item {
    opacity: 1;
    visibility: visible;
  }
}
@media only screen and (min-width: 1367px) {
  .intro-list-item {
    font-size: 24px;
  }
}
.before-item {
  display: inline-block;
  vertical-align: middle;
  padding-right: 5px;
  transition: opacity 0.4s, visibility 0.4s;
  opacity: 0;
  visibility: hidden;
}
.main-intro-text {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  transition: color 0.4s, font-weight 0.1s;
}
.main-intro-text:after {
  content: '';
  width: 0;
  height: 1px;
  background: #f59431;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-left: 10px;
  transition: width 0.05s;
}
.triangle-left-bg {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .triangle-left-bg {
    width: 11.09vw;
    display: inline-block;
    position: absolute;
    top: 4.17vw;
    left: 0;
  }
}
.intro-list-link {
  display: inline-block;
  position: absolute;
  right: 30px;
  top: 50%;
  width: 28px;
  height: 28px;
  border-radius: 30px;
  border: 1px solid #ffffff;
  opacity: 0.5;
  transition: width 0.1s, opacity 0.2s, border-color 0.2s, background 0.2s, right 0.1s;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  pointer-events: none;
}
.intro-list-link:after {
  content: '';
  width: 6px;
  height: 6px;
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -4px;
  margin-left: -5px;
  transform-origin: center center;
  transition: border-color 0.4s, margin-left 0.4s;
}
@media only screen and (min-width: 1025px) {
  .intro-list-link:hover:after {
    margin-left: -2px;
  }
}
.intro-list-link-text {
  display: inline-block;
  position: absolute;
  top: 52%;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 28%;
  font-size: 12px;
  color: #ffffff;
  text-transform: uppercase;
  transition: opacity 0.1s, visibility 0.1s;
  opacity: 0;
  visibility: hidden;
}
.home-content-section:before {
  content: '';
  display: inline-block;
  width: 100%;
  height: 100%;
  background: #f3f3f7;
  position: absolute;
  top: 0;
  left: 0;
}
.home-content-section:after {
  content: '';
  display: inline-block;
  width: 100%;
  height: 50px;
  background: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
}
@media only screen and (min-width: 1025px) {
  .home-content-section:before {
    top: 4.17vw;
    height: calc(100% - 4.17vw);
  }
  .home-content-section:after {
    height: 9.9vw;
  }
}
.home-quality-section {
  z-index: 2;
}
.home-quality-section .col {
  text-align: center;
}
.home-quality-section .small-title-text {
  display: inline-block;
}
.quality-col-image {
  width: 80px;
  display: inline-block;
}
.quality-col-image.w-130 {
  width: 88px;
}
@media only screen and (min-width: 720px) {
  .quality-col-image {
    width: 100px;
  }
  .quality-col-image.w-130 {
    width: 110px;
  }
}
@media only screen and (min-width: 1025px) {
  .quality-col-image {
    width: 5.83vw;
    min-height: 5.83vw;
  }
  .quality-col-image.w-130 {
    width: 6.77vw;
  }
}
.home-portfolio-section {
  z-index: 1;
}
.home-portfolio-section .medium-title-text-outer {
  width: 100%;
  text-align: right;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
}
.home-intro-content {
  z-index: 1;
}
.home-intro-slider {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
@media only screen and (min-width: 1025px) {
}
.home-intro-slider-pagination {
  bottom: 110px !important;
  z-index: 30;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.intro-shape-container {
  width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.intro-shape {
  width: 100%;
  height: 100%;
  opacity: 0.85;
  transition: transform 0.8s;
}
.intro-shape:before {
  content: '';
  width: 100%;
  height: 100%;
  display: inline-block;
  background: #052397;
  position: absolute;
  top: 0;
  right: 100%;
}
@media only screen and (max-width: 1024px) {
  .intro-shape .bg-image {
    background-position: 13% center;
  }
}
.home-certificates-section {
  z-index: 1;
}
.home-certificates-section .section-block {
  height: 100%;
}
.home-certificates-section .delivering-solution-content {
  height: 100%;
}
@media only screen and (min-width: 1025px) {
  .home-certificates-section .delivering-solution-content {
    padding-bottom: 100px;
  }
}
.delivering-solution-content-btn-container {
  margin-top: 30px;
}
@media only screen and (min-width: 1025px) {
  .delivering-solution-content-btn-container {
    position: absolute;
    bottom: 0;
    left: 0;
    margin-top: 0;
  }
}
.certificates-row {
  display: flex;
  justify-content: space-between;
  font-size: 0;
}
.certificates-row-item-outer {
  text-align: center;
}
.certificates-row-item-outer .small-title-text {
  font-size: 15px;
}
.certificates-row-item {
  display: inline-block;
  height: 80px;
}
.certificates-row-item img {
  display: inline-block;
  max-width: 100%;
  max-height: 100%;
}
@media only screen and (min-width: 480px) {
  .certificates-row-item {
    height: 100px;
  }
}
@media only screen and (min-width: 1025px) {
  .certificates-row-item {
    height: 6.88vw;
  }
}
.home-map {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .home-map {
    display: block;
  }
}
.map-content-section {
  padding: 40px 20px;
  background: #f3f3f7;
}
@media only screen and (min-width: 720px) {
  .map-content-section {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media only screen and (min-width: 1025px) {
  .map-content-section {
    position: absolute;
    left: 0;
    top: 8.33vw;
    padding: 0;
    background: transparent;
    margin-top: 0;
  }
}
.home-location-section {
  background: #f3f3f7;
}
@media only screen and (min-width: 1025px) {
  .home-location-section {
    background: transparent;
  }
  .home-location-section .map-content-item-text {
    font-size: 14px;
  }
  .home-location-section .map-content-item-text strong {
    font-size: 18px;
  }
}
@media only screen and (min-width: 1025px) {
  .home-map-section .map-content-item-text {
    font-size: 14px;
  }
  .home-map-section .map-content-item-text strong {
    font-size: 18px;
  }
}
.map-content-item {
  transition: opacity 0.4s;
  cursor: pointer;
  padding-bottom: 20px;
  border-bottom: 1px solid #a09f9f;
  margin-bottom: 20px;
}
.map-content-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.map-content-item.active {
  opacity: 1;
}
.map-content-item.active .map-content-btn-container {
  opacity: 1;
  visibility: visible;
}
@media only screen and (min-width: 720px) {
  .map-content-item {
    width: 33.333%;
    display: inline-block;
    margin-bottom: 0;
    vertical-align: top;
    padding-right: 20px;
    border-bottom: none;
  }
}
@media only screen and (min-width: 1025px) {
  .map-content-item {
    opacity: 0.5;
    width: 15.63vw;
    padding-left: 2.08vw;
    padding-right: 0;
  }
}
.map-content-item-text {
  font-size: 16px;
  font-family: 'Mont Book', sans-serif;
}
.map-content-item-text strong {
  font-weight: 700;
  font-family: 'Mont', sans-serif;
}
@media only screen and (min-width: 1367px) {
  .map-content-item-text {
    font-size: 18px;
  }
}
@media only screen and (min-width: 1025px) {
  .map-content-btn-container {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s, visibility 0.4s;
  }
}
.map-dot-container {
  position: absolute;
  z-index: 1;
  cursor: pointer;
}
.map-dot-container.nj-dot {
  top: 21.59%;
  right: 19.7%;
}
.map-dot-container.mi-dot {
  top: 35.56%;
  right: 43.45%;
}
.map-dot-container.ml-dot {
  top: 28.18%;
  right: 18.54%;
}
.map-dot-container.active .map-dot:before {
  -webkit-animation: scale-blink 2s linear infinite;
  -moz-animation: scale-blink 2s linear infinite;
  animation: scale-blink 2s linear infinite;
}
.map-dot-container-inner {
  width: 6.25vw;
  height: 3.65vw;
  display: inline-block;
}
@media only screen and (min-width: 1025px) {
  .map-dot-container-inner {
    width: 6.25vw;
    height: 3.65vw;
  }
}
.map-dot {
  width: 4.58vw;
  margin-top: -1.51vw;
  margin-left: -2.29vw;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
}
.map-dot .template-image {
  position: relative;
  z-index: 1;
}
.map-dot:before {
  content: '';
  width: 6.77%;
  height: 6.94%;
  display: inline-block;
  background-image: url('../images/home/map-dot-ring.png');
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  left: -1.075%;
  top: -1.016%;
}
@media only screen and (min-width: 1025px) {
  .map-dot {
    width: 4.58vw;
    margin-top: -1.51vw;
    margin-left: -2.29vw;
  }
  .map-dot:before {
    width: 6.72vw;
    height: 4.27vw;
    left: -1.04vw;
    top: -0.63vw;
  }
}
.home-leadership-section .section-block {
  display: flex;
  box-shadow: none;
}
@media only screen and (min-width: 720px) {
  .home-leadership-section .section-block {
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media only screen and (min-width: 1025px) {
  .home-leadership-section {
    margin-top: -21.88vw;
  }
  .home-leadership-section .section-block {
    margin-left: 0;
    margin-right: 0;
  }
  .home-leadership-section:after {
    content: '';
    width: 100%;
    height: calc(100% - 21.88vw);
    position: absolute;
    left: 0;
    bottom: 0;
    background: #f3f3f7;
  }
  .home-leadership-section .section-block {
    min-height: 41.93vw;
  }
}
.leadership-content {
  max-width: 510px;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
}
.home-leadership-section-inner {
  z-index: 1;
}
.home-leadership-section-inner .text-block-content {
  padding-right: 20px;
  font-family: 'Mont Book', sans-serif;
}
.anim-svg {
  width: 100%;
  height: auto;
  display: inline-block;
}
@media only screen and (min-width: 1025px) {
  .anim-svg .anim-elem.done.rotate-5 {
    transform-origin: center center;
    -webkit-animation: rotate-5 2s linear infinite;
    -moz-animation: rotate-5 2s linear infinite;
    animation: rotate-5 2s linear infinite;
    animation-delay: 0.1s;
  }
  .anim-svg .anim-elem.done.rotate-3 {
    transform-origin: center center;
    -webkit-animation: rotate-3 2s linear infinite;
    -moz-animation: rotate-3 2s linear infinite;
    animation: rotate-3 2s linear infinite;
  }
  .anim-svg .anim-elem.done.top-2 {
    transform-origin: center center;
    -webkit-animation: top-2 2s linear infinite;
    -moz-animation: top-2 2s linear infinite;
    animation: top-2 2s linear infinite;
    animation-delay: 0.5s;
  }
  .anim-svg .anim-elem.done.top-5 {
    transform-origin: center center;
    -webkit-animation: top-5 2s linear infinite;
    -moz-animation: top-5 2s linear infinite;
    animation: top-5 2s linear infinite;
    animation-delay: 0.3s;
  }
  .anim-svg .anim-elem.done.scale-1 {
    transform-origin: center center;
    -webkit-animation: scale-1 2s linear infinite;
    -moz-animation: scale-1 2s linear infinite;
    animation: scale-1 2s linear infinite;
  }
}
.home-news-section {
  background: #f3f3f7;
}
.news-section-title-wrap {
  margin-bottom: 30px;
}
@media only screen and (min-width: 1025px) {
  .news-section-title-wrap {
    padding-top: 7.29vw;
    position: absolute;
    top: 0;
    left: 0;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 720px) {
  .news-slider {
    padding-left: 15px;
  }
}
@media only screen and (min-width: 1025px) {
  .news-slider {
    padding-left: 13.8vw;
  }
}
.news-slide {
  width: 80%;
  padding-left: 20px;
  padding-right: 20px;
  pointer-events: none;
}
.news-slide.swiper-slide-visible {
  pointer-events: all;
}
@media only screen and (min-width: 720px) {
  .news-slide {
    width: 40%;
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media only screen and (min-width: 1025px) {
  .news-slide {
    width: 33.333%;
    padding-left: 3.91vw;
    padding-right: 3.91vw;
  }
}
.news-slide-link {
  width: 100%;
  display: inline-block;
}
@media only screen and (min-width: 1025px) {
  .news-slide-link:hover .news-template-image {
    opacity: 1;
  }
  .news-slide-link:hover .news-title {
    color: #001d88;
    text-decoration: underline;
  }
  .news-slide-link:hover .news-content-row {
    color: #001d88;
  }
  .news-slide-link .news-template-image {
    opacity: 0;
    transition: opacity 0.4s;
  }
}
.news-label-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.news-label {
  font-size: 12px;
  text-transform: uppercase;
  color: #000000;
  line-height: 1em;
  display: inline-block;
  background: #cfd2df;
  padding: 10px 20px 8px;
}
.news-label-date {
  display: inline-block;
  font-size: 12px;
  color: #000000;
}
.news-title-row {
  display: block;
}
.news-title {
  font-size: 18px;
  font-weight: 700;
  color: #000000;
  transition: color 0.4s;
}
.news-content-row {
  display: block;
  font-size: 14px;
  line-height: 1.5em;
  font-family: 'Mont Book', sans-serif;
  color: #000000;
  transition: color 0.4s;
}
@media only screen and (min-width: 720px) {
  .news-content-row {
    font-size: 16px;
  }
}
.news-btn-container {
  display: block;
}
.portfolio-col-link {
  display: inline-block;
}
@media only screen and (min-width: 1025px) {
  .portfolio-col-link:hover .template-image {
    -webkit-transform: scale(1.03);
    -ms-transform: scale(1.03);
    transform: scale(1.03);
  }
  .portfolio-col-link .template-image {
    transition: transform 1.5s;
  }
}
.image-overlay {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .image-overlay {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: #001d88;
  }
}
.image-anim-container {
  overflow: hidden;
}
.image-anim-container.done {
  transition-delay: 0.4s;
  transition: box-shadow 0.4s;
}
.news-image-block {
  display: inline-block;
  width: 100%;
  padding-top: 56.3%;
  position: relative;
}
.news-image-block .news-template-image {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: 0;
}
.preloader-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 15;
  background: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  padding: 60px;
}
.preloader-image {
  max-width: 300px;
  display: inline-block;
}
@media only screen and (min-width: 1025px) {
  .preloader-image {
    max-width: 20.83vw;
  }
}
.home-chart-section {
  padding-bottom: 30px;
}
@media only screen and (min-width: 1025px) {
  .home-chart-section {
    padding-bottom: 0;
  }
  .home-chart-section .section-title-wrap {
    padding: 0 4.69vw;
  }
}
.chart-holder {
  padding-top: 100%;
  position: relative;
}
@media only screen and (min-width: 1025px) {
  .chart-holder {
    padding-top: 40%;
    margin-top: 4.17vw;
  }
}
.chart-unit {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.manufacturing-page {
  background: #f3f3f7;
}
.inner-intro-container {
  padding-top: 140px;
  padding-bottom: 30px;
}
@media only screen and (min-width: 720px) {
  .inner-intro-container {
    padding-bottom: 100px;
  }
}
@media only screen and (min-width: 1025px) {
  .inner-intro-container {
    padding-top: 13.02vw;
    padding-bottom: 13.02vw;
  }
}
.inner-intro-title-wrap.intro-title-wrap strong {
  color: #1a1a1a;
}
@media only screen and (min-width: 1025px) {
  .inner-intro-text {
    max-width: 630px;
  }
  .inner-intro-text .text-block-content {
    font-size: 21px;
  }
}
@media only screen and (min-width: 1367px) {
  .inner-intro-text .text-block-content {
    font-size: 24px;
  }
}
.item-link-block {
  width: 100%;
  display: inline-block;
}
@media only screen and (min-width: 1025px) {
  .item-link-block {
    transition: opacity 0.4s;
  }
  .item-link-block:hover {
    opacity: 0.9;
  }
}
.manufacturing-grid-container {
  background: #f3f3f7;
}
.manufacturing-grid-container .text-block-content {
  font-size: 16px;
  font-family: 'Mont Book', sans-serif;
  margin-top: 20px;
}
@media only screen and (min-width: 1025px) {
  .manufacturing-grid-container .section-block {
    padding-top: 2.86vw;
    padding-bottom: 3.91vw;
  }
}
.gallery-slider {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
  font-size: 0;
  margin-left: -20px;
  margin-right: -20px;
}
@media only screen and (min-width: 720px) {
  .gallery-slider {
    margin-left: 0;
    margin-right: 0;
  }
}
.gallery-slider-pagination {
  text-align: left;
  letter-spacing: -0.25px;
  color: rgba(255, 255, 255, 0.3);
  font-size: 20px;
  padding-left: 20px;
}
.gallery-slider-pagination .swiper-pagination-current {
  font-size: 28px;
  color: #ffffff;
}
@media only screen and (min-width: 1025px) {
  .gallery-slider-pagination {
    font-size: 1.56vw;
    padding-left: 3.39vw;
    bottom: 3.13vw;
  }
  .gallery-slider-pagination .swiper-pagination-current {
    font-size: 3.13vw;
  }
  .gallery-slider-pagination .swiper-pagination-total {
    font-size: 1.88vw;
    display: inline-block;
    margin-left: -0.26vw;
  }
}
.gallery-slide {
  overflow: hidden;
}
.gallery-slide .template-image {
  transition: transform 3.5s;
}
.gallery-slide.active {
  z-index: 1;
}
.gallery-slide.active .template-image {
  transition: transform 3.5s;
  transform: rotate(0.1deg) scale(1.05);
  transition-delay: 1s;
}
.gallery-slider-prev {
  position: absolute;
  top: 50%;
  margin-top: -13px;
  left: 20px;
  z-index: 2;
  cursor: pointer;
  font-size: 0;
  outline: none;
}
.gallery-slider-prev span {
  width: 25px;
  height: 25px;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  display: inline-block;
  position: relative;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 0;
}
@media only screen and (min-width: 1025px) {
  .gallery-slider-prev {
    left: 3.39vw;
  }
  .gallery-slider-prev span {
    transition: left 0.4s;
  }
  .gallery-slider-prev:hover span {
    left: -5px;
  }
}
.gallery-slider-next {
  position: absolute;
  top: 50%;
  margin-top: -13px;
  right: 20px;
  z-index: 2;
  cursor: pointer;
  font-size: 0;
  outline: none;
}
.gallery-slider-next span {
  width: 25px;
  height: 25px;
  border-right: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  display: inline-block;
  position: relative;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 0;
}
@media only screen and (min-width: 1025px) {
  .gallery-slider-next {
    right: 3.39vw;
  }
  .gallery-slider-next span {
    transition: left 0.4s;
  }
  .gallery-slider-next:hover span {
    left: 5px;
  }
}
.template-certificates-grid-container .text-block-content {
  font-size: 16px;
}
@media only screen and (max-width: 1024px) {
  .template-certificates-grid-container .col {
    width: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  .template-certificates-grid-container .col-d-35 {
    padding-right: 2.08vw;
  }
}
.label-grid-image {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
}
.label-grid-image-holder {
  height: 80px;
}
@media only screen and (min-width: 1025px) {
  .label-grid-image-holder {
    height: 6.09vw;
  }
}
.label-grid-item {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
@media only screen and (min-width: 480px) {
  .label-grid-item {
    width: 25%;
  }
}
.certificates-label-grid {
  display: flex;
  flex-wrap: wrap;
}
.certificates-label-grid .small-title-text {
  font-size: 15px;
}
@media only screen and (min-width: 1025px) {
  .certificates-label-grid {
    margin-top: -1.04vw;
    margin-bottom: -1.04vw;
  }
}
.col-question-row .text-block-content {
  font-size: 16px;
}
@media only screen and (min-width: 1025px) {
  .col-question-row .text-block-content {
    padding-right: 2.6vw;
  }
}
.col-question-row .col-question-btn-container {
  margin-top: 20px;
}
.col-question-row .col-question-btn-container .fill-text-link {
  min-width: 160px;
}
@media only screen and (min-width: 1025px) {
  .col-question-row {
    display: flex;
    align-items: center;
  }
  .col-question-row .col-question-btn-container {
    margin-top: 0;
  }
}
@media only screen and (max-width: 1024px) {
  .question-grid-container .col {
    width: 100%;
  }
  .question-grid-container .col-d-70 {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1025px) {
  .question-grid-container {
    display: flex;
    align-items: center;
  }
  .question-grid-container .col-d-30 {
    padding-right: 2.6vw;
  }
}
.defense-page {
  background: #eff0f5;
}
.defense-page .inner-intro-title-wrap.intro-title-wrap strong {
  color: #2e51ac;
}
.defense-page .home-news-section {
  background: #eff0f5;
}
.inner-intro {
  background-color: #4b68b6;
}
.defense-grid-container .three-col-grid .text-block-content {
  font-size: 16px;
  font-family: 'Mont Book', sans-serif;
  margin-top: 20px;
}
@media only screen and (min-width: 1025px) {
  .two-col-gallery-block .section-block {
    padding-top: 2.34vw;
    padding-bottom: 2.34vw;
    padding-left: 3.39vw;
    padding-right: 3.39vw;
  }
}
.large-location-block.ml-location .map-dot-container {
  top: 22.8%;
  right: 19.7%;
}
.large-location-block.ml-location .map-desc-image {
  right: 11.1%;
  top: auto;
  bottom: 77%;
}
.large-location-block.nj-location .map-dot-container {
  top: 17.8%;
  right: 19.7%;
}
.large-location-block.nj-location .map-desc-image {
  top: auto;
  bottom: 82%;
  right: 11.1%;
}
.large-location-block.mi-location .map-dot-container {
  top: 28.5%;
  right: 43.45%;
}
.large-location-block.mi-location .map-desc-image {
  top: auto;
  bottom: 71.5%;
}
.large-location-block.mi-location .map-desc-image:after {
  -webkit-transform: scale(-1);
  -ms-transform: scale(-1);
  transform: scale(-1);
  right: 73%;
}
@media only screen and (min-width: 720px) {
  .large-location-block.ml-location .map-desc-image {
    right: 15.8%;
  }
  .large-location-block.nj-location .map-desc-image {
    right: 15.8%;
  }
  .large-location-block.mi-location .map-desc-image {
    right: 22.8%;
  }
  .large-location-block.mi-location .map-desc-image:after {
    right: 83%;
  }
  .large-location-block.ms-location .map-info-col-holder {
    margin-left: auto;
    margin-right: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .large-location-block.ml-location .map-desc-image {
    right: 18%;
  }
  .large-location-block.nj-location .map-desc-image {
    right: 18%;
  }
  .large-location-block.mi-location .map-desc-image {
    right: 30.5%;
  }
  .large-location-block .text-block-content {
    max-width: 450px;
  }
}
@media only screen and (min-width: 720px) {
  .map-info-col-holder {
    width: 50%;
  }
  .map-info-col-holder.right-text-position {
    margin-left: auto;
    margin-right: 0;
  }
}
.large-location-map-container {
  margin-top: 50px;
}
@media only screen and (min-width: 720px) {
  .large-location-map-container {
    position: absolute;
    top: 85px;
    left: 0;
    margin-top: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .large-location-map-container {
    top: 3.65vw;
  }
  .large-location-map-container .map-dot:before {
    -webkit-transform: scale(1.33);
    -ms-transform: scale(1.33);
    transform: scale(1.33);
  }
}
.map-desc-image {
  width: 40%;
  display: inline-block;
  padding: 8px;
  background: #ffffff;
  position: absolute;
  top: -16.8%;
  right: 11.1%;
  z-index: 1;
}
.map-desc-image .template-image {
  position: relative;
  z-index: 2;
}
.map-desc-image:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 23px 20px 0;
  border-color: transparent #ffffff transparent transparent;
  display: inline-block;
  position: absolute;
  bottom: -10px;
  right: 28%;
}
@media only screen and (min-width: 720px) {
  .map-desc-image {
    width: 25.1%;
    top: -2.2%;
    right: 15.8%;
  }
}
@media only screen and (min-width: 1025px) {
  .map-desc-image {
    width: 17.1%;
    top: 5.8%;
    right: 18%;
  }
  .map-desc-image:after {
    border-width: 1.5625vw 1.82291667vw 1.5625vw 0;
    bottom: -1.5625vw;
  }
}
.block-slide {
  padding: 0 11px;
}
.block-slide .medium-title-text-outer {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  text-align: left;
}
@media only screen and (min-width: 1025px) {
  .block-slide .medium-title-text-outer {
    padding: 2.6vw 1.82vw;
  }
}
.block-slide .portfolio-col-link {
  width: 100%;
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 720px) {
  .block-slide {
    padding: 0 21px;
  }
}
@media only screen and (min-width: 1025px) {
  .block-slide {
    padding: 0vw 0.78vw;
  }
  .block-slide .medium-title-text {
    font-size: 1.88vw;
    line-height: 1.15em;
  }
}
.block-slide-inner {
  overflow: hidden;
}
.block-btn-container {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  text-align: right;
  padding: 10px;
  box-sizing: border-box;
}
@media only screen and (min-width: 1025px) {
  .block-btn-container {
    padding: 1.56vw 2.08vw;
  }
}
.block-slider-container .block-slider {
  overflow: visible;
  padding-left: 10px;
}
@media only screen and (min-width: 720px) {
  .block-slider-container .block-slider {
    padding-left: 19px;
  }
}
@media only screen and (min-width: 1025px) {
  .block-slider-container .block-slider {
    padding-left: 16.67vw;
    padding-right: 8.59vw;
  }
}
@media only screen and (min-width: 1025px) {
  .two-col-gallery-block .col:first-child {
    padding-top: 6.25vw;
  }
}
.title-btn-holder .title-btn-container {
  margin-top: 20px;
}
@media only screen and (min-width: 1025px) {
  .title-btn-holder {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .title-btn-holder .section-title-wrap {
    padding-right: 2.6vw;
  }
  .title-btn-holder .title-btn-container {
    margin-top: 0;
  }
}
.inner-video-holder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.intro-video {
  width: 100%;
  height: 100%;
  display: inline-block;
  object-fit: cover;
}
.product-page {
  background: #eff0f5;
}
.inner-intro.inner-intro-small .inner-intro-text {
  max-width: 100%;
}
@media only screen and (min-width: 1025px) {
  .inner-intro.inner-intro-small .inner-intro-container {
    padding-bottom: 8.85vw;
  }
}
.product-grid-container .four-col-grid .text-block-content {
  font-size: 16px;
  margin-top: 20px;
}
@media (max-width: 719px) {
  .product-grid-container .col-m-100 {
    width: 50%;
  }
}
@media (max-width: 480px) {
  .product-grid-container .col-m-100 {
    width: 100%;
  }
}
@media only screen and (min-width: 1025px) {
  .product-grid-container .section-block {
    padding-top: 3.13vw;
    padding-bottom: 3.13vw;
  }
}
.inner-intro-title-wrap.intro-title-wrap.c_blue strong {
  color: #001d88;
}
.news-list-page {
  background: #eff0f5;
}
.news-list-page.search-page .only-title .inner-intro-container {
  top: 0;
  padding-bottom: 30px;
}
.news-list-page.search-page .only-title .inner-intro-container .intro-title-wrap strong {
  color: #f59431;
}
.intro-title-wrap.title-bg {
  display: inline-block;
  position: relative;
}
.intro-title-wrap.title-bg strong {
  position: relative;
  z-index: 1;
  padding-left: 25px;
  padding-right: 25px;
}
.only-title.color-bg {
  background: #001d88;
}
.only-title.intro-move {
  overflow: visible;
}
.only-title .inner-intro-container {
  padding-bottom: 0;
  top: 18px;
}
@media only screen and (min-width: 1025px) {
  .only-title .inner-intro-container {
    padding-top: 10.94vw;
    top: 2.03vw;
  }
}
.news-filter-container {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media only screen and (min-width: 1025px) {
  .news-filter-container {
    padding-top: 2.34vw;
    padding-bottom: 2.34vw;
  }
}
.news-filter-row {
  background: #ffffff;
  padding: 10px 25px;
}
.filter-text {
  display: block;
  font-size: 16px;
  font-weight: 700;
  color: #000000;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media only screen and (min-width: 720px) {
  .filter-text {
    display: inline-block;
    vertical-align: middle;
  }
}
.filter-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
@media only screen and (min-width: 720px) {
  .filter-list {
    display: inline-block;
    vertical-align: middle;
  }
}
.filter-list-item {
  margin-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.filter-list-item:last-child {
  margin-right: 0;
}
.filter-list-item.active {
  pointer-events: none;
}
.filter-list-item.active .filter-link:before {
  background: #000000;
}
@media only screen and (min-width: 720px) {
  .filter-list-item {
    display: inline-block;
    vertical-align: middle;
  }
}
.filter-link {
  display: inline-block;
  font-size: 16px;
  color: #000000;
}
.filter-link:before {
  content: '';
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #000000;
  margin-right: 10px;
  transition: background 0.4s;
}
.filter-link span {
  display: inline-block;
  vertical-align: middle;
}
@media only screen and (min-width: 1025px) {
  .filter-link:hover:before {
    background: #000000;
  }
}
.main-news-item.main-single-item {
  padding-bottom: 30px;
}
.main-news-item.main-single-item .news-label-row {
  justify-content: start;
}
.main-news-item.main-single-item .news-label {
  margin-right: 20px;
}
@media only screen and (min-width: 1025px) {
  .main-news-item.main-single-item {
    padding-bottom: 2.86vw;
  }
  .main-news-item.main-single-item .news-abs-content {
    max-width: 1050px;
    padding-right: 2.6vw;
  }
}
.news-link {
  width: 100%;
  display: inline-block;
  position: relative;
}
@media only screen and (min-width: 1025px) {
  .news-link .template-image {
    transition: transform 3.5s;
  }
  .news-link:hover .template-image {
    transform: rotate(0.1deg) scale(1.05);
  }
}
.news-abs-content {
  width: 100%;
  display: inline-block;
  background: #001d88;
  padding: 20px;
  box-sizing: border-box;
}
.news-abs-content .news-title,
.news-abs-content .news-content-row {
  color: #ffffff;
}
@media only screen and (min-width: 720px) {
  .news-abs-content {
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
    background: transparent;
  }
}
@media only screen and (min-width: 1025px) {
  .news-abs-content {
    padding-left: 2.08vw;
    padding-bottom: 2.08vw;
  }
}
.news-two-col-grid .main-news-item {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 30px;
}
.news-two-col-grid .main-news-item:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1025px) {
  .news-two-col-grid .main-news-item {
    margin-bottom: 0;
    padding-left: 1.56vw;
    padding-right: 1.56vw;
  }
}
@media only screen and (min-width: 1025px) {
  .news-two-col-grid {
    padding-bottom: 2.6vw;
  }
}
.news-list-item {
  padding: 20px;
  border-bottom: 1px solid #cfd2df;
}
.news-list-item:last-child {
  border-bottom: none;
}
.news-list-item .news-slide-link .template-image {
  opacity: 1;
  visibility: visible;
  padding-bottom: 20px;
}
@media only screen and (min-width: 720px) {
  .news-list-item {
    border-bottom: none;
  }
}
@media only screen and (min-width: 1025px) {
  .news-list-item {
    padding: 2.6vw 1.56vw;
  }
  .news-list-item:nth-child(odd) {
    padding-right: 3.13vw;
  }
  .news-list-item:nth-child(even) {
    padding-left: 3.13vw;
  }
  .news-list-item .news-slide-link:hover .template-image {
    opacity: 0.9;
  }
  .news-list-item .news-slide-link .template-image {
    padding-bottom: 1.56vw;
  }
}
.template-pagination {
  text-align: center;
}
.template-pagination-item {
  display: inline-block;
  vertical-align: middle;
  font-size: 28px;
  line-height: 1em;
  color: #777777;
  padding: 15px;
}
.template-pagination-item.active {
  pointer-events: none;
  font-weight: 700;
  color: #001d88;
}
.template-pagination-item.separator-item {
  pointer-events: none;
}
@media only screen and (min-width: 1025px) {
  .template-pagination-item {
    transition: color 0.4s;
    font-size: 1.88vw;
  }
  .template-pagination-item:hover {
    color: #001d88;
  }
}
.news-detail-page {
  background: #eff0f5;
}
.news-detail-page .home-news-section {
  background: #eff0f5;
}
.detail-news-container.two-col-container .share-row {
  justify-content: space-between;
}
.detail-news-container.two-col-container .detail-news-col {
  margin-bottom: 30px;
}
.detail-news-container.two-col-container .detail-news-col:last-child {
  margin-bottom: 0;
}
.detail-news-container .title-desc {
  line-height: 1.2em;
}
@media only screen and (min-width: 720px) {
  .detail-news-container.two-col-container {
    margin-left: -20px;
    margin-right: -20px;
  }
  .detail-news-container.two-col-container .detail-news-col {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .detail-news-container.two-col-container {
    margin-left: -1.56vw;
    margin-right: -1.56vw;
  }
  .detail-news-container.two-col-container .detail-news-col {
    padding-left: 1.56vw;
    padding-right: 1.56vw;
  }
}
.detail-news-content .text-block-content {
  font-size: 16px;
}
.detail-news-media-container {
  margin-left: -6px;
  margin-right: -6px;
  margin-top: -6px;
}
@media only screen and (min-width: 1025px) {
  .detail-news-media-container {
    margin-left: -1.56vw;
    margin-right: -1.56vw;
    margin-top: -0.78vw;
  }
}
.media-item {
  padding: 6px;
}
.media-item.half-width {
  width: 50%;
  display: inline-block;
  vertical-align: top;
}
.media-item .template-image {
  cursor: pointer;
}
@media only screen and (min-width: 1025px) {
  .media-item {
    padding: 0.78vw 1.56vw;
  }
}
.video-play-btn-container {
  width: 100%;
  display: inline-block;
  position: absolute;
  text-align: center;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
  cursor: pointer;
}
.video-play-image {
  width: 17.6%;
  max-width: 113px;
  margin: 0 auto;
}
.play-text {
  display: inline-block;
  font-size: 14px;
  color: #ffffff;
  margin-top: 10px;
  font-weight: 700;
  line-height: 1em;
}
.share-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.share-row .social-link {
  opacity: 1;
}
@media only screen and (min-width: 1025px) {
  .share-row .social-link:hover {
    opacity: 0.6;
  }
}
.share-text {
  display: inline-block;
  font-size: 14px;
  color: #000000;
  font-weight: 700;
  margin-right: 20px;
}
.quote-block {
  position: relative;
  container-name: quote-block;
  container-type: inline-size;
}
.quote-block .content-wrap::before {
  content: url('../images/news/quote-icon.svg');
  display: block;
  width: 105px;
  height: 88px;
  position: absolute;
  left: 5%;
}
@container quote-block (width < 800px) {
  .content-wrap {
    padding: 70px 40px 40px 60px;
  }
  .content-wrap::before {
    top: 10%;
  }
}
@container quote-block (width < 400px) {
  .content-wrap {
    padding: 40px;
  }
}
@container quote-block (width > 800px) {
  .content-wrap {
    padding-left: 200px;
  }
  .content-wrap::before {
    top: 50%;
    transform: translateY(-50%);
  }
}
.quote-block .small-title-text {
  font-weight: 500;
}
.video-image-block {
  margin: 2rem auto;
  padding-left: 20px;
  padding-right: 20px;
}
@media only screen and (min-width: 720px) {
  .video-image-block {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media only screen and (min-width: 1025px) {
  .video-image-block {
    padding-left: 4.69vw;
    padding-right: 4.69vw;
  }
}
.video-image-block__inner {
  position: relative;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
  display: block;
  width: 100%;
  height: 100%;
  min-height: 220px;
}
@media only screen and (min-width: 720px) {
  .video-image-block__inner {
    min-height: 450px;
  }
}
.video-image-block__inner #youtube-video {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 450px;
}
.video-image-block__inner video {
  display: block;
  width: 100%;
  height: 100%;
}
.video-image-block__inner .video-wrap {
  overflow: hidden;
  display: none;
}
.video-image-block__inner .video-wrap iframe {
  width: 100%;
  height: 100%;
}
.video-image-block__inner .image-wrap {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  min-height: 220px;
}
@media only screen and (min-width: 720px) {
  .video-image-block__inner .image-wrap {
    min-height: 450px;
  }
}
.video-image-block__inner .image-wrap img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.video-image-block__inner .play-btn {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 8rem;
  height: 8rem;
  z-index: 9;
}
.video-image-block__inner .play-btn:hover {
  cursor: pointer;
}
.video-image-block__inner .play-btn svg {
  width: 100%;
  height: 100%;
}
.video-image-block__image {
  display: block;
}
.video-image-block__title {
  padding-top: 20px;
  padding-bottom: 0;
}
.text-block-content .video-image-block__title {
  padding-top: 1em;
  padding-bottom: 0.4em;
}
.attached-file-block {
  display: flex;
  flex-direction: column;
  padding: 0 20px;
  background: #ffffff;
}
@media only screen and (min-width: 720px) {
  .attached-file-block {
    padding: inherit;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
  }
}
.attached-file-block :has(.attached-file-block__inner:nth-of-type(1)) {
  border-bottom: none;
}
.attached-file-block__inner {
  display: flex;
  gap: 3rem;
  padding: 30px 20px;
  margin-left: -20px;
  margin-right: -20px;
  border-bottom: 1px solid #CCCCCC;
}
.attached-file-block__inner:last-of-type {
  border-bottom: none;
}
@media only screen and (min-width: 350px) {
  .attached-file-block__inner {
    gap: 1rem;
  }
}
@media only screen and (min-width: 720px) {
  .attached-file-block__inner {
    gap: 3rem;
    padding: 40px;
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .attached-file-block__inner {
    padding: 3.13vw;
  }
}
.attached-file-block__title {
  font-weight: 600;
}
.contact-page {
  background: #eff0f5;
}
.contact-page .map-content-section {
  width: 100%;
  margin-top: 0;
}
.contact-page .map-content-item {
  opacity: 1;
  cursor: default;
}
.contact-page .map-dot-container {
  cursor: default;
}
.contact-page .map-dot-container.ml-dot {
  top: 51.18%;
  right: 13.54%;
}
.contact-page .map-dot-container.ml-dot .map-dot:before {
  animation-delay: 0.5s;
}
.contact-page .map-dot-container.nj-dot {
  top: 39.59%;
  right: 15.7%;
}
.contact-page .map-dot-container.mi-dot {
  top: 64.56%;
  right: 39%;
}
.contact-col {
  margin-bottom: 30px;
}
.contact-col:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1025px) {
  .contact-col {
    display: inline-block;
    vertical-align: top;
    padding-left: 1.56vw;
    padding-right: 1.56vw;
    margin-bottom: 0;
  }
  .contact-col.text-col {
    width: 42%;
  }
  .contact-col.form-col {
    width: 58%;
  }
}
.contact-grid .map-content-item-text a {
  color: #000000;
}
.contact-grid .map-content-item-text a.mail-link {
  color: #001d88;
  text-decoration: underline;
}
@media only screen and (min-width: 1025px) {
  .contact-grid {
    margin-left: -1.56vw;
    margin-right: -1.56vw;
  }
  .contact-grid .map-content-item-text a {
    transition: opacity 0.4s;
  }
  .contact-grid .map-content-item-text a:hover {
    opacity: 0.8;
  }
}
.box-error {
  font-size: 12px;
  color: #ef0000;
  transition: opacity 0.3s, visibility 0.3s, max-height 1s;
  overflow: hidden;
  max-height: 0;
  margin: 0;
}
@media only screen and (min-width: 1025px) {
  .contact-form-item {
    width: 37%;
    display: inline-block;
    vertical-align: top;
    padding-top: 5.21vw;
    padding-bottom: 4.17vw;
    padding-left: 3.65vw;
    padding-right: 3.65vw;
  }
}
@media only screen and (min-width: 1281px) {
  .contact-form-item {
    width: 33%;
  }
}
.contact-form {
  margin-top: 30px;
}
.contact-form.loading .send-form-btn {
  pointer-events: none;
}
@media only screen and (min-width: 1661px) {
  .form-two-col-row {
    margin-left: -1.04vw;
    margin-right: -1.04vw;
  }
  .form-two-col-row .form-item {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    padding-left: 1.04vw;
    padding-right: 1.04vw;
  }
}
.form-item {
  margin-bottom: 20px;
}
.form-item.error-fld .box-error {
  max-height: 200px;
  -webkit-transform: translateY(0);
  -o-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.form-item .link-btn .link-btn-text {
  font-size: 12px;
  letter-spacing: 2px;
}
@media only screen and (min-width: 1367px) {
  .form-item .link-btn .link-btn-text {
    font-size: 14px;
  }
}
.success-message-container {
  width: 100%;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #ffffff;
  font-size: 0;
  text-align: center;
  overflow: hidden;
  transition: height 0.4s;
  z-index: 4;
}
.success-message-container:before {
  content: '';
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.success-message-container.active {
  height: 100%;
}
.success-message-container.active .success-message-container-wrap {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.8s, visibility 0.8s;
}
.success-message-container-wrap {
  display: inline-block;
  vertical-align: middle;
  transition: opacity 0.3s, visibility 0.3s;
  opacity: 0;
  visibility: hidden;
}
.success-message-text {
  font-size: 36px;
  color: #000000;
  display: inline-block;
  padding: 65px 20px;
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 1025px) {
  .success-message-text {
    padding: 65px 75px;
  }
}
.contact-item-row-outer {
  margin-bottom: 20px;
}
.contact-item-row-outer:last-child {
  margin-bottom: 0;
}
.contact-item-row {
  display: inline-block;
  padding-left: 35px;
  position: relative;
}
.contact-item-row.mail-item strong {
  text-decoration: underline;
}
.contact-row-text {
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  letter-spacing: -0.1px;
  color: #a09f9f;
}
.contact-row-text strong {
  color: #000000;
  font-weight: 400;
}
.label-form-fld {
  display: block;
  font-size: 16px;
  color: #000000;
}
.label-form-fld.label-checkbox-fld {
  padding-left: 40px;
  position: relative;
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
}
.label-form-fld.label-checkbox-fld:before {
  content: '';
  display: inline-block;
  width: 26px;
  height: 26px;
  border: 1px solid #cfd2df;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
  z-index: 1;
  transition: background 0.4s;
  background: #eff0f5;
}
.label-form-fld.label-checkbox-fld a {
  text-decoration: underline;
  color: #000000;
}
@media only screen and (min-width: 1025px) {
  .label-form-fld.label-checkbox-fld a {
    transition: opacity 0.4s;
  }
  .label-form-fld.label-checkbox-fld a:hover {
    opacity: 0.6;
  }
}
.form-fld-checkbox {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.form-fld-checkbox:checked + label.label-form-fld:before {
  background: #001d88;
}
.form-fld-contact {
  width: 100%;
  border: 1px solid #cfd2df;
  box-sizing: border-box;
  font-size: 16px;
  color: #000000;
  background: #eff0f5;
  padding: 14px 20px;
  margin-top: 7px;
}
.form-fld-contact.text-message {
  width: 100%;
  height: 110px;
  resize: none;
}
.form-fld-contact.options {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 30px;
  cursor: pointer;
  position: relative;
  z-index: 4;
  background: transparent;
}
@media only screen and (min-width: 1025px) {
  .form-fld-contact.options {
    padding-right: 2.86vw;
  }
}
.options-container {
  background: #eff0f5;
  margin-top: 7px;
}
.options-container:before {
  content: '';
  position: absolute;
  right: 16px;
  top: 50%;
  margin-top: -4px;
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 7px 0 7px;
  border-color: #07269f transparent transparent transparent;
}
.options-container .form-fld-contact {
  margin-top: 0;
}
.options-item {
  color: #000000;
}
.options-item:first-child {
  color: #a1a4b7;
}
.contact-form-container {
  background: #ffffff;
  padding: 20px;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 1025px) {
  .contact-form-container {
    padding: 3.13vw;
  }
}
.contact-location-section {
  background: #ffffff;
}
.contact-location-section .title-wrap {
  padding-bottom: 40px;
}
@media only screen and (min-width: 1025px) {
  .contact-location-section {
    margin-top: -10.42vw;
  }
  .contact-location-section .title-wrap {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .map-contact-grid {
    margin-left: -2.08vw;
  }
}
@media only screen and (max-width: 1024px) {
  .contact-grid-section {
    padding-bottom: 50px;
  }
}
.text-page {
  background: #eff0f5;
}
.text-page .text-block-content {
  font-size: 16px;
}
.careers-page {
  background: #eff0f5;
}
.careers-page .inner-intro-text {
  max-width: 750px;
}
@media only screen and (min-width: 1025px) {
  .careers-page .inner-intro-container {
    padding-bottom: 6.77vw;
  }
}
.careers-content-top-holder .text-block-content {
  font-size: 16px;
}
.careers-content-top-holder .text-block-content a {
  color: #000000;
}
.careers-content-top-holder .address-content-item-text {
  font-size: 14px;
}
@media only screen and (min-width: 720px) {
  .careers-content-top-holder .address-content-item-text {
    font-size: 16px;
  }
}
@media only screen and (min-width: 720px) {
  .careers-content-top-holder .address-content-item-text {
    font-size: 18px;
  }
}
.address-block-image-holder {
  max-width: 150px;
  display: inline-block;
  vertical-align: top;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 30px;
}
@media only screen and (min-width: 1025px) {
  .address-block-image-holder {
    max-width: 12.5vw;
    margin-right: 3.65vw;
  }
  .address-block-image-holder.done .card-svg path {
    animation: DASH3 3s ease-in-out forwards;
  }
}
.card-svg {
  width: 100%;
  display: inline-block;
}
.card-svg path {
  fill: #0f2dac;
}
@media only screen and (min-width: 1025px) {
  .card-svg path {
    stroke: #000;
    fill-opacity: 0;
    stroke-width: 0.2;
    stroke-dasharray: 1500;
    stroke-dashoffset: 1500;
  }
}
.address-block-content {
  max-width: 600px;
  display: inline-block;
  vertical-align: top;
  margin-top: 10px;
  margin-bottom: 10px;
}
.address-link {
  color: #000000;
}
@media only screen and (min-width: 1025px) {
  .address-link {
    transition: opacity 0.4s;
  }
  .address-link:hover {
    opacity: 0.7;
  }
}
.mail-link {
  color: #000000;
}
.mail-link span {
  color: #0a2db0;
  text-decoration: underline;
}
@media only screen and (min-width: 1025px) {
  .mail-link {
    transition: opacity 0.4s;
  }
  .mail-link:hover {
    opacity: 0.7;
  }
}
.careers-content-middle-content {
  padding-top: 50px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
}
@media only screen and (min-width: 720px) {
  .careers-content-middle-content {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media only screen and (min-width: 1025px) {
  .careers-content-middle-content {
    padding-top: 4.69vw;
    padding-left: 4.69vw;
    padding-right: 4.69vw;
    padding-bottom: 2.6vw;
  }
}
.careers-content-middle-holder-inner {
  background: #ffffff;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
}
.load-container {
  border-top: 1px solid #cccccc;
  transition: opacity 0.2s;
}
.load-container.loading {
  opacity: 0.7;
}
.careers-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.careers-list-item {
  padding-left: 20px;
  padding-right: 20px;
  border-bottom: 1px solid #cccccc;
  transition: box-shadow 0.4s;
}
.careers-list-item.active {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
}
.careers-list-item.active .expand-btn-inner {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}
.careers-list-item.active .expand-btn-inner:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media only screen and (min-width: 1025px) {
  .careers-list-item.active .list-item-top:hover .expand-btn-inner {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.careers-list-item:last-child {
  border-bottom: none;
}
@media only screen and (min-width: 720px) {
  .careers-list-item {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media only screen and (min-width: 1025px) {
  .careers-list-item {
    padding-left: 4.69vw;
    padding-right: 4.69vw;
  }
  .careers-list-item:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
  }
}
.list-item-top {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 60px;
  cursor: pointer;
}
@media only screen and (min-width: 1025px) {
  .list-item-top {
    padding-top: 1.56vw;
    padding-bottom: 1.56vw;
  }
  .list-item-top:hover .expand-btn-inner {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}
.expand-btn {
  width: 36px;
  height: 36px;
  display: inline-block;
  border-radius: 50px;
  border: 2px solid #000000;
  box-sizing: border-box;
  position: relative;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -18px;
}
.expand-btn-inner {
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}
.expand-btn-inner:before {
  content: '';
  width: 16px;
  height: 2px;
  display: inline-block;
  background: #000000;
  position: absolute;
  top: 15px;
  left: 8px;
  transition: transform 0.4s;
}
.expand-btn-inner:after {
  content: '';
  width: 16px;
  height: 2px;
  display: inline-block;
  background: #000000;
  position: absolute;
  top: 15px;
  left: 8px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  transition: transform 0.4s;
}
@media only screen and (min-width: 1025px) {
  .expand-btn-inner {
    transition: transform 0.4s;
  }
}
.expand-item-content {
  display: none;
}
.expand-item-content .top-label {
  width: 100%;
  margin-bottom: 10px;
}
@media only screen and (max-width: 1024px) {
  .expand-item-content .top-label {
    margin-bottom: 10px;
  }
}
.block-top-title-wrap {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  display: inline-block;
  box-sizing: border-box;
  z-index: 1;
}
@media only screen and (min-width: 1025px) {
  .block-top-title-wrap {
    padding: 2.6vw;
  }
}
.careers-bottom-holder .news-two-col-grid {
  padding-bottom: 0;
}
.careers-bottom-holder .news-two-col-grid .template-image {
  transform-origin: right bottom;
}
.careers-bottom-holder .news-abs-content {
  background: transparent;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
}
@media only screen and (min-width: 1025px) {
  .careers-bottom-holder .news-abs-content {
    padding: 2.6vw;
  }
}
.careers-inner-page {
  background: #eff0f5;
}
.careers-inner-top {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.careers-inner-top .title-wrap {
  order: 2;
  margin-top: 10px;
}
@media only screen and (min-width: 720px) {
  .careers-inner-top .title-wrap {
    padding-right: 100px;
    order: 1;
    margin-top: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .careers-inner-top .title-wrap {
    padding-right: 10.42vw;
  }
}
.top-label {
  width: 100%;
  display: inline-block;
  text-align: right;
  order: 1;
}
@media only screen and (min-width: 720px) {
  .top-label {
    width: auto;
    order: 2;
  }
}
.block-bottom-row {
  padding: 30px 20px;
  margin-left: -20px;
  margin-right: -20px;
  background: #f5f5f5;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.block-bottom-row .share-row {
  margin-top: 10px;
  margin-bottom: 10px;
}
@media only screen and (min-width: 720px) {
  .block-bottom-row {
    padding: 40px;
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media only screen and (min-width: 1025px) {
  .block-bottom-row {
    padding: 1.56vw 4.69vw;
    margin-left: -4.69vw;
    margin-right: -4.69vw;
  }
}
.bottom-row-btn-container {
  display: inline-block;
}
.bottom-row-btn-container .fill-text-link {
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media only screen and (min-width: 1025px) {
  .bottom-row-btn-container .fill-text-link {
    margin-right: 1.3vw;
  }
}
.careers-inner-content-container .section-block {
  padding-bottom: 0;
}
.test-block {
  background: #eff0f5;
}
.test-block path {
  stroke: #000;
  fill: #000;
  fill-opacity: 0;
  stroke-width: 0.2;
  stroke-dasharray: 1500;
  stroke-dashoffset: 1500;
  -moz-animation: DASH3 3s ease-in-out 1s forwards;
  -webkit-animation: DASH3 3s ease-in-out 1s forwards;
  animation: DASH3 3s ease-in-out 1s forwards;
}
.why-page {
  background: #eff0f5;
}
.why-page .inner-intro .inner-intro-text {
  max-width: 1020px;
}
.why-page .inner-intro .text-block-content {
  font-size: 18px;
}
.why-page .intro-shape-container {
  width: 50%;
  height: 100%;
  opacity: 0.8;
}
.why-page .intro-shape-container:after {
  content: '';
  width: 750%;
  height: 100%;
  display: inline-block;
  position: absolute;
  left: 100%;
  top: 0;
  -webkit-transform: rotate(-55deg);
  -ms-transform: rotate(-55deg);
  transform: rotate(-55deg);
  transform-origin: 0 100%;
}
.why-page .template-certificates-grid-container .col-d-70 {
  margin-bottom: 30px;
}
.why-page .template-certificates-grid-container .label-grid-item {
  width: 50%;
}
@media only screen and (min-width: 1025px) {
  .why-page .inner-intro-container {
    padding-bottom: 5.73vw;
  }
  .why-page .template-certificates-grid-container .col-d-70 {
    padding-right: 4.17vw;
    margin-bottom: 0;
  }
  .why-page .template-certificates-grid-container .label-grid-image-holder {
    height: 5.21vw;
  }
}
@media only screen and (min-width: 1281px) {
  .why-page .template-certificates-section .main-wrap.wider {
    padding-left: 12.76vw;
    padding-right: 12.76vw;
  }
}
.intro-shape-container-outer {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.mission-section .inner-intro-text {
  max-width: 100%;
}
.top-slide {
  width: 200px;
}
@media only screen and (min-width: 1025px) {
  .top-slide {
    width: 12.76vw;
  }
}
.top-slider {
  overflow: visible;
}
@media only screen and (min-width: 1025px) {
  .top-slider {
    padding-left: 7.81vw;
  }
}
@media only screen and (min-width: 1281px) {
  .top-slider {
    padding-left: 12.76vw;
  }
}
.team-section {
  text-align: center;
}
.team-item {
  margin-bottom: 30px;
  border-bottom: 1px solid #cccccc;
}
.team-item:last-child {
  border-bottom: none;
}
@media only screen and (max-width: 1024px) {
  .team-item .hover-image {
    display: inline-block;
    width: 100%;
  }
  .team-item .default-image {
    display: none;
  }
}
@media only screen and (min-width: 1025px) {
  .team-item {
    cursor: pointer;
  }
  .team-item:hover .hover-image {
    opacity: 1;
    visibility: visible;
  }
  .team-item:hover .default-image {
    transition-delay: 0.2s;
    transition: opacity 0.4s, visibility 0.4s;
  }
}
@media only screen and (min-width: 1281px) {
  .team-item {
    width: 407px;
    display: inline-block;
    vertical-align: bottom;
    border-bottom: none;
    margin-bottom: 4.17vw;
  }
  .team-item.active {
    z-index: 2;
    cursor: default;
  }
  .team-item.active .hover-image {
    opacity: 1;
    visibility: visible;
  }
  .team-item.active .default-image {
    transition-delay: 0.2s;
    transition: opacity 0.4s, visibility 0.4s;
  }
  .team-item.active .team-info-block {
    width: 260%;
    transition: width 0.4s;
  }
  .team-item.active .team-info-block-inner {
    padding-top: 2.6vw;
    padding-left: 1.04vw;
    transition: padding 0.4s;
  }
  .team-item.active .team-desc-content {
    max-height: 1000px;
    opacity: 1;
    visibility: visible;
    transition: max-height 1s, visibility 0.4s, opacity 0.4s;
  }
  .team-item.active .close-btn {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    transition: transform 0.4s, visibility 0.4s, opacity 0.4s;
  }
}
.team-person {
  width: 200px;
}
@media only screen and (min-width: 1025px) {
  .team-person {
    width: 224px;
    z-index: 1;
  }
}
.person-position {
  display: block;
  font-size: 12px;
  color: #000000;
  opacity: 0.43;
}
@media only screen and (min-width: 1281px) {
  .person-position {
    color: #ffffff;
  }
}
.team-info-block {
  text-align: left;
}
@media only screen and (min-width: 1281px) {
  .team-info-block {
    width: 100%;
    padding-left: 235px;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: width 0.2s;
  }
}
.team-info-block-inner {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 30px;
  transition: padding 0.2s;
}
@media only screen and (min-width: 1025px) {
  .team-info-block-inner {
    min-height: 180px;
    padding-top: 30px;
    padding-bottom: 50px;
  }
}
.team-bg-block {
  display: none;
}
@media only screen and (min-width: 1281px) {
  .team-bg-block {
    width: 100%;
    height: 100%;
    position: absolute;
    display: inline-block;
    background: #031e87;
    top: 0;
    left: 0;
    transform: skewX(-32.5deg);
    transform-origin: 0 0;
  }
}
.team-info-block-content .title-wrap {
  padding-right: 30px;
}
.team-info-block-content .title-wrap .small-title-text {
  color: #000000;
}
@media only screen and (min-width: 1025px) {
  .team-info-block-content {
    padding-right: 190px;
  }
}
@media only screen and (min-width: 1281px) {
  .team-info-block-content {
    max-width: 350px;
    padding-right: 0;
  }
  .team-info-block-content .title-wrap {
    padding-right: 30px;
  }
  .team-info-block-content .title-wrap .small-title-text {
    color: #ffffff;
  }
}
@media only screen and (min-width: 1661px) {
  .team-info-block-content {
    max-width: 400px;
  }
}
.team-desc-content {
  color: #000000;
}
@media only screen and (min-width: 1281px) {
  .team-desc-content {
    color: #ffffff;
    max-height: 0;
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0.4s, opacity 0.4s;
  }
}
.close-btn-container {
  display: none;
}
@media only screen and (min-width: 1281px) {
  .close-btn-container {
    display: inline-block;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
  }
}
.close-btn {
  display: inline-block;
  width: 30px;
  height: 30px;
  position: relative;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.close-btn:before {
  content: '';
  width: 22px;
  height: 1px;
  background: #ffffff;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 4px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.close-btn:after {
  content: '';
  width: 22px;
  height: 1px;
  background: #ffffff;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 4px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
@media only screen and (min-width: 1025px) {
  .close-btn:hover {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}
.history-row {
  padding-bottom: 80px;
}
.history-row:last-child {
  padding-bottom: 0;
}
.history-row.active .row-line {
  background: #001d88;
  z-index: 1;
}
.history-row.active .row-dot {
  background: #001d88;
}
.history-row.active .history-image-item {
  filter: grayscale(0);
}
.history-row.active .history-row-content {
  opacity: 1;
}
.history-row.active .small-title-text {
  color: #001d88;
}
.history-row.always-active .row-line {
  background: #001d88;
  z-index: 1;
}
.history-row.always-active .row-dot {
  background: #001d88;
}
.history-row.always-active .history-image-item {
  filter: grayscale(0);
}
.history-row.always-active .history-row-content {
  opacity: 1;
}
.history-row.always-active .small-title-text {
  color: #001d88;
}
.history-row .small-title-text {
  color: #001d88;
}
@media only screen and (min-width: 640px) {
  .history-row {
    padding-bottom: 35px;
  }
  .history-row:nth-child(odd) {
    text-align: left;
  }
  .history-row:nth-child(odd) .history-row-content {
    text-align: right;
    padding-right: 30px;
    padding-left: 30px;
  }
  .history-row:nth-child(even) {
    text-align: right;
  }
  .history-row:nth-child(even) .history-row-content {
    text-align: left;
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media only screen and (min-width: 1025px) {
  .history-row:nth-child(odd) .history-row-content {
    padding-right: 3.65vw;
    padding-left: 0;
    text-align: left;
  }
  .history-row:nth-child(even) .history-row-content {
    padding-left: 3.65vw;
    padding-right: 0;
    text-align: left;
  }
  .history-row .small-title-text {
    transition: color 0.4s;
    color: #000000;
  }
  .history-row:last-child {
    padding-bottom: 35px;
  }
}
.history-row-content {
  text-align: left;
  padding-left: 40px;
}
@media only screen and (min-width: 640px) {
  .history-row-content {
    width: 50%;
    display: inline-block;
    padding-left: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .history-row-content {
    opacity: 0.5;
    transition: opacity 0.4s;
  }
}
.history-text-item {
  margin-top: 10px;
}
@media only screen and (min-width: 1025px) {
  .history-text-item {
    padding-left: 1.56vw;
    margin-top: 0;
  }
}
.row-dot {
  width: 13px;
  height: 13px;
  border-radius: 12px;
  display: inline-block;
  background: #001d88;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}
@media only screen and (min-width: 640px) {
  .row-dot {
    left: 50%;
    margin-left: -6px;
  }
}
@media only screen and (min-width: 1025px) {
  .row-dot {
    background: #d4d6de;
  }
}
.row-line {
  width: 1px;
  height: 200%;
  display: inline-block;
  position: absolute;
  bottom: 100%;
  left: 6px;
  background: #001d88;
}
@media only screen and (min-width: 640px) {
  .row-line {
    left: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .row-line {
    background: #d4d6de;
  }
}
.large-dot {
  width: 64px;
  border-radius: 70px;
  display: inline-block;
  text-align: center;
  background: #031e87;
  font-size: 18px;
  line-height: 64px;
  color: #ffffff;
  font-weight: 700;
}
.large-dot:before {
  content: '';
  width: 1px;
  height: 200px;
  background: #001d88;
  position: absolute;
  left: 50%;
  bottom: 100%;
}
@media only screen and (min-width: 1367px) {
  .large-dot {
    width: 70px;
    line-height: 70px;
  }
}
.large-dot-container {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .large-dot-container {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -32px;
    margin-top: -32px;
    z-index: 3;
  }
  .large-dot-container.fixed {
    position: fixed;
    top: auto;
  }
}
@media only screen and (min-width: 1367px) {
  .large-dot-container {
    margin-left: -35px;
    margin-top: -35px;
  }
}
.history-image-item {
  margin-top: 15px;
}
@media only screen and (min-width: 1025px) {
  .history-image-item {
    margin-top: 0;
    filter: grayscale(100%);
    transition: filter 0.4s;
  }
}
.dot-prev {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-left: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: 12px;
  left: 50%;
  margin-left: -6px;
}
.dot-next {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  bottom: 12px;
  left: 50%;
  margin-left: -6px;
}
.large-dot-text {
  position: relative;
  top: 1px;
}
.careers-block .title-image {
  display: inline-block;
  vertical-align: middle;
  width: 120px;
  margin-right: 20px;
}
@media only screen and (min-width: 1025px) {
  .careers-block .title-image {
    width: 6.04vw;
    margin-right: 1.56vw;
  }
}
.careers-block .small-title-inner {
  display: inline-block;
  vertical-align: middle;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 1025px) {
  .careers-block .section-block {
    padding-top: 2.6vw;
    padding-bottom: 2.6vw;
  }
}
.careers-block .col-question-btn-container {
  min-width: 200px;
}
.title-link {
  display: inline-block;
}
.aside-nav {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .aside-nav {
    display: block;
    position: fixed;
    top: 14.58vw;
    left: 0;
    z-index: 5;
    font-size: 0;
  }
  .aside-nav.dark-color .aside-list-text {
    color: #000000;
  }
  .aside-nav.dark-color .aside-list-shape::after {
    background: #000000;
  }
}
@media only screen and (min-width: 1281px) {
  .aside-nav {
    left: 2.6vw;
  }
}
.aside-list-item {
  margin-bottom: 13px;
}
.aside-list-item:last-child {
  margin-bottom: 0;
}
.aside-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.aside-list-link {
  display: inline-block;
  font-size: 11px;
}
.aside-list-link.active {
  pointer-events: none;
}
.aside-list-link.active .aside-list-text:after {
  opacity: 1;
}
.aside-list-link.active .aside-list-shape:after {
  width: 100%;
  left: 0;
}
@media only screen and (min-width: 1281px) {
  .aside-list-link {
    font-size: 12px;
  }
}
.aside-list-text {
  min-width: 70px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 2px;
  color: #ffffff;
  position: relative;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -ms-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
  font-family: 'Mont Book', sans-serif;
}
.aside-list-text:after {
  content: attr(data-line);
  width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  font-family: 'Mont', sans-serif;
  font-weight: 500;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -ms-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
  opacity: 0;
}
@media only screen and (min-width: 1281px) {
  .aside-list-text {
    margin-left: 10px;
  }
}
.aside-list-shape {
  width: 8px;
  height: 1px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
}
.aside-list-shape:after {
  content: '';
  width: 0;
  height: 100%;
  background: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  transition: width 0.4s;
}
@media only screen and (min-width: 1281px) {
  .aside-list-shape {
    width: 25px;
  }
}
@media only screen and (min-width: 1025px) {
  .frame-section-block {
    padding-left: 4.69vw;
    padding-right: 4.69vw;
  }
}
.frame-container {
  padding-top: 56.25%;
}
.frame-container iframe {
  width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}
.contract-vehicles-page {
  background: #eff0f5;
}
.row-grid-content {
  background: #ffffff;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
}
.row-list-item {
  padding: 20px;
  border-bottom: 1px solid #cccccc;
}
@media only screen and (min-width: 720px) {
  .row-list-item {
    padding: 40px;
  }
}
@media only screen and (min-width: 1025px) {
  .row-list-item {
    padding-top: 35px;
    padding-bottom: 35px;
    padding-left: 4.69vw;
    padding-right: 4.69vw;
  }
  .row-list-item .news-slide-link:hover .news-title,
  .row-list-item .news-slide-link:hover .news-content-row {
    text-decoration: none;
    color: #000000;
  }
}
.load-more-btn-container {
  text-align: center;
  padding-top: 30px;
  padding-bottom: 35px;
}
.load-more-container {
  transition: opacity 0.2s;
}
.load-more-container.loading {
  opacity: 0.5;
}
.row-grid-top {
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.row-grid-top.active .arrow-ring {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.row-grid-top .arrow-ring {
  transition: transform 0.4s;
}
.row-grid-top .title-wrap {
  display: inline-block;
  vertical-align: middle;
}
@media only screen and (min-width: 720px) {
  .row-grid-top {
    padding: 40px;
  }
}
@media only screen and (min-width: 1025px) {
  .row-grid-top {
    padding: 3.39vw 4.69vw;
  }
}
.previous-section-content .row-grid-content-inner {
  display: none;
}
.previous-section-content .row-grid-content {
  margin-bottom: 35px;
}
.previous-section-content .row-grid-content:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 720px) {
  .top-row {
    display: flex;
  }
}
.top-row-logo-outer {
  display: inline-block;
  margin-bottom: 10px;
}
@media only screen and (min-width: 720px) {
  .top-row-logo-outer {
    margin-right: 20px;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .top-row-logo-outer {
    margin-right: 2.34vw;
  }
}
.top-row-logo {
  width: 120px;
  display: inline-block;
  border: 1px solid #cccccc;
  font-size: 0;
}
.top-row-logo img {
  display: inline-block;
  width: 100%;
}
@media only screen and (min-width: 1025px) {
  .top-row-logo {
    width: 7.81vw;
  }
}
.top-row-content {
  display: inline-block;
}
@media only screen and (min-width: 1025px) {
  .top-list .row-list-item {
    padding-left: 2.6vw;
    padding-top: 2.6vw;
    padding-bottom: 2.6vw;
  }
}
.top-logo-holder {
  max-width: 200px;
  border-radius: 300px;
  overflow: hidden;
  font-size: 0;
}
@media only screen and (min-width: 1025px) {
  .top-logo-holder {
    max-width: 100%;
  }
}
.grid-top-logo-col {
  display: inline-block;
  margin-bottom: 25px;
}
@media only screen and (min-width: 1025px) {
  .grid-top-logo-col {
    position: absolute;
    top: 0;
    right: 0;
    padding-left: 40px;
    margin-bottom: 0;
  }
}
.documents-block-content {
  background: #ffffff;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);
}
.documents-block-top {
  padding: 20px;
}
@media only screen and (min-width: 720px) {
  .documents-block-top {
    padding: 40px;
  }
}
@media only screen and (min-width: 1025px) {
  .documents-block-top {
    padding: 3.13vw;
  }
}
.documents-block-bottom {
  padding: 20px;
  border-top: 1px solid #cccccc;
}
@media only screen and (min-width: 720px) {
  .documents-block-bottom {
    padding: 40px;
  }
}
@media only screen and (min-width: 1025px) {
  .documents-block-bottom {
    padding: 3.13vw;
    padding-top: 2.08vw;
  }
}
.bottom-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 0;
}
.bottom-list .arrow-btn {
  position: relative;
  box-sizing: border-box;
  padding-left: 35px;
}
.bottom-list .arrow-btn .arrow-btn-text {
  font-weight: 400;
  text-decoration: underline;
}
.bottom-list .arrow-btn .arrow-ring {
  width: 18px;
  height: 18px;
  margin-right: 17px;
  position: absolute;
  top: 0;
  left: 0;
}
.bottom-list .arrow-btn .arrow-ring:after {
  width: 5px;
  height: 5px;
  margin-top: -3px;
  margin-left: -4px;
}
.bottom-list-item {
  margin-bottom: 20px;
}
@media only screen and (min-width: 1025px) {
  .bottom-list-item {
    margin-bottom: 5px;
  }
}
.page-404 {
  background: #eff0f5;
}
.page-404 .error-image {
  display: inline-block;
  max-width: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9fX2Jhc2VfX2dlbmVyYWwubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9fX21haW4ubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9fX2Jhc2VfX2ZvbnRzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvX19hbmltYXRpb25zLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvX19sYXlvdXQubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9fX2JyZWFkY3J1bWIubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9fX2J1dHRvbnMubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9fX2Jhc2VfX2Vhc2luZy5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL19fZ3JpZC5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL19fdGV4dC5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL19fc3dpcGVyLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvX19saWdodGdhbGxlcnkubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9fX2hlYWRlci5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL19fZm9vdGVyLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvX19ob21lLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvX19tYW51ZmFjdHVyaW5nLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvX19kZWZlbnNlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvX19wcm9kdWN0X3BhZ2UubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9fX25ld3NfbGlzdC5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL19fbmV3c19kZXRhaWwubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9fX2NvbnRhY3QubGVzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvbGVzcy9fX3RleHRfcGFnZS5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL19fY2FyZWVycy5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL19fd2h5Lmxlc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2xlc3MvX19jb250cmFjdC5sZXNzIiwid2VicGFjazovLy8uL2Fzc2V0cy9sZXNzL19fcGFnZV80MDQubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNJO0NDREo7QURJQTs7RUFDQztFQUNBO0VBQ0E7Q0NERDtBREdDOztFQUNDO0VBQ0E7Q0NBRjtBREdDO0VBRUM7O0lBQ0M7SUFDQTtJQUNBO0dDREQ7RURGQTs7SUFNRTtJQUNBO0dDQUY7Q0FDRjtBRFFBO0VBRUc7RUFDRDtFQUNBO0NDUEY7QURTSTtFQUNGO0NDUEY7QURNSTtFQUlEO0VBQ0E7Q0NQSDtBRGFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q0NYRDtBRGVBO0VBQ0M7Q0NiRDtBRGdCQTtFQUNDO0VBQ0E7Q0NkRDtBRGlCQTtFQUNDO0VBQ0E7Q0NmRDtBRGtCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0NDakJEO0FENENBO0VBQU07Q0N6Q047QUQyQ0E7RUFDQztFQUNBO0NDekNEO0FEdUNBO0VBSUU7Q0N4Q0Y7QUQyQ0E7Ozs7O0VBRUU7Q0N0Q0Y7QUQwQ0E7RUFDQztFQUNBO0NDeENEO0FEMkNBO0VBQ0M7Q0N6Q0Q7QUQ0Q0E7RUFDQztFQzFDQyxnQkFBZTtFRDJDYjtFQ3pDRixZQUFXO0VEMENSO0VDeENILG9CQUFtQjtFRHlDZDtFQ3ZDTCw2QkFBNEI7RUR3Q3RCO0VDdENOLDRCQUEyQjtFRHVDakI7Q0NyQ1o7QUQyQ0E7RUFBUTtDQ3hDUjtBRHlDQTtFQUFlO0NDdENmO0FEeUNBO0VBQU87Q0N0Q1A7QUR1Q0E7RUFBWTtDQ3BDWjtBRHFDQTtFQUFhO0NDbENiO0FEb0NBO0VBQ0M7RUFDQTtDQ2xDRDtBRHFDQTtFQUNDO0VBQ0E7Q0NuQ0Q7QUQwQ0E7OztFQUF1QjtDQ3JDdkI7QURzQ0E7O0VBQ0M7RUFDQTtFQUNBO0NDbkNEO0FEc0NBO0VBQ0M7RUFDQTtDQ3BDRDtBRHVDQTs7OztFQUlFO0VBQ0E7Q0NyQ0Y7QUQ2Q0E7O0VBRUU7Q0MzQ0Y7QURtREE7O0VDaERFLE9BQU07RURrRE47Q0NoREY7QUR5REE7Ozs7RUFJRTtFQ3ZEQSxPQUFNO0NBQ1I7QUQ2REE7Ozs7RUFJRTtFQUNBO0NDM0RGO0FEa0VBOzs7O0VBSUU7Q0NoRUY7QURvRUE7RUFDQztFQUNBO0NDbEVEO0FEcUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q0NuRUQ7QURzRUE7RUFDQztDQ3BFRDtBRHVGQTtFQUFTO0NDcEZUO0FEc0ZBO0VBQVE7Q0NuRlI7QURvRkE7RUFBUTtDQ2pGUjtBRGtGQTtFQUFPO0NDL0VQO0FEZ0ZBO0VBQVM7Q0M3RVQ7QUQrRUE7RUFBUztDQzVFVDtBRGdGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQzlFRjtBRGlGQTtFQUNBO0VDL0VFLGdCQUFlO0VEZ0ZoQjtFQzlFQyxZQUFXO0VEK0VaO0VDN0VDLG9CQUFtQjtFRDhFbkI7RUM1RUEsNkJBQTRCO0VENkU1QjtFQzNFQSw0QkFBMkI7RUQ0RTFCO0VDMUVEO2lEQUM4QztDQUNoRDtBRDhFQTtFQUFZO0NDM0VaO0FENEVBO0VBQWE7Q0N6RWI7QUQwRUE7RUFBWTtDQ3ZFWjtBRDJFQTtFQUNJO0NDekVKO0FENEVBO0VBQ0M7Q0MxRUQ7QUQ2RUE7RUFDQztDQzNFRDtBRCtFQTtFQUNFO0VBQ0E7Q0M3RUY7QUQrRUU7RUFDRTtFQUNBO0NDN0VKO0FEdUVBO0VBVUk7RUFDQTtDQzlFSjtBRDJGQTtFQUNDO0VBQ0E7RUFDQTtDQ3pGRDtBRHNKQTtFQUNDO0VBQ0E7Q0NwSkQ7QUN2UUE7RUFDRTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7Q0RxUUY7QUNsUUE7RUFDRTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7Q0RnUUY7QUM3UEE7RUFDRTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7Q0QyUEY7QUN4UEE7RUFDRTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7Q0RzUEY7QUNuUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NEcVBGO0FFblRBO0VBQ0M7SUFHRTtJQUNBO0dGbVREO0VFalRDO0lBQ0M7SUFDQTtHRm1URjtFRWhUQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0dGa1RGO0VFL1NDO0lIK2JGO0lBQ0E7SUFDQTtJQUNBO0dDN0lDO0VFbFRFO0lBQ0M7SUgyYko7SUFDQTtJQUNBO0lBQ0E7R0N0SUM7RUVuVEM7SUhzYkY7SUFDQTtJQUNBO0lBQ0E7R0NoSUM7RUV0VEU7SUFDQztJSGtiSjtJQUNBO0lBQ0E7SUFDQTtHQ3pIQztFRXRUQztJSDRhRjtJQUNBO0lBQ0E7SUFDQTtHQ25IQztFRXpURTtJQUNDO0lId2FKO0lBQ0E7SUFDQTtJQUNBO0dDNUdDO0VFMVRDO0lIbWFGO0lBQ0E7SUFDQTtJQUNBO0dDdEdDO0VFN1RFO0lBQ0M7SUgrWko7SUFDQTtJQUNBO0lBQ0E7R0MvRkM7RUU3VEM7SUh5WkY7SUFDQTtJQUNBO0lBQ0E7R0N6RkM7RUUvVEU7SUFDQztJSG9aSjtJQUNBO0lBQ0E7SUFDQTtHQ2xGQztFRS9UQztJSDhZRjtJQUNBO0lBQ0E7SUFDQTtHQzVFQztFRWxVRTtJQUNDO0lIMFlKO0lBQ0E7SUFDQTtJQUNBO0dDckVDO0VFalVDO0lINFhGO0lBQ0E7SUFDQTtJQUNBO0dDeERDO0VFcFVFO0lBQ0M7SUh3WEo7SUFDQTtJQUNBO0lBQ0E7R0NqREM7RUVwVUM7SUhrWEY7SUFDQTtJQUNBO0lBQ0E7R0MzQ0M7RUV2VUU7SUFDQztJSDhXSjtJQUNBO0lBQ0E7SUFDQTtHQ3BDQztFRXhVQztJSHlXRjtJQUNBO0lBQ0E7SUFDQTtHQzlCQztFRTNVRTtJQUNDO0lIcVdKO0lBQ0E7SUFDQTtJQUNBO0dDdkJDO0VFMVVDO0lIOFZGO0lBQ0E7SUFDQTtJQUNBO0dDakJDO0VFN1VFO0lBQ0M7SUgwVko7SUFDQTtJQUNBO0lBQ0E7R0NWQztFRTdVQztJSG9WRjtJQUNBO0lBQ0E7SUFDQTtHQ0pDO0VFaFZFO0lBQ0M7SUhnVko7SUFDQTtJQUNBO0lBQ0E7R0NHQztFRS9VQztJQUNDO0lBQ0E7R0ZpVkY7RUU5VUU7SUFDQztJQUNHO0lBQ0Y7SUFDRTtJQUNEO0lBQ0Y7R0ZnVkg7RUU1VUM7SUFDQztJQUNBO0lBQ0E7R0Y4VUY7RUU1VUU7SUFDQztJQUNBO0dGOFVIO0VFMVVDO0lIc1RGO0lBQ0E7SUFDQTtJQUNBO0dDdUJDO0VFOVVFO0lBQ0M7SUhtVEo7SUFDQTtJQUNBO0lBQ0E7R0M4QkM7RUVyVkU7SUhvVEg7SUFDQTtJQUNBO0lBQ0E7SUdqVEs7SUFDRztHRnNWUDtFRS9VQztJQUNDO0dGaVZGO0VFaFZFO0lBQ0k7R0ZrVk47RUU1VUU7SUFDQTtJQUNBO0dGOFVGO0VFelVFO0lBQ0E7SUFDQTtHRjJVRjtFRXRVRTtJQUNBO0lBQ0E7R0Z3VUY7RUVuVUU7SUFDQTtJQUNBO0dGcVVGO0VFaFVFO0lBQ0E7SUFDQTtHRmtVRjtFRTdURTtJQUNBO0lBQ0E7R0YrVEY7RUUxVEU7SUFDQTtJQUNBO0dGNFRGO0VFdlRFO0lBQ0E7SUFDQTtHRnlURjtFRXBURTtJQUNBO0lBQ0E7R0ZzVEY7RUVqVEU7SUFDQTtJQUNBO0dGbVRGO0VFOVNFO0lBQ0E7SUFDQTtHRmdURjtFRTNTRTtJQUNBO0lBQ0E7R0Y2U0Y7Q0FDRjtBRS9SQTtFQUNDO0lBQ0M7R0ZpU0E7RUUvUkQ7SUFDQztHRmlTQTtFRTlSRDtJQUNDO0dGZ1NBO0NBQ0Y7QUU3UkE7RUFDQztJQUNDO0lIMkpEO0lBQ0E7SUFDQTtHQ3FJQztFRTdSRDtJQUNDO0lIcUpEO0lBQ0E7SUFDQTtHQzJJQztFRTVSRDtJQUNDO0lIOElEO0lBQ0E7SUFDQTtHQ2lKQztDQUNGO0FFNVJBO0VBQ0M7SUh1SUE7SUFDQTtJQUNBO0dDd0pDO0VFM1JEO0lIaUlBO0lBQ0E7SUFDQTtHQzZKQztFRXpSRDtJSDBIQTtJQUNBO0lBQ0E7R0NrS0M7Q0FDRjtBRXhSQTtFQUNDO0lIdUdBO0lBQ0M7SUFDQztHQ29MRDtFRXZSRDtJSGlHQTtJQUNDO0lBQ0M7R0N5TEQ7RUV2UkQ7SUg0RkE7SUFDQztJQUNDO0dDOExEO0NBQ0Y7QUV4UkE7RUFDQztJSHNGQTtJQUNDO0lBQ0M7R0NxTUQ7RUUxUkQ7SUhtRkE7SUFDQztJQUNDO0dDME1EO0VFM1JEO0lIK0VBO0lBQ0M7SUFDQztHQytNRDtFRTVSRDtJSDJFQTtJQUNDO0lBQ0M7R0NvTkQ7RUU1UkQ7SUhzRUE7SUFDQztJQUNDO0dDeU5EO0NBQ0Y7QUU3UkE7RUFDQztJSGdHQTtJQUNBO0lBQ0E7SUFDQTtHQ2dNQztFRTdSRDtJSDBGQTtJQUNBO0lBQ0E7SUFDQTtHQ3NNQztFRTNSRDtJSGtGQTtJQUNBO0lBQ0E7SUFDQTtHQzRNQztDQUNGO0FFM1JBO0VBQ0M7SUgwRUE7SUFDQTtJQUNBO0lBQ0E7R0NvTkM7RUUzUkQ7SUhvRUE7SUFDQTtJQUNBO0lBQ0E7R0MwTkM7RUV6UkQ7SUg0REE7SUFDQTtJQUNBO0lBQ0E7R0NnT0M7Q0FDRjtBRXhSQTtFQUNDO0lBQ0M7R0YwUkE7RUV4UkQ7SUFDQztHRjBSQTtFRXhSRDtJQUNDO0dGMFJBO0VFclJEO0lBQ0M7SUFDQTtHRnVSQTtDQUNGO0FHbnNCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0NIcXNCRjtBR2pzQkE7RUFDQztFQUNHO0NIbXNCSjtBR2hzQkE7RUpnWkM7RUFDQTtFSS9ZQTtFQUNBO0VBQ0E7RUFDQTtDSG1zQkQ7QUdoc0JBO0VKd1lDO0VBQ0E7RUl2WUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0htc0JEO0FHaHNCQTtFQUNDO0VBQ0E7Q0hrc0JEO0FHL3JCQTtFQUNDO0VKdVhBO0VBQ0E7RUl0WEE7RUFDQTtFQUNBO0VBQ0E7Q0hrc0JEO0FHL3JCQTtFQUNDO0VBQ0E7RUFDQTtDSGlzQkQ7QUcvckJDO0VBQUE7SUFDQztJQUNBO0dIa3NCQTtDQUNGO0FHaHNCQztFQUFBO0lKd2ZPO0lBQUE7R0M2TU47RUdqc0JBO0lKb2ZNO0lBQUE7R0NpTk47Q0FDRjtBRy9yQkM7RUFBQTtJSjZlTztJQUFB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Sm1KTztHQzZnQk47Q0FDRjtBRzVwQkE7RUFDQztDSDhwQkQ7QUc1cEJDO0VBQUE7SUFDQztHSCtwQkE7Q0FDRjtBRzdwQkM7RUFBQTtJSnVJTztHQzBoQk47Q0FDRjtBRzdwQkE7RUFDQztDSCtwQkQ7QUc3cEJDO0VBQUE7SUFDQztHSGdxQkE7Q0FDRjtBRzlwQkM7RUFBQTtJSjJITztHQ3VpQk47Q0FDRjtBRzlwQkE7RUFDQztDSGdxQkQ7QUc5cEJDO0VBQUE7SUFDQztHSGlxQkE7Q0FDRjtBRy9wQkM7RUFBQTtJSitHTztHQ29qQk47Q0FDRjtBRy9wQkE7RUFDQztDSGlxQkQ7QUcvcEJDO0VBQUE7SUFDQztHSGtxQkE7Q0FDRjtBR2hxQkM7RUFBQTtJSm1HTztHQ2lrQk47Q0FDRjtBR2hxQkE7RUFDQztDSGtxQkQ7QUdocUJDO0VBQUE7SUFDQztHSG1xQkE7Q0FDRjtBR2pxQkM7RUFBQTtJSnVGTztHQzhrQk47Q0FDRjtBR2pxQkE7RUFDQztDSG1xQkQ7QUdqcUJDO0VBQUE7SUFDQztHSG9xQkE7Q0FDRjtBR2xxQkM7RUFBQTtJSjJFTztHQzJsQk47Q0FDRjtBR2xxQkE7RUFDQztDSG9xQkQ7QUdscUJDO0VBQUE7SUFDQztHSHFxQkE7Q0FDRjtBR25xQkM7RUFBQTtJSitETztHQ3dtQk47Q0FDRjtBR25xQkE7RUFDQztDSHFxQkQ7QUducUJDO0VBQUE7SUFDQztHSHNxQkE7Q0FDRjtBR3BxQkM7RUFBQTtJSm1ETztHQ3FuQk47Q0FDRjtBR3BxQkE7RUFDQztDSHNxQkQ7QUdwcUJDO0VBQUE7SUFDQztHSHVxQkE7Q0FDRjtBR3JxQkM7RUFBQTtJSnVDTztHQ2tvQk47Q0FDRjtBR3JxQkE7RUFDQztDSHVxQkQ7QUdycUJDO0VBQUE7SUFDQztHSHdxQkE7Q0FDRjtBR3RxQkM7RUFBQTtJSjJCTztHQytvQk47Q0FDRjtBR3RxQkE7RUFDQztDSHdxQkQ7QUd0cUJDO0VBQUE7SUFDQztHSHlxQkE7Q0FDRjtBR3ZxQkM7RUFBQTtJSmVPO0dDNHBCTjtDQUNGO0FHdnFCQTtFQUNDO0NIeXFCRDtBR3ZxQkM7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RjtBT3psREk7RUFBQTtJQUNJO0dQNGxETjtDQUNGO0FPemxESTtFQUFBO0lBQ0k7R1A0bEROO0NBQ0Y7QU96bERJO0VBQUE7SUFDSTtHUDRsRE47Q0FDRjtBT3psREk7RUFBQTtJQUNJO0dQNGxETjtDQUNGO0FPemxESTtFQUFBO0lBQ0k7R1A0bEROO0NBQ0Y7QU96bERJO0VBQUE7SUFDSTtHUDRsRE47Q0FDRjtBT3psREk7RUFBQTtJQUNJO0dQNGxETjtDQUNGO0FPeGxESTtFQUFBO0lBQ0k7R1AybEROO0NBQ0Y7QU94bERJO0VBQUE7SUFDSTtHUDJsRE47Q0FDRjtBT3hsREk7RUFBQTtJQUNJO0dQMmxETjtDQUNGO0FPeGxESTtFQUFBO0lBQ0k7R1AybEROO0NBQ0Y7QU92bERJO0VBQUE7SUFDSTtHUDBsRE47Q0FDRjtBT3ZsREk7RUFBQTtJQUNJO0dQMGxETjtDQUNGO0FPdmxESTtFQUFBO0lBQ0k7R1AwbEROO0NBQ0Y7QU96bERJO0VBQUE7SUFDSTtHUDRsRE47Q0FDRjtBT3psREk7RUFBQTtJQUNJO0dQNGxETjtDQUNGO0FPemxESTtFQUFBO0lBQ0k7R1A0bEROO0NBQ0Y7QU96bERJO0VBQUE7SUFDSTtHUDRsRE47Q0FDRjtBT3psREk7RUFBQTtJQUNJO0dQNGxETjtDQUNGO0FPeGxESTtFQUFBO0lBQ0k7R1AybEROO0NBQ0Y7QU94bERJO0VBQUE7SUFDSTtHUDJsRE47Q0FDRjtBT3hsREk7RUFBQTtJQUNJO0dQMmxETjtDQUNGO0FPeGxESTtFQUFBO0lBQ0k7R1AybEROO0NBQ0Y7QU94bERJO0VBQUE7SUFDSTtHUDJsRE47Q0FDRjtBT3ZsREk7RUFBQTtJQUNJO0dQMGxETjtDQUNGO0FPdmxESTtFQUFBO0lBQ0k7R1AwbEROO0NBQ0Y7QU92bERJO0VBQUE7SUFDSTtHUDBsRE47Q0FDRjtBT3RsREk7RUFBQTtJQUNJO0dQeWxETjtDQUNGO0FPdGxESTtFQUFBO0lBQ0k7R1B5bEROO0NBQ0Y7QU90bERJO0VBQUE7SUFDSTtHUHlsRE47Q0FDRjtBT3RsREk7RUFBQTtJQUNJO0dQeWxETjtDQUNGO0FPdGxESTtFQUFBO0lBQ0k7R1B5bEROO0NBQ0Y7QU90bERJO0VBQUE7SUFDSTtHUHlsRE47Q0FDRjtBT3RsREk7RUFBQTtJQUNJO0dQeWxETjtDQUNGO0FPdGxESTtFQUFBO0lBQ0k7R1B5bEROO0NBQ0Y7QU90bERJO0VBQUE7SUFDSTtHUHlsRE47Q0FDRjtBT3RsREk7RUFBQTtJQUNJO0dQeWxETjtDQUNGO0FPdGxESTtFQUFBO0lBQ0k7R1B5bEROO0NBQ0Y7QU90bERJO0VBQUE7SUFDSTtHUHlsRE47Q0FDRjtBT3RsREk7RUFBQTtJQUNJO0dQeWxETjtDQUNGO0FPdGxESTtFQUFBO0lBQ0k7R1B5bEROO0NBQ0Y7QU90bERJO0VBQUE7SUFDSTtHUHlsRE47Q0FDRjtBT3RsREk7RUFBQTtJQUNJO0dQeWxETjtDQUNGO0FPdGxESTtFQUFBO0lBQ0k7R1B5bEROO0NBQ0Y7QU90bERJO0VBQUE7SUFDSTtHUHlsRE47Q0FDRjtBT3RsREk7RUFBQTtJQUNJO0dQeWxETjtDQUNGO0FPdGxESTtFQUFBO0lBQ0k7R1B5bEROO0NBQ0Y7QU90bERJO0VBQUE7SUFDSTtHUHlsRE47Q0FDRjtBT3RsREk7RUFBQTtJQUNJO0dQeWxETjtDQUNGO0FPdGxESTtFQUFBO0lBQ0k7R1B5bEROO0NBQ0Y7QU90bERJO0VBQUE7SUFDSTtHUHlsRE47Q0FDRjtBT3RsREk7RUFBQTtJQUNJO0dQeWxETjtDQUNGO0FPdGxESTtFQUFBO0lBQ0k7R1B5bEROO0NBQ0Y7QU94bERJO0VBQUE7SUFDSTtJUlFQO0lBQ0E7SUFDQTtHQ29sREM7Q0FDRjtBTzFsREk7RUFBQTtJQUNJO0dQNmxETjtDQUNGO0FRMzdEQTs7Ozs7O0VBQ0M7RUFDQTtFQUNBO0NSazhERDtBUS83REE7RUFDQztFQUNBO0VBQ0c7Q1JpOERKO0FRcDhEQTtFQU1FO0NSaThERjtBUTk3REM7RUFBQTtJVG1pQk87R0MrNUNOO0NBQ0Y7QVEvN0RBO0VBQ0M7RUFDQTtFQUNHO0NSaThESjtBUXA4REE7RUFNRTtDUmk4REY7QVE5N0RDO0VBQUE7SVRzaEJPO0dDNDZDTjtDQUNGO0FROTdEQTtFQUNDO0VBQ0E7RUFDRztDUmc4REo7QVFuOERBO0VBTUU7Q1JnOERGO0FRNTdEQztFQUFBO0lUdWdCTztHQ3k3Q047Q0FDRjtBUTU3REE7RUFDSTtFQUNBO0NSODdESjtBUTM3REE7RUFDSTtFQUNBO0NSNjdESjtBUTM3REk7RUFBQTtJVHlmSTtHQ3M4Q047Q0FDRjtBUTM3REE7RUFDSTtFQUNBO0NSNjdESjtBUTM3REk7RUFBQTtJQUNJO0dSODdETjtDQUNGO0FRMzdEQTtFQUNDO0VBQ0E7RUFDQTtDUjY3REQ7QVEzN0RDO0VBQUE7SVRzZU87R0N5OUNOO0NBQ0Y7QVExN0RBO0VBQ0M7RUFDQTtFQUNBO0NSNDdERDtBUW43REk7RUFDSTtDUnE3RFI7QVFsN0RJO0VBQ0k7Q1JvN0RSO0FRbDdESTtFQUNJO0NSbzdEUjtBUWw3REk7RUFDSTtDUm83RFI7QUFDQTs7Ozs7Ozs7OztHQVVFO0FTN2hFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVCtoRUY7QVM3aEVBO0VBQ0U7Q1QraEVGO0FTN2hFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1QraEVGO0FTN2hFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVCtoRUY7QVM3aEVBOztFQUVFO0VBQ0E7Q1QraEVGO0FTN2hFQTtFQUNFO0VBQ0E7RUFDQTtDVCtoRUY7QVM3aEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1QraEVGO0FTN2hFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1QraEVGO0FTN2hFQTtFQUNFO0NUK2hFRjtBUzdoRUE7O0VBRUU7Q1QraEVGO0FTN2hFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVCtoRUY7QVM3aEVBO0VBQ0U7RUFDQTtDVCtoRUY7QVM3aEVBOzs7Ozs7O0VBT0U7RUFDQTtDVCtoRUY7QVM3aEVBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1QraEVGO0FTN2hFQTtFQUNFO0VBT0E7RUFLQTtFQUtBO0NUaWhFRjtBUzNnRUE7RUFDRTtFQU9BO0VBS0E7RUFLQTtDVCsvREY7QVN6L0RBO0VBQ0U7RUFPQTtFQUtBO0VBS0E7Q1Q2K0RGO0FTditEQTtFQUNFO0VBT0E7RUFLQTtFQUtBO0NUMjlERjtBU3I5REE7O0VBRUU7RUFDQTtDVHU5REY7QVNyOURBOztFQUVFO0VBQ0E7Q1R1OURGO0FTcjlEQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVHU5REY7QVNyOURBOztFQUVFO0VBQ0E7RUFDQTtDVHU5REY7QVNyOURBOztFQUVFO0VBQ0E7RUFDQTtDVHU5REY7QVNyOURBOztFQUVFO0VBQ0E7RUFDQTtDVHU5REY7QVNyOURBOztFQUVFO0NUdTlERjtBU3I5REE7O0VBRUU7Q1R1OURGO0FTcjlEQTs7RUFFRTtDVHU5REY7QVNyOURBOztFQUVFO0NUdTlERjtBU3I5REE7RUFDRTtDVHU5REY7QVNyOURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVHU5REY7QVNyOURBO0VBQ0U7Q1R1OURGO0FTcjlEQTs7O0VBR0U7RUFDQTtFQUNBO0NUdTlERjtBU3I5REE7RUFDRTtFQUNBO0NUdTlERjtBU3I5REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVHU5REY7QVNyOURBO0VBQ0U7RUFDQTtFQUNBO0NUdTlERjtBU3I5REE7RUFDRTtFQUNBO0VBQ0E7Q1R1OURGO0FTcjlEQTtFQUNFO0VBQ0E7RUFDQTtDVHU5REY7QVNyOURBO0VBQ0U7RUFDQTtFQUNBO0NUdTlERjtBU3I5REE7RUFDRTtFQUNBO0VBQ0E7Q1R1OURGO0FTcjlEQTtFQUNFO0VBQ0E7RUFDQTtDVHU5REY7QVNyOURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NUdTlERjtBU3I5REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NUdTlERjtBU3I5REE7RUFDRTtDVHU5REY7QVNyOURBO0VBQ0U7RUFDQTtDVHU5REY7QVNyOURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1R1OURGO0FTcjlEQTtFQUdFO0VBQ0E7Q1RxOURGO0FTbjlEQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1RvOURGO0FTbDlEQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVGs5REY7QVNoOURBO0VBR0U7Q1RnOURGO0FTOThEQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1QrOERGO0FTNzhEQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Q2OERGO0FTMzhEQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1QyOERGO0FTejhEQTtFQUNFO0VBQ0E7Q1QyOERGO0FTejhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVDI4REY7QVN6OERBO0VBR0U7RUFDQTtFQUNBO0NUeThERjtBU3Y4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVHk4REY7QVN2OERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1R5OERGO0FTdjhEQTtFQUNFO0NUeThERjtBU3Y4REE7RUFDRTtDVHk4REY7QVN2OERBO0VBRUU7Q1R3OERGO0FTdDhEQTtFQUNFO0NUdzhERjtBU3Q4REE7RUFDRTtDVHc4REY7QVN0OERBO0VBRUU7Q1R1OERGO0FTcjhEQTtFQUNFO0NUdThERjtBU3I4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVHU4REY7QVNyOERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NUdThERjtBU3I4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1R1OERGO0FTcjhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NUdThERjtBU3I4REE7RUFDRTtDVHU4REY7QVNyOERBO0VBQ0U7Q1R1OERGO0FTcjhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVHU4REY7QVNyOERBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtDVHU4REY7QVNyOERBO0VBQ0U7Q1R1OERGO0FTcjhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NUdThERjtBU3I4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NUdThERjtBU3I4REE7RUFDRTtDVHU4REY7QVNyOERBO0VBQ0U7SUFDRTtJQUNBO0dUdThERjtDQUNGO0FTcjhEQTtFQUNFO0lBQ0U7SUFDQTtHVHU4REY7Q0FDRjtBU3I4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1R1OERGO0FTcjhEQTtFQUNFO0VBQ0E7RUFDQTtDVHU4REY7QVNyOERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1R1OERGO0FTcjhEQTtFQUNFO0NUdThERjtBU3I4REE7O0VBRUU7Q1R1OERGO0FTcjhEQTtFQUNFO0NUdThERjtBU3I4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVHU4REY7QVNyOERBO0VBQ0U7Q1R1OERGO0FTcjhEQTtFQUNFO0VBQ0E7RUFDQTtDVHU4REY7QVNyOERBOztFQUVFO0NUdThERjtBU3I4REE7Ozs7RUFJRTtFQUNBO0NUdThERjtBU3I4REE7Ozs7RUFJRTtFQUNBO0VBQ0E7Q1R1OERGO0FTcjhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NUdThERjtBU3I4REE7RUFDRTtDVHU4REY7QVNyOERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1R1OERGO0FTcjhEQTtFQUNFO0NUdThERjtBU3I4REE7O0VBRUU7Q1R1OERGO0FTcjhEQTs7OztFQUlFO0VBQ0E7RUFDQTtDVHU4REY7QVNyOERBO0VBQ0U7Q1R1OERGO0FVMW5GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VWNG5GQSx1Q0FBc0M7RVUxbkZ0QztFQUNBO0NWNG5GRjtBVXhuRkE7RUFDRTtDVjBuRkY7QVV2bkZBO0VBQ0U7RUFDQTtDVnluRkY7QVV2bkZFO0VBQUE7SUFDRTtHVjBuRkY7Q0FDRjtBVXZuRkE7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWMG5GRjtBVXhuRkE7O0VBQ0U7RUFDQTtDVjJuRkY7QVV6bkZBOztFQUNFO0NWNG5GRjtBVTFuRkE7RUFDRTtDVjRuRkY7QVUxbkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Y0bkZGO0FVMW5GQTtFQUNFO0NWNG5GRjtBVTFuRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVjRuRkY7QVV6bkZBO0VBQ0U7SUFDRTtHVjJuRkY7RVV6bkZBO0lBQ0U7R1YybkZGO0VVem5GQTtJQUNFO0dWMm5GRjtDQUNGO0FVem5GQTtFQUNFO0lBQ0U7R1YybkZGO0VVem5GQTtJQUNFO0dWMm5GRjtFVXpuRkE7SUFDRTtHVjJuRkY7Q0FDRjtBVXpuRkE7RUFDRTtJQUNFO0dWMm5GRjtFVXpuRkE7SUFDRTtHVjJuRkY7RVV6bkZBO0lBQ0U7R1YybkZGO0NBQ0Y7QVV6bkZBO0VBQ0U7SUFDRTtHVjJuRkY7RVV6bkZBO0lBQ0U7R1YybkZGO0VVem5GQTtJQUNFO0dWMm5GRjtDQUNGO0FVem5GQTtFQUNFO0lBQ0U7R1YybkZGO0VVem5GQTtJQUNFO0dWMm5GRjtFVXpuRkE7SUFDRTtHVjJuRkY7Q0FDRjtBVXpuRkE7RUFDRTtJQUNFO0dWMm5GRjtFVXpuRkE7SUFDRTtHVjJuRkY7RVV6bkZBO0lBQ0U7R1YybkZGO0NBQ0Y7QVV6bkZBO0VBQ0U7SUFDRTtHVjJuRkY7RVV6bkZBO0lBQ0U7R1YybkZGO0VVem5GQTtJQUNFO0dWMm5GRjtDQUNGO0FVem5GQTtFQUNFO0lBQ0U7R1YybkZGO0VVem5GQTtJQUNFO0dWMm5GRjtFVXpuRkE7SUFDRTtHVjJuRkY7Q0FDRjtBVXpuRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVjJuRkY7QVV6bkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1YybkZGO0FVeG5GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1YwbkZGO0FVdm5GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Z5bkZGO0FVdm5GQTtFQUNFO0NWeW5GRjtBVXZuRkE7RUFDRTtDVnluRkY7QVV2bkZBO0VBQ0U7Q1Z5bkZGO0FVdG5GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Z3bkZGO0FVdG5GQTtFQUNFO0VBQ0E7RUFDQTtDVnduRkY7QVV0bkZBO0VBQ0U7RUFDQTtDVnduRkY7QVVybkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWdW5GRjtBVWxuRkE7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZzbkZGO0FVbm5GQTtFQUNFO0VBQ0E7RUFDQTtDVnFuRkY7QVVubkZBO0VBQ0U7RUFDQTtFQUNBO0NWcW5GRjtBVW5uRkE7RUFDRTtFQUNBO0VBQ0E7Q1ZxbkZGO0FVbG5GQTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVmtuRkY7QVVobkZBO0VBQ0U7RUFDQTtFQUNBO0NWa25GRjtBVS9tRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZpbkZGO0FVL21GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZpbkZGO0FVL21GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVmluRkY7QVUvbUZBO0VBQ0U7RUFDQTtDVmluRkY7QVUvbUZBO0VBQ0U7RUFDQTtDVmluRkY7QVUvbUZBO0VBQ0U7RUFDQTtFQUNBO0NWaW5GRjtBVS9tRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWaW5GRjtBVS9tRkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtHVmluRkY7Q0FDRjtBVS9tRkE7O0VBQ0U7Q1ZrbkZGO0FVaG5GQTtFQUNFO0VBQ0E7RUFDQTtDVmtuRkY7QVVobkZBO0VBQ0U7Q1ZrbkZGO0FVaG5GQTtFQUNFO0NWa25GRjtBVWhuRkE7RUFDRTtFQUNBO0VBQ0E7Q1ZrbkZGO0FVaG5GQTtFQUNFO0NWa25GRjtBVWhuRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVmtuRkY7QVVobkZBO0VBQ0U7Q1ZrbkZGO0FVaG5GQTtFQUNFO0NWa25GRjtBVS9tRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZpbkZGO0FVL21GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZpbkZGO0FVL21GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVmluRkY7QVUvbUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWaW5GRjtBVS9tRkE7RUFDRTtFQUNBO0NWaW5GRjtBVS9tRkE7RUFDRTtDVmluRkY7QVUvbUZBO0VBQ0U7Q1ZpbkZGO0FVL21GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVmluRkY7QVUvbUZBO0VBQ0U7Q1ZpbkZGO0FVL21GQTtFQUNFO0NWaW5GRjtBVS9tRkE7RUFDRTtDVmluRkY7QVUvbUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVmluRkY7QVUvbUZBO0VBQ0U7Q1ZpbkZGO0FVL21GQTs7RUFDRTtDVmtuRkY7QVVobkZBO0VBQ0U7Q1ZrbkZGO0FVL21GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVmluRkY7QVUvbUZBO0VBQ0U7RUFDQTtFQUNBO0NWaW5GRjtBVS9tRkE7RUFDRTtDVmluRkY7QVUvbUZBO0VBQ0U7Q1ZpbkZGO0FVOW1GQTtFQUNFO0NWZ25GRjtBVTltRkE7RUFDRTtDVmduRkY7QVU3bUZBOztFQUNFO0VBQ0E7Q1ZnbkZGO0FVOW1GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NWZ25GRjtBVTltRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVmduRkY7QVU5bUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVmduRkY7QVU5bUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZnbkZGO0FVN21GQTtFQUNFO0NWK21GRjtBVTVtRkE7RUFDRTtDVjhtRkY7QVU1bUZBO0VBQ0U7Q1Y4bUZGO0FVM21GQTtFQUNFO0VBQ0E7Q1Y2bUZGO0FVM21GQTtFQUNFO0NWNm1GRjtBVTNtRkE7RUFDRTtFQUNBO0NWNm1GRjtBVTFtRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVjRtRkY7QVUxbUZBO0VBQ0U7Q1Y0bUZGO0FVMW1GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVjRtRkY7QVUxbUZBO0VBQ0U7RUFDQTtFQUNBO0NWNG1GRjtBVTFtRkE7RUFDRTtDVjRtRkY7QVUxbUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWNG1GRjtBVTFtRkE7RUFDRTtFQUNBO0NWNG1GRjtBVTFtRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Y0bUZGO0FVMW1GQTs7RUFDRTtDVjZtRkY7QVUzbUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVjZtRkY7QVUxbUZBO0VBQ0U7Q1Y0bUZGO0FVMW1GQTtFQUNFO0NWNG1GRjtBVXptRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVjJtRkY7QVV6bUZBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVjRtRkY7QVUxbUZBO0VBQ0U7Q1Y0bUZGO0FVMW1GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVjRtRkY7QVUxbUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWNG1GRjtBVTFtRkE7RUFDRTtDVjRtRkY7QVUxbUZBOztFQUNFO0NWNm1GRjtBVTNtRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Y2bUZGO0FVM21GQTtFQUNFO0NWNm1GRjtBVTNtRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVjZtRkY7QVUzbUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Y2bUZGO0FVM21GQTtFQUNFO0NWNm1GRjtBVTNtRkE7RUFDRTtDVjZtRkY7QVUzbUZBO0VBQ0U7Q1Y2bUZGO0FVM21GQTtFQUNFO0NWNm1GRjtBVTNtRkE7RUFDRTtDVjZtRkY7QVUzbUZBO0VBQ0U7Q1Y2bUZGO0FVM21GQTtFQUNFO0NWNm1GRjtBVTNtRkE7RUFDRTtDVjZtRkY7QVUzbUZBO0VBQ0U7Q1Y2bUZGO0FVM21GQTtFQUNFO0NWNm1GRjtBVTFtRkE7RUFDRTtFQUNBO0VBQ0E7Q1Y0bUZGO0FVem1GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1YybUZGO0FVem1GQTtFQUNFO0VBQ0E7RUFDQTtDVjJtRkY7QVV6bUZBO0VBQ0U7Q1YybUZGO0FVem1GQTs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1Y2bUZGO0FVM21GQTs7O0VBQ0U7RUFDQTtFQUNBO0NWK21GRjtBVTdtRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWK21GRjtBVTdtRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1YrbUZGO0FVN21GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1YrbUZGO0FVN21GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVittRkY7QVU3bUZBO0VBRUU7Q1Y4bUZGO0FVNW1GQTs7O0VBQ0U7Q1ZnbkZGO0FVOW1GQTtFQUNFO0NWZ25GRjtBVTltRkE7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVmluRkY7QVUvbUZBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZrbkZGO0FVaG5GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVmtuRkY7QVVobkZBO0VBQ0U7Q1ZrbkZGO0FVaG5GQTtFQUNFO0NWa25GRjtBVWhuRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZrbkZGO0FVaG5GQTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVm1uRkY7QVVqbkZBOztFQUNFO0NWb25GRjtBVWxuRkE7RUFDRTtDVm9uRkY7QVVsbkZBO0VBQ0U7Q1ZvbkZGO0FVam5GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZtbkZGO0FVam5GQTtFQUNFO0NWbW5GRjtBVWhuRkE7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0NWb25GRjtBVWxuRkE7RUFDRTtFQUNBO0VBQ0E7Q1ZvbkZGO0FVbG5GQTtFQUNFO0VBQ0E7RUFDQTtDVm9uRkY7QVVsbkZBO0VBQ0U7Q1ZvbkZGO0FVbG5GQTtFQUNFO0NWb25GRjtBVWxuRkE7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0NWc25GRjtBVXBuRkE7RUFDRTtDVnNuRkY7QVVwbkZBO0VBQ0U7RUFDQTtDVnNuRkY7QVVwbkZBO0VBQ0U7RUFDQTtDVnNuRkY7QVVwbkZBO0VBQ0U7RUFDQTtFQUNBO0NWc25GRjtBVXBuRkE7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0NWd25GRjtBVXRuRkE7RUFDRTtFQUNBO0VBQ0E7Q1Z3bkZGO0FVdG5GQTtFQUNFO0NWd25GRjtBVXRuRkE7RUFDRTtDVnduRkY7QVV0bkZBO0VBQ0U7RUFDQTtDVnduRkY7QVV0bkZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVjBuRkY7O0FBRUE7O2dEQUUrQztBVXRuRi9DO0VBQ0E7Q1Z3bkZBO0FVdm5GQTtFQUNFO0VBQ0E7Q1Z5bkZGO0FVeG5GQTtFQUNFO0VBQ0E7Q1YwbkZGO0FVem5GQTtFQUNFO0VBQ0E7RUFDQTtDVjJuRkY7QVUxbkZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVjhuRkY7QVU3bkZBO0VBQ0E7Q1YrbkZBO0FVOW5GQTtFQUNFO0VBQ0E7Q1Znb0ZGO0FVL25GQTtFQUNFO0VBQ0E7Q1Zpb0ZGO0FVaG9GQTtFQUNFO0VBQ0E7RUFDQTtDVmtvRkY7QVVqb0ZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVnFvRkY7QVVwb0ZBO0VBQ0E7Q1Zzb0ZBO0FVcm9GQTtFQUNFO0VBQ0E7Q1Z1b0ZGO0FVdG9GQTtFQUNFO0VBQ0E7Q1Z3b0ZGO0FVdm9GQTtFQUNFO0VBQ0E7RUFDQTtDVnlvRkY7QVV4b0ZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVjRvRkY7QVUzb0ZBO0VBQ0E7Q1Y2b0ZBO0FVNW9GQTtFQUNFO0VBQ0E7Q1Y4b0ZGO0FVN29GQTtFQUNFO0VBQ0E7Q1Yrb0ZGO0FVOW9GQTtFQUNFO0VBQ0E7RUFDQTtDVmdwRkY7QVUvb0ZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVm1wRkY7QVVscEZBO0VBQ0E7Q1ZvcEZBO0FVbnBGQTtFQUNFO0VBQ0E7Q1ZxcEZGO0FVcHBGQTtFQUNFO0VBQ0E7Q1ZzcEZGO0FVcnBGQTtFQUNFO0VBQ0E7RUFDQTtDVnVwRkY7QVV0cEZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVjBwRkY7QVV6cEZBO0VBQ0E7Q1YycEZBO0FVMXBGQTtFQUNFO0VBQ0E7Q1Y0cEZGO0FVM3BGQTtFQUNFO0VBQ0E7Q1Y2cEZGO0FVNXBGQTtFQUNFO0VBQ0E7RUFDQTtDVjhwRkY7QVU3cEZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVmlxRkY7QVVocUZBO0VBQ0E7Q1ZrcUZBO0FVanFGQTtFQUNFO0VBQ0E7Q1ZtcUZGO0FVbHFGQTtFQUNFO0VBQ0E7Q1ZvcUZGO0FVbnFGQTtFQUNFO0VBQ0E7RUFDQTtDVnFxRkY7QVVwcUZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVndxRkY7QVV2cUZBO0VBQ0E7Q1Z5cUZBO0FVeHFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1YwcUZGO0FVenFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1YycUZGO0FVMXFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVjRxRkY7QVUzcUZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVitxRkY7QVU5cUZBO0VBQ0E7Q1ZnckZBO0FVL3FGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZpckZGO0FVaHJGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZrckZGO0FVanJGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVm1yRkY7QVVsckZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVnNyRkY7QVVyckZBO0VBQ0E7Q1Z1ckZBO0FVdHJGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Z3ckZGO0FVdnJGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Z5ckZGO0FVeHJGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVjByRkY7QVV6ckZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVjZyRkY7QVU1ckZBO0VBQ0E7Q1Y4ckZBO0FVN3JGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1YrckZGO0FVOXJGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Znc0ZGO0FVL3JGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVmlzRkY7QVVoc0ZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVm9zRkY7QVVuc0ZBO0VBQ0E7Q1Zxc0ZBO0FVcHNGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Zzc0ZGO0FVcnNGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Z1c0ZGO0FVdHNGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVndzRkY7QVV2c0ZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVjJzRkY7QVUxc0ZBO0VBQ0E7Q1Y0c0ZBO0FVM3NGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Y2c0ZGO0FVNXNGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Y4c0ZGO0FVN3NGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVitzRkY7QVU5c0ZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVmt0RkY7QVVqdEZBO0VBQ0E7Q1ZtdEZBO0FVbHRGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZvdEZGO0FVbnRGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZxdEZGO0FVcHRGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVnN0RkY7QVVydEZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVnl0RkY7QVV4dEZBO0VBQ0E7Q1YwdEZBO0FVenRGQTtFQUNFO0VBQ0E7Q1YydEZGO0FVMXRGQTtFQUNFO0VBQ0E7Q1Y0dEZGO0FVM3RGQTtFQUNFO0VBQ0E7RUFDQTtDVjZ0RkY7QVU1dEZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVmd1RkY7QVUvdEZBO0VBQ0E7Q1ZpdUZBO0FVaHVGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZrdUZGO0FVanVGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZtdUZGO0FVbHVGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVm91RkY7QVVudUZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVnV1RkY7QVV0dUZBO0VBQ0E7Q1Z3dUZBO0FVdnVGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Z5dUZGO0FVeHVGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1YwdUZGO0FVenVGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVjJ1RkY7QVUxdUZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVjh1RkY7QVU3dUZBO0VBQ0E7Q1YrdUZBO0FVOXVGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZndkZGO0FVL3VGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZpdkZGO0FVaHZGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVmt2RkY7QVVqdkZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVnF2RkY7QVVwdkZBO0VBQ0E7Q1ZzdkZBO0FVcnZGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Z1dkZGO0FVdHZGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Z3dkZGO0FVdnZGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVnl2RkY7QVV4dkZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVjR2RkY7QVUzdkZBO0VBQ0E7Q1Y2dkZBO0FVNXZGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Y4dkZGO0FVN3ZGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1YrdkZGO0FVOXZGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVmd3RkY7QVUvdkZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVm13RkY7QVVsd0ZBO0VBQ0E7Q1Zvd0ZBO0FVbndGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Zxd0ZGO0FVcHdGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Zzd0ZGO0FVcndGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVnV3RkY7QVV0d0ZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVjB3RkY7QVV6d0ZBO0VBQ0E7Q1Yyd0ZBO0FVMXdGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Y0d0ZGO0FVM3dGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Y2d0ZGO0FVNXdGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVjh3RkY7QVU3d0ZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVml4RkY7QVVoeEZBO0VBQ0E7Q1ZreEZBO0FVanhGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZteEZGO0FVbHhGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZveEZGO0FVbnhGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVnF4RkY7QVVweEZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVnd4RkY7QVV2eEZBO0VBQ0E7Q1Z5eEZBO0FVeHhGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1YweEZGO0FVenhGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1YyeEZGO0FVMXhGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVjR4RkY7QVUzeEZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVit4RkY7QVU5eEZBO0VBQ0E7Q1ZneUZBO0FVL3hGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZpeUZGO0FVaHlGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZreUZGO0FVanlGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVm15RkY7QVVseUZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVnN5RkY7QVVyeUZBO0VBQ0E7Q1Z1eUZBO0FVdHlGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Z3eUZGO0FVdnlGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Z5eUZGO0FVeHlGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVjB5RkY7QVV6eUZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVjZ5RkY7QVU1eUZBO0VBQ0E7Q1Y4eUZBO0FVN3lGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1YreUZGO0FVOXlGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZnekZGO0FVL3lGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVml6RkY7QVVoekZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVm96RkY7QVVuekZBO0VBQ0E7Q1ZxekZBO0FVcHpGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZzekZGO0FVcnpGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Z1ekZGO0FVdHpGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVnd6RkY7QVV2ekZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVjJ6RkY7QVUxekZBO0VBQ0E7Q1Y0ekZBO0FVM3pGQTtFQUNFO0VBQ0E7Q1Y2ekZGO0FVNXpGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Y4ekZGO0FVN3pGQTtFQUNFO0VBQ0E7RUFDQTtDVit6RkY7QVU5ekZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVmswRkY7QVVqMEZBO0VBQ0E7Q1ZtMEZBO0FVbDBGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZvMEZGO0FVbjBGQTtFQUNFO0VBQ0E7Q1ZxMEZGO0FVcDBGQTtFQUNFO0VBQ0E7RUFDQTtDVnMwRkY7QVVyMEZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVnkwRkY7QVV4MEZBO0VBQ0E7Q1YwMEZBO0FVejBGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1YyMEZGO0FVMTBGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1Y0MEZGO0FVMzBGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVjYwRkY7QVU1MEZBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVmcxRkY7QVUvMEZBO0VBQ0E7Q1ZpMUZBO0FVaDFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZrMUZGO0FVajFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1ZtMUZGO0FVbDFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtD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O0lBQ0E7R1pzdktOO0NBQ0Y7QVlwdktJO0VBQUE7SWJxVkk7R0NtNkpOO0NBQ0Y7QVlwdktBO0VBQ0k7Q1pzdktKO0FZbnZLQTtFQUNJO0VBQ0E7RUFDQTtDWnF2S0o7QVludktJO0VBQ0k7Q1pxdktSO0FZanZLQTtFQUNJO0VBQ0E7Q1ptdktKO0FZanZLSTtFQUFBO0lBQ0k7R1pvdktOO0NBQ0Y7QVlsdktJO0VBR1k7SUFDSTtHWmt2S2xCO0NBQ0Y7QVkzdUtBO0VBQ0k7RUFDQTtDWjZ1S0o7QVkzdUtJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1o2dUtSO0FZenVLQTtFQUNJO0NaMnVLSjtBWXp1S0k7RUFBQTtJYnlSSTtHQ285Sk47Q0FDRjtBWTF1S0k7RUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0daNnVLTjtDQUNGO0FZMXVLQTtFQUNJO0NaNHVLSjtBWTF1S0k7RUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0daNnVLTjtDQUNGO0FZM3VLSTtFQUFBO0lBQ0k7R1o4dUtOO0NBQ0Y7QVkzdUtBO0VBQ0k7RUFDQTtDWjZ1S0o7QVkzdUtJO0VBQUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0daOHVLTjtDQUNGO0FZM3VLQTtFQUNJO0NaNnVLSjtBWTN1S0k7RUFBQTtJQUNJO0daOHVLTjtDQUNGO0FZNXVLSTtFQUFBO0lBQ0k7R1ordUtOO0NBQ0Y7QVk1dUtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWjh1S0o7QVkxdUtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWjR1S0o7QVkxdUtJO0ViK0dIO0VBQ0E7RUFDQTtFQUNBO0NDOG5LRDtBWXh1S0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Via0dIO0VBQ0E7RUFDQTtFQUNBO0VhbEdHO0NaNHVLSjtBRzdsTEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtDSCtsTEY7QVlodktJO0VBQUE7SUFDSTtHWm12S047Q0FDRjtBWWp2S0k7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bE5OO0NBQ0Y7QWM3a05BO0VBQ0k7RUFDQTtDZCtrTko7QWNqbE5BO0VBS1E7Q2Qra05SO0FjNWtOSTtFQUFBO0lmOFNJO0lBQUE7R0NteU1OO0NBQ0Y7QWM1a05BO0VBR1E7Q2Q0a05SO0FjMWtOUTtFQUFBO0lmbVNBO0dDMnlNTjtDQUNGO0FjcGxOQTtFQVdRO0NkNGtOUjtBY3ZsTkE7RUFhWTtDZDZrTlo7QWN6a05JO0VBQUE7SUFDSTtJQUNBO0dkNGtOTjtFYzlrTkU7SUFLUTtHZDRrTlY7Q0FDRjtBY3RrTkk7RUFBQTtJQUVRO0dkd2tOVjtFYzFrTkU7SUFNUTtHZHVrTlY7Q0FDRjtBY3JrTkk7RUFBQTtJQUNJO0lBQ0E7R2R3a05OO0VjMWtORTtJZmtRSTtHQzIwTU47Q0FDRjtBZTkzTkE7RUFDSTtDZmc0Tko7QWVqNE5BO0VBSVE7Q2ZnNE5SO0FlcDROQTtFQVFRO0NmKzNOUjtBZTMzTkE7RUFDSTtDZjYzTko7QWUxM05BO0VBR1k7RUFDQTtFQUNBO0NmMDNOWjtBZWwzTkk7RUFBQTtJaEJxaEJJO0lBQUE7SUFBQTtJQUFBO0dDbzJNTjtDQUNGO0FlOTJOSTtFQUVRO0VBQ0E7Q2YrMk5aO0FlbDNOSTtFQVFRO0VBQ0E7RUFDQTtDZjYyTlo7QWV4Mk5JO0VBRVE7RUFDQTtDZnkyTlo7QWU1Mk5JO0VBUVE7RUFDQTtFQUNBO0NmdTJOWjtBZW4yTkk7RUFFUTtFQUNBO0NmbzJOWjtBZXYyTkk7RUFRUTtFQUNBO0NmazJOWjtBZWgyTlk7RWhCNFdYO0VBQ0E7RUFDQTtFZ0I1V2U7Q2ZvMk5oQjtBZTExTkk7RUFDSTtJQUdRO0dmMDFOZDtFZXIxTk07SUFJUTtHZm8xTmQ7RWUvME5NO0lBR1E7R2YrME5kO0VlOTBOYztJQUNJO0dmZzFObEI7RWUzME5NO0lBR1E7SUFDQTtHZjIwTmQ7Q0FDRjtBZW4wTkk7RUFDSTtJQUdRO0dmbTBOZDtFZS96Tk07SUFJUTtHZjh6TmQ7RWV6ek5NO0lBR1E7R2Z5ek5kO0VlNzBORTtJQTRCUTtHZm96TlY7Q0FDRjtBZS95Tkk7RUFBQTtJQUNJO0dma3pOTjtFZWh6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T2hCO0FpQjlvT0k7RUFBQTtJQUNJO0lBQ0E7R2pCaXBPTjtDQUNGO0FpQjlvT0E7RUFDSTtFQUNBO0VBQ0E7Q2pCZ3BPSjtBaUI5b09JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakJncE9SO0FpQjdwT0E7RUFpQlE7RUFDQTtDakIrb09SO0FpQjVvT0k7RUFFUTtJQUNJO0dqQjZvT2Q7Q0FDRjtBaUJ0b09JO0VBRUk7Q2pCdW9PUjtBaUJ6b09JO0VBS1E7Q2pCdW9PWjtBaUI1b09JO0VBVVE7Q2pCcW9PWjtBaUJob09JO0VBRUk7SWxCcVlBO0dDNnZOTjtFaUJsb09NO0lBR1E7SWxCa1lSO0dDaXdOTjtDQUNGO0FpQjduT0E7RUFDSTtFQUNBO0VBQ0E7Q2pCK25PSjtBaUI3bk9JO0VBQUE7SUFFUTtHakIrbk9WO0VpQjVuT007SUFFUTtHakI2bk9kO0NBQ0Y7QWlCeG5PQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCMG5PSjtBaUIvbk9BOztFQVFRO0NqQjJuT1I7QWlCeG5PSTtFQUFBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHakIybk9OO0NBQ0Y7QWlCem5PSTtFQUFBO0lsQnNWSTtJQUFBO0dDd3lOTjtDQUNGO0FpQnpuT0E7RUFFUTtFQUNBO0VBQ0E7Q2pCMG5PUjtBaUJ4bk9RO0VBQ0k7Q2pCMG5PWjtBaUJ2bk9RO0VBQUE7SUFDSTtJbEJxVUo7SUFBQTtHQ3V6Tk47Q0FDRjtBaUJ2bk9JO0VBQUE7SWxCK1RJO0dDNHpOTjtDQUNGO0FpQnZuT0E7RUFDSTtFQUNBO0NqQnluT0o7QWlCdm5PSTtFQUNJO0NqQnluT1I7QWlCOW5PQTtFQVVZO0VBQ0E7RUFDQTtDakJ1bk9aO0FpQm5uT0k7RUFBQTtJQUNJO0dqQnNuT047Q0FDRjtBaUJwbk9JO0VBQUE7SWxCc1NJO0dDazFOTjtFaUJybk9NO0lsQm1TQTtHQ3ExTk47RWlCcG5PTTtJbEIrUkE7R0N3MU5OO0VpQmxuT1U7SUFFUTtHakJtbk9sQjtFaUJqb09FO0lsQnNTSTtHQzgxTk47Q0FDRjtBaUI1bU9BO0VBQ0k7Q2pCOG1PSjtBaUIzbU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQjZtT0o7QWlCM21PSTtFQUNJO0VBQ0E7RUFDQTtDakI2bU9SO0FpQjFtT0k7RUFDSTtDakI0bU9SO0FpQnptT0k7RUFBQTtJQUNJO0lsQnNQQTtHQ3UzTk47RWlCMW1PTTtJQUNJO0dqQjRtT1Y7Q0FDRjtBa0I3Nk9BO0VBQ0k7Q2xCKzZPSjtBa0JoN09BO0VBSVE7Q2xCKzZPUjtBa0IxNk9JO0VBSVE7Q2xCeTZPWjtBa0I3Nk9JO0VBUVE7Q2xCdzZPWjtBa0J0Nk9ZO0VBQ0k7Q2xCdzZPaEI7QWtCcDdPQTtFQW1CUTtDbEJvNk9SO0FrQmo2T0k7RUFDSTtJQUNJO0lBQ0E7R2xCbTZPVjtFa0JyNk9NO0lBS1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dsQm02T2Q7Q0FDRjtBa0I5NU9JO0VBQ0k7SW5Ca2dCQTtJQUFBO0dDZzZOTjtFa0JsNk9NO0luQmtnQkE7SUFBQTtHQ282Tk47Q0FDRjtBa0IxNU9BO0VBRVE7Q2xCMjVPUjtBa0J2NU9BO0VBQ0k7RUFDQTtFQUNBO0NsQnk1T0o7QWtCdjVPSTtFQUFBO0luQjBlSTtJQUFBO0lBQUE7R0NtN05OO0NBQ0Y7QWtCdjVPQTtFQUNJO0NsQnk1T0o7QWtCdjVPSTtFQUNJO0VBQ0E7RUFDQTtDbEJ5NU9SO0FrQi81T0E7RUFVUTtDbEJ3NU9SO0FrQnI1T0k7RUFBQTtJbkJzZEk7R0NtOE5OO0NBQ0Y7QWtCcjVPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkIyV0g7RUFDQTtFQUNBO0VBQ0E7RW1CNVdHO0VBQ0E7Q2xCMDVPSjtBa0J2NU9BO0VBQ0k7RUFDQTtFQUNBO0NsQnk1T0o7QWtCcjVPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEJ1NU9KO0FrQnA1T0E7RUFDSTtFQUNBO0VBQ0E7Q2xCczVPSjtBa0J6NU9BO0VBTVE7Q2xCczVPUjtBa0JwNU9RO0VBQ0k7SUFDSTtHbEJzNU9kO0NBQ0Y7QWtCajVPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xCbTVPSjtBa0I5NE9BO0VBQ0k7RUFDQTtFQUNBO0NsQmc1T0o7QWtCOTRPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEJnNU9aO0FrQjU0T0k7RUFDSTtJQUNJO0dsQjg0T1Y7RWtCNzRPVTtJQUNJO0dsQis0T2Q7Q0FDRjtBa0I1NE9JO0VBQ0k7SUFDSTtHbEI4NE9WO0NBQ0Y7QWtCNTRPSTtFQUNJO0lBQ0k7R2xCODRPVjtFa0I3NE9VO0lBQ0k7SUFDQTtHbEIrNE9kO0NBQ0Y7QWtCajdPQTtFQXNDUTtDbEI4NE9SO0FrQng0T0E7RUFDSTtFQUNBO0VBQ0E7Q2xCMDRPSjtBa0J6NE9JO0VBQUE7SUFDSTtJQUNBO0dsQjQ0T047Q0FDRjtBa0IzNE9JO0VBQUE7SW5CdVdJO0lBQUE7R0N5aU9OO0NBQ0Y7QWtCNzRPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEIrNE9SO0FrQjk0T1E7RUFBQTtJQUNJO0dsQmk1T1Y7Q0FDRjtBa0IxNU9JO0VBV1E7RUFDQTtFQUNBO0VBQ0E7Q2xCazVPWjtBa0JoNk9JO0VBaUJRO0VBQ0E7RUFDQTtDbEJrNU9aO0FrQnI2T0k7RUFzQlE7RUFDQTtDbEJrNU9aO0FrQno2T0k7RUF5Qlk7RUFDQTtDbEJtNU9oQjtBa0I3Nk9JO0VBOEJRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2xCazVPWjtBa0JqNU9ZO0VBQUE7SUFDSTtHbEJvNU9kO0NBQ0Y7QWtCejdPSTtFQXVDWTtFQUNBO0VBQ0E7RUFDQTtDbEJxNU9oQjtBa0IvN09JO0VBOENRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsQm81T1o7QWtCbjVPWTtFQUNJO0NsQnE1T2hCO0FrQjM4T0k7RUF5RFk7RUFDQTtDbEJxNU9oQjtBa0JqNU9JO0VBQ0k7Q2xCbTVPUjtBa0JqNU9JO0VBQ0k7RUFDQTtDbEJtNU9SO0FrQjc0T1E7RUFDSTtFQUNBO0NsQis0T1o7QWtCeDRPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NsQjA0T0o7QWtCeDRPSTtFQUFBO0lBQ0k7SUFDQTtHbEIyNE9OO0NBQ0Y7QWtCcDVPQTtFQVdRO0NsQjQ0T1I7QWtCMTRPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEI0NE9SO0FrQjE0T1E7RUFDSTtDbEI0NE9aO0FrQng0T1E7RUFBQTtJQUNJO0dsQjI0T1Y7Q0FDRjtBa0J6NE9RO0VBQUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtHbEI0NE9WO0NBQ0Y7QWtCMTRPUTtFQUFBO0luQjRPQTtHQ2txT047Q0FDRjtBa0IzNE9JO0VBQ0k7Q2xCNjRPUjtBbUJ4dFBBO0VBQ0k7Q25CMHRQSjtBbUIzdFBBO0VBSVE7RUFDQTtDbkIwdFBSO0FtQi90UEE7RUFTUTtFQUNBO0NuQnl0UFI7QW1CbnVQQTtFQWNRO0NuQnd0UFI7QW1CdnRQUTtFQUNJO0VBQ0E7Q25CeXRQWjtBbUJ0dFBnQjtFQUNJO0NuQnd0UHBCO0FtQnB0UFE7RUFDSTtFQUNBO0NuQnN0UFo7QW1CcHRQUTtFQUNJO0VBQ0E7Q25Cc3RQWjtBbUJodFBBO0VBQ0k7Q25Ca3RQSjtBbUJodFBJO0VBQ0k7Q25Ca3RQUjtBbUIvc1BJO0VBQUE7SUFDSTtJQUNBO0lwQm9nQkE7SUFBQTtJb0JqZ0JBO0duQmt0UE47RW1CaHRQTTtJQUNJO0duQmt0UFY7RW1CL3NQTTtJQUNJO0duQml0UFY7Q0FDRjtBbUI1c1BBO0VBR1k7Q25CNHNQWjtBbUIzc1BZO0VBQ0k7RUFDQTtDbkI2c1BoQjtBbUJ4c1BJO0VBQUE7SXBCeWVJO0lBQUE7R0NvdU9OO0VtQjdzUEU7SUFNWTtHbkIwc1BkO0VtQnhzUGM7SUFDSTtHbkIwc1BsQjtDQUNGO0FtQnBzUEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25Cc3NQSjtBbUIvclBJO0VBQUE7SUFDSTtJQUNBO0lBQ0E7SXBCeWNBO0lBQUE7SUFBQTtJQUFBO0dDNnZPTjtDQUNGO0FtQmhzUEk7RUFBQTtJQUNJO0duQm1zUE47Q0FDRjtBbUIvclBBO0VBQ0k7Q25CaXNQSjtBbUIvclBJO0VBRVE7Q25CZ3NQWjtBbUJ6clBJO0VBQUE7SXBCZ2JJO0lBQUE7R0M4d09OO0VtQjlyUEU7SUFLUTtJQUNBO0lBQ0E7SXBCeWFKO0lBQUE7R0NxeE9OO0NBQ0Y7QW1CeHJQQTtFQUNJO0NuQjByUEo7QW1CeHJQSTtFQUVRO0VwQjZUWDtFQUNBO0VBQ0E7RUFDQTtDQzYzT0Q7QW1CbHNQQTtFQWFZO0VBQ0E7Q25Cd3JQWjtBbUJ0clBZO0VBQUE7SUFDSTtHbkJ5clBkO0NBQ0Y7QW1CbnJQQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7Q25Cb3JQSjtBR3QyUEM7RUFDQztFQUNBO0VBQ0E7RUFDQTtDSHcyUEY7QW1CeHJQSTtFQUNJO0NuQjByUFI7QW1CM3JQSTtFQUlRO0VBQ0E7RUFDQTtDbkIwclBaO0FtQnByUEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQnNyUEo7QW1CbnJQQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkJxclBKO0FtQm5yUEk7RUFBQTtJQUNJO0duQnNyUE47Q0FDRjtBbUJqclBBO0VBQ0k7Q25CbXJQSjtBbUJqclBJO0VBQ0k7Q25CbXJQUjtBbUIvcVBBO0VBQ0k7RUFDQTtFQUNBO0NuQmlyUEo7QW1CL3FQSTtFQUVRO0NuQmdyUFo7QW1CM3FQQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25CNnFQSjtBbUJsclBBO0VBUVE7RUFDQTtDbkI2cVBSO0FtQnpxUEE7RUFDSTtFQUNBO0VBQ0E7Q25CMnFQSjtBbUJ6cVBJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkIycVBSO0FtQnpxUFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25CMnFQWjtBbUI5clBJO0VBdUJRO0VBQ0E7Q25CMHFQWjtBbUJ4cVBZO0VBQUE7SUFDSTtHbkIycVBkO0VtQnpxUGM7SUFDSTtHbkIycVBsQjtDQUNGO0FtQm5xUEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDbkJxcVBKO0FtQmxxUFE7RUFDSTtDbkJvcVBaO0FtQi9wUEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQmlxUEo7QW1CL3BQSTtFQUNJO0VBQ0E7RUFDQTtDbkJpcVBSO0FtQjdwUEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQitwUFI7QW1CM3BQSTtFQUNJO0lwQmlPQTtHQzY3T047Q0FDRjtBbUJ4cFBBO0VBQ0k7RUFDQTtDbkIwcFBKO0FtQnhwUEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQjBwUFI7QW1CenFQQTtFQW1CUTtDbkJ5cFBSO0FtQi9vUEE7RUFDSTtDbkJpcFBKO0FtQmhwUEk7RUFDSTtDbkJrcFBSO0FtQjdvUEE7RUFDSTtFQUNBO0VBQ0E7Q25CK29QSjtBbUI3b1BJO0VBQUE7SXBCZ0xJO0dDaStPTjtDQUNGO0FtQjdvUEE7RUFDSTtDbkIrb1BKO0FtQmhwUEE7RUFJUTtDbkIrb1BSO0FtQjVvUEk7RUFBQTtJcEJvS0k7R0M0K09OO0VtQmhwUEU7SUFJUTtHbkIrb1BWO0NBQ0Y7QW1CMW9QSTtFQUFBO0lwQjBKSTtHQ28vT047Q0FDRjtBbUJ6b1BJO0VBQUE7SUFDSTtHbkI0b1BOO0NBQ0Y7QW9CNWlRQTtFQUNJO0NwQjhpUUo7QW9CL2lRQTtFQUlRO0NwQjhpUVI7QXFCbGpRQTtFQUNJO0NyQm9qUUo7QXFCcmpRQTtFQUlRO0NyQm9qUVI7QXFCampRSTtFQUFBO0l0QjJpQkk7R0MwZ1BOO0NBQ0Y7QXFCL2lRQTtFQUVRO0NyQmdqUVI7QXFCbGpRQTtFQUtZO0NyQmdqUVo7QXFCcmpRQTtFQVVRO0NyQjhpUVI7QXFCM2lRSTtFQUFBO0lBRVE7R3JCNmlRVjtDQUNGO0FxQjFpUUk7RUFBQTtJQUVRO0dyQjRpUVY7Q0FDRjtBcUJ4aVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQjBpUUo7QXFCeGlRSTtFQUFBO0l0QmtnQkk7SUFBQTtHQzJpUE47RXFCemlRTTtJQUdZO0dyQnlpUWxCO0NBQ0Y7QXFCbmlRQTtFQUNJO0VBQ0E7Q3JCcWlRSjtBcUJ2aVFBO0VBS1E7Q3JCcWlRUjtBcUJqaVFJO0VBQUE7SUFFUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dyQm1pUVY7Q0FDRjtBcUI5aFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckJnaVFKO0FxQjdoUUE7RUFDQztDckIraFFEO0FxQjdoUUM7RUFBQTtJQUNDO0dyQmdpUUE7RXFCOWhRQTtJQUNDO0dyQmdpUUQ7Q0FDRjtBcUI1aFFBO0VBQ0k7Q3JCOGhRSjtBcUIvaFFBO0VBSVE7RUFDQTtDckI4aFFSO0FxQjNoUUk7RUFBQTtJQUNGO0dyQjhoUUE7RXFCNWhRQTtJQUNDO0dyQjhoUUQ7Q0FDRjtBcUIxaFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3JCNGhRSjtBcUIxaFFJO0VBQUE7SUFDSTtJQUNBO0dyQjZoUU47Q0FDRjtBcUIzaFFJO0VBQUE7SXRCK2FJO0lBQUE7SUFBQTtJQUFBO0dDbW5QTjtDQUNGO0FxQjFoUUE7RUFDSTtFQUNBO0NyQjRoUUo7QXFCemhRQTtFQUNJO0VBQ0E7Q3JCMmhRSjtBcUJ6aFFJO0VBQ0k7Q3JCMmhRUjtBcUJ2aFFBO0VBQ0M7RUFDQTtFQUNBO0NyQnloUUQ7QXFCdGhRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NyQndoUUo7QXFCdGhRSTtFQUNJO0NyQndoUVI7QXFCemhRSTtFdEI0UUg7RUFDQztFQUNDO0NDZ3hQSDtBcUJ4aFFZO0V0QnNRWDtFQUNDO0VBQ0M7Q0NxeFBIO0FxQnhoUVE7RUFFUTtJdEIrUGY7SUFDQztJQUNDO0dDMnhQRDtDQUNGO0FxQm5oUUk7RUFDSTtDckJxaFFSO0FxQmxoUUk7RUFBQTtJQUNJO0lBQ0E7R3JCcWhRTjtDQUNGO0FxQm5oUUk7RUFBQTtJdEI0V0k7SUFBQTtHQzRxUE47RXFCcGhRTTtJQUNJO0dyQnNoUVY7Q0FDRjtBcUJqaFFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3JCbWhRSjtBcUJqaFFJO0VBQUE7SXRCMlZJO0lBQUE7R0MyclBOO0VxQmxoUU07SXRCdU5QO0lBQ0M7SUFDQztHQzh6UEQ7Q0FDRjtBcUJoaFFBO0VBQ0k7RUFDQTtFQUNBO0V0QitISDtFc0I3SEc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JCa2hRSjtBcUI3Z1FBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3JCK2dRSjtBcUI3Z1FJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQitnUVI7QXFCM2dRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRCb0tQO0VBQ0M7RUFDQztFc0JwS0s7Q3JCK2dRUjtBcUIzZ1FJO0VBQUE7SUFDSTtHckI4Z1FOO0NBQ0Y7QXFCM2dRQTtFQUNJO0NyQjZnUUo7QXFCOWdRQTtFQUlRO0VBQ0E7Q3JCNmdRUjtBcUIzZ1FRO0VBQUE7SUFDSTtHckI4Z1FWO0NBQ0Y7QXFCemdRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JCMmdRSjtBcUJ6Z1FJO0VBQUE7SXRCaVFJO0dDNHdQTjtDQUNGO0FxQnpnUUE7RUFFUTtDckIwZ1FSO0FxQjVnUUE7RUFLWTtDckIwZ1FaO0FxQi9nUUE7RUFVUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyQndnUVI7QXFCcmdRSTtFQUFBO0l0QjJPSTtHQzh4UE47Q0FDRjtBcUIvL1BBO0VBQ0k7Q3JCaWdRSjtBcUI5L1BBO0VBQ0k7RUFDQTtFQUNBO0NyQmdnUUo7QXFCbmdRQTtFQU1RO0VBQ0E7Q3JCZ2dRUjtBcUIvL1BRO0VBQUE7SUFDSTtJQUNBO0lBQ0E7R3JCa2dRVjtDQUNGO0FxQi8vUFE7RUFBQTtJdEI2TUE7R0NzelBOO0NBQ0Y7QXFCOS9QQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NyQmdnUUo7QXFCOS9QSTtFQUFBO0lBQ0k7SUFDQTtHckJpZ1FOO0NBQ0Y7QXFCNS9QQTtFQUNDO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3JCOC9QSjtBcUJ0Z1FBO0VBV1E7RUFDQTtDckI4L1BSO0FxQjMvUEM7RUFBQTtJQUNDO0lBQ0E7SUFDQTtHckI4L1BBO0NBQ0Y7QXFCNS9QQztFQUFBO0l0Qm9LTztJQUFBO0lBQUE7R0M4MVBOO0NBQ0Y7QXFCNS9QQTtFQUNJO0NyQjgvUEo7QXFCLy9QQTtFQUdRO0VBQ0E7RUFDQTtDckIrL1BSO0FxQjUvUFE7RUFBQTtJdEJxSkE7R0MyMlBOO0NBQ0Y7QXFCMy9QQTtFQUVRO0NyQjQvUFI7QXFCeC9QQTtFQUNJO0NyQjAvUEo7QXFCMy9QQTtFQUdRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDckIyL1BSO0FzQi82UUE7RUFDSTtDdEJpN1FKO0FzQmw3UUE7RUFNWTtDdEIrNlFaO0FzQnI3UUE7RUFVWTtDdEI4NlFaO0FzQng3UUE7RUFnQlE7RUFDQTtFQUtBO0N0QnU2UVI7QXNCcjZRUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V2Qm1aWDtFQUNDO0VBQ0M7RXVCbFpTO0N0Qnc2UVo7QXNCMThRQTtFQXdDWTtDdEJxNlFaO0FzQjc4UUE7RUE0Q1k7Q3RCbzZRWjtBc0JoNlFJO0VBQUE7SXZCa2dCSTtHQ2s2UE47RXNCcDZRRTtJdkJrZ0JJO0l1QnpmUTtHdEIrNVFkO0VzQng2UUU7SXZCa2dCSTtHQ3k2UE47Q0FDRjtBc0IxNVFJO0VBQUE7SXZCZ2ZJO0lBQUE7R0MrNlBOO0NBQ0Y7QXNCcjVRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RCdTVRSjtBc0JwNVFBO0VBRVE7Q3RCcTVRUjtBc0JqNVFBO0VBQ0k7Q3RCbTVRSjtBc0JqNVFJO0VBQUE7SXZCb2RJO0dDaThQTjtDQUNGO0FzQmo1UUE7RUFDSTtDdEJtNVFKO0FzQmo1UUk7RUFBQTtJdkI0Y0k7R0N5OFBOO0NBQ0Y7QXNCajVRQztFQUFBO0l2QnVjTztHQzg4UE47Q0FDRjtBc0JqNVFBO0VBQ0k7Q3RCbTVRSjtBc0JoNVFBO0VBQ0k7RUFDQTtDdEJrNVFKO0FzQmg1UUk7RUFDSTtDdEJrNVFSO0FzQjc0UUk7RUFBQTtJQUdRO0lB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SXVCekZRO0lBQ0E7R3RCdTFRZDtFc0JuMlFFO0lBaUJRO0lBQ0E7R3RCcTFRVjtFc0JsMVFNO0lBQ0k7R3RCbzFRVjtDQUNGO0FzQmgxUUE7RUFDSTtFQUNBO0N0QmsxUUo7QXNCaDFRSTtFQUFBO0lBQ0k7SUFDQTtJQUNBO0d0Qm0xUU47Q0FDRjtBc0JqMVFJO0VBQUE7SUFDSTtJQUNBO0d0Qm8xUU47Q0FDRjtBc0JqMVFBO0VBQ0k7Q3RCbTFRSjtBc0JqMVFJO0VBQUE7SXZCc0RJO0l1QnBEQTtHdEJvMVFOO0NBQ0Y7QXNCajFRQTtFQUNJO0VBQ0E7RXZCL0pIO0V1QmlLRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3RCbTFRSjtBc0JqMVFJO0VBQUE7SUFDSTtJQUNBO0d0Qm8xUU47Q0FDRjtBc0JsMVFJO0VBQUE7SUFDSTtHdEJxMVFOO0NBQ0Y7QXNCajFRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0Qm0xUUo7QXNCajFRSTtFQUFBO0lBQ0k7R3RCbzFRTjtDQUNGO0FzQmwxUUk7RUFBQTtJQUNJO0d0QnExUU47Q0FDRjtBc0JoMVFBO0VBQ0k7RXZCeE1IO0V1QjBNRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEJrMVFKO0FzQmgxUUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEJrMVFSO0FzQi8wUUk7RUFBQTtJQUNJO0lBQ0E7R3RCazFRTjtDQUNGO0FzQjkwUUE7RUFDSTtDdEJnMVFKO0FzQjkwUUk7RUFBQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0d0QmkxUU47RXNCLzBRTTtJQUNJO0lBQ0E7R3RCaTFRVjtDQUNGO0FzQjkwUUk7RUFBQTtJQUNJO0lBQ0E7R3RCaTFRTjtDQUNGO0FzQjcwUUE7RUFDSTtDdEIrMFFKO0FzQjkwUUk7RUFBQTtJQUNJO0lBQ0E7SUFDQTtHdEJpMVFOO0NBQ0Y7QXNCOTBRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXZCN0xIO0VBQ0M7RUFDQztFdUI2TEM7RUFD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d21TUjtBdUJybVNJO0VBQUE7SXhCbWJJO0dDc3JSTjtDQUNGO0F1QnJtU0E7RUFDSTtDdkJ1bVNKO0F1QmptU1E7RUFBQTtJeEJ1YUE7SUFBQTtJQUFBO0dDZ3NSTjtDQUNGO0F1QmhtU0E7RUFDSTtFeEJpTkg7RXdCL01HO0VBQ0E7Q3ZCa21TSjtBdUJobVNJO0VBQUE7SUFDSTtHdkJtbVNOO0NBQ0Y7QXVCaG1TQTtFQUNJO0VBQ0E7Q3ZCa21TSjtBdUJobVNJO0VBQUE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0d2Qm1tU047Q0FDRjtBdUJobVNBO0VBQ0k7RUFDQTtDdkJrbVNKO0F1QjlsU0E7RUFDSTtDdkJnbVNKO0F1QjlsU0k7RUFBQTtJQUNJO0d2QmltU047Q0FDRjtBdUIvbFNJO0VBQUE7SXhCMFhJO0dDeXVSTjtDQUNGO0F1Qi9sU0E7RUFDSTtFQUNBO0N2QmltU0o7QXVCL2xTSTtFQUFBO0lBQ0k7R3ZCa21TTjtDQUNGO0F1QmhtU0k7RUFBQTtJeEI2V0k7SUFBQTtHQ3d2Uk47Q0FDRjtBdUJobVNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q3ZCa21TSjtBdUJ0bVNBO0VBT1E7RUFDQTtFQUNBO0N2QmttU1I7QXVCM21TQTtFQVdZO0VBQ0E7Q3ZCbW1TWjtBdUIvbVNBO0VBZVk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2Qm1tU1o7QXVCbG1TWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0N2Qm9tU2hCO0F1QjdsU0E7RUFDSTtDdkIrbFNKO0F1QjdsU0k7RUFBQTtJQUNJO0d2QmdtU047Q0FDRjtBd0JoMVNBO0VBQ0k7Q3hCazFTSjtBd0JuMVNBO0VBSVE7RUFDQTtDeEJrMVNSIiwiZmlsZSI6ImNzcy9tYWluLXN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLy8vLy8vLy8vLy8vLyBHbG9iYWwgLy8vLy8vLy8vLy8vLy8vXG5cbioge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5odG1sLGJvZHkge1xuXHR3aWR0aDoxMDAlO1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzowO1xuXG5cdCYuaGlkZGVue1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0QG1lZGlhIEBtaW4xMDI0e1xuXG5cdFx0Ji5hY3RpdmUtaW50cm97XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdFx0XG5cdFx0XHRib2R5e1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0ICB9XG5cdH1cblxuXG59XG5cblxuaHRtbCB7XG5cbiAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXG4gICAgJi5sb2NrLXNjcm9sbHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0Ym9keXtcblx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG4gICAgfVxuXG59XG5cbmJvZHkge1xuXHRmb250LXNpemU6MTZweDtcblx0Y29sb3I6IzAwMDtcblx0Zm9udC13ZWlnaHQ6NDAwO1xuXHRmb250LWZhbWlseTogJ01vbnQnLCBzYW5zLXNlcmlmO1xufVxuXG5cbmEgaW1nIHtcblx0Ym9yZGVyOjAgbm9uZTtcbn1cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgXG59XG5cbmRpdntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ub2JqZWN0IHtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHQtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0LW1vei10cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XG5cdC1tcy10cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XG5cdC1vLXRyYW5zZm9ybS1zdHlsZTogZmxhdDtcbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8gTWVkaWEgUXVlcmllcyAvLy8vLy8vLy8vLy8vLy9cblxuQG1pbjM1MDogflwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1MHB4KVwiO1xuQG1pbjQ4MDogflwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KVwiO1xuQG1pbjY0MDogflwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KVwiO1xuQG1pbjcyMDogflwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KVwiO1xuQG1pbjEwMjQ6IH5cIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpXCI7XG5AbWluMTE1MDogflwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNTFweClcIjtcbkBtaW4xMjgwOiB+XCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KVwiO1xuQG1pbjEzNjY6IH5cIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpXCI7XG5AbWluMTQ0MDogflwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDFweClcIjtcbkBtaW4xNjYwOiB+XCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY2MXB4KVwiO1xuQG1pbjE5MjA6IH5cIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpXCI7XG5cbkB0YWJsZXQ6ICAgflwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KVwiO1xuQG1vYmlsZTogIH5cIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweClcIjtcbkBzbWFydDogIH5cIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweClcIjtcbkBtb2JpbGVfYWxsOiB+XCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KVwiO1xuQG1pbkhlaWdodDogflwib25seSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA4MDBweClcIjtcblxuXG4vLy8vLy8vLy8vLy8vLy8gUmVzZXRzIC8vLy8vLy8vLy8vLy8vL1xuXG4uY2xyIHtjbGVhcjpib3RoO31cblxuLnVsLXJlc2V0e1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzowOyBcblx0bGkge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTpub25lfVxufVxuXG4uaC1yZXNldCB7XG5cdGgxLGgyLGgzLGg0LHAge1xuXHRcdG1hcmdpbjowO1xuXHR9XG59XG5cbi53LXJlc2V0IHtcblx0bWF4LXdpZHRoOjEwMCU7XG5cdHdpZHRoOjEwMCU7XG59XG5cbi5oLXJlc2V0IHtcblx0aGVpZ2h0OmF1dG87XG59XG5cbi5uby1zZWxlY3R7XG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8gQmxvY2sgLy8vLy8vLy8vLy8vLy8vXG5cbi5ibG9jayB7ZGlzcGxheTogYmxvY2s7fVxuLmlubGluZV9ibG9jayB7ZGlzcGxheTppbmxpbmUtYmxvY2s7fVxuXG4vLy8vLy8vLy8vLy8vLy8gSGlkZGVuIC8vLy8vLy8vLy8vLy8vL1xuLm5vbmUge2Rpc3BsYXk6bm9uZTt9XG4ub3YtaGlkZGVuIHtvdmVyZmxvdzogaGlkZGVuO31cbi5vdi12aXNpYmxlIHtvdmVyZmxvdzogdmlzaWJsZTt9XG5cbi5vdi1vLWhpZGRlbiB7XG5cdG9wYWNpdHk6MDtcblx0dmlzaWJpbGl0eTpoaWRkZW47XG59XG5cbi5vdi1vLXZpc2libGUge1xuXHRvcGFjaXR5OjE7XG5cdHZpc2liaWxpdHk6dmlzaWJsZTtcbn1cblxuXG5cbi8vLy8vLy8vLy8vLy8vLyAgRm9ybXMgLy8vLy8vLy8vLy8vLy8vXG5cbmlucHV0LHNlbGVjdCx0ZXh0YXJlYSB7b3V0bGluZTpub25lfVxuaW5wdXQsIHRleHRhcmVhIHtcblx0b3V0bGluZTpub25lO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcblx0Ym9yZGVyLXJhZGl1czowO1xufVxuXG5zZWxlY3Qge1xuXHRvdXRsaW5lOm5vbmU7XG5cdGJvcmRlci1yYWRpdXM6MDtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLy9cbi8vICAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuLy8gICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiBcblxuYnV0dG9uLFxuaW5wdXQgeyBcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vICpcbi8vICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuLy8gICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuIFxuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vLyAqXG4vLyAgKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vICAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8vICpcbi8vICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vLyAqXG4vLyAgKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5cbmJsb2NrcXVvdGUge1xuXHRwYWRkaW5nOjA7XG5cdG1hcmdpbjowO1xufVxuXG5idXR0b24ge1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0Ym9yZGVyOjA7XG5cdGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6MDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcblx0b3V0bGluZTowO1xufVxuXG5cbi5wbGFjZWhvbGRlcihAY29sb3IpIHtcblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjpAY29sb3I7XG4gICAgfVxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOkBjb2xvcjtcbiAgICB9XG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjpAY29sb3I7XG4gICAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8gVGV4dCAvLy8vLy8vLy8vLy8vLy9cblxuLmNlbnRlciB7dGV4dC1hbGlnbjogY2VudGVyfVxuXG4udXBwZXIge3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxuLmxvd2VyIHt0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO31cbi5jYXNlIHt0ZXh0LXRyYW5zZm9ybTogbm9ybWFsO31cbi5ub2Nhc2Uge3RleHQtdHJhbnNmb3JtOiBub25lfVxuXG4uaXRhbGljIHtmb250LXN0eWxlOml0YWxpYzt9XG5cbi5zaXplKEBzaXplOjEycHgpIHtmb250LXNpemU6QHNpemU7fVxuXG4uaHlwaGVuYXRlIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAtbW96LWh5cGhlbnM6IGF1dG87XG4gIGh5cGhlbnM6IGF1dG87XG59XG5cbi5ub3NlbGVjdCB7XG4td2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG5cdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHlcblx0XHRcdFx0XHRcdFx0XHRzdXBwb3J0ZWQgYnkgQ2hyb21lLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG4vLy8vLy8vLy8vLy8vLy8gRmxvYXRzIC8vLy8vLy8vLy8vLy8vL1xuXG4ucHVsbC1sZWZ0IHtmbG9hdDpsZWZ0fVxuLnB1bGwtcmlnaHQge2Zsb2F0OnJpZ2h0fVxuLnB1bGwtbm9uZSB7ZmxvYXQ6bm9uZX1cblxuLy8vLy8vLy8vLy8vLy8vIFBvc2l0aW9ucyAvLy8vLy8vLy8vLy8vLy9cblxuLnByZWwge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4ucGFicyB7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xufVxuXG4ucGZpeCB7XG5cdHBvc2l0aW9uOmZpeGVkO1xufVxuXG5cbi52YWxpZ24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuXG4gICYuZml0IHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICB9XG5cbiAgLm1pZGRsZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLyBTdHlsZSAvLy8vLy8vLy8vLy8vLy9cblxuLmJhY2tmYWNlKEB2YWx1ZTpoaWRkZW4pIHtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmFsdWU7XG5cdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZhbHVlO1xuXHQtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZhbHVlO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBAdmFsdWU7XG59XG5cbi5ieCB7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yb3VuZChAcmFkaXVzOiA0MHB4KSB7XG5cdGJvcmRlci1yYWRpdXM6IEByYWRpdXM7XG59XG5cblxuLmdyYWRpZW50IChAc3RhcnRDb2xvcjogI2VlZSwgQGVuZENvbG9yOiB3aGl0ZSkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhcnRDb2xvcjtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShAc3RhcnRDb2xvciksIHRvKEBlbmRDb2xvcikpO1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydENvbG9yLCBAZW5kQ29sb3IpO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydENvbG9yLCBAZW5kQ29sb3IpO1xuXHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgQHN0YXJ0Q29sb3IsIEBlbmRDb2xvcik7XHRcbn1cblxuLy8vLy8vLy8vLy8vLy8vIEJhY2tncm91ZHMgLy8vLy8vLy8vLy8vLy8vXG5cbkBfX2ltYWdlX3Jvb3RfXzogXCIuLi9pbWFnZXMvXCI7XG5cbi5iZ3IoQHBhdGgsIEBsZWZ0OjAsIEB0b3A6MCxAY29sb3I6dHJhbnNwYXJlbnQsQHJlcGVhdDogbm8tcmVwZWF0KSB7XG5cdGJhY2tncm91bmQ6QGNvbG9yIHVybCh+J0B7X19pbWFnZV9yb290X199QHtwYXRofScpIEByZXBlYXQgQGxlZnQgQHRvcDtcbn1cblxuLmJnaW1nKEBwYXRoKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKH4nQHtfX2ltYWdlX3Jvb3RfX31Ae3BhdGh9Jyk7XG59XG5cbi5iZ2ltZ19tdWx0aXBsZShAcGF0aDEsQHBhdGgyKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKH4nQHtfX2ltYWdlX3Jvb3RfX31Ae3BhdGgxfScpLCB1cmwofidAe19faW1hZ2Vfcm9vdF9ffUB7cGF0aDJ9Jyk7XG59XG5cbi5iZ2MoIEBjb2xvciA6IHRyYW5zcGFyZW50KSB7XG5cdGJhY2tncm91bmQtY29sb3I6QGNvbG9yO1xufVxuXG4uYmFzZTY0KEB0eXBlLEB1cmwpIHtcblx0YmFja2dyb3VuZDpkYXRhLXVyaSgnQHt0eXBlfTtiYXNlNjQnLCAnQHt1cmx9Jyk7XG59XG5cbi5pbWctcmVwb25zaXZlKEBkaXIsQG5hbWUpIHtcblxuXHRAbWVkaWEgQG1vYmlsZV9hbGwge1xuXHRcdC5iZ3IoJ0B7ZGlyfS9Ae25hbWV9X2xvd2VyLmpwZycsY2VudGVyLGNlbnRlcik7XG5cdFx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xuXHR9XG5cblx0QG1lZGlhIEBtaW4xMDI0IHtcblx0XHQuYmdyKCdAe2Rpcn0vQHtuYW1lfV9tZWRpdW0uanBnJyxjZW50ZXIsY2VudGVyKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG5cdH1cblxuXHRAbWVkaWEgQG1pbjE0NDAge1xuXHRcdC5iZ3IoJ0B7ZGlyfS9Ae25hbWV9LmpwZycsY2VudGVyLGNlbnRlcik7XG5cdFx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xuXHR9XG5cbn1cblxuLy8vLy8vLy8vLy8vLy8vIERpbWVuc2lvbiAvLy8vLy8vLy8vLy8vLy9cblxuLmZpdCB7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8gVHJhbnNmb3JtIC8vLy8vLy8vLy8vLy8vL1xuXG4uc2NhbGVfcm90YXRlKEByYXRpbyxAZGVnKSB7XG4gICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKSByb3RhdGUoQGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKSByb3RhdGUoQGRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pIHJvdGF0ZShAZGVnKTtcbn1cblxuLnNjYWxlX3NrZXcoQHJhdGlvLEBkZWcpIHtcbiAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pIHNrZXcoQGRlZyk7XG4gIFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKSBza2V3KEBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKSBza2V3KEBkZWcpO1xufVxuXG4ucm90YXRlKEBkZWcpIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKEBkZWcpO1x0XHRcblx0XHQtbXMtdHJhbnNmb3JtOnJvdGF0ZShAZGVnKTtcdFx0XG5cdFx0XHR0cmFuc2Zvcm06cm90YXRlKEBkZWcpO1xufVxuXG4ucm90YXRlWihAZGVnKSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZTNkKDEsMCwwLEBkZWcpO1x0XG5cdFx0LW1zLXRyYW5zZm9ybTpyb3RhdGUzZCgxLDAsMCxAZGVnKTtcdFx0XG5cdFx0XHR0cmFuc2Zvcm06cm90YXRlM2QoMSwwLDAsQGRlZyk7XHRcbn1cbi5zY2FsZShAcmF0aW8pIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XG5cdHRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcbn1cblxuLnRyLW9yaWdpbihAeDo1MCUsIEB5OjAsIEB6OjApIHtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOkB4IEB5IEB6O1xuXHQtbW96LXRyYW5zZm9ybS1vcmlnaW46QHggQHkgQHo7XG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOkB4IEB5O1xuXHQtby10cmFuc2Zvcm0tb3JpZ2luOkB4IEB5O1xuXHR0cmFuc2Zvcm0tb3JpZ2luOkB4IEB5IEB6O1xufVxuXG4ueChAb2Zmc2V0OjBweCkge1xuXHQtd2Via2l0LXRyYW5zZm9ybSA6IHRyYW5zbGF0ZVgoQG9mZnNldCk7XG5cdC1vLXRyYW5zZm9ybSA6IHRyYW5zbGF0ZVgoQG9mZnNldCk7XG5cdC1tcy10cmFuc2Zvcm0gOiB0cmFuc2xhdGVYKEBvZmZzZXQpO1xuXHR0cmFuc2Zvcm0gOiB0cmFuc2xhdGVYKEBvZmZzZXQpO1xufVxuXG4ueShAb2Zmc2V0OjBweCkge1xuXHQtd2Via2l0LXRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoQG9mZnNldCk7XG5cdC1vLXRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoQG9mZnNldCk7XG5cdC1tcy10cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKEBvZmZzZXQpO1xuXHR0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKEBvZmZzZXQpO1xufVxuXG5cbi56KEByYWRpbzoxMDAwcHgsQG9mZnNldDowcHgsQGllOjAlKSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtIDpwZXJzcGVjdGl2ZShAcmFkaW8pIHRyYW5zbGF0ZVooQG9mZnNldCk7XG5cdC1vLXRyYW5zZm9ybSA6cGVyc3BlY3RpdmUoQHJhZGlvKSB0cmFuc2xhdGVaKEBvZmZzZXQpO1xuXHQtbXMtdHJhbnNmb3JtIDpwZXJzcGVjdGl2ZShAcmFkaW8pIHRyYW5zbGF0ZVooQG9mZnNldCk7XG5cdC1tb3otdHJhbnNmb3JtIDpwZXJzcGVjdGl2ZShAcmFkaW8pIHRyYW5zbGF0ZVooQG9mZnNldCk7XG5cdHRyYW5zZm9ybSA6cGVyc3BlY3RpdmUoQHJhZGlvKSB0cmFuc2xhdGVaKEBvZmZzZXQpO1xufVxuXG5cblxuLnRyYW5zZm9ybShAYXJncy4uLil7XG4gICAgLmxvb3AtYXJncyhAYXJnQ291bnQpIHdoZW4gKEBhcmdDb3VudCA+IDApIHtcbiAgICAgICAgLmxvb3AtYXJncyhAYXJnQ291bnQgLSAxKTtcbiAgICAgICAgQGFyZzogZXh0cmFjdChAYXJncywgQGFyZ0NvdW50KTtcbiAgICAgICAgQHByb3BlcnR5OiBleHRyYWN0KEBhcmcsMSk7XG4gICAgICAgIEBwYXJhbTogZXh0cmFjdChAYXJnLDIpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybStfOiB+XCJAe3Byb3BlcnR5fShAe3BhcmFtfSlcIjtcbiAgICAgICAgdHJhbnNmb3JtK186IH5cIkB7cHJvcGVydHl9KEB7cGFyYW19KVwiO1xuICAgIH1cbiAgICAubG9vcC1hcmdzKGxlbmd0aChAYXJncykpOyAgICBcbn1cblxuLy8gIC50cmFuc2Zvcm0ocm90YXRlLCAyMGRlZzsgc2NhbGUsIDEuNTsgdHJhbnNsYXRlWCwgMTBweCk7XG5cblxuLy8vLy8vLy8vLy8vLy8vIENvbnRyb2xzIC8vLy8vLy8vLy8vLy8vL1xuXG4udXNlci1zLW5vbmUoQHZhbHVlOm5vbmUpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogQHZhbHVlOyBcbiAgLW1vei11c2VyLXNlbGVjdDogQHZhbHVlOyAgICBcbiAgLW1zLXVzZXItc2VsZWN0OiBAdmFsdWU7XG4gIHVzZXItc2VsZWN0OiBAdmFsdWU7ICBcbn1cblxuLnBvaW50ZXItZXZlbnRzKEB2YWx1ZTpub25lKSB7XG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IEB2YWx1ZTsgXG4gIC1tb3otcG9pbnRlci1ldmVudHM6IEB2YWx1ZTsgICAgXG4gIC1tcy1wb2ludGVyLWV2ZW50czogQHZhbHVlO1xuICBwb2ludGVyLWV2ZW50czogQHZhbHVlOyAgXG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8gQW5pbWF0aW9uICAvLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4ua2V5ZnJhbWVzKEBuYW1lOyBAYXJndW1lbnRzKSB7XG4gIEAtbW96LWtleWZyYW1lcyBAbmFtZSB7IEBhcmd1bWVudHMoKTsgfVxuICBALXdlYmtpdC1rZXlmcmFtZXMgQG5hbWUgeyBAYXJndW1lbnRzKCk7IH1cbiAgQGtleWZyYW1lcyBAbmFtZSB7IEBhcmd1bWVudHMoKTsgfVxufVxuXG4uYW5pbWF0aW9uKEBhcmd1bWVudHMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IEBhcmd1bWVudHM7XG4gIC1tb3otYW5pbWF0aW9uOiBAYXJndW1lbnRzO1xuICBhbmltYXRpb246IEBhcmd1bWVudHM7XG59XG5cblxuLy8gVU5JVFMgR0VORVJBVE9SIFxuXG4vLyBQeCB0byBSZW1cbkBiYXNlU2l6ZTogMTY7XG5AdW5pdDpyZW07XG5cbi8vIFJldHVybiBNdWx0aXBsZSBWYWx1ZXNcbi52YWx1ZShAcHJvcCxAdmFsdWVzKXtcbiAgICAubG9vcC1hcmdzKEBjb3VudCkgd2hlbiAoQGNvdW50ID4gMCkge1xuICAgICAgICAubG9vcC1hcmdzKEBjb3VudCAtIDEpO1xuICAgICAgICBAcGFyYW06IHVuaXQoZXh0cmFjdChAdmFsdWVzLEBjb3VudCkgLyBAYmFzZVNpemUsIEB1bml0KTtcbiAgICAgICAgQHtwcm9wfStfOiB+XCJAe3BhcmFtfVwiO1xuICAgIH1cbiAgICAubG9vcC1hcmdzKGxlbmd0aChAdmFsdWVzKSk7ICAgIFxufVxuXG4uZm9udC1zaXplKEBmb250LXNpemU6IEBiYXNlU2l6ZSkge1xuXHRAcmVtOiAoQGZvbnQtc2l6ZSAvIEBiYXNlU2l6ZSk7XG5cdGZvbnQtc2l6ZTogdW5pdChAcmVtLEB1bml0KTsgXG59XG5cblxuLy8gR2VuZXJhdGUgUFggVE8gVldcbkB2aWV3cG9ydF93aWR0aDoxOTIwO1xuQHZ3X3VuaXQgOiB2dztcblxuLnZ3KEBwcm9wLEB2YWx1ZXMpe1xuICAgIC5sb29wLWFyZ3MoQGNvdW50KSB3aGVuIChAY291bnQgPiAwKSB7XG4gICAgICAgIC5sb29wLWFyZ3MoQGNvdW50IC0gMSk7XG4gICAgICAgIEB2dy1jb250ZXh0OihAdmlld3BvcnRfd2lkdGgqLjAxKSAqIDFweDtcbiAgICAgICAgQHBhcmFtOiByb3VuZCh1bml0KGV4dHJhY3QoQHZhbHVlcyxAY291bnQpIC8gQHZ3LWNvbnRleHQsIEB2d191bml0KSwgMik7XG4gICAgICAgIEB7cHJvcH0rXzogflwiQHtwYXJhbX1cIjtcbiAgICB9XG4gICAgLmxvb3AtYXJncyhsZW5ndGgoQHZhbHVlcykpOyAgICBcbn1cblxuIiwiKiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuaHRtbCxcbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuaHRtbC5oaWRkZW4sXG5ib2R5LmhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIGh0bWwuYWN0aXZlLWludHJvLFxuICBib2R5LmFjdGl2ZS1pbnRybyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG4gIGh0bWwuYWN0aXZlLWludHJvIGJvZHksXG4gIGJvZHkuYWN0aXZlLWludHJvIGJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5odG1sLmxvY2stc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmh0bWwubG9jay1zY3JvbGwgYm9keSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAnTW9udCcsIHNhbnMtc2VyaWY7XG59XG5hIGltZyB7XG4gIGJvcmRlcjogMCBub25lO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cbmRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5vYmplY3Qge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XG4gIC1tcy10cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7XG4gIC1vLXRyYW5zZm9ybS1zdHlsZTogZmxhdDtcbn1cbi5jbHIge1xuICBjbGVhcjogYm90aDtcbn1cbi51bC1yZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi51bC1yZXNldCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5oLXJlc2V0IGgxLFxuLmgtcmVzZXQgaDIsXG4uaC1yZXNldCBoMyxcbi5oLXJlc2V0IGg0LFxuLmgtcmVzZXQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi53LXJlc2V0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oLXJlc2V0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm5vLXNlbGVjdCB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLyogaU9TIFNhZmFyaSAqL1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBTYWZhcmkgKi9cbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbmxpbmVfYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3YtaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vdi12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ub3Ytby1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ub3Ytby12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBvdXRsaW5lOiBub25lO1xufVxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbnNlbGVjdCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udXBwZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxvd2VyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi5jYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vcm1hbDtcbn1cbi5ub2Nhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaHlwaGVuYXRlIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAtbW96LWh5cGhlbnM6IGF1dG87XG4gIGh5cGhlbnM6IGF1dG87XG59XG4ubm9zZWxlY3Qge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC8qIGlPUyBTYWZhcmkgKi9cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogU2FmYXJpICovXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5XG5cdFx0XHRcdFx0XHRcdFx0c3VwcG9ydGVkIGJ5IENocm9tZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnB1bGwtbm9uZSB7XG4gIGZsb2F0OiBub25lO1xufVxuLnByZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFicyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLnZhbGlnbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udmFsaWduLmZpdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmFsaWduIC5taWRkbGUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ4IHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5maXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb250LUJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb250LUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9Nb250LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvTW9udC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9Nb250LUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL01vbnQtQm9sZC5zdmcjTW9udC1Cb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb250LVNlbWlCb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTW9udC1TZW1pQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL01vbnQtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvTW9udC1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvTW9udC1TZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvTW9udC1TZW1pQm9sZC5zdmcjTW9udC1TZW1pQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb250LVJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb250LVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9Nb250LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvTW9udC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9Nb250LVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL01vbnQtUmVndWxhci5zdmcjTW9udC1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250IEJvb2snO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTW9udC1Cb29rLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTW9udC1Cb29rLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvTW9udC1Cb29rLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL01vbnQtQm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvTW9udC1Cb29rLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9Nb250LUJvb2suc3ZnI01vbnQtQm9vaycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGcnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xnLmVvdD9uMXozNzNcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGcuZW90PyNpZWZpeG4xejM3M1wiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGcud29mZj9uMXozNzNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbGcudHRmP24xejM3M1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGcuc3ZnP24xejM3MyNsZ1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0uYW5pbS12aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5kb25lIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MsIHZpc2liaWxpdHkgMC43cztcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0udG9wIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS50b3AuZG9uZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB2aXNpYmlsaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjVzO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLnRvcC0xMCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0udG9wLTEwLmRvbmUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzLCB0cmFuc2Zvcm0gMC41cztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS50b3AtNTAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLnRvcC01MC5kb25lIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzLCB2aXNpYmlsaXR5IDFzLCB0cmFuc2Zvcm0gMXM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0udG9wLTEwMCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLnRvcC0xMDAuZG9uZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcywgdmlzaWJpbGl0eSAxcywgdHJhbnNmb3JtIDFzO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLmJvdHRvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLmJvdHRvbS5kb25lIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHZpc2liaWxpdHkgMC41cywgdHJhbnNmb3JtIDAuNXM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0uYm90dG9tLTUwIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0uYm90dG9tLTUwLmRvbmUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cywgdmlzaWJpbGl0eSAwLjdzLCB0cmFuc2Zvcm0gMC43cztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0ubGVmdC5kb25lIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHZpc2liaWxpdHkgMC41cywgdHJhbnNmb3JtIDAuNXM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0ubGVmdC01MCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLmxlZnQtNTAuZG9uZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB2aXNpYmlsaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjVzO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLmxlZnQtNTAwIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwMHB4KTtcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLmxlZnQtNTAwLmRvbmUge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzLCB0cmFuc2Zvcm0gMS41cztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0ucmlnaHQuZG9uZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB2aXNpYmlsaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjVzO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLnJpZ2h0LTUwMCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwMHB4KTtcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLnJpZ2h0LTUwMC5kb25lIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHZpc2liaWxpdHkgMC41cywgdHJhbnNmb3JtIDEuNXM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0uc2NhbGUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMC4xZGVnKSBzY2FsZSgwLjUpO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0uc2NhbGUuZG9uZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjNzLCB2aXNpYmlsaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMTIsIDEuMTk1LCAwLjIsIDEuMjQ1KTtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDAuM3MsIHZpc2liaWxpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4xMiwgMS4xOTUsIDAuMiwgMS4yNDUpO1xuICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjNzLCB2aXNpYmlsaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMTIsIDEuMTk1LCAwLjIsIDEuMjQ1KTtcbiAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjNzLCB2aXNpYmlsaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMTIsIDEuMTk1LCAwLjIsIDEuMjQ1KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjNzLCB2aXNpYmlsaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMTIsIDEuMTk1LCAwLjIsIDEuMjQ1KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLndpZHRoLWFuaW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLndpZHRoLWFuaW0uZG9uZSB7XG4gICAgd2lkdGg6IDA7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cztcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLmltYWdlLWFuaW0taXRlbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0uaW1hZ2UtYW5pbS1pdGVtLmRvbmUge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLmltYWdlLWFuaW0taXRlbS5kb25lIC5pbWFnZS1vdmVybGF5IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5pbWFnZS1hbmltLWNvbnRhaW5lciB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzLCB2aXNpYmlsaXR5IDAuN3MsIGJveC1zaGFkb3cgMnM7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5pbWFnZS1hbmltLWNvbnRhaW5lci5kb25lIHtcbiAgICBib3gtc2hhZG93OiAyNXB4IDI1cHggNDVweCAtMjJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5kZWxheS0wMS5kb25lIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLmRlbGF5LTAxNS5kb25lIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0uZGVsYXktMDIuZG9uZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5kZWxheS0wMy5kb25lIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLmRlbGF5LTA1LmRvbmUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0uZGVsYXktMDcuZG9uZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5kZWxheS0wOS5kb25lIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLmRlbGF5LTEuZG9uZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgfVxuICAuYW5pbS1ibG9jayAuYW5pbS1lbGVtLmRlbGF5LTEyLmRvbmUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xuICB9XG4gIC5hbmltLWJsb2NrIC5hbmltLWVsZW0uZGVsYXktMTUuZG9uZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5kZWxheS0yLmRvbmUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMnM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG4gIH1cbiAgLmFuaW0tYmxvY2sgLmFuaW0tZWxlbS5kZWxheS0zLmRvbmUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogM3M7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogM3M7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmxpbmsge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZS1ibGluayB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlLTEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGUtNSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZS0zIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRvcC0yIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdG9wLTUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBEQVNIMyB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTUwMDtcbiAgfVxuICAzMCUge1xuICAgIGZpbGwtb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIGZpbGwtb3BhY2l0eTogMC45O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIGZpbGwtb3BhY2l0eTogMTtcbiAgfVxufVxuLmJmLWFsaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50ZW1wbGF0ZS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYmctaW1hZ2Utb3V0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iZy1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubGluay1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hYnMtbGluay1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLm1haW4td3JhcCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5tYWluLXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbi13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi41dnc7XG4gIH1cbiAgLm1haW4td3JhcC53aWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljgxdnc7XG4gICAgcGFkZGluZy1yaWdodDogNy44MXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCkge1xuICAubWFpbi13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3Ljcxdnc7XG4gICAgcGFkZGluZy1yaWdodDogMTcuNzF2dztcbiAgfVxuICAubWFpbi13cmFwLndpZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzLjAydnc7XG4gICAgcGFkZGluZy1yaWdodDogMTMuMDJ2dztcbiAgfVxufVxuLmludHJvLW1vdmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmludHJvLW1vdmUtZWxlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDI1cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMjVweCk7XG4gIH1cbn1cbi5zZWN0aW9uLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5zZWN0aW9uLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNlY3Rpb24tYmxvY2sge1xuICAgIHBhZGRpbmc6IDQuNjl2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAubmVnYXRpdmUtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm5lZ2F0aXZlLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNDN2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAudG9wLTgwIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50b3AtODAge1xuICAgIHRvcDogNC4xN3Z3O1xuICB9XG59XG4ud2lkZXItMzAge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAud2lkZXItMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41NnZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTEuNTZ2dztcbiAgfVxufVxuLndpZGVyLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAud2lkZXItMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNHZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTEuMDR2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudC13aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxufVxuLnRleHQtYmxvY2stY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLnRleHQtYmxvY2stY29udGVudC5sZXNzLXNwYWNlIGgxLFxuLnRleHQtYmxvY2stY29udGVudC5sZXNzLXNwYWNlIGgyLFxuLnRleHQtYmxvY2stY29udGVudC5sZXNzLXNwYWNlIGgzLFxuLnRleHQtYmxvY2stY29udGVudC5sZXNzLXNwYWNlIGg0LFxuLnRleHQtYmxvY2stY29udGVudC5sZXNzLXNwYWNlIGg1LFxuLnRleHQtYmxvY2stY29udGVudC5sZXNzLXNwYWNlIGg2LFxuLnRleHQtYmxvY2stY29udGVudC5sZXNzLXNwYWNlIHAsXG4udGV4dC1ibG9jay1jb250ZW50Lmxlc3Mtc3BhY2UgdWwsXG4udGV4dC1ibG9jay1jb250ZW50Lmxlc3Mtc3BhY2Ugb2wge1xuICBwYWRkaW5nLWJvdHRvbTogMC44ZW07XG59XG4udGV4dC1ibG9jay1jb250ZW50Lmxlc3Mtc3BhY2UgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udGV4dC1ibG9jay1jb250ZW50Lmxlc3Mtc3BhY2UgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGV4dC1ibG9jay1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogMS4zZW07XG59XG4udGV4dC1ibG9jay1jb250ZW50IGgxOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50ZXh0LWJsb2NrLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxLjNlbTtcbn1cbi50ZXh0LWJsb2NrLWNvbnRlbnQgaDI6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRleHQtYmxvY2stY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDEuM2VtO1xufVxuLnRleHQtYmxvY2stY29udGVudCBoMzpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udGV4dC1ibG9jay1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogMS4zZW07XG59XG4udGV4dC1ibG9jay1jb250ZW50IGg0Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50ZXh0LWJsb2NrLWNvbnRlbnQgaDUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxLjNlbTtcbn1cbi50ZXh0LWJsb2NrLWNvbnRlbnQgaDU6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRleHQtYmxvY2stY29udGVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDEuM2VtO1xufVxuLnRleHQtYmxvY2stY29udGVudCBoNjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udGV4dC1ibG9jay1jb250ZW50IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGV4dC1ibG9jay1jb250ZW50IGEge1xuICBjb2xvcjogIzAwMWQ4ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4udGV4dC1ibG9jay1jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxLjNlbTtcbn1cbi50ZXh0LWJsb2NrLWNvbnRlbnQgdWw6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRleHQtYmxvY2stY29udGVudCB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGV4dC1ibG9jay1jb250ZW50IHVsIGxpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xufVxuLnRleHQtYmxvY2stY29udGVudCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udGV4dC1ibG9jay1jb250ZW50IGxpIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50ZXh0LWJsb2NrLWNvbnRlbnQgbGkgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXh0LWJsb2NrLWNvbnRlbnQgbGkgdWwgbGk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xufVxuLnRleHQtYmxvY2stY29udGVudCBwIHtcbiAgcGFkZGluZy1ib3R0b206IDEuM2VtO1xuICBtYXJnaW46IDA7XG59XG4udGV4dC1ibG9jay1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRleHQtYmxvY2stY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDEuM2VtO1xufVxuLnRleHQtYmxvY2stY29udGVudCBibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMS4zZW07XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbjogMS41ZW0gMTBweDtcbiAgcGFkZGluZzogMC41ZW0gMTBweDtcbiAgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwiO1xufVxuLnRleHQtYmxvY2stY29udGVudCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgY29sb3I6ICNjY2M7XG4gIGNvbnRlbnQ6IFwiXFwyMDFDXCI7XG4gIGZvbnQtc2l6ZTogNGVtO1xuICBsaW5lLWhlaWdodDogMC4xZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuNGVtO1xufVxuLnRleHQtYmxvY2stY29udGVudCBibG9ja3F1b3RlIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4udGV4dC1ibG9jay1jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC50ZXh0LWJsb2NrLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAudGV4dC1ibG9jay1jb250ZW50LmZ6LTE2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wVG9wLTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ucFRvcC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnBUb3AtMTUge1xuICAgIHBhZGRpbmctdG9wOiAwLjc4dnc7XG4gIH1cbn1cbi5wVG9wLTI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucFRvcC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDEuM3Z3O1xuICB9XG59XG4ucFRvcC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnBUb3AtMzAge1xuICAgIHBhZGRpbmctdG9wOiAxLjU2dnc7XG4gIH1cbn1cbi5wVG9wLTM1IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5wVG9wLTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnBUb3AtMzUge1xuICAgIHBhZGRpbmctdG9wOiAxLjgydnc7XG4gIH1cbn1cbi5wVG9wLTQwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucFRvcC00MCB7XG4gICAgcGFkZGluZy10b3A6IDIuMDh2dztcbiAgfVxufVxuLnBUb3AtNTAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wVG9wLTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMi42dnc7XG4gIH1cbn1cbi5wVG9wLTYwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucFRvcC02MCB7XG4gICAgcGFkZGluZy10b3A6IDMuMTN2dztcbiAgfVxufVxuLnBUb3AtODAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnBUb3AtODAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucFRvcC04MCB7XG4gICAgcGFkZGluZy10b3A6IDQuMTd2dztcbiAgfVxufVxuLnBUb3AtOTAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnBUb3AtOTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucFRvcC05MCB7XG4gICAgcGFkZGluZy10b3A6IDQuNjl2dztcbiAgfVxufVxuLnBUb3AtMTEwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5wVG9wLTExMCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wVG9wLTExMCB7XG4gICAgcGFkZGluZy10b3A6IDUuNzN2dztcbiAgfVxufVxuLnBUb3AtMTIwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5wVG9wLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wVG9wLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDYuMjV2dztcbiAgfVxufVxuLnBUb3AtMTYwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5wVG9wLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wVG9wLTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDguMzN2dztcbiAgfVxufVxuLnBUb3AtMTgwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5wVG9wLTE4MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wVG9wLTE4MCB7XG4gICAgcGFkZGluZy10b3A6IDkuMzh2dztcbiAgfVxufVxuLnBCb3QtNjAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnBCb3QtNjAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucEJvdC02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTN2dztcbiAgfVxufVxuLnBCb3QtODAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnBCb3QtODAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucEJvdC04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMTd2dztcbiAgfVxufVxuLnBCb3QtMTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5wQm90LTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wQm90LTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMjV2dztcbiAgfVxufVxuLnBCb3QtMTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5wQm90LTE1MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wQm90LTE1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODF2dztcbiAgfVxufVxuLnBCb3QtMTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5wQm90LTE4MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wQm90LTE4MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMzh2dztcbiAgfVxufVxuLnAtMzAge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtMzAge1xuICAgIHBhZGRpbmc6IDEuNTZ2dztcbiAgfVxufVxuLnAtMjAge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtMjAge1xuICAgIHBhZGRpbmc6IDEuMDR2dztcbiAgfVxufVxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsZXgtdyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5kaWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGFjIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZ6LTAge1xuICBmb250LXNpemU6IDA7XG59XG4ub2YtaCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG92ZXItaW1hZ2UtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5ob3Zlci1pbWFnZS1pdGVtIC5kZWZhdWx0LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvdmVyLWltYWdlLWl0ZW0gLmhvdmVyLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5ob3Zlci1pbWFnZS1pdGVtOmhvdmVyIC5ob3Zlci1pbWFnZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5ob3Zlci1pbWFnZS1pdGVtOmhvdmVyIC5kZWZhdWx0LWltYWdlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xuICB9XG4gIC5ob3Zlci1pbWFnZS1pdGVtIC5ob3Zlci1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnotMSB7XG4gIHotaW5kZXg6IDE7XG59XG4uei0yIHtcbiAgei1pbmRleDogMjtcbn1cbi56LTMge1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmRhcmstYmcge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIH1cbn1cbi5hY2Nlc3NpYmlsaXR5LXRleHQge1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5icmVhZGNydW1iLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5icmVhZGNydW1iLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgYS5icmVhZGNydW1iLWxpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgbGVmdDogMDtcbiAgfVxuICBhLmJyZWFkY3J1bWItbGluazpob3ZlcjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5icmVhZGNydW1iLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5idG4tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA2MjQ5OTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5idG4tbGluazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICMwNjI0OTk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xufVxuLmJ0bi1saW5rLndoaXRlLWJ0biB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzA2MjQ5OTtcbn1cbi5idG4tbGluay53aGl0ZS1idG46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5idG4tbGluay53aGl0ZS1idG4gLmJ0bi1saW5rLXRleHQge1xuICBjb2xvcjogIzAwMWQ4ODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5idG4tbGluazpob3Zlci53aGl0ZS1idG4gLmJ0bi1saW5rLXRleHQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5idG4tbGluazpob3ZlcjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAuYnRuLWxpbms6aG92ZXIgLmJ0bi1saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMDYyNDk5O1xuICB9XG59XG4uYnRuLWxpbmstdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmJ0bi1saW5rLXRleHQge1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG4gIH1cbn1cbi5maWxsLXRleHQtbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA2MjQ5OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBib3JkZXIgMC40cztcbiAgLW1zLXRyYW5zaXRpb246IGJvcmRlciAwLjRzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC40cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5maWxsLXRleHQtbGluay53aGl0ZS1idG4ge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uZmlsbC10ZXh0LWxpbmsud2hpdGUtYnRuIC5kZWZhdWx0LXRleHQge1xuICBjb2xvcjogIzA2MjQ5OTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5maWxsLXRleHQtbGluay53aGl0ZS1idG4gLmhvdmVyLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjMDYyNDk5O1xufVxuLmZpbGwtdGV4dC1saW5rLndoaXRlLWJ0biAuaG92ZXItdGV4dC1jb250ZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmlsbC10ZXh0LWxpbmsuZ3JleS1idG4ge1xuICBib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG59XG4uZmlsbC10ZXh0LWxpbmsuZ3JleS1idG4gLmRlZmF1bHQtdGV4dCB7XG4gIGNvbG9yOiAjMDYyNDk5O1xuICBiYWNrZ3JvdW5kOiAjZDhkOGQ4O1xufVxuLmZpbGwtdGV4dC1saW5rLmdyZXktYnRuIC5ob3Zlci10ZXh0IHtcbiAgYmFja2dyb3VuZDogIzA2MjQ5OTtcbn1cbi5maWxsLXRleHQtbGluay5ncmV5LWJ0biAuaG92ZXItdGV4dC1jb250ZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmlsbC10ZXh0LWxpbmsgLmRlZmF1bHQtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDE1cHggMTFweDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzA2MjQ5OTtcbn1cbi5maWxsLXRleHQtbGluayAuaG92ZXItdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgLW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAuNSUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMC41JSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMC41JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwLjUlKTtcbn1cbi5maWxsLXRleHQtbGluayAuaG92ZXItdGV4dC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTJweCAxNXB4IDExcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAuNSUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwLjUlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAuNSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwLjUlKTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzA2MjQ5OTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5maWxsLXRleHQtbGluazpob3ZlciAuaG92ZXItdGV4dCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5maWxsLXRleHQtbGluazpob3ZlciAuaG92ZXItdGV4dC1jb250ZW50IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5maWxsLXRleHQtbGluayAuaG92ZXItdGV4dC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTRweDtcbiAgfVxuICAuZmlsbC10ZXh0LWxpbmsgLmRlZmF1bHQtdGV4dCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDE0cHg7XG4gIH1cbn1cbi5hcnJvdy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5hcnJvdy1idG4ud2hpdGUgLmFycm93LXJpbmcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmFycm93LWJ0bi53aGl0ZSAuYXJyb3ctcmluZzphZnRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmFycm93LWJ0bi53aGl0ZSAuYXJyb3ctYnRuLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hcnJvdy1idG4udmlldy1tb3JlIC5hcnJvdy1idG4tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAnTW9udCBCb29rJywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmFycm93LWJ0bi52aWV3LW1vcmUgLmFycm93LXJpbmcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7XG59XG4uYXJyb3ctYnRuLnZpZXctbW9yZSAuYXJyb3ctcmluZzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDAwMDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuLmFycm93LWJ0biAuYXJyb3ctcmluZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMWQ4ODtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5hcnJvdy1idG4gLmFycm93LXJpbmc6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAxZDg4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAxZDg4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC40cztcbn1cbi5hcnJvdy1idG4gLmFycm93LWJ0bi10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAxZDg4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFycm93LWJ0bjpob3ZlciAuYXJyb3ctcmluZyB7XG4gICAgYmFja2dyb3VuZDogIzAwMWQ4ODtcbiAgfVxuICAuYXJyb3ctYnRuOmhvdmVyIC5hcnJvdy1yaW5nOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmFycm93LWJ0bjpob3Zlci53aGl0ZSAuYXJyb3ctcmluZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuICAuYXJyb3ctYnRuOmhvdmVyLndoaXRlIC5hcnJvdy1yaW5nOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDFkODg7XG4gIH1cbiAgLmFycm93LWJ0bjpob3Zlci52aWV3LW1vcmUgLmFycm93LXJpbmcge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIH1cbiAgLmFycm93LWJ0bjpob3Zlci52aWV3LW1vcmUgLmFycm93LXJpbmc6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLmdyaWQge1xuICBmb250LXNpemU6IDA7XG59XG4uY29sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5jb2wtbS0yNSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5jb2wtbS0zMCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5jb2wtbS01MCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5jb2wtbS03MCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5jb2wtbS03NSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5jb2wtbS04MCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5jb2wtbS05MCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5jb2wtbS0xMDAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtdC0yNSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29sLXQtMzAge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbC10LTMyIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtdC0zMyB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbC10LTM1IHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtdC00MCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29sLXQtNTQge1xuICAgIHdpZHRoOiA1NCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbC10LTUwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtdC00NiB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29sLXQtNjAge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbC10LTY1IHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtdC02NiB7XG4gICAgd2lkdGg6IDY2JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29sLXQtNzAge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbC10LTgwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtdC04NSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29sLXQtMTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTEwMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC04MCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTc4IHtcbiAgICB3aWR0aDogNzglO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTY2MHB4KSB7XG4gIC5jb2wtZC03OCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTc1IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtNzIge1xuICAgIHdpZHRoOiA3MiU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC03MSB7XG4gICAgd2lkdGg6IDcxJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTcwIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtNjcge1xuICAgIHdpZHRoOiA2NyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC02NiB7XG4gICAgd2lkdGg6IDY2LjY2JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTY1IHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtNjMge1xuICAgIHdpZHRoOiA2MyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC02MSB7XG4gICAgd2lkdGg6IDYxJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTYwNSB7XG4gICAgd2lkdGg6IDYwLjclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtNjAge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC01NyB7XG4gICAgd2lkdGg6IDU3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTU4IHtcbiAgICB3aWR0aDogNTglO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtNTYge1xuICAgIHdpZHRoOiA1NiU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC01NSB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTU0IHtcbiAgICB3aWR0aDogNTQlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtNTAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC00NiB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTQyIHtcbiAgICB3aWR0aDogNDIlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtNDQge1xuICAgIHdpZHRoOiA0NCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC04NSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmQtb2Zmc2V0LWxlZnQtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC00NyB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTQ1IHtcbiAgICB3aWR0aDogNDQlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtNDQge1xuICAgIHdpZHRoOiA0NCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC00MCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTM4IHtcbiAgICB3aWR0aDogMzglO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtMzcge1xuICAgIHdpZHRoOiAzNyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC0zNiB7XG4gICAgd2lkdGg6IDM2JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTM1IHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtMzIge1xuICAgIHdpZHRoOiAzMS42NiU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC0zMyB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTMxIHtcbiAgICB3aWR0aDogMzElO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtMzAge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC0yOSB7XG4gICAgd2lkdGg6IDI5JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1kLTI4IHtcbiAgICB3aWR0aDogMjglO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLWQtMjUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC0yMiB7XG4gICAgd2lkdGg6IDIyJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDE2NjBweCkge1xuICAuY29sLWQtMjIge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtZC0yMCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6ICdNb250Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuLnNtYWxsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcbn1cbi5zbWFsbC10aXRsZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNtYWxsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODh2dztcbiAgfVxufVxuLnJlZ3VsYXItdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNXB4O1xufVxuLnJlZ3VsYXItdGl0bGUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5yZWd1bGFyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMTN2dztcbiAgfVxufVxuLm1lZGl1bS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XG59XG4ubWVkaXVtLXRpdGxlIHAge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWVkaXVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNzV2dztcbiAgfVxufVxuLnNtYWxsLXRpdGxlLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ucmVndWxhci10aXRsZS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLnJlZ3VsYXItdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjU2dnc7XG4gIH1cbn1cbi5tZWRpdW0tdGl0bGUtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5tZWRpdW0tdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4udGl0bGUtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50aXRsZS1kZXNjIHtcbiAgICBmb250LXNpemU6IDEuODh2dztcbiAgfVxufVxuLmFkZHJlc3MtY29udGVudC1pdGVtLXRleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xufVxuLnRfYy5jX2JsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4udF9jLmNfd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50X2MuY19ibHVlIHtcbiAgY29sb3I6ICMwMDFkODg7XG59XG4udF9jLmNfYmx1ZV8xIHtcbiAgY29sb3I6ICMyZTUxYWM7XG59XG4vKipcbiAqIFN3aXBlciA0LjEuNlxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvc3dpcGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMTggVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogRmVicnVhcnkgMTEsIDIwMThcbiAqL1xuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItaW52aXNpYmxlLWJsYW5rLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1jb250YWluZXItM2Qge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCxcbi5zd2lwZXItY29udGFpbmVyLXdwOC1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjdweCA0NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzIxNTE5OTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyB0b3AsIDAuMnMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDAuMnMgdG9wLCAwLjJzIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyB0b3A7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHRvcDtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgdG9wLCAwLjJzIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBsZWZ0LCAwLjJzIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAwLjJzIGxlZnQsIDAuMnMgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIGxlZnQ7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIGxlZnQ7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIGxlZnQsIDAuMnMgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIHJpZ2h0LCAwLjJzIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAwLjJzIHJpZ2h0LCAwLjJzIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyByaWdodDtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHJpZ2h0LCAwLjJzIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogIzAwN2FmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzNmM2YzZjJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjNmZmYnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4ubGctaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiAnbGcnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4ubGctZG93bmxvYWQubGctaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGctYWN0aW9ucyB7XG4gIHRvcDogOTAlO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmxnLWFjdGlvbnMge1xuICAgIHRvcDogNTAlO1xuICB9XG59XG4ubGctYWN0aW9ucyAubGctbmV4dCxcbi5sZy1hY3Rpb25zIC5sZy1wcmV2IHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDgwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubGctYWN0aW9ucyAubGctbmV4dC5kaXNhYmxlZCxcbi5sZy1hY3Rpb25zIC5sZy1wcmV2LmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5sZy1hY3Rpb25zIC5sZy1uZXh0OmhvdmVyLFxuLmxnLWFjdGlvbnMgLmxnLXByZXY6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5sZy1hY3Rpb25zIC5sZy1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG4ubGctYWN0aW9ucyAubGctbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5sZy1hY3Rpb25zIC5sZy1wcmV2IHtcbiAgbGVmdDogMjBweDtcbn1cbi5sZy1hY3Rpb25zIC5sZy1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4ubGctb3V0ZXIubGctcmlnaHQtZW5kIC5sZy1vYmplY3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGctcmlnaHQtZW5kIDAuM3M7XG4gIC1vLWFuaW1hdGlvbjogbGctcmlnaHQtZW5kIDAuM3M7XG4gIGFuaW1hdGlvbjogbGctcmlnaHQtZW5kIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sZy1vdXRlci5sZy1sZWZ0LWVuZCAubGctb2JqZWN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxnLWxlZnQtZW5kIDAuM3M7XG4gIC1vLWFuaW1hdGlvbjogbGctbGVmdC1lbmQgMC4zcztcbiAgYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGctdG9vbGJhciB7XG4gIHotaW5kZXg6IDEwODI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sZy10b29sYmFyIC5sZy1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogNDdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG1lZGl1bSBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG59XG4ubGctdG9vbGJhciAubGctaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjY2ZkMmRmO1xufVxuLmxnLXRvb2xiYXIgLmxnLWNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5sZy10b29sYmFyIC5sZy1kb3dubG9hZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMGYyXCI7XG59XG4ubGctc3ViLWh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjRUVFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDgwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxnLXN1Yi1odG1sIGg0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmxnLXN1Yi1odG1sIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cbiNsZy1jb3VudGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxnLXRvb2xiYXIsXG4ubGctcHJldixcbi5sZy1uZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4ycyBsaW5lYXI7XG59XG4ubGctaGlkZS1pdGVtcyAubGctcHJldiB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xufVxuLmxnLWhpZGUtaXRlbXMgLmxnLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG59XG4ubGctaGlkZS1pdGVtcyAubGctdG9vbGJhciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xufVxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLW9iamVjdCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUgLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBEMEEwQTtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDgwO1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG59XG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWdyYWIgLmxnLXRodW1iLWl0ZW0ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogLW8tZ3JhYjtcbiAgY3Vyc29yOiAtbXMtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlci5sZy1ncmFiYmluZyAubGctdGh1bWItaXRlbSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW8tZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1zLWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlci5sZy1kcmFnZ2luZyAubGctdGh1bWIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG59XG4ubGctb3V0ZXIubGctdGh1bWItb3BlbiAubGctdGh1bWItb3V0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTtcbn1cbi5sZy1vdXRlciAubGctdGh1bWIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cbi5sZy1vdXRlciAubGctdGh1bWItaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBlYXNlO1xuICB9XG59XG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0uYWN0aXZlLFxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTkwNzA3O1xufVxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmxnLW91dGVyLmxnLWhhcy10aHVtYiAubGctaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbi5sZy1vdXRlci5sZy1jYW4tdG9nZ2xlIC5sZy1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubGctb3V0ZXIubGctcHVsbC1jYXB0aW9uLXVwIC5sZy1zdWItaHRtbCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm90dG9tIDAuMjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJvdHRvbSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4yNXMgZWFzZTtcbn1cbi5sZy1vdXRlci5sZy1wdWxsLWNhcHRpb24tdXAubGctdGh1bWItb3BlbiAubGctc3ViLWh0bWwge1xuICBib3R0b206IDEwMHB4O1xufVxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQwQTBBO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IC0zOXB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5sZy1vdXRlciAubGctdG9vZ2xlLXRodW1iOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUxZmZcIjtcbn1cbi5sZy1vdXRlciAubGctdG9vZ2xlLXRodW1iOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG59XG4ubGctb3V0ZXIgLmxnLXZpZGVvLWNvbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4ubGctb3V0ZXIgLmxnLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxnLW91dGVyIC5sZy12aWRlbyAubGctb2JqZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ubGctb3V0ZXIgLmxnLXZpZGVvIC5sZy12aWRlby1wbGF5IHtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogNTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQycHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICB6LWluZGV4OiAxMDgwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGctb3V0ZXIgLmxnLWhhcy1pZnJhbWUgLmxnLXZpZGVvIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5sZy1vdXRlciAubGctaGFzLXZpbWVvIC5sZy12aWRlby1wbGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZpbWVvLXBsYXkucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xufVxuLmxnLW91dGVyIC5sZy1oYXMtdmltZW86aG92ZXIgLmxnLXZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdmltZW8tcGxheS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC01OHB4IHRyYW5zcGFyZW50O1xufVxuLmxnLW91dGVyIC5sZy1oYXMtaHRtbDUgLmxnLXZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvdmlkZW8tcGxheS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgd2lkdGg6IDY0cHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5sZy1vdXRlciAubGctaGFzLWh0bWw1OmhvdmVyIC5sZy12aWRlby1wbGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1vdXRlciAubGctaGFzLXlvdXR1YmUgLmxnLXZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcveW91dHViZS1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcbn1cbi5sZy1vdXRlciAubGctaGFzLXlvdXR1YmU6aG92ZXIgLmxnLXZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcveW91dHViZS1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTYwcHggdHJhbnNwYXJlbnQ7XG59XG4ubGctb3V0ZXIgLmxnLXZpZGVvLW9iamVjdCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvIC5sZy12aWRlby1vYmplY3Qge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1wbGF5aW5nIC5sZy1vYmplY3QsXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1wbGF5aW5nIC5sZy12aWRlby1wbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLXZpZGVvLW9iamVjdCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubGctcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgaGVpZ2h0OiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA4MztcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDhzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA4cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDhzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4wOHMgZWFzZSAwcztcbn1cbi5sZy1wcm9ncmVzcy1iYXIgLmxnLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5MDcwNztcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAwO1xufVxuLmxnLXByb2dyZXNzLWJhci5sZy1zdGFydCAubGctcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sZy1zaG93LWF1dG9wbGF5IC5sZy1wcm9ncmVzcy1iYXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWF1dG9wbGF5LWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFkXCI7XG59XG4ubGctc2hvdy1hdXRvcGxheSAubGctYXV0b3BsYXktYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cbi5sZy1vdXRlci5sZy1jc3MzLmxnLXpvb20tZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwLFxuLmxnLW91dGVyLmxnLWNzczMubGctem9vbS1kcmFnZ2luZyAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1hZ2Uge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbn1cbi5sZy1vdXRlci5sZy11c2UtdHJhbnNpdGlvbi1mb3Item9vbSAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXAge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbn1cbi5sZy1vdXRlci5sZy11c2UtbGVmdC1mb3Item9vbSAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXAge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIHRvcCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1vLXRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIHRvcCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xufVxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltYWdlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjE1cyAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMTVzICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjE1cyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xNXMgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuI2xnLXpvb20taW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTMxMVwiO1xufVxuI2xnLWFjdHVhbC1zaXplIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuI2xnLWFjdHVhbC1zaXplOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cbiNsZy16b29tLW91dCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jbGctem9vbS1vdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTMxMlwiO1xufVxuLmxnLXpvb21lZCAjbGctem9vbS1vdXQge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5sZy1vdXRlciAubGctcGFnZXItb3V0ZXIge1xuICBib3R0b206IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTA4MDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmxnLW91dGVyIC5sZy1wYWdlci1vdXRlci5sZy1wYWdlci1ob3ZlciAubGctcGFnZXItY29udCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmxnLW91dGVyIC5sZy1wYWdlci1jb250IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5sZy1vdXRlciAubGctcGFnZXItY29udDpob3ZlciAubGctcGFnZXItdGh1bWItY29udCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5sZy1vdXRlciAubGctcGFnZXItY29udC5sZy1wYWdlci1hY3RpdmUgLmxnLXBhZ2VyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHdoaXRlIGluc2V0O1xufVxuLmxnLW91dGVyIC5sZy1wYWdlci10aHVtYi1jb250IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNGRkY7XG4gIGJvdHRvbTogMTAwJTtcbiAgaGVpZ2h0OiA4M3B4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzLCAtbW96LXRyYW5zZm9ybSAwLjE1cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHMsIC1vLXRyYW5zZm9ybSAwLjE1cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHMsIHRyYW5zZm9ybSAwLjE1cyBlYXNlIDBzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xufVxuLmxnLW91dGVyIC5sZy1wYWdlci10aHVtYi1jb250IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGctb3V0ZXIgLmxnLXBhZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDhweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgaW5zZXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZSAwcztcbiAgd2lkdGg6IDEycHg7XG59XG4ubGctb3V0ZXIgLmxnLXBhZ2VyOmhvdmVyLFxuLmxnLW91dGVyIC5sZy1wYWdlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDhweCB3aGl0ZSBpbnNldDtcbn1cbi5sZy1vdXRlciAubGctY2FyZXQge1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IGRhc2hlZDtcbiAgYm90dG9tOiAtMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDA7XG59XG4ubGctZnVsbHNjcmVlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMjBjXCI7XG59XG4ubGctZnVsbHNjcmVlbi1vbiAubGctZnVsbHNjcmVlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMjBkXCI7XG59XG4ubGctb3V0ZXIgI2xnLWRyb3Bkb3duLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDgxO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4xOHMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICAtby10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjE4cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMThzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbn1cbi5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgLmxnLWRyb3Bkb3duLFxuLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAjbGctZHJvcGRvd24tb3ZlcmxheSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAjbGctc2hhcmUge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5sZy1vdXRlciAubGctZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdG9wOiA1MHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjVzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNXMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjVzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC41cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG59XG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IC0xNnB4O1xufVxuLmxnLW91dGVyIC5sZy1kcm9wZG93biA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duID4gbGk6aG92ZXIgYSxcbi5sZy1vdXRlciAubGctZHJvcGRvd24gPiBsaTpob3ZlciAubGctaWNvbiB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmxnLW91dGVyIC5sZy1kcm9wZG93biBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmxnLW91dGVyIC5sZy1kcm9wZG93biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cbi5sZy1vdXRlciAubGctZHJvcGRvd24gLmxnLWRyb3Bkb3duLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxnLW91dGVyIC5sZy1kcm9wZG93biAubGctaWNvbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogYXV0bztcbn1cbi5sZy1vdXRlciAjbGctc2hhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGctb3V0ZXIgI2xnLXNoYXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU4MGRcIjtcbn1cbi5sZy1vdXRlciAjbGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb24ge1xuICBjb2xvcjogIzNiNTk5ODtcbn1cbi5sZy1vdXRlciAjbGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmxnLW91dGVyICNsZy1zaGFyZS10d2l0dGVyIC5sZy1pY29uIHtcbiAgY29sb3I6ICMwMGFjZWQ7XG59XG4ubGctb3V0ZXIgI2xnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmxnLW91dGVyICNsZy1zaGFyZS1nb29nbGVwbHVzIC5sZy1pY29uIHtcbiAgY29sb3I6ICNkZDRiMzk7XG59XG4ubGctb3V0ZXIgI2xnLXNoYXJlLWdvb2dsZXBsdXMgLmxnLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmxnLW91dGVyICNsZy1zaGFyZS1waW50ZXJlc3QgLmxnLWljb24ge1xuICBjb2xvcjogI2NiMjAyNztcbn1cbi5sZy1vdXRlciAjbGctc2hhcmUtcGludGVyZXN0IC5sZy1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5sZy1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5sZy1vdXRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG59XG4ubGctb3V0ZXIgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmxnLW91dGVyLmxnLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctb3V0ZXIubGctY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLW91dGVyLmxnLWdyYWIgaW1nLmxnLW9iamVjdCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiAtby1ncmFiO1xuICBjdXJzb3I6IC1tcy1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG4ubGctb3V0ZXIubGctZ3JhYmJpbmcgaW1nLmxnLW9iamVjdCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW8tZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1zLWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLmxnLW91dGVyIC5sZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmxnLW91dGVyIC5sZy1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxnLW91dGVyIC5sZy1pdGVtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxnLW91dGVyLmxnLWNzczMgLmxnLXByZXYtc2xpZGUsXG4ubGctb3V0ZXIubGctY3NzMyAubGctY3VycmVudCxcbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1uZXh0LXNsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4ubGctb3V0ZXIubGctY3NzIC5sZy1jdXJyZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4ubGctb3V0ZXIgLmxnLWl0ZW0sXG4ubGctb3V0ZXIgLmxnLWltZy13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sZy1vdXRlciAubGctaXRlbTpiZWZvcmUsXG4ubGctb3V0ZXIgLmxnLWltZy13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5sZy1vdXRlciAubGctaW1nLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICB6LWluZGV4OiAxMDYwO1xufVxuLmxnLW91dGVyIC5sZy1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0gLmxnLW9iamVjdCxcbi5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0gLmxnLXZpZGVvLXBsYXkge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG59XG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy1vYmplY3QsXG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy12aWRlby1wbGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1vdXRlciAubGctZW1wdHktaHRtbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGctb3V0ZXIubGctaGlkZS1kb3dubG9hZCAjbGctZG93bmxvYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxnLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbn1cbi5sZy1iYWNrZHJvcC5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1uby10cmFucyAubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG59XG4ubGctY3NzMy5sZy11c2UtY3NzMyAubGctaXRlbSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmxnLWNzczMubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIGxlZnQ6IDEwMCU7XG59XG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi8qISBsaWdodGdhbGxlcnkgLSB2MS42LjExIC0gMjAxOC0wNS0yMlxuKiBodHRwOi8vc2FjaGluY2hvb2x1ci5naXRodWIuaW8vbGlnaHRHYWxsZXJ5L1xuKiBDb3B5cmlnaHQgKGMpIDIwMTggU2FjaGluIE47IExpY2Vuc2VkIEdQTHYzICovXG4ubGctY3NzMy5sZy16b29tLWluIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMyk7XG59XG4ubGctY3NzMy5sZy16b29tLWluIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjMsIDEuMywgMS4zKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpO1xufVxuLmxnLWNzczMubGctem9vbS1pbiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctem9vbS1pbi1iaWcgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctem9vbS1pbi1iaWcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDIsIDIsIDIpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMiwgMiwgMik7XG59XG4ubGctY3NzMy5sZy16b29tLWluLWJpZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMiwgMiwgMik7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgyLCAyLCAyKTtcbn1cbi5sZy1jc3MzLmxnLXpvb20taW4tYmlnIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctem9vbS1pbi1iaWcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXpvb20taW4tYmlnIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy16b29tLWluLWJpZyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy16b29tLW91dCAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy16b29tLW91dCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43LCAwLjcsIDAuNyk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjcsIDAuNywgMC43KTtcbn1cbi5sZy1jc3MzLmxnLXpvb20tb3V0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjcsIDAuNywgMC43KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNywgMC43LCAwLjcpO1xufVxuLmxnLWNzczMubGctem9vbS1vdXQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy16b29tLW91dCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctem9vbS1vdXQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXpvb20tb3V0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWJpZyAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy16b29tLW91dC1iaWcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCk7XG59XG4ubGctY3NzMy5sZy16b29tLW91dC1iaWcgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCk7XG59XG4ubGctY3NzMy5sZy16b29tLW91dC1iaWcgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy16b29tLW91dC1iaWcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXpvb20tb3V0LWJpZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctem9vbS1vdXQtYmlnIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWluIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWluIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApO1xufVxuLmxnLWNzczMubGctem9vbS1vdXQtaW4gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDIsIDIsIDIpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMiwgMiwgMik7XG59XG4ubGctY3NzMy5sZy16b29tLW91dC1pbiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWluIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy16b29tLW91dC1pbiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctem9vbS1vdXQtaW4gLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctem9vbS1pbi1vdXQgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctem9vbS1pbi1vdXQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDIsIDIsIDIpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMiwgMiwgMik7XG59XG4ubGctY3NzMy5sZy16b29tLWluLW91dCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKTtcbn1cbi5sZy1jc3MzLmxnLXpvb20taW4tb3V0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctem9vbS1pbi1vdXQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXpvb20taW4tb3V0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy16b29tLWluLW91dCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zb2Z0LXpvb20gLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctc29mdC16b29tIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xufVxuLmxnLWNzczMubGctc29mdC16b29tIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xufVxuLmxnLWNzczMubGctc29mdC16b29tIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctc29mdC16b29tIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zb2Z0LXpvb20gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNvZnQtem9vbSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zY2FsZS11cCAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1zY2FsZS11cCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAwLjgsIDAuOCkgdHJhbnNsYXRlM2QoMCUsIDEwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLjgsIDAuOCwgMC44KSB0cmFuc2xhdGUzZCgwJSwgMTAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjgsIDAuOCwgMC44KSB0cmFuc2xhdGUzZCgwJSwgMTAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAwLjgsIDAuOCkgdHJhbnNsYXRlM2QoMCUsIDEwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjgsIDAuOCwgMC44KSB0cmFuc2xhdGUzZCgwJSwgMTAlLCAwKTtcbn1cbi5sZy1jc3MzLmxnLXNjYWxlLXVwIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLjgsIDAuOCwgMC44KSB0cmFuc2xhdGUzZCgwJSwgMTAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAuOCwgMC44LCAwLjgpIHRyYW5zbGF0ZTNkKDAlLCAxMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOCwgMC44LCAwLjgpIHRyYW5zbGF0ZTNkKDAlLCAxMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjgsIDAuOCwgMC44KSB0cmFuc2xhdGUzZCgwJSwgMTAlLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOCwgMC44LCAwLjgpIHRyYW5zbGF0ZTNkKDAlLCAxMCUsIDApO1xufVxuLmxnLWNzczMubGctc2NhbGUtdXAgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zY2FsZS11cCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctc2NhbGUtdXAgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNjYWxlLXVwIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhciAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXIgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhciAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xufVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdXAgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdXAgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXVwIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLWRvd24gLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItZG93biAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xufVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItZG93biAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLWRvd24gLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci1kb3duIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci1kb3duIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci1kb3duIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1sZWZ0IC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xufVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtbGVmdCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xufVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtbGVmdCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtZG93biAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1kb3duIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1kb3duIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xufVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtZG93biAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWRvd24gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWRvd24gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWRvd24gLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwtZ3Jvd3RoIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsLWdyb3d0aCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpIHRyYW5zbGF0ZTNkKDAsIC0xNTAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApO1xufVxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwtZ3Jvd3RoIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KSB0cmFuc2xhdGUzZCgwLCAxNTAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpIHRyYW5zbGF0ZTNkKDAsIDE1MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpIHRyYW5zbGF0ZTNkKDAsIDE1MCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KSB0cmFuc2xhdGUzZCgwLCAxNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpIHRyYW5zbGF0ZTNkKDAsIDE1MCUsIDApO1xufVxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwtZ3Jvd3RoIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwtZ3Jvd3RoIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbC1ncm93dGggLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsLWdyb3d0aCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seSAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDEwZGVnLCAwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDEwZGVnLCAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygxMGRlZywgMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDEwZGVnLCAwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KDEwZGVnLCAwZGVnKTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seSAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMTBkZWcsIDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMTBkZWcsIDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDEwZGVnLCAwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMTBkZWcsIDBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoMTBkZWcsIDBkZWcpO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS1yZXYgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KC0xMGRlZywgMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KC0xMGRlZywgMGRlZyk7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHktcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygtMTBkZWcsIDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtMTBkZWcsIDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMTBkZWcsIDBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHktcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHktcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHktcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAxMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAxMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAxMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAxMGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAxMGRlZyk7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteS1yZXYgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXktcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAtMTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMTBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15LXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIC0xMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIC0xMGRlZyk7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteS1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteS1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15LXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXktcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldyAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXcgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXcgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXcgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXcgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXJldiAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcyAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCA2MGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCA2MGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCA2MGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCA2MGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXIgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXIgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldyg2MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldyg2MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldyg2MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXIgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlciAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXIgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1yZXYgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygtNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC02MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAyMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAyMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAyMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcy1yZXYgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIC0yMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xufVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwLjUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwLjUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG59XG4ubGctY3NzMy5sZy1sb2xsaXBvcCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLWxvbGxpcG9wIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1sb2xsaXBvcCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLWxvbGxpcG9wLXJldiAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1sb2xsaXBvcC1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwLjUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwLjUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG59XG4ubGctY3NzMy5sZy1sb2xsaXBvcC1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbi5sZy1jc3MzLmxnLWxvbGxpcG9wLXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctbG9sbGlwb3AtcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1sb2xsaXBvcC1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLWxvbGxpcG9wLXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLXJvdGF0ZSAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1yb3RhdGUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xufVxuLmxnLWNzczMubGctcm90YXRlIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG59XG4ubGctY3NzMy5sZy1yb3RhdGUgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctcm90YXRlIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1yb3RhdGUgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXJvdGF0ZSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cbi5sZy1jc3MzLmxnLXJvdGF0ZS1yZXYgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctcm90YXRlLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxuLmxnLWNzczMubGctcm90YXRlLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG59XG4ubGctY3NzMy5sZy1yb3RhdGUtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXJvdGF0ZS1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXJvdGF0ZS1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXJvdGF0ZS1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy10dWJlIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5sZy1jc3MzLmxnLXR1YmUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAwLCAxKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cbi5sZy1jc3MzLmxnLXR1YmUgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG4ubGctY3NzMy5sZy10dWJlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctdHViZSAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctdHViZSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctdHViZSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWxnLXRyYW5zaXRpb25zLmNzcy5tYXAgKi9cbi5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMTtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuLmhlYWRlci5vcGVuLXN1cGVybWVudSAuc3VwZXJtZW51LWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgbGVmdDogMDtcbiAgYm94LXNoYWRvdzogM3B4IDlweCAyNnB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5oZWFkZXIub3Blbi1zdXBlcm1lbnUgLmhlYWRlci1sb2dvIC50ZW1wbGF0ZS1pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5oZWFkZXIub3Blbi1zdXBlcm1lbnUgLmhlYWRlci1sb2dvIC5jb2xvci1pbWFnZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uaGVhZGVyLm9wZW4tc3VwZXJtZW51IC5oZWFkZXItc2VhcmNoLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxZDg4O1xuICBjb2xvcjogIzAwMWQ4ODtcbn1cbi5oZWFkZXIub3Blbi1zdXBlcm1lbnUgLmZpbGwtZWxlbSB7XG4gIGZpbGw6ICMwMDFkODg7XG59XG4uaGVhZGVyLm9wZW4tc3VwZXJtZW51IC5maWxsLXRleHQtbGluayB7XG4gIGJvcmRlci1jb2xvcjogIzAwMWQ4ODtcbn1cbi5oZWFkZXIub3Blbi1zdXBlcm1lbnUgLmZpbGwtdGV4dC1saW5rIC5kZWZhdWx0LXRleHQge1xuICBjb2xvcjogIzAwMWQ4ODtcbn1cbi5oZWFkZXIub3Blbi1zdXBlcm1lbnUgLnN1cGVybWVudS1jb250YWluZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHZpc2liaWxpdHkgMC40cywgYm94LXNob2RvdyAwLjRzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmhlYWRlci5vcGVuLXN1cGVybWVudSAub3Blbi1zZWFyY2gtZmxkLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5oZWFkZXItY29udGVudCB7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkZXItY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZWFkZXItY29udGVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGVhZGVyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMi41dnc7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjY5dnc7XG4gICAgcGFkZGluZy1yaWdodDogNC42OXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcbiAgfVxufVxuLmhlYWRlci1sb2dvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5oZWFkZXItbG9nbyB7XG4gIHdpZHRoOiAyMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmhlYWRlci1sb2dvIC50ZW1wbGF0ZS1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLWxvZ28gLmNvbG9yLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkZXItbG9nbyAudGVtcGxhdGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHZpc2liaWxpdHkgMC40cztcbiAgfVxuICAuaGVhZGVyLWxvZ28gLmNvbG9yLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHZpc2liaWxpdHkgMC40cztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLmhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogMjY0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5maWxsLWVsZW0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC40cztcbiAgfVxufVxuLmhlYWRlci10b3AtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlci10b3AtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjY0cHgpO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMy4xM3Z3O1xuICB9XG59XG4uaGVhZGVyLXNlYXJjaC1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5oZWFkZXItc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkZXItc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjM0cHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAuaGVhZGVyLXNlYXJjaC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMzRweCk7XG4gIH1cbn1cbi5oZWFkZXItc2VhcmNoLWlucHV0IHtcbiAgd2lkdGg6IDcycHg7XG4gIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC40cywgY29sb3IgMC40cywgYm9yZGVyLWNvbG9yIDAuNHM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oZWFkZXItc2VhcmNoLWlucHV0IHtcbiAgICB3aWR0aDogNTdweDtcbiAgICBsaW5lLWhlaWdodDogNTNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLmhlYWRlci1zZWFyY2gtaW5wdXQge1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICB9XG59XG4uaGVhZGVyLWJ0bi1jb250YWluZXIge1xuICB3aWR0aDogMTUycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmhlYWRlci1idG4tY29udGFpbmVyIC5maWxsLXRleHQtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiA2OHB4O1xufVxuLmhlYWRlci1idG4tY29udGFpbmVyIC5maWxsLXRleHQtbGluayAuZGVmYXVsdC10ZXh0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVhZGVyLWJ0bi1jb250YWluZXIgLmZpbGwtdGV4dC1saW5rIC5ob3Zlci10ZXh0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhlYWRlci1idG4tY29udGFpbmVyIC5maWxsLXRleHQtbGluayB7XG4gICAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5oZWFkZXItYnRuLWNvbnRhaW5lciAuZmlsbC10ZXh0LWxpbmsge1xuICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICB9XG59XG4uc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLWZvcm0uYWN0aXZlIC5oZWFkZXItc2VhcmNoLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogNzJweDtcbn1cbi5zZWFyY2gtZm9ybS50ZXh0LWFjdGl2ZSAub3Blbi1zZWFyY2gtZmxkLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLXN1Ym1pdC1idG4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3VibWl0LXNlYXJjaC1idG4ge1xuICB3aWR0aDogNTdweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc3VibWl0LXNlYXJjaC1idG46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLnN1Ym1pdC1zZWFyY2gtYnRuIHtcbiAgICB3aWR0aDogNzJweDtcbiAgfVxufVxuLnNlYXJjaC1zdmcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAuc2VhcmNoLXN2ZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cbi5vcGVuLXNlYXJjaC1mbGQtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZW51LWJ0bi1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLm1lbnUtYnRuIHtcbiAgd2lkdGg6IDU3cHg7XG4gIGhlaWdodDogNTdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubWVudS1idG4gLmxpbmVzLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbnUtYnRuIC5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogIzAwMWQ4ODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjNzLCB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogdG9wIDAuM3MsIHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcztcbiAgLW1zLXRyYW5zaXRpb246IHRvcCAwLjNzLCB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IHRvcCAwLjNzLCB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzLCB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG59XG4ubWVudS1idG4gLmxpbmUtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBsZWZ0OiAxMXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjNzLCB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogdG9wIDAuM3MsIHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcztcbiAgLW1zLXRyYW5zaXRpb246IHRvcCAwLjNzLCB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IHRvcCAwLjNzLCB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzLCB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG4gIGNvbG9yOiAjMDAxZDg4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubWVudS1idG4gLmxpbmUxIHtcbiAgdG9wOiAxM3B4O1xufVxuLm1lbnUtYnRuIC5saW5lMiB7XG4gIHRvcDogMjVweDtcbn1cbi5tZW51LWJ0biAubGluZTMge1xuICB0b3A6IDM3cHg7XG59XG4ubWVudS1idG4uYWN0aXZlIC5saW5lMSB7XG4gIHRvcDogMjVweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLm1lbnUtYnRuLmFjdGl2ZSAubGluZTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ubWVudS1idG4uYWN0aXZlIC5saW5lMyB7XG4gIHRvcDogMjVweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ubWVudS1idG4uYWN0aXZlLnJvdGF0ZS1saW5lcyAubGluZTEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xufVxuLm1lbnUtYnRuLmFjdGl2ZS5yb3RhdGUtbGluZXMgLmxpbmUyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tZW51LWJ0biB7XG4gICAgd2lkdGg6IDU3cHg7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICB9XG4gIC5tZW51LWJ0biAubGluZSB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgbGVmdDogMTFweDtcbiAgfVxuICAubWVudS1idG4gLmxpbmUtdGV4dCB7XG4gICAgbGVmdDogMTFweDtcbiAgfVxuICAubWVudS1idG4gLmxpbmUxIHtcbiAgICB0b3A6IDEzcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xuICB9XG4gIC5tZW51LWJ0biAubGluZTIge1xuICAgIHRvcDogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg3cHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg3cHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoN3B4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoN3B4KTtcbiAgfVxuICAubWVudS1idG4gLmxpbmUzIHtcbiAgICB0b3A6IDM3cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xuICB9XG4gIC5tZW51LWJ0bjpob3ZlciAubGluZTEge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAubWVudS1idG46aG92ZXIgLmxpbmUyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLm1lbnUtYnRuOmhvdmVyIC5saW5lMyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5tZW51LWJ0bi5hY3RpdmUgLmxpbmUxIHtcbiAgICB0b3A6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5tZW51LWJ0bi5hY3RpdmUgLmxpbmUyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLm1lbnUtYnRuLmFjdGl2ZSAubGluZTMge1xuICAgIHRvcDogMjVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLm1lbnUtYnRuLmFjdGl2ZS5yb3RhdGUtbGluZXMgLmxpbmUxIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgfVxuICAubWVudS1idG4uYWN0aXZlLnJvdGF0ZS1saW5lcyAubGluZTIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAubWVudS1idG4ge1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgfVxuICAubWVudS1idG4gLmxpbmUge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGxlZnQ6IDE4cHg7XG4gIH1cbiAgLm1lbnUtYnRuIC5saW5lLXRleHQge1xuICAgIGxlZnQ6IDE4cHg7XG4gIH1cbiAgLm1lbnUtYnRuIC5saW5lMSB7XG4gICAgdG9wOiAxN3B4O1xuICB9XG4gIC5tZW51LWJ0biAubGluZTIge1xuICAgIHRvcDogMzJweDtcbiAgfVxuICAubWVudS1idG4gLmxpbmUzIHtcbiAgICB0b3A6IDQ3cHg7XG4gIH1cbiAgLm1lbnUtYnRuLmFjdGl2ZSAubGluZTEge1xuICAgIHRvcDogMzJweDtcbiAgfVxuICAubWVudS1idG4uYWN0aXZlIC5saW5lMiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5tZW51LWJ0bi5hY3RpdmUgLmxpbmUzIHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cbi5zdXBlcm1lbnUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGxlZnQgMC40cztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zdXBlcm1lbnUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTEuNDZ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4yMXZ3O1xuICAgIHBhZGRpbmctbGVmdDogNC42OXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjl2dztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHZpc2liaWxpdHkgMC40cywgdHJhbnNmb3JtIDAuNHM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbi5zdXBlcm1lbnUtY29udGFpbmVyLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnN1cGVybWVudS1jb250YWluZXItaW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAuc3VwZXJtZW51LWNvbnRhaW5lci1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNjRweDtcbiAgfVxufVxuLnN1cGVybWVudS1uYXYge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5zdXBlcm1lbnUtbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnN1cGVybWVudS1uYXYge1xuICAgIHBhZGRpbmctbGVmdDogMy4xM3Z3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zdXBlcm1lbnUtbmF2LWdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41NnZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTEuNTZ2dztcbiAgfVxufVxuLnN1cGVybWVudS1uYXYtY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zdXBlcm1lbnUtbmF2LWNvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zdXBlcm1lbnUtbmF2LWNvbCB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjU2dnc7XG4gICAgcGFkZGluZy1yaWdodDogMS41NnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zdXBlcm1lbnUtbmF2LWNvbC1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMWQ4ODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zdXBlcm1lbnUtbmF2LWNvbC1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDEuODJ2dztcbiAgfVxufVxuLnN1cGVybWVudS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zdXBlcm1lbnUtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnN1cGVybWVudS1saXN0LWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAxZDg4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zdXBlcm1lbnUtbGlzdC1saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zdWItbWVudS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDFkODg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjRzO1xufVxuLnN1Yi1tZW51LWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAxZDg4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAxZDg4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjRzLCB0cmFuc2Zvcm0gMC40cywgdG9wIDAuNHM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc3ViLW1lbnUtYnRuIHtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cbiAgLnN1Yi1tZW51LWJ0bjpiZWZvcmUge1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiA5cHg7XG4gIH1cbiAgLnN1Yi1tZW51LWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMWQ4ODtcbiAgfVxuICAuc3ViLW1lbnUtYnRuOmhvdmVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4uc3VwZXJtZW51LWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3VwZXJtZW51LWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdXBlcm1lbnUtbGlzdC1pdGVtLnN1Yi1tZW51IHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NmZDJkZjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uc3VwZXJtZW51LWxpc3QtaXRlbS5zdWItbWVudS5hY3RpdmUgLnN1Yi1tZW51LWJ0bjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0b3A6IDEzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc3VwZXJtZW51LWxpc3QtaXRlbS5zdWItbWVudSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbiAgLnN1cGVybWVudS1saXN0LWl0ZW0uc3ViLW1lbnUuYWN0aXZlIC5zdWItbWVudS1idG46YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn1cbi5zdWItbWVudS1saXN0LWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAxZDg4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3ViLW1lbnUtbGlzdC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzAwMWQ4ODtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnN1Yi1tZW51LWxpc3QtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5zdWItbWVudS1saXN0LWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4uc3ViLW1lbnUtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICBhLnN1cGVybWVudS1saXN0LWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBmb250LXNpemU6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNS4yMXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEzdnc7XG4gIH1cbn1cbi5mb290ZXItbG9nby1saW5rIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZm9vdGVyLWxvZ28tbGluayB7XG4gICAgd2lkdGg6IDE3MnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCkge1xuICAuZm9vdGVyLWxvZ28tbGluayB7XG4gICAgd2lkdGg6IDguOTZ2dztcbiAgfVxufVxuLnNvY2lhbC1yb3ctaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zb2NpYWwtcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLnNvY2lhbC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc29jaWFsLWxpbmsgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNvY2lhbC1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gIH1cbiAgLnNvY2lhbC1saW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZm9vdGVyLW5hdi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZm9vdGVyLW5hdi1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZm9vdGVyLW5hdi1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZvb3Rlci1uYXYtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvb3Rlci1uYXYtbGlzdC1pdGVtLnN1cGVybWVudS1saXN0LWl0ZW0uc3ViLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uZm9vdGVyLW5hdi1saXN0LWl0ZW0gLnN1Yi1tZW51LWJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgdG9wOiAtMTFweDtcbn1cbi5mb290ZXItbmF2LWxpc3QtaXRlbSAuc3ViLW1lbnUtYnRuOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5mb290ZXItbmF2LWxpc3QtaXRlbSAuc3ViLW1lbnUtbGlzdC1saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlci1uYXYtbGlzdC1pdGVtLnN1cGVybWVudS1saXN0LWl0ZW0uc3ViLW1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZvb3Rlci1uYXYtbGlzdC1pdGVtIC5zdWItbWVudS1idG4ge1xuICAgIHRvcDogLTZweDtcbiAgfVxuICAuZm9vdGVyLW5hdi1saXN0LWl0ZW0gLnN1Yi1tZW51LWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgfVxuICAuZm9vdGVyLW5hdi1saXN0LWl0ZW0gLnN1Yi1tZW51LWJ0bjpob3ZlcjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLmZvb3Rlci1uYXYtbGlzdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZvb3Rlci1uYXYtbGlzdC1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLmZvb3Rlci1idG4taXRlbSB7XG4gIG1pbi13aWR0aDogMTE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZvb3Rlci1idG4taXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZvb3Rlci1idG4taXRlbSAuZmlsbC10ZXh0LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZvb3Rlci1idG4taXRlbSB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmZvb3Rlci1waG9uZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZvb3Rlci1waG9uZS1saW5rOmhvdmVyIC5waG9uZS1saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMDAxZDg4O1xuICB9XG4gIC5mb290ZXItcGhvbmUtbGluazpob3ZlciAucGhvbmUtbGluay10ZXh0OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBob25lLWxpbmstdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnBob25lLWxpbmstdGV4dCB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAucGhvbmUtbGluay10ZXh0OmFmdGVyIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAxZDg4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2NjFweCkge1xuICAucGhvbmUtbGluay10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNDZ2dztcbiAgfVxufVxuLmZvb3Rlci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmZvb3Rlci1idG4taG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvb3Rlci1ib3R0b20tcm93IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyLWJvdHRvbS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5mb290ZXItYm90dG9tLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMy45MXZ3O1xuICB9XG59XG4uZm9vdGVyLWJvdHRvbS1saW5rcy1yb3cge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmZvb3Rlci1ib3R0b20tbGlua3MtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmZvb3Rlci1ib3R0b20tbGlua3MtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmVkZXNpZ24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmVkZXNpZ24tbGluayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmVkZXNpZ24tbGluazpob3ZlciAuZWRlc2lnbi10ZXh0OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmVkZXNpZ24tdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uZWRlc2lnbi10ZXh0OmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC40cztcbn1cbi5mb290ZXItbG9nby1jb2wge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZm9vdGVyLWxvZ28tY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjE3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5mb290ZXItbG9nby1jb2wge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuLmZvb3Rlci1uYXYtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZvb3Rlci1uYXYtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5mb290ZXItbmF2LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmZvb3Rlci1idG4tY29sIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZvb3Rlci1idG4tY29sIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5mb290ZXItbmF2LWNvbC1pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlci1uYXYtY29sLWlubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZm9vdGVyLW5hdi1jb2wtaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZm9vdGVyLWxvZ28tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDFkODg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGVtcGxhdGUtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlbXBsYXRlLXBvcHVwLmFjdGl2ZSAudGVtcGxhdGUtcG9wdXAtaW5uZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4udGVtcGxhdGUtcG9wdXAtaW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG4udGVtcGxhdGUtcG9wdXAtaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAudGVtcGxhdGUtcG9wdXAtaW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50ZW1wbGF0ZS1wb3B1cC1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wb3B1cC1jb250ZW50LWlubmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnRlbXBsYXRlLXBvcHVwLWNvbnRlbnQtaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wb3B1cC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnRlbXBsYXRlLXBvcHVwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbi5jbG9zZS14LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHotaW5kZXg6IDE1O1xufVxuLmNsb3NlLXgge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNsb3NlLXg6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgbGVmdDogOXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAxZDg4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmNsb3NlLXg6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBsZWZ0OiA5cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMDFkODg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY2xvc2UteCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cywgdHJhbnNmb3JtIDAuNHM7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuY2xvc2UteDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbGVmdDogMTlweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XG4gIH1cbiAgLmNsb3NlLXg6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbGVmdDogMTlweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XG4gIH1cbiAgLmNsb3NlLXg6aG92ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG4udGVtcGxhdGUtcG9wdXAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi50ZW1wbGF0ZS1wb3B1cC10ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAudGVtcGxhdGUtcG9wdXAtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucG9wdXAtdGV4dC1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5wb3B1cC10ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5wb3B1cC1idG4tcm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvcHVwLWJ0bi1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wb3B1cC1idG4taXRlbSAuZmlsbC10ZXh0LWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucG9wdXAtYnRuLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnBvcHVwLWJ0bi1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5wb3B1cC1saW5rLXJvdyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3B1cC1saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBvcHVwLWxpbmsgc3Ryb25nIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAxZDg4O1xufVxuLmhvbWUtaW50cm8gLm1lZGl1bS10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cbi5ob21lLWludHJvIC5tZWRpdW0tdGl0bGUgc3Ryb25nIHtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbn1cbi5ob21lLWludHJvLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5ob21lLWludHJvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaG9tZS1pbnRyby1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNC41OHZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjMzdnc7XG4gIH1cbn1cbi5pbnRyby10aXRsZS13cmFwIC5tZWRpdW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmludHJvLXRpdGxlLXdyYXAgLm1lZGl1bS10aXRsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmNTk0MzE7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIGNvbG9yOiAjMDYyNDk5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmludHJvLXRpdGxlLXdyYXAgLm1lZGl1bS10aXRsZSBzdHJvbmcge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNHZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDR2dztcbiAgfVxufVxuLmhvbWUtaW50cm8tbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmludHJvLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7XG4gIC5pbnRyby1saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuaW50cm8tbGlzdC1pdGVtIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB9XG59XG4uaW50cm8tbGlzdC1pdGVtLmFjdGl2ZSAubWFpbi1pbnRyby10ZXh0IHtcbiAgY29sb3I6ICNmNTk0MzE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaW50cm8tbGlzdC1pdGVtLmFjdGl2ZSAubWFpbi1pbnRyby10ZXh0OmFmdGVyIHtcbiAgd2lkdGg6IDMwMHB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzO1xufVxuLmludHJvLWxpc3QtaXRlbS5hY3RpdmUgLmludHJvLWxpc3QtbGluayB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6ICNmNTk0MzE7XG4gIGJhY2tncm91bmQ6ICNmNTk0MzE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcywgYm9yZGVyLWNvbG9yIDAuMXMsIGJhY2tncm91bmQgMC4xcywgcmlnaHQgMC4ycztcbn1cbi5pbnRyby1saXN0LWl0ZW0uYWN0aXZlIC5pbnRyby1saXN0LWxpbms6YWZ0ZXIge1xuICBsZWZ0OiA3MCU7XG59XG4uaW50cm8tbGlzdC1pdGVtLmFjdGl2ZSAuaW50cm8tbGlzdC1saW5rLXRleHQge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHZpc2liaWxpdHkgMC40cztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5pbnRyby1saXN0LWl0ZW0uYWN0aXZlIC5iZWZvcmUtaXRlbSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaW50cm8tbGlzdC1pdGVtIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgLmludHJvLWxpc3QtaXRlbTpob3ZlciAubWFpbi1pbnRyby10ZXh0IHtcbiAgICBjb2xvcjogI2Y1OTQzMTtcbiAgfVxuICAuaW50cm8tbGlzdC1pdGVtOmhvdmVyIC5iZWZvcmUtaXRlbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAuaW50cm8tbGlzdC1pdGVtIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5iZWZvcmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHZpc2liaWxpdHkgMC40cztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm1haW4taW50cm8tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzLCBmb250LXdlaWdodCAwLjFzO1xufVxuLm1haW4taW50cm8tdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmNTk0MzE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjA1cztcbn1cbi50cmlhbmdsZS1sZWZ0LWJnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50cmlhbmdsZS1sZWZ0LWJnIHtcbiAgICB3aWR0aDogMTEuMDl2dztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNC4xN3Z3O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5pbnRyby1saXN0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMXMsIG9wYWNpdHkgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJhY2tncm91bmQgMC4ycywgcmlnaHQgMC4xcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnRyby1saXN0LWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC40cywgbWFyZ2luLWxlZnQgMC40cztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5pbnRyby1saXN0LWxpbms6aG92ZXI6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG59XG4uaW50cm8tbGlzdC1saW5rLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MiU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMjglO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMsIHZpc2liaWxpdHkgMC4xcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmhvbWUtY29udGVudC1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmhvbWUtY29udGVudC1zZWN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaG9tZS1jb250ZW50LXNlY3Rpb246YmVmb3JlIHtcbiAgICB0b3A6IDQuMTd2dztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQuMTd2dyk7XG4gIH1cbiAgLmhvbWUtY29udGVudC1zZWN0aW9uOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDkuOXZ3O1xuICB9XG59XG4uaG9tZS1xdWFsaXR5LXNlY3Rpb24ge1xuICB6LWluZGV4OiAyO1xufVxuLmhvbWUtcXVhbGl0eS1zZWN0aW9uIC5jb2wge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaG9tZS1xdWFsaXR5LXNlY3Rpb24gLnNtYWxsLXRpdGxlLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucXVhbGl0eS1jb2wtaW1hZ2Uge1xuICB3aWR0aDogODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnF1YWxpdHktY29sLWltYWdlLnctMTMwIHtcbiAgd2lkdGg6IDg4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5xdWFsaXR5LWNvbC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5xdWFsaXR5LWNvbC1pbWFnZS53LTEzMCB7XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucXVhbGl0eS1jb2wtaW1hZ2Uge1xuICAgIHdpZHRoOiA1Ljgzdnc7XG4gICAgbWluLWhlaWdodDogNS44M3Z3O1xuICB9XG4gIC5xdWFsaXR5LWNvbC1pbWFnZS53LTEzMCB7XG4gICAgd2lkdGg6IDYuNzd2dztcbiAgfVxufVxuLmhvbWUtcG9ydGZvbGlvLXNlY3Rpb24ge1xuICB6LWluZGV4OiAxO1xufVxuLmhvbWUtcG9ydGZvbGlvLXNlY3Rpb24gLm1lZGl1bS10aXRsZS10ZXh0LW91dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5ob21lLWludHJvLWNvbnRlbnQge1xuICB6LWluZGV4OiAxO1xufVxuLmhvbWUtaW50cm8tc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xufVxuLmhvbWUtaW50cm8tc2xpZGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDMwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmludHJvLXNoYXBlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uaW50cm8tc2hhcGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjg1O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cztcbn1cbi5pbnRyby1zaGFwZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDUyMzk3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW50cm8tc2hhcGUgLmJnLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMyUgY2VudGVyO1xuICB9XG59XG4uaG9tZS1jZXJ0aWZpY2F0ZXMtc2VjdGlvbiB7XG4gIHotaW5kZXg6IDE7XG59XG4uaG9tZS1jZXJ0aWZpY2F0ZXMtc2VjdGlvbiAuc2VjdGlvbi1ibG9jayB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ob21lLWNlcnRpZmljYXRlcy1zZWN0aW9uIC5kZWxpdmVyaW5nLXNvbHV0aW9uLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaG9tZS1jZXJ0aWZpY2F0ZXMtc2VjdGlvbiAuZGVsaXZlcmluZy1zb2x1dGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5kZWxpdmVyaW5nLXNvbHV0aW9uLWNvbnRlbnQtYnRuLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZGVsaXZlcmluZy1zb2x1dGlvbi1jb250ZW50LWJ0bi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uY2VydGlmaWNhdGVzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLmNlcnRpZmljYXRlcy1yb3ctaXRlbS1vdXRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jZXJ0aWZpY2F0ZXMtcm93LWl0ZW0tb3V0ZXIgLnNtYWxsLXRpdGxlLXRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uY2VydGlmaWNhdGVzLXJvdy1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDgwcHg7XG59XG4uY2VydGlmaWNhdGVzLXJvdy1pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY2VydGlmaWNhdGVzLXJvdy1pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY2VydGlmaWNhdGVzLXJvdy1pdGVtIHtcbiAgICBoZWlnaHQ6IDYuODh2dztcbiAgfVxufVxuLmhvbWUtbWFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5ob21lLW1hcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tYXAtY29udGVudC1zZWN0aW9uIHtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAubWFwLWNvbnRlbnQtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYXAtY29udGVudC1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDguMzN2dztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5ob21lLWxvY2F0aW9uLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhvbWUtbG9jYXRpb24tc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmhvbWUtbG9jYXRpb24tc2VjdGlvbiAubWFwLWNvbnRlbnQtaXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhvbWUtbG9jYXRpb24tc2VjdGlvbiAubWFwLWNvbnRlbnQtaXRlbS10ZXh0IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaG9tZS1tYXAtc2VjdGlvbiAubWFwLWNvbnRlbnQtaXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmhvbWUtbWFwLXNlY3Rpb24gLm1hcC1jb250ZW50LWl0ZW0tdGV4dCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLm1hcC1jb250ZW50LWl0ZW0ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTA5ZjlmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1hcC1jb250ZW50LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWFwLWNvbnRlbnQtaXRlbS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLm1hcC1jb250ZW50LWl0ZW0uYWN0aXZlIC5tYXAtY29udGVudC1idG4tY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLm1hcC1jb250ZW50LWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFwLWNvbnRlbnQtaXRlbSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHdpZHRoOiAxNS42M3Z3O1xuICAgIHBhZGRpbmctbGVmdDogMi4wOHZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5tYXAtY29udGVudC1pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnTW9udCBCb29rJywgc2Fucy1zZXJpZjtcbn1cbi5tYXAtY29udGVudC1pdGVtLXRleHQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICdNb250Jywgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5tYXAtY29udGVudC1pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1hcC1jb250ZW50LWJ0bi1jb250YWluZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xuICB9XG59XG4ubWFwLWRvdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYXAtZG90LWNvbnRhaW5lci5uai1kb3Qge1xuICB0b3A6IDIxLjU5JTtcbiAgcmlnaHQ6IDE5LjclO1xufVxuLm1hcC1kb3QtY29udGFpbmVyLm1pLWRvdCB7XG4gIHRvcDogMzUuNTYlO1xuICByaWdodDogNDMuNDUlO1xufVxuLm1hcC1kb3QtY29udGFpbmVyLm1sLWRvdCB7XG4gIHRvcDogMjguMTglO1xuICByaWdodDogMTguNTQlO1xufVxuLm1hcC1kb3QtY29udGFpbmVyLmFjdGl2ZSAubWFwLWRvdDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGUtYmxpbmsgMnMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogc2NhbGUtYmxpbmsgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNjYWxlLWJsaW5rIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5tYXAtZG90LWNvbnRhaW5lci1pbm5lciB7XG4gIHdpZHRoOiA2LjI1dnc7XG4gIGhlaWdodDogMy42NXZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFwLWRvdC1jb250YWluZXItaW5uZXIge1xuICAgIHdpZHRoOiA2LjI1dnc7XG4gICAgaGVpZ2h0OiAzLjY1dnc7XG4gIH1cbn1cbi5tYXAtZG90IHtcbiAgd2lkdGg6IDQuNTh2dztcbiAgbWFyZ2luLXRvcDogLTEuNTF2dztcbiAgbWFyZ2luLWxlZnQ6IC0yLjI5dnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLm1hcC1kb3QgLnRlbXBsYXRlLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm1hcC1kb3Q6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA2Ljc3JTtcbiAgaGVpZ2h0OiA2Ljk0JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9ob21lL21hcC1kb3QtcmluZy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjA3NSU7XG4gIHRvcDogLTEuMDE2JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYXAtZG90IHtcbiAgICB3aWR0aDogNC41OHZ3O1xuICAgIG1hcmdpbi10b3A6IC0xLjUxdnc7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjI5dnc7XG4gIH1cbiAgLm1hcC1kb3Q6YmVmb3JlIHtcbiAgICB3aWR0aDogNi43MnZ3O1xuICAgIGhlaWdodDogNC4yN3Z3O1xuICAgIGxlZnQ6IC0xLjA0dnc7XG4gICAgdG9wOiAtMC42M3Z3O1xuICB9XG59XG4uaG9tZS1sZWFkZXJzaGlwLXNlY3Rpb24gLnNlY3Rpb24tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuaG9tZS1sZWFkZXJzaGlwLXNlY3Rpb24gLnNlY3Rpb24tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaG9tZS1sZWFkZXJzaGlwLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IC0yMS44OHZ3O1xuICB9XG4gIC5ob21lLWxlYWRlcnNoaXAtc2VjdGlvbiAuc2VjdGlvbi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5ob21lLWxlYWRlcnNoaXAtc2VjdGlvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMS44OHZ3KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogI2YzZjNmNztcbiAgfVxuICAuaG9tZS1sZWFkZXJzaGlwLXNlY3Rpb24gLnNlY3Rpb24tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDQxLjkzdnc7XG4gIH1cbn1cbi5sZWFkZXJzaGlwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDUxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ob21lLWxlYWRlcnNoaXAtc2VjdGlvbi1pbm5lciB7XG4gIHotaW5kZXg6IDE7XG59XG4uaG9tZS1sZWFkZXJzaGlwLXNlY3Rpb24taW5uZXIgLnRleHQtYmxvY2stY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAnTW9udCBCb29rJywgc2Fucy1zZXJpZjtcbn1cbi5hbmltLXN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hbmltLXN2ZyAuYW5pbS1lbGVtLmRvbmUucm90YXRlLTUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0ZS01IDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogcm90YXRlLTUgMnMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogcm90YXRlLTUgMnMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgfVxuICAuYW5pbS1zdmcgLmFuaW0tZWxlbS5kb25lLnJvdGF0ZS0zIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGUtMyAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW1vei1hbmltYXRpb246IHJvdGF0ZS0zIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IHJvdGF0ZS0zIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuICAuYW5pbS1zdmcgLmFuaW0tZWxlbS5kb25lLnRvcC0yIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiB0b3AtMiAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW1vei1hbmltYXRpb246IHRvcC0yIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IHRvcC0yIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gIH1cbiAgLmFuaW0tc3ZnIC5hbmltLWVsZW0uZG9uZS50b3AtNSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogdG9wLTUgMnMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tb3otYW5pbWF0aW9uOiB0b3AtNSAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiB0b3AtNSAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICB9XG4gIC5hbmltLXN2ZyAuYW5pbS1lbGVtLmRvbmUuc2NhbGUtMSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGUtMSAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW1vei1hbmltYXRpb246IHNjYWxlLTEgMnMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogc2NhbGUtMSAycyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cbi5ob21lLW5ld3Mtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjc7XG59XG4ubmV3cy1zZWN0aW9uLXRpdGxlLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm5ld3Mtc2VjdGlvbi10aXRsZS13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogNy4yOXZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5uZXdzLXNsaWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubmV3cy1zbGlkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTMuOHZ3O1xuICB9XG59XG4ubmV3cy1zbGlkZSB7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubmV3cy1zbGlkZS5zd2lwZXItc2xpZGUtdmlzaWJsZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5uZXdzLXNsaWRlIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubmV3cy1zbGlkZSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjkxdnc7XG4gICAgcGFkZGluZy1yaWdodDogMy45MXZ3O1xuICB9XG59XG4ubmV3cy1zbGlkZS1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5uZXdzLXNsaWRlLWxpbms6aG92ZXIgLm5ld3MtdGVtcGxhdGUtaW1hZ2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm5ld3Mtc2xpZGUtbGluazpob3ZlciAubmV3cy10aXRsZSB7XG4gICAgY29sb3I6ICMwMDFkODg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLm5ld3Mtc2xpZGUtbGluazpob3ZlciAubmV3cy1jb250ZW50LXJvdyB7XG4gICAgY29sb3I6ICMwMDFkODg7XG4gIH1cbiAgLm5ld3Mtc2xpZGUtbGluayAubmV3cy10ZW1wbGF0ZS1pbWFnZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gIH1cbn1cbi5uZXdzLWxhYmVsLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm5ld3MtbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNjZmQyZGY7XG4gIHBhZGRpbmc6IDEwcHggMjBweCA4cHg7XG59XG4ubmV3cy1sYWJlbC1kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm5ld3MtdGl0bGUtcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHM7XG59XG4ubmV3cy1jb250ZW50LXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZm9udC1mYW1pbHk6ICdNb250IEJvb2snLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLm5ld3MtY29udGVudC1yb3cge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm5ld3MtYnRuLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvcnRmb2xpby1jb2wtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wb3J0Zm9saW8tY29sLWxpbms6aG92ZXIgLnRlbXBsYXRlLWltYWdlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgfVxuICAucG9ydGZvbGlvLWNvbC1saW5rIC50ZW1wbGF0ZS1pbWFnZSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuNXM7XG4gIH1cbn1cbi5pbWFnZS1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5pbWFnZS1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICMwMDFkODg7XG4gIH1cbn1cbi5pbWFnZS1hbmltLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW1hZ2UtYW5pbS1jb250YWluZXIuZG9uZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC40cztcbn1cbi5uZXdzLWltYWdlLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3cy1pbWFnZS1ibG9jayAubmV3cy10ZW1wbGF0ZS1pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5wcmVsb2FkZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNjBweDtcbn1cbi5wcmVsb2FkZXItaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucHJlbG9hZGVyLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDIwLjgzdnc7XG4gIH1cbn1cbi5ob21lLWNoYXJ0LXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5ob21lLWNoYXJ0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5ob21lLWNoYXJ0LXNlY3Rpb24gLnNlY3Rpb24tdGl0bGUtd3JhcCB7XG4gICAgcGFkZGluZzogMCA0LjY5dnc7XG4gIH1cbn1cbi5jaGFydC1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNoYXJ0LWhvbGRlciB7XG4gICAgcGFkZGluZy10b3A6IDQwJTtcbiAgICBtYXJnaW4tdG9wOiA0LjE3dnc7XG4gIH1cbn1cbi5jaGFydC11bml0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ubWFudWZhY3R1cmluZy1wYWdlIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmNztcbn1cbi5pbm5lci1pbnRyby1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuaW5uZXItaW50cm8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5pbm5lci1pbnRyby1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMy4wMnZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy4wMnZ3O1xuICB9XG59XG4uaW5uZXItaW50cm8tdGl0bGUtd3JhcC5pbnRyby10aXRsZS13cmFwIHN0cm9uZyB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmlubmVyLWludHJvLXRleHQge1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gIH1cbiAgLmlubmVyLWludHJvLXRleHQgLnRleHQtYmxvY2stY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjdweCkge1xuICAuaW5uZXItaW50cm8tdGV4dCAudGV4dC1ibG9jay1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5pdGVtLWxpbmstYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLml0ZW0tbGluay1ibG9jayB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICB9XG4gIC5pdGVtLWxpbmstYmxvY2s6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxufVxuLm1hbnVmYWN0dXJpbmctZ3JpZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y3O1xufVxuLm1hbnVmYWN0dXJpbmctZ3JpZC1jb250YWluZXIgLnRleHQtYmxvY2stY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6ICdNb250IEJvb2snLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1hbnVmYWN0dXJpbmctZ3JpZC1jb250YWluZXIgLnNlY3Rpb24tYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAyLjg2dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDMuOTF2dztcbiAgfVxufVxuLmdhbGxlcnktc2xpZGVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuZ2FsbGVyeS1zbGlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmdhbGxlcnktc2xpZGVyLXBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uZ2FsbGVyeS1zbGlkZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tY3VycmVudCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZ2FsbGVyeS1zbGlkZXItcGFnaW5hdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjU2dnc7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjM5dnc7XG4gICAgYm90dG9tOiAzLjEzdnc7XG4gIH1cbiAgLmdhbGxlcnktc2xpZGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICAgIGZvbnQtc2l6ZTogMy4xM3Z3O1xuICB9XG4gIC5nYWxsZXJ5LXNsaWRlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XG4gICAgZm9udC1zaXplOiAxLjg4dnc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNnZ3O1xuICB9XG59XG4uZ2FsbGVyeS1zbGlkZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ2FsbGVyeS1zbGlkZSAudGVtcGxhdGUtaW1hZ2Uge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMy41cztcbn1cbi5nYWxsZXJ5LXNsaWRlLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG4uZ2FsbGVyeS1zbGlkZS5hY3RpdmUgLnRlbXBsYXRlLWltYWdlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMuNXM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDAuMWRlZykgc2NhbGUoMS4wNSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuLmdhbGxlcnktc2xpZGVyLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgbGVmdDogMjBweDtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZ2FsbGVyeS1zbGlkZXItcHJldiBzcGFuIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZ2FsbGVyeS1zbGlkZXItcHJldiB7XG4gICAgbGVmdDogMy4zOXZ3O1xuICB9XG4gIC5nYWxsZXJ5LXNsaWRlci1wcmV2IHNwYW4ge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC40cztcbiAgfVxuICAuZ2FsbGVyeS1zbGlkZXItcHJldjpob3ZlciBzcGFuIHtcbiAgICBsZWZ0OiAtNXB4O1xuICB9XG59XG4uZ2FsbGVyeS1zbGlkZXItbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZ2FsbGVyeS1zbGlkZXItbmV4dCBzcGFuIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmdhbGxlcnktc2xpZGVyLW5leHQge1xuICAgIHJpZ2h0OiAzLjM5dnc7XG4gIH1cbiAgLmdhbGxlcnktc2xpZGVyLW5leHQgc3BhbiB7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjRzO1xuICB9XG4gIC5nYWxsZXJ5LXNsaWRlci1uZXh0OmhvdmVyIHNwYW4ge1xuICAgIGxlZnQ6IDVweDtcbiAgfVxufVxuLnRlbXBsYXRlLWNlcnRpZmljYXRlcy1ncmlkLWNvbnRhaW5lciAudGV4dC1ibG9jay1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlbXBsYXRlLWNlcnRpZmljYXRlcy1ncmlkLWNvbnRhaW5lciAuY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnRlbXBsYXRlLWNlcnRpZmljYXRlcy1ncmlkLWNvbnRhaW5lciAuY29sLWQtMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMDh2dztcbiAgfVxufVxuLmxhYmVsLWdyaWQtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5sYWJlbC1ncmlkLWltYWdlLWhvbGRlciB7XG4gIGhlaWdodDogODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sYWJlbC1ncmlkLWltYWdlLWhvbGRlciB7XG4gICAgaGVpZ2h0OiA2LjA5dnc7XG4gIH1cbn1cbi5sYWJlbC1ncmlkLWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmxhYmVsLWdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLmNlcnRpZmljYXRlcy1sYWJlbC1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNlcnRpZmljYXRlcy1sYWJlbC1ncmlkIC5zbWFsbC10aXRsZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNlcnRpZmljYXRlcy1sYWJlbC1ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4wNHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjA0dnc7XG4gIH1cbn1cbi5jb2wtcXVlc3Rpb24tcm93IC50ZXh0LWJsb2NrLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sLXF1ZXN0aW9uLXJvdyAudGV4dC1ibG9jay1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjZ2dztcbiAgfVxufVxuLmNvbC1xdWVzdGlvbi1yb3cgLmNvbC1xdWVzdGlvbi1idG4tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jb2wtcXVlc3Rpb24tcm93IC5jb2wtcXVlc3Rpb24tYnRuLWNvbnRhaW5lciAuZmlsbC10ZXh0LWxpbmsge1xuICBtaW4td2lkdGg6IDE2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1xdWVzdGlvbi1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuY29sLXF1ZXN0aW9uLXJvdyAuY29sLXF1ZXN0aW9uLWJ0bi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5xdWVzdGlvbi1ncmlkLWNvbnRhaW5lciAuY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucXVlc3Rpb24tZ3JpZC1jb250YWluZXIgLmNvbC1kLTcwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucXVlc3Rpb24tZ3JpZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucXVlc3Rpb24tZ3JpZC1jb250YWluZXIgLmNvbC1kLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjZ2dztcbiAgfVxufVxuLmRlZmVuc2UtcGFnZSB7XG4gIGJhY2tncm91bmQ6ICNlZmYwZjU7XG59XG4uZGVmZW5zZS1wYWdlIC5pbm5lci1pbnRyby10aXRsZS13cmFwLmludHJvLXRpdGxlLXdyYXAgc3Ryb25nIHtcbiAgY29sb3I6ICMyZTUxYWM7XG59XG4uZGVmZW5zZS1wYWdlIC5ob21lLW5ld3Mtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNlZmYwZjU7XG59XG4uaW5uZXItaW50cm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI2OGI2O1xufVxuLmRlZmVuc2UtZ3JpZC1jb250YWluZXIgLnRocmVlLWNvbC1ncmlkIC50ZXh0LWJsb2NrLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnTW9udCBCb29rJywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50d28tY29sLWdhbGxlcnktYmxvY2sgLnNlY3Rpb24tYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAyLjM0dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMzR2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMzl2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjM5dnc7XG4gIH1cbn1cbi5sYXJnZS1sb2NhdGlvbi1ibG9jay5tbC1sb2NhdGlvbiAubWFwLWRvdC1jb250YWluZXIge1xuICB0b3A6IDIyLjglO1xuICByaWdodDogMTkuNyU7XG59XG4ubGFyZ2UtbG9jYXRpb24tYmxvY2subWwtbG9jYXRpb24gLm1hcC1kZXNjLWltYWdlIHtcbiAgcmlnaHQ6IDExLjElO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogNzclO1xufVxuLmxhcmdlLWxvY2F0aW9uLWJsb2NrLm5qLWxvY2F0aW9uIC5tYXAtZG90LWNvbnRhaW5lciB7XG4gIHRvcDogMTcuOCU7XG4gIHJpZ2h0OiAxOS43JTtcbn1cbi5sYXJnZS1sb2NhdGlvbi1ibG9jay5uai1sb2NhdGlvbiAubWFwLWRlc2MtaW1hZ2Uge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogODIlO1xuICByaWdodDogMTEuMSU7XG59XG4ubGFyZ2UtbG9jYXRpb24tYmxvY2subWktbG9jYXRpb24gLm1hcC1kb3QtY29udGFpbmVyIHtcbiAgdG9wOiAyOC41JTtcbiAgcmlnaHQ6IDQzLjQ1JTtcbn1cbi5sYXJnZS1sb2NhdGlvbi1ibG9jay5taS1sb2NhdGlvbiAubWFwLWRlc2MtaW1hZ2Uge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogNzEuNSU7XG59XG4ubGFyZ2UtbG9jYXRpb24tYmxvY2subWktbG9jYXRpb24gLm1hcC1kZXNjLWltYWdlOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbiAgcmlnaHQ6IDczJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmxhcmdlLWxvY2F0aW9uLWJsb2NrLm1sLWxvY2F0aW9uIC5tYXAtZGVzYy1pbWFnZSB7XG4gICAgcmlnaHQ6IDE1LjglO1xuICB9XG4gIC5sYXJnZS1sb2NhdGlvbi1ibG9jay5uai1sb2NhdGlvbiAubWFwLWRlc2MtaW1hZ2Uge1xuICAgIHJpZ2h0OiAxNS44JTtcbiAgfVxuICAubGFyZ2UtbG9jYXRpb24tYmxvY2subWktbG9jYXRpb24gLm1hcC1kZXNjLWltYWdlIHtcbiAgICByaWdodDogMjIuOCU7XG4gIH1cbiAgLmxhcmdlLWxvY2F0aW9uLWJsb2NrLm1pLWxvY2F0aW9uIC5tYXAtZGVzYy1pbWFnZTphZnRlciB7XG4gICAgcmlnaHQ6IDgzJTtcbiAgfVxuICAubGFyZ2UtbG9jYXRpb24tYmxvY2subXMtbG9jYXRpb24gLm1hcC1pbmZvLWNvbC1ob2xkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmxhcmdlLWxvY2F0aW9uLWJsb2NrLm1sLWxvY2F0aW9uIC5tYXAtZGVzYy1pbWFnZSB7XG4gICAgcmlnaHQ6IDE4JTtcbiAgfVxuICAubGFyZ2UtbG9jYXRpb24tYmxvY2submotbG9jYXRpb24gLm1hcC1kZXNjLWltYWdlIHtcbiAgICByaWdodDogMTglO1xuICB9XG4gIC5sYXJnZS1sb2NhdGlvbi1ibG9jay5taS1sb2NhdGlvbiAubWFwLWRlc2MtaW1hZ2Uge1xuICAgIHJpZ2h0OiAzMC41JTtcbiAgfVxuICAubGFyZ2UtbG9jYXRpb24tYmxvY2sgLnRleHQtYmxvY2stY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAubWFwLWluZm8tY29sLWhvbGRlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubWFwLWluZm8tY29sLWhvbGRlci5yaWdodC10ZXh0LXBvc2l0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5sYXJnZS1sb2NhdGlvbi1tYXAtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmxhcmdlLWxvY2F0aW9uLW1hcC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDg1cHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubGFyZ2UtbG9jYXRpb24tbWFwLWNvbnRhaW5lciB7XG4gICAgdG9wOiAzLjY1dnc7XG4gIH1cbiAgLmxhcmdlLWxvY2F0aW9uLW1hcC1jb250YWluZXIgLm1hcC1kb3Q6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zMyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMzKTtcbiAgfVxufVxuLm1hcC1kZXNjLWltYWdlIHtcbiAgd2lkdGg6IDQwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTYuOCU7XG4gIHJpZ2h0OiAxMS4xJTtcbiAgei1pbmRleDogMTtcbn1cbi5tYXAtZGVzYy1pbWFnZSAudGVtcGxhdGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ubWFwLWRlc2MtaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAyMHB4IDIzcHggMjBweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICByaWdodDogMjglO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAubWFwLWRlc2MtaW1hZ2Uge1xuICAgIHdpZHRoOiAyNS4xJTtcbiAgICB0b3A6IC0yLjIlO1xuICAgIHJpZ2h0OiAxNS44JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1hcC1kZXNjLWltYWdlIHtcbiAgICB3aWR0aDogMTcuMSU7XG4gICAgdG9wOiA1LjglO1xuICAgIHJpZ2h0OiAxOCU7XG4gIH1cbiAgLm1hcC1kZXNjLWltYWdlOmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDEuNTYyNXZ3IDEuODIyOTE2Njd2dyAxLjU2MjV2dyAwO1xuICAgIGJvdHRvbTogLTEuNTYyNXZ3O1xuICB9XG59XG4uYmxvY2stc2xpZGUge1xuICBwYWRkaW5nOiAwIDExcHg7XG59XG4uYmxvY2stc2xpZGUgLm1lZGl1bS10aXRsZS10ZXh0LW91dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmJsb2NrLXNsaWRlIC5tZWRpdW0tdGl0bGUtdGV4dC1vdXRlciB7XG4gICAgcGFkZGluZzogMi42dncgMS44MnZ3O1xuICB9XG59XG4uYmxvY2stc2xpZGUgLnBvcnRmb2xpby1jb2wtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5ibG9jay1zbGlkZSB7XG4gICAgcGFkZGluZzogMCAyMXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYmxvY2stc2xpZGUge1xuICAgIHBhZGRpbmc6IDB2dyAwLjc4dnc7XG4gIH1cbiAgLmJsb2NrLXNsaWRlIC5tZWRpdW0tdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjg4dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgfVxufVxuLmJsb2NrLXNsaWRlLWlubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9jay1idG4tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5ibG9jay1idG4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxLjU2dncgMi4wOHZ3O1xuICB9XG59XG4uYmxvY2stc2xpZGVyLWNvbnRhaW5lciAuYmxvY2stc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmJsb2NrLXNsaWRlci1jb250YWluZXIgLmJsb2NrLXNsaWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYmxvY2stc2xpZGVyLWNvbnRhaW5lciAuYmxvY2stc2xpZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2LjY3dnc7XG4gICAgcGFkZGluZy1yaWdodDogOC41OXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudHdvLWNvbC1nYWxsZXJ5LWJsb2NrIC5jb2w6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA2LjI1dnc7XG4gIH1cbn1cbi50aXRsZS1idG4taG9sZGVyIC50aXRsZS1idG4tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50aXRsZS1idG4taG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC50aXRsZS1idG4taG9sZGVyIC5zZWN0aW9uLXRpdGxlLXdyYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNnZ3O1xuICB9XG4gIC50aXRsZS1idG4taG9sZGVyIC50aXRsZS1idG4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uaW5uZXItdmlkZW8taG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW50cm8tdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnByb2R1Y3QtcGFnZSB7XG4gIGJhY2tncm91bmQ6ICNlZmYwZjU7XG59XG4uaW5uZXItaW50cm8uaW5uZXItaW50cm8tc21hbGwgLmlubmVyLWludHJvLXRleHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaW5uZXItaW50cm8uaW5uZXItaW50cm8tc21hbGwgLmlubmVyLWludHJvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDguODV2dztcbiAgfVxufVxuLnByb2R1Y3QtZ3JpZC1jb250YWluZXIgLmZvdXItY29sLWdyaWQgLnRleHQtYmxvY2stY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xuICAucHJvZHVjdC1ncmlkLWNvbnRhaW5lciAuY29sLW0tMTAwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByb2R1Y3QtZ3JpZC1jb250YWluZXIgLmNvbC1tLTEwMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wcm9kdWN0LWdyaWQtY29udGFpbmVyIC5zZWN0aW9uLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMy4xM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEzdnc7XG4gIH1cbn1cbi5pbm5lci1pbnRyby10aXRsZS13cmFwLmludHJvLXRpdGxlLXdyYXAuY19ibHVlIHN0cm9uZyB7XG4gIGNvbG9yOiAjMDAxZDg4O1xufVxuLm5ld3MtbGlzdC1wYWdlIHtcbiAgYmFja2dyb3VuZDogI2VmZjBmNTtcbn1cbi5uZXdzLWxpc3QtcGFnZS5zZWFyY2gtcGFnZSAub25seS10aXRsZSAuaW5uZXItaW50cm8tY29udGFpbmVyIHtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5uZXdzLWxpc3QtcGFnZS5zZWFyY2gtcGFnZSAub25seS10aXRsZSAuaW5uZXItaW50cm8tY29udGFpbmVyIC5pbnRyby10aXRsZS13cmFwIHN0cm9uZyB7XG4gIGNvbG9yOiAjZjU5NDMxO1xufVxuLmludHJvLXRpdGxlLXdyYXAudGl0bGUtYmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnRyby10aXRsZS13cmFwLnRpdGxlLWJnIHN0cm9uZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLm9ubHktdGl0bGUuY29sb3ItYmcge1xuICBiYWNrZ3JvdW5kOiAjMDAxZDg4O1xufVxuLm9ubHktdGl0bGUuaW50cm8tbW92ZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm9ubHktdGl0bGUgLmlubmVyLWludHJvLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB0b3A6IDE4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAub25seS10aXRsZSAuaW5uZXItaW50cm8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuOTR2dztcbiAgICB0b3A6IDIuMDN2dztcbiAgfVxufVxuLm5ld3MtZmlsdGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5uZXdzLWZpbHRlci1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyLjM0dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMzR2dztcbiAgfVxufVxuLm5ld3MtZmlsdGVyLXJvdyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbn1cbi5maWx0ZXItdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5maWx0ZXItdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbi5maWx0ZXItbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuZmlsdGVyLWxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4uZmlsdGVyLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmZpbHRlci1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5maWx0ZXItbGlzdC1pdGVtLmFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZpbHRlci1saXN0LWl0ZW0uYWN0aXZlIC5maWx0ZXItbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuZmlsdGVyLWxpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbi5maWx0ZXItbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5maWx0ZXItbGluazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC40cztcbn1cbi5maWx0ZXItbGluayBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZpbHRlci1saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgfVxufVxuLm1haW4tbmV3cy1pdGVtLm1haW4tc2luZ2xlLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5tYWluLW5ld3MtaXRlbS5tYWluLXNpbmdsZS1pdGVtIC5uZXdzLWxhYmVsLXJvdyB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG4ubWFpbi1uZXdzLWl0ZW0ubWFpbi1zaW5nbGUtaXRlbSAubmV3cy1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYWluLW5ld3MtaXRlbS5tYWluLXNpbmdsZS1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44NnZ3O1xuICB9XG4gIC5tYWluLW5ld3MtaXRlbS5tYWluLXNpbmdsZS1pdGVtIC5uZXdzLWFicy1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjZ2dztcbiAgfVxufVxuLm5ld3MtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5uZXdzLWxpbmsgLnRlbXBsYXRlLWltYWdlIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMy41cztcbiAgfVxuICAubmV3cy1saW5rOmhvdmVyIC50ZW1wbGF0ZS1pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMC4xZGVnKSBzY2FsZSgxLjA1KTtcbiAgfVxufVxuLm5ld3MtYWJzLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDAxZDg4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5ld3MtYWJzLWNvbnRlbnQgLm5ld3MtdGl0bGUsXG4ubmV3cy1hYnMtY29udGVudCAubmV3cy1jb250ZW50LXJvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAubmV3cy1hYnMtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5uZXdzLWFicy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMDh2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4wOHZ3O1xuICB9XG59XG4ubmV3cy10d28tY29sLWdyaWQgLm1haW4tbmV3cy1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm5ld3MtdHdvLWNvbC1ncmlkIC5tYWluLW5ld3MtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5uZXdzLXR3by1jb2wtZ3JpZCAubWFpbi1uZXdzLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjU2dnc7XG4gICAgcGFkZGluZy1yaWdodDogMS41NnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubmV3cy10d28tY29sLWdyaWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjZ2dztcbiAgfVxufVxuLm5ld3MtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZmQyZGY7XG59XG4ubmV3cy1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmV3cy1saXN0LWl0ZW0gLm5ld3Mtc2xpZGUtbGluayAudGVtcGxhdGUtaW1hZ2Uge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLm5ld3MtbGlzdC1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubmV3cy1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIuNnZ3IDEuNTZ2dztcbiAgfVxuICAubmV3cy1saXN0LWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMTN2dztcbiAgfVxuICAubmV3cy1saXN0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMTN2dztcbiAgfVxuICAubmV3cy1saXN0LWl0ZW0gLm5ld3Mtc2xpZGUtbGluazpob3ZlciAudGVtcGxhdGUtaW1hZ2Uge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxuICAubmV3cy1saXN0LWl0ZW0gLm5ld3Mtc2xpZGUtbGluayAudGVtcGxhdGUtaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjU2dnc7XG4gIH1cbn1cbi50ZW1wbGF0ZS1wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRlbXBsYXRlLXBhZ2luYXRpb24taXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgcGFkZGluZzogMTVweDtcbn1cbi50ZW1wbGF0ZS1wYWdpbmF0aW9uLWl0ZW0uYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAxZDg4O1xufVxuLnRlbXBsYXRlLXBhZ2luYXRpb24taXRlbS5zZXBhcmF0b3ItaXRlbSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnRlbXBsYXRlLXBhZ2luYXRpb24taXRlbSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcbiAgICBmb250LXNpemU6IDEuODh2dztcbiAgfVxuICAudGVtcGxhdGUtcGFnaW5hdGlvbi1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMWQ4ODtcbiAgfVxufVxuLm5ld3MtZGV0YWlsLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZWZmMGY1O1xufVxuLm5ld3MtZGV0YWlsLXBhZ2UgLmhvbWUtbmV3cy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2VmZjBmNTtcbn1cbi5kZXRhaWwtbmV3cy1jb250YWluZXIudHdvLWNvbC1jb250YWluZXIgLnNoYXJlLXJvdyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5kZXRhaWwtbmV3cy1jb250YWluZXIudHdvLWNvbC1jb250YWluZXIgLmRldGFpbC1uZXdzLWNvbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZGV0YWlsLW5ld3MtY29udGFpbmVyLnR3by1jb2wtY29udGFpbmVyIC5kZXRhaWwtbmV3cy1jb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZGV0YWlsLW5ld3MtY29udGFpbmVyIC50aXRsZS1kZXNjIHtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuZGV0YWlsLW5ld3MtY29udGFpbmVyLnR3by1jb2wtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuICAuZGV0YWlsLW5ld3MtY29udGFpbmVyLnR3by1jb2wtY29udGFpbmVyIC5kZXRhaWwtbmV3cy1jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmRldGFpbC1uZXdzLWNvbnRhaW5lci50d28tY29sLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjU2dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41NnZ3O1xuICB9XG4gIC5kZXRhaWwtbmV3cy1jb250YWluZXIudHdvLWNvbC1jb250YWluZXIgLmRldGFpbC1uZXdzLWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjU2dnc7XG4gICAgcGFkZGluZy1yaWdodDogMS41NnZ3O1xuICB9XG59XG4uZGV0YWlsLW5ld3MtY29udGVudCAudGV4dC1ibG9jay1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmRldGFpbC1uZXdzLW1lZGlhLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZGV0YWlsLW5ld3MtbWVkaWEtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNTZ2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjU2dnc7XG4gICAgbWFyZ2luLXRvcDogLTAuNzh2dztcbiAgfVxufVxuLm1lZGlhLWl0ZW0ge1xuICBwYWRkaW5nOiA2cHg7XG59XG4ubWVkaWEtaXRlbS5oYWxmLXdpZHRoIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm1lZGlhLWl0ZW0gLnRlbXBsYXRlLWltYWdlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1lZGlhLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNzh2dyAxLjU2dnc7XG4gIH1cbn1cbi52aWRlby1wbGF5LWJ0bi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZpZGVvLXBsYXktaW1hZ2Uge1xuICB3aWR0aDogMTcuNiU7XG4gIG1heC13aWR0aDogMTEzcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBsYXktdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5zaGFyZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2hhcmUtcm93IC5zb2NpYWwtbGluayB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2hhcmUtcm93IC5zb2NpYWwtbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG4uc2hhcmUtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnF1b3RlLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250YWluZXItbmFtZTogcXVvdGUtYmxvY2s7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbn1cbi5xdW90ZS1ibG9jayAuY29udGVudC13cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9uZXdzL3F1b3RlLWljb24uc3ZnJyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTA1cHg7XG4gIGhlaWdodDogODhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1JTtcbn1cbkBjb250YWluZXIgcXVvdGUtYmxvY2sgKHdpZHRoIDwgODAwcHgpIHtcbiAgLmNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZzogNzBweCA0MHB4IDQwcHggNjBweDtcbiAgfVxuICAuY29udGVudC13cmFwOjpiZWZvcmUge1xuICAgIHRvcDogMTAlO1xuICB9XG59XG5AY29udGFpbmVyIHF1b3RlLWJsb2NrICh3aWR0aCA8IDQwMHB4KSB7XG4gIC5jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBjb250YWluZXIgcXVvdGUtYmxvY2sgKHdpZHRoID4gODAwcHgpIHtcbiAgLmNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgfVxuICAuY29udGVudC13cmFwOjpiZWZvcmUge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLnF1b3RlLWJsb2NrIC5zbWFsbC10aXRsZS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi52aWRlby1pbWFnZS1ibG9jayB7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC52aWRlby1pbWFnZS1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC52aWRlby1pbWFnZS1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjY5dnc7XG4gICAgcGFkZGluZy1yaWdodDogNC42OXZ3O1xuICB9XG59XG4udmlkZW8taW1hZ2UtYmxvY2tfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAudmlkZW8taW1hZ2UtYmxvY2tfX2lubmVyIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuLnZpZGVvLWltYWdlLWJsb2NrX19pbm5lciAjeW91dHViZS12aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbn1cbi52aWRlby1pbWFnZS1ibG9ja19faW5uZXIgdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52aWRlby1pbWFnZS1ibG9ja19faW5uZXIgLnZpZGVvLXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLWltYWdlLWJsb2NrX19pbm5lciAudmlkZW8td3JhcCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLWltYWdlLWJsb2NrX19pbm5lciAuaW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAudmlkZW8taW1hZ2UtYmxvY2tfX2lubmVyIC5pbWFnZS13cmFwIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuLnZpZGVvLWltYWdlLWJsb2NrX19pbm5lciAuaW1hZ2Utd3JhcCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udmlkZW8taW1hZ2UtYmxvY2tfX2lubmVyIC5wbGF5LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA4cmVtO1xuICBoZWlnaHQ6IDhyZW07XG4gIHotaW5kZXg6IDk7XG59XG4udmlkZW8taW1hZ2UtYmxvY2tfX2lubmVyIC5wbGF5LWJ0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52aWRlby1pbWFnZS1ibG9ja19faW5uZXIgLnBsYXktYnRuIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW8taW1hZ2UtYmxvY2tfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlkZW8taW1hZ2UtYmxvY2tfX3RpdGxlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRleHQtYmxvY2stY29udGVudCAudmlkZW8taW1hZ2UtYmxvY2tfX3RpdGxlIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNGVtO1xufVxuLmF0dGFjaGVkLWZpbGUtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5hdHRhY2hlZC1maWxlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiBpbmhlcml0O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG4uYXR0YWNoZWQtZmlsZS1ibG9jayA6aGFzKC5hdHRhY2hlZC1maWxlLWJsb2NrX19pbm5lcjpudGgtb2YtdHlwZSgxKSkge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmF0dGFjaGVkLWZpbGUtYmxvY2tfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzcmVtO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG59XG4uYXR0YWNoZWQtZmlsZS1ibG9ja19faW5uZXI6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzUwcHgpIHtcbiAgLmF0dGFjaGVkLWZpbGUtYmxvY2tfX2lubmVyIHtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmF0dGFjaGVkLWZpbGUtYmxvY2tfX2lubmVyIHtcbiAgICBnYXA6IDNyZW07XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hdHRhY2hlZC1maWxlLWJsb2NrX19pbm5lciB7XG4gICAgcGFkZGluZzogMy4xM3Z3O1xuICB9XG59XG4uYXR0YWNoZWQtZmlsZS1ibG9ja19fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvbnRhY3QtcGFnZSB7XG4gIGJhY2tncm91bmQ6ICNlZmYwZjU7XG59XG4uY29udGFjdC1wYWdlIC5tYXAtY29udGVudC1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29udGFjdC1wYWdlIC5tYXAtY29udGVudC1pdGVtIHtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNvbnRhY3QtcGFnZSAubWFwLWRvdC1jb250YWluZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY29udGFjdC1wYWdlIC5tYXAtZG90LWNvbnRhaW5lci5tbC1kb3Qge1xuICB0b3A6IDUxLjE4JTtcbiAgcmlnaHQ6IDEzLjU0JTtcbn1cbi5jb250YWN0LXBhZ2UgLm1hcC1kb3QtY29udGFpbmVyLm1sLWRvdCAubWFwLWRvdDpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG4uY29udGFjdC1wYWdlIC5tYXAtZG90LWNvbnRhaW5lci5uai1kb3Qge1xuICB0b3A6IDM5LjU5JTtcbiAgcmlnaHQ6IDE1LjclO1xufVxuLmNvbnRhY3QtcGFnZSAubWFwLWRvdC1jb250YWluZXIubWktZG90IHtcbiAgdG9wOiA2NC41NiU7XG4gIHJpZ2h0OiAzOSU7XG59XG4uY29udGFjdC1jb2wge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNvbnRhY3QtY29sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbnRhY3QtY29sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNTZ2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjU2dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY29udGFjdC1jb2wudGV4dC1jb2wge1xuICAgIHdpZHRoOiA0MiU7XG4gIH1cbiAgLmNvbnRhY3QtY29sLmZvcm0tY29sIHtcbiAgICB3aWR0aDogNTglO1xuICB9XG59XG4uY29udGFjdC1ncmlkIC5tYXAtY29udGVudC1pdGVtLXRleHQgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNvbnRhY3QtZ3JpZCAubWFwLWNvbnRlbnQtaXRlbS10ZXh0IGEubWFpbC1saW5rIHtcbiAgY29sb3I6ICMwMDFkODg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbnRhY3QtZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjU2dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41NnZ3O1xuICB9XG4gIC5jb250YWN0LWdyaWQgLm1hcC1jb250ZW50LWl0ZW0tdGV4dCBhIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gIH1cbiAgLmNvbnRhY3QtZ3JpZCAubWFwLWNvbnRlbnQtaXRlbS10ZXh0IGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuLmJveC1lcnJvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNlZjAwMDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzLCBtYXgtaGVpZ2h0IDFzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29udGFjdC1mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAzNyU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy10b3A6IDUuMjF2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4xN3Z3O1xuICAgIHBhZGRpbmctbGVmdDogMy42NXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLmNvbnRhY3QtZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG4uY29udGFjdC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jb250YWN0LWZvcm0ubG9hZGluZyAuc2VuZC1mb3JtLWJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjYxcHgpIHtcbiAgLmZvcm0tdHdvLWNvbC1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNHZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTEuMDR2dztcbiAgfVxuICAuZm9ybS10d28tY29sLXJvdyAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctbGVmdDogMS4wNHZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDR2dztcbiAgfVxufVxuLmZvcm0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZm9ybS1pdGVtLmVycm9yLWZsZCAuYm94LWVycm9yIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5mb3JtLWl0ZW0gLmxpbmstYnRuIC5saW5rLWJ0bi10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLmZvcm0taXRlbSAubGluay1idG4gLmxpbmstYnRuLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnN1Y2Nlc3MtbWVzc2FnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjRzO1xuICB6LWluZGV4OiA0O1xufVxuLnN1Y2Nlc3MtbWVzc2FnZS1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnN1Y2Nlc3MtbWVzc2FnZS1jb250YWluZXIuYWN0aXZlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN1Y2Nlc3MtbWVzc2FnZS1jb250YWluZXIuYWN0aXZlIC5zdWNjZXNzLW1lc3NhZ2UtY29udGFpbmVyLXdyYXAge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMsIHZpc2liaWxpdHkgMC44cztcbn1cbi5zdWNjZXNzLW1lc3NhZ2UtY29udGFpbmVyLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3VjY2Vzcy1tZXNzYWdlLXRleHQge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDY1cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnN1Y2Nlc3MtbWVzc2FnZS10ZXh0IHtcbiAgICBwYWRkaW5nOiA2NXB4IDc1cHg7XG4gIH1cbn1cbi5jb250YWN0LWl0ZW0tcm93LW91dGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jb250YWN0LWl0ZW0tcm93LW91dGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRhY3QtaXRlbS1yb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3QtaXRlbS1yb3cubWFpbC1pdGVtIHN0cm9uZyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRhY3Qtcm93LXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgY29sb3I6ICNhMDlmOWY7XG59XG4uY29udGFjdC1yb3ctdGV4dCBzdHJvbmcge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5sYWJlbC1mb3JtLWZsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmxhYmVsLWZvcm0tZmxkLmxhYmVsLWNoZWNrYm94LWZsZCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmxhYmVsLWZvcm0tZmxkLmxhYmVsLWNoZWNrYm94LWZsZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZkMmRmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XG4gIGJhY2tncm91bmQ6ICNlZmYwZjU7XG59XG4ubGFiZWwtZm9ybS1mbGQubGFiZWwtY2hlY2tib3gtZmxkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubGFiZWwtZm9ybS1mbGQubGFiZWwtY2hlY2tib3gtZmxkIGEge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgfVxuICAubGFiZWwtZm9ybS1mbGQubGFiZWwtY2hlY2tib3gtZmxkIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuLmZvcm0tZmxkLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0tZmxkLWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbC5sYWJlbC1mb3JtLWZsZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAxZDg4O1xufVxuLmZvcm0tZmxkLWNvbnRhY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmZDJkZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogI2VmZjBmNTtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4uZm9ybS1mbGQtY29udGFjdC50ZXh0LW1lc3NhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgcmVzaXplOiBub25lO1xufVxuLmZvcm0tZmxkLWNvbnRhY3Qub3B0aW9ucyB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZm9ybS1mbGQtY29udGFjdC5vcHRpb25zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjg2dnc7XG4gIH1cbn1cbi5vcHRpb25zLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNlZmYwZjU7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi5vcHRpb25zLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA4cHggN3B4IDAgN3B4O1xuICBib3JkZXItY29sb3I6ICMwNzI2OWYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ub3B0aW9ucy1jb250YWluZXIgLmZvcm0tZmxkLWNvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm9wdGlvbnMtaXRlbSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm9wdGlvbnMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjYTFhNGI3O1xufVxuLmNvbnRhY3QtZm9ybS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzLjEzdnc7XG4gIH1cbn1cbi5jb250YWN0LWxvY2F0aW9uLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmNvbnRhY3QtbG9jYXRpb24tc2VjdGlvbiAudGl0bGUtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbnRhY3QtbG9jYXRpb24tc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLTEwLjQydnc7XG4gIH1cbiAgLmNvbnRhY3QtbG9jYXRpb24tc2VjdGlvbiAudGl0bGUtd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYXAtY29udGFjdC1ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuMDh2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtZ3JpZC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnRleHQtcGFnZSB7XG4gIGJhY2tncm91bmQ6ICNlZmYwZjU7XG59XG4udGV4dC1wYWdlIC50ZXh0LWJsb2NrLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY2FyZWVycy1wYWdlIHtcbiAgYmFja2dyb3VuZDogI2VmZjBmNTtcbn1cbi5jYXJlZXJzLXBhZ2UgLmlubmVyLWludHJvLXRleHQge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNhcmVlcnMtcGFnZSAuaW5uZXItaW50cm8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43N3Z3O1xuICB9XG59XG4uY2FyZWVycy1jb250ZW50LXRvcC1ob2xkZXIgLnRleHQtYmxvY2stY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jYXJlZXJzLWNvbnRlbnQtdG9wLWhvbGRlciAudGV4dC1ibG9jay1jb250ZW50IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jYXJlZXJzLWNvbnRlbnQtdG9wLWhvbGRlciAuYWRkcmVzcy1jb250ZW50LWl0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmNhcmVlcnMtY29udGVudC10b3AtaG9sZGVyIC5hZGRyZXNzLWNvbnRlbnQtaXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmNhcmVlcnMtY29udGVudC10b3AtaG9sZGVyIC5hZGRyZXNzLWNvbnRlbnQtaXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5hZGRyZXNzLWJsb2NrLWltYWdlLWhvbGRlciB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFkZHJlc3MtYmxvY2staW1hZ2UtaG9sZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyLjV2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNjV2dztcbiAgfVxuICAuYWRkcmVzcy1ibG9jay1pbWFnZS1ob2xkZXIuZG9uZSAuY2FyZC1zdmcgcGF0aCB7XG4gICAgYW5pbWF0aW9uOiBEQVNIMyAzcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbiAgfVxufVxuLmNhcmQtc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jYXJkLXN2ZyBwYXRoIHtcbiAgZmlsbDogIzBmMmRhYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jYXJkLXN2ZyBwYXRoIHtcbiAgICBzdHJva2U6ICMwMDA7XG4gICAgZmlsbC1vcGFjaXR5OiAwO1xuICAgIHN0cm9rZS13aWR0aDogMC4yO1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDE1MDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE1MDA7XG4gIH1cbn1cbi5hZGRyZXNzLWJsb2NrLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYWRkcmVzcy1saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWRkcmVzcy1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gIH1cbiAgLmFkZHJlc3MtbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4ubWFpbC1saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubWFpbC1saW5rIHNwYW4ge1xuICBjb2xvcjogIzBhMmRiMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbC1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gIH1cbiAgLm1haWwtbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uY2FyZWVycy1jb250ZW50LW1pZGRsZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5jYXJlZXJzLWNvbnRlbnQtbWlkZGxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY2FyZWVycy1jb250ZW50LW1pZGRsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNC42OXZ3O1xuICAgIHBhZGRpbmctbGVmdDogNC42OXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjl2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMi42dnc7XG4gIH1cbn1cbi5jYXJlZXJzLWNvbnRlbnQtbWlkZGxlLWhvbGRlci1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmxvYWQtY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cbi5sb2FkLWNvbnRhaW5lci5sb2FkaW5nIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmNhcmVlcnMtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmNhcmVlcnMtbGlzdC1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjRzO1xufVxuLmNhcmVlcnMtbGlzdC1pdGVtLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmNhcmVlcnMtbGlzdC1pdGVtLmFjdGl2ZSAuZXhwYW5kLWJ0bi1pbm5lciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG59XG4uY2FyZWVycy1saXN0LWl0ZW0uYWN0aXZlIC5leHBhbmQtYnRuLWlubmVyOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jYXJlZXJzLWxpc3QtaXRlbS5hY3RpdmUgLmxpc3QtaXRlbS10b3A6aG92ZXIgLmV4cGFuZC1idG4taW5uZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uY2FyZWVycy1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5jYXJlZXJzLWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jYXJlZXJzLWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjY5dnc7XG4gICAgcGFkZGluZy1yaWdodDogNC42OXZ3O1xuICB9XG4gIC5jYXJlZXJzLWxpc3QtaXRlbTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cbi5saXN0LWl0ZW0tdG9wIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubGlzdC1pdGVtLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDEuNTZ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41NnZ3O1xuICB9XG4gIC5saXN0LWl0ZW0tdG9wOmhvdmVyIC5leHBhbmQtYnRuLWlubmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuLmV4cGFuZC1idG4ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xufVxuLmV4cGFuZC1idG4taW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5leHBhbmQtYnRuLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDhweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG59XG4uZXhwYW5kLWJ0bi1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDhweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZXhwYW5kLWJ0bi1pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG4gIH1cbn1cbi5leHBhbmQtaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leHBhbmQtaXRlbS1jb250ZW50IC50b3AtbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5leHBhbmQtaXRlbS1jb250ZW50IC50b3AtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5ibG9jay10b3AtdGl0bGUtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmJsb2NrLXRvcC10aXRsZS13cmFwIHtcbiAgICBwYWRkaW5nOiAyLjZ2dztcbiAgfVxufVxuLmNhcmVlcnMtYm90dG9tLWhvbGRlciAubmV3cy10d28tY29sLWdyaWQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jYXJlZXJzLWJvdHRvbS1ob2xkZXIgLm5ld3MtdHdvLWNvbC1ncmlkIC50ZW1wbGF0ZS1pbWFnZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbn1cbi5jYXJlZXJzLWJvdHRvbS1ob2xkZXIgLm5ld3MtYWJzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY2FyZWVycy1ib3R0b20taG9sZGVyIC5uZXdzLWFicy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyLjZ2dztcbiAgfVxufVxuLmNhcmVlcnMtaW5uZXItcGFnZSB7XG4gIGJhY2tncm91bmQ6ICNlZmYwZjU7XG59XG4uY2FyZWVycy1pbm5lci10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jYXJlZXJzLWlubmVyLXRvcCAudGl0bGUtd3JhcCB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuY2FyZWVycy1pbm5lci10b3AgLnRpdGxlLXdyYXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jYXJlZXJzLWlubmVyLXRvcCAudGl0bGUtd3JhcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNDJ2dztcbiAgfVxufVxuLnRvcC1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnRvcC1sYWJlbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi5ibG9jay1ib3R0b20tcm93IHtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsb2NrLWJvdHRvbS1yb3cgLnNoYXJlLXJvdyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5ibG9jay1ib3R0b20tcm93IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYmxvY2stYm90dG9tLXJvdyB7XG4gICAgcGFkZGluZzogMS41NnZ3IDQuNjl2dztcbiAgICBtYXJnaW4tbGVmdDogLTQuNjl2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjY5dnc7XG4gIH1cbn1cbi5ib3R0b20tcm93LWJ0bi1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYm90dG9tLXJvdy1idG4tY29udGFpbmVyIC5maWxsLXRleHQtbGluayB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5ib3R0b20tcm93LWJ0bi1jb250YWluZXIgLmZpbGwtdGV4dC1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuM3Z3O1xuICB9XG59XG4uY2FyZWVycy1pbm5lci1jb250ZW50LWNvbnRhaW5lciAuc2VjdGlvbi1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnRlc3QtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZWZmMGY1O1xufVxuLnRlc3QtYmxvY2sgcGF0aCB7XG4gIHN0cm9rZTogIzAwMDtcbiAgZmlsbDogIzAwMDtcbiAgZmlsbC1vcGFjaXR5OiAwO1xuICBzdHJva2Utd2lkdGg6IDAuMjtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTUwMDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE1MDA7XG4gIC1tb3otYW5pbWF0aW9uOiBEQVNIMyAzcyBlYXNlLWluLW91dCAxcyBmb3J3YXJkcztcbiAgLXdlYmtpdC1hbmltYXRpb246IERBU0gzIDNzIGVhc2UtaW4tb3V0IDFzIGZvcndhcmRzO1xuICBhbmltYXRpb246IERBU0gzIDNzIGVhc2UtaW4tb3V0IDFzIGZvcndhcmRzO1xufVxuLndoeS1wYWdlIHtcbiAgYmFja2dyb3VuZDogI2VmZjBmNTtcbn1cbi53aHktcGFnZSAuaW5uZXItaW50cm8gLmlubmVyLWludHJvLXRleHQge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbn1cbi53aHktcGFnZSAuaW5uZXItaW50cm8gLnRleHQtYmxvY2stY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi53aHktcGFnZSAuaW50cm8tc2hhcGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ud2h5LXBhZ2UgLmludHJvLXNoYXBlLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNzUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC01NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG59XG4ud2h5LXBhZ2UgLnRlbXBsYXRlLWNlcnRpZmljYXRlcy1ncmlkLWNvbnRhaW5lciAuY29sLWQtNzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndoeS1wYWdlIC50ZW1wbGF0ZS1jZXJ0aWZpY2F0ZXMtZ3JpZC1jb250YWluZXIgLmxhYmVsLWdyaWQtaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAud2h5LXBhZ2UgLmlubmVyLWludHJvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzN2dztcbiAgfVxuICAud2h5LXBhZ2UgLnRlbXBsYXRlLWNlcnRpZmljYXRlcy1ncmlkLWNvbnRhaW5lciAuY29sLWQtNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMTd2dztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC53aHktcGFnZSAudGVtcGxhdGUtY2VydGlmaWNhdGVzLWdyaWQtY29udGFpbmVyIC5sYWJlbC1ncmlkLWltYWdlLWhvbGRlciB7XG4gICAgaGVpZ2h0OiA1LjIxdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC53aHktcGFnZSAudGVtcGxhdGUtY2VydGlmaWNhdGVzLXNlY3Rpb24gLm1haW4td3JhcC53aWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi43NnZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjc2dnc7XG4gIH1cbn1cbi5pbnRyby1zaGFwZS1jb250YWluZXItb3V0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5taXNzaW9uLXNlY3Rpb24gLmlubmVyLWludHJvLXRleHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udG9wLXNsaWRlIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnRvcC1zbGlkZSB7XG4gICAgd2lkdGg6IDEyLjc2dnc7XG4gIH1cbn1cbi50b3Atc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudG9wLXNsaWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljgxdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC50b3Atc2xpZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjc2dnc7XG4gIH1cbn1cbi50ZWFtLXNlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVhbS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4udGVhbS1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlYW0taXRlbSAuaG92ZXItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGVhbS1pdGVtIC5kZWZhdWx0LWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudGVhbS1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnRlYW0taXRlbTpob3ZlciAuaG92ZXItaW1hZ2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAudGVhbS1pdGVtOmhvdmVyIC5kZWZhdWx0LWltYWdlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCkge1xuICAudGVhbS1pdGVtIHtcbiAgICB3aWR0aDogNDA3cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjE3dnc7XG4gIH1cbiAgLnRlYW0taXRlbS5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG4gIC50ZWFtLWl0ZW0uYWN0aXZlIC5ob3Zlci1pbWFnZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC50ZWFtLWl0ZW0uYWN0aXZlIC5kZWZhdWx0LWltYWdlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgdmlzaWJpbGl0eSAwLjRzO1xuICB9XG4gIC50ZWFtLWl0ZW0uYWN0aXZlIC50ZWFtLWluZm8tYmxvY2sge1xuICAgIHdpZHRoOiAyNjAlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHM7XG4gIH1cbiAgLnRlYW0taXRlbS5hY3RpdmUgLnRlYW0taW5mby1ibG9jay1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDIuNnZ3O1xuICAgIHBhZGRpbmctbGVmdDogMS4wNHZ3O1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC40cztcbiAgfVxuICAudGVhbS1pdGVtLmFjdGl2ZSAudGVhbS1kZXNjLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcywgdmlzaWJpbGl0eSAwLjRzLCBvcGFjaXR5IDAuNHM7XG4gIH1cbiAgLnRlYW0taXRlbS5hY3RpdmUgLmNsb3NlLWJ0biB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMsIHZpc2liaWxpdHkgMC40cywgb3BhY2l0eSAwLjRzO1xuICB9XG59XG4udGVhbS1wZXJzb24ge1xuICB3aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudGVhbS1wZXJzb24ge1xuICAgIHdpZHRoOiAyMjRweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4ucGVyc29uLXBvc2l0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNDM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCkge1xuICAucGVyc29uLXBvc2l0aW9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLnRlYW0taW5mby1ibG9jayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCkge1xuICAudGVhbS1pbmZvLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzO1xuICB9XG59XG4udGVhbS1pbmZvLWJsb2NrLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjJzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnRlYW0taW5mby1ibG9jay1pbm5lciB7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi50ZWFtLWJnLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC50ZWFtLWJnLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMDMxZTg3O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTMyLjVkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgfVxufVxuLnRlYW0taW5mby1ibG9jay1jb250ZW50IC50aXRsZS13cmFwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi50ZWFtLWluZm8tYmxvY2stY29udGVudCAudGl0bGUtd3JhcCAuc21hbGwtdGl0bGUtdGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnRlYW0taW5mby1ibG9jay1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLnRlYW0taW5mby1ibG9jay1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnRlYW0taW5mby1ibG9jay1jb250ZW50IC50aXRsZS13cmFwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC50ZWFtLWluZm8tYmxvY2stY29udGVudCAudGl0bGUtd3JhcCAuc21hbGwtdGl0bGUtdGV4dCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY2MXB4KSB7XG4gIC50ZWFtLWluZm8tYmxvY2stY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuLnRlYW0tZGVzYy1jb250ZW50IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCkge1xuICAudGVhbS1kZXNjLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuNHMsIG9wYWNpdHkgMC40cztcbiAgfVxufVxuLmNsb3NlLWJ0bi1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLmNsb3NlLWJ0bi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5jbG9zZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jbG9zZS1idG46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA0cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uY2xvc2UtYnRuOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA0cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY2xvc2UtYnRuOmhvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuLmhpc3Rvcnktcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG4uaGlzdG9yeS1yb3c6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmhpc3Rvcnktcm93LmFjdGl2ZSAucm93LWxpbmUge1xuICBiYWNrZ3JvdW5kOiAjMDAxZDg4O1xuICB6LWluZGV4OiAxO1xufVxuLmhpc3Rvcnktcm93LmFjdGl2ZSAucm93LWRvdCB7XG4gIGJhY2tncm91bmQ6ICMwMDFkODg7XG59XG4uaGlzdG9yeS1yb3cuYWN0aXZlIC5oaXN0b3J5LWltYWdlLWl0ZW0ge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cbi5oaXN0b3J5LXJvdy5hY3RpdmUgLmhpc3Rvcnktcm93LWNvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuLmhpc3Rvcnktcm93LmFjdGl2ZSAuc21hbGwtdGl0bGUtdGV4dCB7XG4gIGNvbG9yOiAjMDAxZDg4O1xufVxuLmhpc3Rvcnktcm93LmFsd2F5cy1hY3RpdmUgLnJvdy1saW5lIHtcbiAgYmFja2dyb3VuZDogIzAwMWQ4ODtcbiAgei1pbmRleDogMTtcbn1cbi5oaXN0b3J5LXJvdy5hbHdheXMtYWN0aXZlIC5yb3ctZG90IHtcbiAgYmFja2dyb3VuZDogIzAwMWQ4ODtcbn1cbi5oaXN0b3J5LXJvdy5hbHdheXMtYWN0aXZlIC5oaXN0b3J5LWltYWdlLWl0ZW0ge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cbi5oaXN0b3J5LXJvdy5hbHdheXMtYWN0aXZlIC5oaXN0b3J5LXJvdy1jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oaXN0b3J5LXJvdy5hbHdheXMtYWN0aXZlIC5zbWFsbC10aXRsZS10ZXh0IHtcbiAgY29sb3I6ICMwMDFkODg7XG59XG4uaGlzdG9yeS1yb3cgLnNtYWxsLXRpdGxlLXRleHQge1xuICBjb2xvcjogIzAwMWQ4ODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmhpc3Rvcnktcm93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuICAuaGlzdG9yeS1yb3c6bnRoLWNoaWxkKG9kZCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmhpc3Rvcnktcm93Om50aC1jaGlsZChvZGQpIC5oaXN0b3J5LXJvdy1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAuaGlzdG9yeS1yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuaGlzdG9yeS1yb3c6bnRoLWNoaWxkKGV2ZW4pIC5oaXN0b3J5LXJvdy1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaGlzdG9yeS1yb3c6bnRoLWNoaWxkKG9kZCkgLmhpc3Rvcnktcm93LWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNjV2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuaGlzdG9yeS1yb3c6bnRoLWNoaWxkKGV2ZW4pIC5oaXN0b3J5LXJvdy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNjV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmhpc3Rvcnktcm93IC5zbWFsbC10aXRsZS10ZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIC5oaXN0b3J5LXJvdzpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuLmhpc3Rvcnktcm93LWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5oaXN0b3J5LXJvdy1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5oaXN0b3J5LXJvdy1jb250ZW50IHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICB9XG59XG4uaGlzdG9yeS10ZXh0LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhpc3RvcnktdGV4dC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNTZ2dztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucm93LWRvdCB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzAwMWQ4ODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5yb3ctZG90IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5yb3ctZG90IHtcbiAgICBiYWNrZ3JvdW5kOiAjZDRkNmRlO1xuICB9XG59XG4ucm93LWxpbmUge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDIwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDZweDtcbiAgYmFja2dyb3VuZDogIzAwMWQ4ODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnJvdy1saW5lIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5yb3ctbGluZSB7XG4gICAgYmFja2dyb3VuZDogI2Q0ZDZkZTtcbiAgfVxufVxuLmxhcmdlLWRvdCB7XG4gIHdpZHRoOiA2NHB4O1xuICBib3JkZXItcmFkaXVzOiA3MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAzMWU4NztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGFyZ2UtZG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAxZDg4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIHtcbiAgLmxhcmdlLWRvdCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5sYXJnZS1kb3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sYXJnZS1kb3QtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLmxhcmdlLWRvdC1jb250YWluZXIuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XG4gIC5sYXJnZS1kb3QtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIH1cbn1cbi5oaXN0b3J5LWltYWdlLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhpc3RvcnktaW1hZ2UtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC40cztcbiAgfVxufVxuLmRvdC1wcmV2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTZweDtcbn1cbi5kb3QtbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMnB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuLmxhcmdlLWRvdC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cbi5jYXJlZXJzLWJsb2NrIC50aXRsZS1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY2FyZWVycy1ibG9jayAudGl0bGUtaW1hZ2Uge1xuICAgIHdpZHRoOiA2LjA0dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjU2dnc7XG4gIH1cbn1cbi5jYXJlZXJzLWJsb2NrIC5zbWFsbC10aXRsZS1pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jYXJlZXJzLWJsb2NrIC5zZWN0aW9uLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMi42dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNnZ3O1xuICB9XG59XG4uY2FyZWVycy1ibG9jayAuY29sLXF1ZXN0aW9uLWJ0bi1jb250YWluZXIge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLnRpdGxlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYXNpZGUtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hc2lkZS1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDE0LjU4dnc7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICAuYXNpZGUtbmF2LmRhcmstY29sb3IgLmFzaWRlLWxpc3QtdGV4dCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgLmFzaWRlLW5hdi5kYXJrLWNvbG9yIC5hc2lkZS1saXN0LXNoYXBlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLmFzaWRlLW5hdiB7XG4gICAgbGVmdDogMi42dnc7XG4gIH1cbn1cbi5hc2lkZS1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLmFzaWRlLWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hc2lkZS1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uYXNpZGUtbGlzdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG59XG4uYXNpZGUtbGlzdC1saW5rLmFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFzaWRlLWxpc3QtbGluay5hY3RpdmUgLmFzaWRlLWxpc3QtdGV4dDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYXNpZGUtbGlzdC1saW5rLmFjdGl2ZSAuYXNpZGUtbGlzdC1zaGFwZTphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLmFzaWRlLWxpc3QtbGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYXNpZGUtbGlzdC10ZXh0IHtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gIGZvbnQtZmFtaWx5OiAnTW9udCBCb29rJywgc2Fucy1zZXJpZjtcbn1cbi5hc2lkZS1saXN0LXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiAnTW9udCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCkge1xuICAuYXNpZGUtbGlzdC10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLmFzaWRlLWxpc3Qtc2hhcGUge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXNpZGUtbGlzdC1zaGFwZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC40cztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC5hc2lkZS1saXN0LXNoYXBlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZyYW1lLXNlY3Rpb24tYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogNC42OXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjl2dztcbiAgfVxufVxuLmZyYW1lLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4uZnJhbWUtY29udGFpbmVyIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY29udHJhY3QtdmVoaWNsZXMtcGFnZSB7XG4gIGJhY2tncm91bmQ6ICNlZmYwZjU7XG59XG4ucm93LWdyaWQtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnJvdy1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnJvdy1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5yb3ctbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjl2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjY5dnc7XG4gIH1cbiAgLnJvdy1saXN0LWl0ZW0gLm5ld3Mtc2xpZGUtbGluazpob3ZlciAubmV3cy10aXRsZSxcbiAgLnJvdy1saXN0LWl0ZW0gLm5ld3Mtc2xpZGUtbGluazpob3ZlciAubmV3cy1jb250ZW50LXJvdyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG4ubG9hZC1tb3JlLWJ0bi1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbi5sb2FkLW1vcmUtY29udGFpbmVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuLmxvYWQtbW9yZS1jb250YWluZXIubG9hZGluZyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5yb3ctZ3JpZC10b3Age1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yb3ctZ3JpZC10b3AuYWN0aXZlIC5hcnJvdy1yaW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5yb3ctZ3JpZC10b3AgLmFycm93LXJpbmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbn1cbi5yb3ctZ3JpZC10b3AgLnRpdGxlLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5yb3ctZ3JpZC10b3Age1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5yb3ctZ3JpZC10b3Age1xuICAgIHBhZGRpbmc6IDMuMzl2dyA0LjY5dnc7XG4gIH1cbn1cbi5wcmV2aW91cy1zZWN0aW9uLWNvbnRlbnQgLnJvdy1ncmlkLWNvbnRlbnQtaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByZXZpb3VzLXNlY3Rpb24tY29udGVudCAucm93LWdyaWQtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4ucHJldmlvdXMtc2VjdGlvbi1jb250ZW50IC5yb3ctZ3JpZC1jb250ZW50Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAudG9wLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnRvcC1yb3ctbG9nby1vdXRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLnRvcC1yb3ctbG9nby1vdXRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50b3Atcm93LWxvZ28tb3V0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMi4zNHZ3O1xuICB9XG59XG4udG9wLXJvdy1sb2dvIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi50b3Atcm93LWxvZ28gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC50b3Atcm93LWxvZ28ge1xuICAgIHdpZHRoOiA3Ljgxdnc7XG4gIH1cbn1cbi50b3Atcm93LWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudG9wLWxpc3QgLnJvdy1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMi42dnc7XG4gICAgcGFkZGluZy10b3A6IDIuNnZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjZ2dztcbiAgfVxufVxuLnRvcC1sb2dvLWhvbGRlciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudG9wLWxvZ28taG9sZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ncmlkLXRvcC1sb2dvLWNvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5ncmlkLXRvcC1sb2dvLWNvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmRvY3VtZW50cy1ibG9jay1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uZG9jdW1lbnRzLWJsb2NrLXRvcCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5kb2N1bWVudHMtYmxvY2stdG9wIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZG9jdW1lbnRzLWJsb2NrLXRvcCB7XG4gICAgcGFkZGluZzogMy4xM3Z3O1xuICB9XG59XG4uZG9jdW1lbnRzLWJsb2NrLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjBweCkge1xuICAuZG9jdW1lbnRzLWJsb2NrLWJvdHRvbSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmRvY3VtZW50cy1ibG9jay1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDMuMTN2dztcbiAgICBwYWRkaW5nLXRvcDogMi4wOHZ3O1xuICB9XG59XG4uYm90dG9tLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmJvdHRvbS1saXN0IC5hcnJvdy1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cbi5ib3R0b20tbGlzdCAuYXJyb3ctYnRuIC5hcnJvdy1idG4tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJvdHRvbS1saXN0IC5hcnJvdy1idG4gLmFycm93LXJpbmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmJvdHRvbS1saXN0IC5hcnJvdy1idG4gLmFycm93LXJpbmc6YWZ0ZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG4uYm90dG9tLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYm90dG9tLWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ucGFnZS00MDQge1xuICBiYWNrZ3JvdW5kOiAjZWZmMGY1O1xufVxuLnBhZ2UtNDA0IC5lcnJvci1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuIiwiQG1vbnQ6ICdNb250Jywgc2Fucy1zZXJpZjtcbkBtb250LWJvb2s6ICdNb250IEJvb2snLCBzYW5zLXNlcmlmO1xuXG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb250LUJvbGQuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb250LUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgIHVybCgnLi4vZm9udHMvTW9udC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgdXJsKCcuLi9mb250cy9Nb250LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgdXJsKCcuLi9mb250cy9Nb250LUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgdXJsKCcuLi9mb250cy9Nb250LUJvbGQuc3ZnI01vbnQtQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb250LVNlbWlCb2xkLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTW9udC1TZW1pQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgdXJsKCcuLi9mb250cy9Nb250LVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgdXJsKCcuLi9mb250cy9Nb250LVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgIHVybCgnLi4vZm9udHMvTW9udC1TZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICB1cmwoJy4uL2ZvbnRzL01vbnQtU2VtaUJvbGQuc3ZnI01vbnQtU2VtaUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb250LVJlZ3VsYXIuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Nb250LVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgIHVybCgnLi4vZm9udHMvTW9udC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgdXJsKCcuLi9mb250cy9Nb250LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgdXJsKCcuLi9mb250cy9Nb250LVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgdXJsKCcuLi9mb250cy9Nb250LVJlZ3VsYXIuc3ZnI01vbnQtUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250IEJvb2snO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTW9udC1Cb29rLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTW9udC1Cb29rLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICB1cmwoJy4uL2ZvbnRzL01vbnQtQm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnLi4vZm9udHMvTW9udC1Cb29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgIHVybCgnLi4vZm9udHMvTW9udC1Cb29rLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgIHVybCgnLi4vZm9udHMvTW9udC1Cb29rLnN2ZyNNb250LUJvb2snKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGcnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xnLmVvdD9uMXozNzNcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGcuZW90PyNpZWZpeG4xejM3M1wiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGcud29mZj9uMXozNzNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbGcudHRmP24xejM3M1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbGcuc3ZnP24xejM3MyNsZ1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCJAbWVkaWEgQG1pbjEwMjR7XG5cdC5hbmltLWJsb2Nre1xuXG5cdFx0LmFuaW0tZWxlbXtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdG9wYWNpdHk6IDA7XG5cblx0XHRcdCYuYW5pbS12aXNpYmxle1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1x0XG5cdFx0XHR9XG5cblx0XHRcdCYuZG9uZXtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuN3MsIHZpc2liaWxpdHkgLjdzO1xuXHRcdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cblx0XHRcdH1cblx0XHRcdCYudG9we1xuXHRcdFx0XHQueSgyMHB4KTtcblxuXHRcdFx0XHQmLmRvbmV7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHZpc2liaWxpdHkgLjVzLCB0cmFuc2Zvcm0gLjVzO1xuXHRcdFx0XHRcdC55KDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudG9wLTEwe1xuXHRcdFx0XHQueSgxMHB4KTtcblxuXHRcdFx0XHQmLmRvbmV7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHZpc2liaWxpdHkgLjVzLCB0cmFuc2Zvcm0gLjVzO1xuXG5cdFx0XHRcdFx0LnkoMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji50b3AtNTB7XG5cdFx0XHRcdC55KDUwcHgpO1xuXG5cdFx0XHRcdCYuZG9uZXtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDFzLCB2aXNpYmlsaXR5IDFzLCB0cmFuc2Zvcm0gMXM7XG5cdFx0XHRcdFx0LnkoMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji50b3AtMTAwe1xuXHRcdFx0XHQueSgxMDBweCk7XG5cblx0XHRcdFx0Ji5kb25le1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMXMsIHZpc2liaWxpdHkgMXMsIHRyYW5zZm9ybSAxcztcblx0XHRcdFx0XHQueSgwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRcblx0XHRcdCYuYm90dG9te1xuXHRcdFx0XHQueSgtMjBweCk7XG5cblxuXHRcdFx0XHQmLmRvbmV7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHZpc2liaWxpdHkgLjVzLCB0cmFuc2Zvcm0gLjVzO1xuXG5cdFx0XHRcdFx0LnkoMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5ib3R0b20tNTB7XG5cdFx0XHRcdC55KC01MHB4KTtcblxuXHRcdFx0XHQmLmRvbmV7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuN3MsIHZpc2liaWxpdHkgLjdzLCB0cmFuc2Zvcm0gLjdzO1xuXG5cdFx0XHRcdFx0LnkoMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0XHQmLmxlZnR7XG5cdFx0XHRcdC54KC0yMHB4KTtcblxuXHRcdFx0XHQmLmRvbmV7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHZpc2liaWxpdHkgLjVzLCB0cmFuc2Zvcm0gLjVzO1xuXG5cdFx0XHRcdFx0LngoMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5sZWZ0LTUwe1xuXHRcdFx0XHQueCgtNTBweCk7XG5cblx0XHRcdFx0Ji5kb25le1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjVzLCB2aXNpYmlsaXR5IC41cywgdHJhbnNmb3JtIC41cztcblx0XHRcdFx0XHQueCgwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmxlZnQtNTAwe1xuXHRcdFx0XHQueCgtNTAwcHgpO1xuXG5cdFx0XHRcdCYuZG9uZXtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC41cywgdmlzaWJpbGl0eSAuNXMsIHRyYW5zZm9ybSAxLjVzO1xuXG5cdFx0XHRcdFx0LngoMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0XHQmLnJpZ2h0e1xuXHRcdFx0XHQueCg1MHB4KTtcblxuXHRcdFx0XHQmLmRvbmV7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHZpc2liaWxpdHkgLjVzLCB0cmFuc2Zvcm0gLjVzO1xuXG5cdFx0XHRcdFx0LngoMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji5yaWdodC01MDB7XG5cdFx0XHRcdC54KDUwMHB4KTtcblxuXHRcdFx0XHQmLmRvbmV7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHZpc2liaWxpdHkgLjVzLCB0cmFuc2Zvcm0gMS41cztcblxuXHRcdFx0XHRcdC54KDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdFx0Ji5zY2FsZXtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLjFkZWcpIHNjYWxlKC41KTtcblxuXHRcdFx0XHRcblx0XHRcdFx0Ji5kb25le1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHRyYW5zZm9ybSAuM3MsIHZpc2liaWxpdHkgLjVzIGN1YmljLWJlemllcigwLjEyMCwgMS4xOTUsIDAuMjAwLCAxLjI0NSk7XG5cdFx0XHRcdFx0XHQgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHRyYW5zZm9ybSAuM3MsIHZpc2liaWxpdHkgLjVzIGN1YmljLWJlemllcigwLjEyMCwgMS4xOTUsIDAuMjAwLCAxLjI0NSk7XG5cdFx0XHRcdFx0XHQtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHRyYW5zZm9ybSAuM3MsIHZpc2liaWxpdHkgLjVzIGN1YmljLWJlemllcigwLjEyMCwgMS4xOTUsIDAuMjAwLCAxLjI0NSk7XG5cdFx0XHRcdFx0XHQgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjVzLCB0cmFuc2Zvcm0gLjNzLCB2aXNpYmlsaXR5IC41cyBjdWJpYy1iZXppZXIoMC4xMjAsIDEuMTk1LCAwLjIwMCwgMS4yNDUpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC41cywgdHJhbnNmb3JtIC4zcywgdmlzaWJpbGl0eSAuNXMgY3ViaWMtYmV6aWVyKDAuMTIwLCAxLjE5NSwgMC4yMDAsIDEuMjQ1KTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLndpZHRoLWFuaW17XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcblx0XHRcdFx0Ji5kb25le1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHdpZHRoIC40cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmltYWdlLWFuaW0taXRlbXtcblx0XHRcdFx0XHQueSgxMDAlKTtcblx0XHRcdFx0Ji5kb25le1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7XG5cdFx0XHRcdFx0LnkoMCk7XG5cblx0XHRcdFx0XHQuaW1hZ2Utb3ZlcmxheXtcblx0XHRcdFx0XHRcdC55KC0xMDAlKTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7XG4gICAgXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC40cztcblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuaW1hZ2UtYW5pbS1jb250YWluZXJ7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjdzLCB2aXNpYmlsaXR5IC43cywgYm94LXNoYWRvdyAycztcblx0XHRcdFx0Ji5kb25le1xuICAgIFx0XHRcdFx0Ym94LXNoYWRvdzogMjVweCAyNXB4IDQ1cHggLTIycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5kZWxheS0wMXtcblx0XHRcdFx0Ji5kb25le1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4xczsgXG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4xcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmRlbGF5LTAxNXtcblx0XHRcdFx0Ji5kb25le1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4xNXM7IFxuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMTVzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuZGVsYXktMDJ7XG5cdFx0XHRcdCYuZG9uZXtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMnM7IFxuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5kZWxheS0wM3tcblx0XHRcdFx0Ji5kb25le1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4zczsgXG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4zcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmRlbGF5LTA1e1xuXHRcdFx0XHQmLmRvbmV7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjVzOyBcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjVzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuZGVsYXktMDd7XG5cdFx0XHRcdCYuZG9uZXtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuN3M7IFxuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuN3M7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5kZWxheS0wOXtcblx0XHRcdFx0Ji5kb25le1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC45czsgXG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC45cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmRlbGF5LTF7XG5cdFx0XHRcdCYuZG9uZXtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxczsgXG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuZGVsYXktMTJ7XG5cdFx0XHRcdCYuZG9uZXtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxLjJzOyBcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMS4ycztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmRlbGF5LTE1e1xuXHRcdFx0XHQmLmRvbmV7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMS41czsgXG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5kZWxheS0ye1xuXHRcdFx0XHQmLmRvbmV7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMnM7IFxuXHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAycztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmRlbGF5LTN7XG5cdFx0XHRcdCYuZG9uZXtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAzczsgXG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDNzO1xuXHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblxuXHRcdFx0XG5cblxuXHRcdH1cblxuXHR9XG59XG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQ1MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cblx0fVxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2NhbGUtYmxpbmsge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQuc2NhbGUoLjgpO1xuXHR9XG5cblxuXHQ1MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LnNjYWxlKDEpO1xuXG5cblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LnNjYWxlKDEuMik7XG5cblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHNjYWxlLTEge1xuXHQwJSB7XG5cdFx0Ly8gb3BhY2l0eTogMDtcblx0XHQuc2NhbGUoLjkpO1xuXHR9XG5cblxuXHQ1MCUge1xuXHRcdC8vIG9wYWNpdHk6IDE7XG5cdFx0LnNjYWxlKDEpO1xuXG5cblx0fVxuXG5cdDEwMCUge1xuXHRcdC8vIG9wYWNpdHk6IDA7XG5cdFx0LnNjYWxlKC45KTtcblxuXHR9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlLTUge1xuXHQwJSB7XG5cdFx0LnJvdGF0ZSgwKTtcblx0fVxuXHRcblxuXG5cdDUwJSB7XG5cdFx0LnJvdGF0ZSgtNWRlZyk7XG5cblx0fVxuXG5cdDEwMCUge1xuXHRcdC5yb3RhdGUoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGUtMyB7XG5cdDAlIHtcblx0XHQucm90YXRlKDApO1xuXHR9XG5cdDI1JSB7XG5cdFx0LnJvdGF0ZSgtM2RlZyk7XG5cblx0fVxuXHQ1MCUge1xuXHRcdC5yb3RhdGUoMGRlZyk7XG5cblx0fVxuXHQ3NSUge1xuXHRcdC5yb3RhdGUoM2RlZyk7XG5cblx0fVxuXG5cdDEwMCUge1xuXHRcdC5yb3RhdGUoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyB0b3AtMiB7XG5cdDAlIHtcblx0XHQueSgwKTtcblx0fVxuXHRcblxuXG5cdDUwJSB7XG5cdFx0LnkoLTJweCk7XG5cblxuXG5cdH1cblxuXG5cdDEwMCUge1xuXHRcdC55KDApO1xuXG5cblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHRvcC01IHtcblx0MCUge1xuXHRcdC55KDApO1xuXHR9XG5cdFxuXG5cblx0NTAlIHtcblx0XHQueSgtNXB4KTtcblxuXG5cblx0fVxuXG5cblx0MTAwJSB7XG5cdFx0LnkoMCk7XG5cblxuXHR9XG59XG5cblxuQGtleWZyYW1lcyBEQVNIM3tcblx0MCUge1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OjE1MDA7XG5cdH1cblx0MzAlIHtcblx0XHRmaWxsLW9wYWNpdHk6MDtcblx0fVxuXHQ1MCUge1xuXHRcdGZpbGwtb3BhY2l0eTouOTtcblx0fVxuXHQvLyA3MCUge1xuXHQvLyBcdGZpbGwtb3BhY2l0eTouOTtcblx0Ly8gfVxuXHQxMDAlIHtcblx0XHRzdHJva2UtZGFzaG9mZnNldDowO1xuXHRcdGZpbGwtb3BhY2l0eToxO1xuXHR9XG59XG4iLCJcbi5iZi1hbGlnbntcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG59XG5cbi50ZW1wbGF0ZS1pbWFnZXtcblx0d2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmctaW1hZ2Utb3V0ZXJ7XG5cdC5maXQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OjA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iZy1pbWFnZXtcblx0LmZpdDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6MDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubGluay1pdGVte1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWJzLWxpbmstaXRlbXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC5maXQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxO1xufVxuXG4ubWFpbi13cmFwe1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdEBtZWRpYSBAbWluNzIwe1xuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHR9XG5cblx0QG1lZGlhIEBtaW4xMDI0e1xuXHRcdC52dyhwYWRkaW5nLWxlZnQsMjQwcHgpO1xuXHRcdC52dyhwYWRkaW5nLXJpZ2h0LDI0MHB4KTtcblxuXHRcdCYud2lkZXJ7XG5cdFx0XHQudncocGFkZGluZy1sZWZ0LDE1MHB4KTtcblx0XHRcdC52dyhwYWRkaW5nLXJpZ2h0LDE1MHB4KTtcblx0XHR9XG5cdFx0XG5cdH1cblx0XG5cdEBtZWRpYSBAbWluMTI4MHtcblx0XHQudncocGFkZGluZy1sZWZ0LDM0MHB4KTtcblx0XHQudncocGFkZGluZy1yaWdodCwzNDBweCk7XG5cblx0XHQmLndpZGVye1xuXHRcdFx0LnZ3KHBhZGRpbmctbGVmdCwyNTBweCk7XG5cdFx0XHQudncocGFkZGluZy1yaWdodCwyNTBweCk7XG5cdFx0fVxuXHR9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vYW5pbSBpbnRyby8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uaW50cm8tbW92ZXtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmludHJvLW1vdmUtZWxlbXtcblx0QG1lZGlhIEBtaW4xMDI0e1xuXHRcdHdpZHRoOiBjYWxjKH4gXCIxMDAlICsgMjVweFwiKTtcblx0XHRoZWlnaHQ6IGNhbGMofiBcIjEwMCUgKyAyNXB4XCIpO1xuXHR9XG59XG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1doaXRlIHNlY3Rpb24gYmxvY2svLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uc2VjdGlvbi1ibG9ja3tcblx0YmFja2dyb3VuZDogQHdoaXRlO1xuXHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0XG5cdEBtZWRpYSBAbWluNzIwe1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHR9XG5cblx0QG1lZGlhIEBtaW4xMDI0e1xuXHRcdC52dyhwYWRkaW5nLDkwcHgpO1xuXHR9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vTmVnYXRpdmUgdG9wLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5uZWdhdGl2ZS10b3B7XG5cdFxuXHRAbWVkaWEgQG1pbjcyMHtcblx0XHRtYXJnaW4tdG9wOiAtNTBweDtcblx0XHRcblx0fVxuXG5cdEBtZWRpYSBAbWluMTAyNHtcblx0XHQudncobWFyZ2luLXRvcCwtODVweCk7XG5cdH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9vZmZzZXQgdG9wLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi50b3AtODB7XG5cdFxuXHRAbWVkaWEgQG1pbjcyMHtcblx0XHR0b3A6IDUwcHg7XG5cblx0fVxuXG5cdEBtZWRpYSBAbWluMTAyNHtcblx0XHQudncodG9wLDgwcHgpO1xuXHR9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vV2lkZXIgc2VjdGlvbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLndpZGVyLTMwe1xuXHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdG1hcmdpbi1yaWdodDogLTIwcHg7XG5cblx0QG1lZGlhIEBtaW4xMDI0e1xuXHRcdC52dyhtYXJnaW4tbGVmdCwtMzBweCk7XG5cdFx0LnZ3KG1hcmdpbi1yaWdodCwtMzBweCk7XG5cdH1cbn1cblxuLndpZGVyLTIwe1xuXHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblxuXHRAbWVkaWEgQG1pbjEwMjR7XG5cdFx0LnZ3KG1hcmdpbi1sZWZ0LC0yMHB4KTtcblx0XHQudncobWFyZ2luLXJpZ2h0LC0yMHB4KTtcblx0fVxufVxuXG4udC13aWRle1xuXHRAbWVkaWEgQHRhYmxldHtcblx0XHRtYXJnaW4tbGVmdDogLTQwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtNDBweDtcblx0fVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1RleHQgYmxvY2svLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi50ZXh0LWJsb2NrLWNvbnRlbnR7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXG5cdCYubGVzcy1zcGFjZXtcblx0XHRoMSxoMixoMyxoNCxoNSxoNixwLHVsLG9se1xuXHRcdFx0cGFkZGluZy1ib3R0b206IC44ZW07XG5cdFx0fVxuXG5cdFx0bGl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRoMXtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRwYWRkaW5nLWJvdHRvbToxLjNlbTtcblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0aDJ7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cGFkZGluZy1ib3R0b206MS4zZW07XG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdGgze1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHBhZGRpbmctYm90dG9tOjEuM2VtO1xuXHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHRoNHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRwYWRkaW5nLWJvdHRvbToxLjNlbTtcblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0aDV7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cGFkZGluZy1ib3R0b206MS4zZW07XG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdGg2e1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHBhZGRpbmctYm90dG9tOjEuM2VtO1xuXHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdHN0cm9uZ3tcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0YXtcblx0XHRjb2xvcjogQGJsdWU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcblx0fVxuXG5cdHVse1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMS4zZW07XG5cblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0XG5cdFx0bGl7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE3cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDdweDtcblx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRcdC5yb3VuZCgxMHB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDpAYmxhY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGxpe1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHR1bHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcblx0XHRcdGxpe1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDI3cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDpAYmxhY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0cHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMS4zZW07XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0b2x7XG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgcGFkZGluZzogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMS4zZW07XG5cbiAgICB9XG5cblx0YmxvY2txdW90ZXtcblx0XHRwYWRkaW5nOiAxLjNlbTtcblx0XHRiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuXHRcdGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNjY2M7XG5cdFx0bWFyZ2luOiAxLjVlbSAxMHB4O1xuXHRcdHBhZGRpbmc6IDAuNWVtIDEwcHg7XG5cdFx0cXVvdGVzOiBcIlxcMjAxQ1wiXCJcXDIwMURcIlwiXFwyMDE4XCJcIlxcMjAxOVwiO1xuXHR9XG5cblx0YmxvY2txdW90ZTpiZWZvcmUge1xuXHRcdGZvbnQtZmFtaWx5OkFyaWFsO1xuXHRcdGNvbG9yOiAjY2NjO1xuXHRcdGNvbnRlbnQ6IFwiXFwyMDFDXCI7XG5cdFx0Zm9udC1zaXplOiA0ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDAuMWVtO1xuXHRcdG1hcmdpbi1yaWdodDogMC4yNWVtO1xuXHRcdHZlcnRpY2FsLWFsaWduOiAtMC40ZW07XG5cdH1cblxuXHRibG9ja3F1b3RlIHAge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdGltZ3tcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0fVxuXG5cdEBtZWRpYSBAbWluMTM2Nntcblx0XHRmb250LXNpemU6IDE4cHg7XG5cblx0XHQmLmZ6LTE2e1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHRcblx0fVxuXHRcbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1NwYWNlLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLnBUb3AtMTB7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXG59XG4ucFRvcC0xNXtcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cblx0QG1lZGlhIEBtaW4xMDI0e1xuXHRcdC52dyhwYWRkaW5nLXRvcCwxNXB4KTtcblx0fVxufVxuLnBUb3AtMjV7XG5cdHBhZGRpbmctdG9wOiAyNXB4O1xuXG5cdEBtZWRpYSBAbWluMTAyNHtcblx0XHQudncocGFkZGluZy10b3AsMjVweCk7XG5cdH1cbn1cblxuLnBUb3AtMzB7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXG5cdEBtZWRpYSBAbWluMTAyNHtcblx0XHQudncocGFkZGluZy10b3AsMzBweCk7XG5cdH1cbn1cblxuLnBUb3AtMzV7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXG5cdEBtZWRpYSBAbWluNzIwe1xuXHRcdHBhZGRpbmctdG9wOiAzNXB4O1xuXHR9XG5cblx0QG1lZGlhIEBtaW4xMDI0e1xuXHRcdC52dyhwYWRkaW5nLXRvcCwzNXB4KTtcblx0fVxufVxuLnBUb3AtNDB7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXG5cdEBtZWRpYSBAbWluMTAyNHtcblx0XHQudncocGFkZGluZy10b3AsNDBweCk7XG5cdH1cbn1cbi5wVG9wLTUwe1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblxuXHRAbWVkaWEgQG1pbjEwMjR7XG5cdFx0LnZ3KHBhZGRpbmctdG9wLDUwcHgpO1xuXHR9XG59XG4ucFRvcC02MHtcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cblx0QG1lZGlhIEBtaW4xMDI0e1xuXHRcdC52dyhwYWRkaW5nLXRvcCw2MHB4KTtcblx0fVxufVxuXG4ucFRvcC04MHtcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cblx0QG1lZGlhIEBtaW43MjB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdH1cblxuXHRAbWVkaWEgQG1pbjEwMjR7XG5cdFx0LnZ3KHBhZGRpbmctdG9wLDgwcHgpO1xuXHR9XG59XG5cbi5wVG9wLTkwe1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblxuXHRAbWVkaWEgQG1pbjcyMHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0fVxuXG5cdEBtZWRpYSBAbWluMTAyNHtcblx0XHQudncocGFkZGluZy10b3AsOTBweCk7XG5cdH1cbn1cblxuLnBUb3AtMTEwe1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblxuXHRAbWVkaWEgQG1pbjcyMHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0fVxuXG5cdEBtZWRpYSBAbWluMTAyNHtcblx0XHQudncocGFkZGluZy10b3AsMTEwcHgpO1xuXHR9XG59XG5cbi5wVG9wLTEyMHtcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cblx0QG1lZGlhIEBtaW43MjB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdH1cblxuXHRAbWVkaWEgQG1pbjEwMjR7XG5cdFx0LnZ3KHBhZGRpbmctdG9wLDEyMHB4KTtcblx0fVxufVxuXG4ucFRvcC0xNjB7XG5cdHBhZGRpbmctdG9wOjMwcHg7XG5cblx0QG1lZGlhIEBtaW43MjB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdH1cblxuXHRAbWVkaWEgQG1pbjEwMjR7XG5cdFx0LnZ3KHBhZGRpbmctdG9wLDE2MHB4KTtcblx0fVxufVxuXG4ucFRvcC0xODB7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXG5cdEBtZWRpYSBAbWluNzIwe1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHR9XG5cblx0QG1lZGlhIEBtaW4xMDI0e1xuXHRcdC52dyhwYWRkaW5nLXRvcCwxODBweCk7XG5cdH1cbn1cblxuLnBCb3QtNjB7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSBAbWluNzIwe1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHR9XG5cblx0QG1lZGlhIEBtaW4xMDI0e1xuXHRcdC52dyhwYWRkaW5nLWJvdHRvbSw2MHB4KTtcblx0fVxufVxuXG4ucEJvdC04MHtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhIEBtaW43MjB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdH1cblxuXHRAbWVkaWEgQG1pbjEwMjR7XG5cdFx0LnZ3KHBhZGRpbmctYm90dG9tLDgwcHgpO1xuXHR9XG59XG5cbi5wQm90LTEyMHtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhIEBtaW43MjB7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdH1cblxuXHRAbWVkaWEgQG1pbjEwMjR7XG5cdFx0LnZ3KHBhZGRpbmctYm90dG9tLDEyMHB4KTtcblx0fVxufVxuXG4ucEJvdC0xNTB7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG5cdEBtZWRpYSBAbWluNzIwe1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHR9XG5cblx0QG1lZGlhIEBtaW4xMDI0e1xuXHRcdC52dyhwYWRkaW5nLWJvdHRvbSwxNTBweCk7XG5cdH1cbn1cblxuLnBCb3QtMTgwe1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuXHRAbWVkaWEgQG1pbjcyMHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0fVxuXG5cdEBtZWRpYSBAbWluMTAyNHtcblx0XHQudncocGFkZGluZy1ib3R0b20sMTgwcHgpO1xuXHR9XG59XG5cbi5wLTMwe1xuXHRwYWRkaW5nOiAyMHB4O1xuXG5cdEBtZWRpYSBAbWluMTAyNHtcblx0XHQudncocGFkZGluZywzMHB4KTtcblx0fVxufVxuXG4ucC0yMHtcblx0cGFkZGluZzogMjBweDtcblxuXHRAbWVkaWEgQG1pbjEwMjR7XG5cdFx0LnZ3KHBhZGRpbmcsMjBweCk7XG5cdH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vZGlzcGxheSBwcm9wLy8vLy8vLy8vLy8vLy8vXG5cbi5mbGV4e1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC13e1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5kaWJ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vdGV4dCBhbGFpZ24vLy8vLy8vLy8vLy9cbi50YWN7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL2ZvbnQtc2l6ZS8vLy8vLy8vLy8vLy8vXG4uZnotMHtcblx0Zm9udC1zaXplOiAwO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vb3ZlcmZsb3cvLy8vLy8vLy8vL1xuXG4ub2YtaHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL2NoYW5nZSBpbWFnZSBob3Zlci8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLmhvdmVyLWltYWdlLWl0ZW17XG5cdGZvbnQtc2l6ZTogMDtcblxuXHQuZGVmYXVsdC1pbWFnZXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmhvdmVyLWltYWdle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRAbWVkaWEgQG1pbjEwMjR7XG5cdFx0Jjpob3Zlcntcblx0XHRcdC5ob3Zlci1pbWFnZXtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdH1cblxuXHRcdFx0LmRlZmF1bHQtaW1hZ2V7XG5cdFx0XHRcdC8vIG9wYWNpdHk6IDA7XG5cdFx0XHRcdC8vIHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjJzO1xuXHRcdFx0XHR0cmFuc2l0aW9uOm9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cztcblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kZWZhdWx0LWltYWdle1xuXHRcdFx0Ly8gdHJhbnNpdGlvbjpvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7XG5cdFx0fVxuXG5cdFx0LmhvdmVyLWltYWdle1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHRyYW5zaXRpb246b3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cdH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL2Rlc2t0b3AgbW9iaWxlIHNob3cgaGlkZS8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLm0tb25seXtcblx0QG1lZGlhIEBtaW4xMDI0e1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uZC1vbmx5e1xuXHRcblx0QG1lZGlhIEBtb2JpbGVfYWxse1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy96LWluZGV4Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi56LTF7XG5cdHotaW5kZXg6IDE7XG59XG4uei0ye1xuXHR6LWluZGV4OiAyO1xufVxuLnotM3tcblx0ei1pbmRleDogMztcbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL2JhY2tncm91bmQvLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uZGFyay1iZ3tcblx0QG1lZGlhIEBtaW4xMDI0e1xuXHRcdGJhY2tncm91bmQ6QGJsYWNrO1xuXHR9XG59XG5cbi5hY2Nlc3NpYmlsaXR5LXRleHR7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuXG4iLCIuYnJlYWRjcnVtYi1yb3d7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDA7XG59XG5cbi5icmVhZGNydW1iLWxpbmt7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMjVweDtcbiAgICBjb2xvcjogQHdoaXRlO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxufVxuXG5hLmJyZWFkY3J1bWItbGlua3tcbiAgICBcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNHM7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5icmVhZGNydW1iLXNlcGFyYXRvcntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4yNXB4O1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgcGFkZGluZzogNXB4O1xuXG59IiwiLmJ0bi1saW5re1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBibHVlLWJ0bjtcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgLmZpdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IEBibHVlLWJ0bjtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cztcbiAgICB9XG5cbiAgICAmLndoaXRlLWJ0bntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6IEBibHVlLWJ0bjtcblxuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1saW5rLXRleHR7XG4gICAgICAgICAgICBjb2xvcjogQGJsdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAmLndoaXRlLWJ0bntcbiAgICAgICAgICAgICAgICAuYnRuLWxpbmstdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAueSgxMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bi1saW5rLXRleHR7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBibHVlLWJ0bjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1saW5rLXRleHR7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgLy8gbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHRyYW5zaXRpb246Y29sb3IgLjRzO1xuICAgIH1cbn1cblxuLy8gZmlsbCB0ZXh0XG5cbi5maWxsLXRleHQtbGlua3tcblx0Zm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkIEBibHVlLWJ0bjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ei1pbmRleDogMjtcblx0LnRyYW5zKGJvcmRlciAuNHMpO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICYud2hpdGUtYnRue1xuICAgICAgICBib3JkZXItY29sb3I6IEB3aGl0ZTtcblxuICAgICAgICAuZGVmYXVsdC10ZXh0e1xuICAgICAgICAgICAgY29sb3I6IEBibHVlLWJ0bjtcblx0XHQgICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvdmVyLXRleHR7XG5cdFx0ICAgIGJhY2tncm91bmQ6IEBibHVlLWJ0bjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3Zlci10ZXh0LWNvbnRlbnR7XG5cdFx0ICAgIGNvbG9yOiBAd2hpdGU7XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmdyZXktYnRue1xuICAgICAgICBib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG5cbiAgICAgICAgLmRlZmF1bHQtdGV4dHtcbiAgICAgICAgICAgIGNvbG9yOiBAYmx1ZS1idG47XG5cdFx0ICAgIGJhY2tncm91bmQ6ICNkOGQ4ZDg7XG4gICAgICAgIH1cblxuICAgICAgICAuaG92ZXItdGV4dHtcblx0XHQgICAgYmFja2dyb3VuZDogQGJsdWUtYnRuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvdmVyLXRleHQtY29udGVudHtcblx0XHQgICAgY29sb3I6IEB3aGl0ZTtcblxuICAgICAgICB9XG4gICAgfVxuXG5cblx0LmRlZmF1bHQtdGV4dHtcblx0XHRkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTJweCAxNXB4IDExcHg7XG5cdFx0Zm9udC1zaXplOiAxMDAlO1xuXHRcdGNvbG9yOiBAd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogQGJsdWUtYnRuO1xuXHR9XG5cblx0LmhvdmVyLXRleHR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6MDtcblx0XHQuZml0O1xuXHRcdGJhY2tncm91bmQ6IEB3aGl0ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC50cmFucyh0cmFuc2Zvcm0gLjVzKTtcblx0XHQueCgtMTAwLjUlKTtcblx0fVxuXG5cdC5ob3Zlci10ZXh0LWNvbnRlbnR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHggMTFweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC50cmFucyh0cmFuc2Zvcm0gLjVzKTtcblx0XHQueCgxMDAuNSUpO1xuXHRcdGZvbnQtc2l6ZTogMTAwJTtcblx0XHQuZml0O1xuXHRcdGNvbG9yOiBAYmx1ZS1idG47XG5cdH1cblxuXHRAbWVkaWEgQG1pbjEwMjR7XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0LmhvdmVyLXRleHR7XG5cdFx0XHRcdC54KDApO1xuXHRcdFx0fVxuXG5cdFx0XHQuaG92ZXItdGV4dC1jb250ZW50e1xuXHRcdFx0XHQueCgwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG4gICAgQG1lZGlhIEBtaW4xMzY2e1xuICAgICAgICAuaG92ZXItdGV4dC1jb250ZW50e1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVmYXVsdC10ZXh0e1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vYXJyb3cgYnRuLy8vLy8vLy8vLy8vLy8vLy8vL1xuLmFycm93LWJ0bntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgJi53aGl0ZXtcbiAgICAgICAgLmFycm93LXJpbmd7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAd2hpdGU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJyb3ctYnRuLXRleHR7XG4gICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi52aWV3LW1vcmV7XG4gICAgICAgIC5hcnJvdy1idG4tdGV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBtb250LWJvb2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnJvdy1yaW5ne1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgQGJsYWNrO1xuXG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgQGJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIEBibGFjaztcbiAgICAgICAgICAgICAgICAucm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFycm93LXJpbmd7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIC5yb3VuZCgzMHB4KTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmx1ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHM7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBibHVlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJsdWU7XG4gICAgICAgICAgICAucm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuNHM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJyb3ctYnRuLXRleHR7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogQGJsdWU7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgLmFycm93LXJpbmd7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJsdWU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYud2hpdGV7XG4gICAgICAgICAgICAgICAgLmFycm93LXJpbmd7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudmlldy1tb3Jle1xuICAgICAgICAgICAgICAgIC5hcnJvdy1yaW5ne1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYmxhY2s7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBsaW5lYXIgOiBsaW5lYXI7XG5AZWFzZS1pbiA6IGVhc2UtaW47XG5AZWFzZS1vdXQgOiBlYXNlLW91dDtcbkBlYXNlLWluLW91dCA6IGVhc2UtaW4tb3V0O1xuQGluLXF1YWQ6ICAgICAgY3ViaWMtYmV6aWVyKDAuNTUsICAwLjA4NSwgMC42ODAsIDAuNTMwKTtcbkBpbi1jdWJpYzogICAgIGN1YmljLWJlemllcigwLjU1MCwgIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuQGluLXF1YXJ0OiAgICAgY3ViaWMtYmV6aWVyKDAuODk1LCAgMC4wMzAsIDAuNjg1LCAwLjIyMCk7XG5AaW4tcXVpbnQ6ICAgICBjdWJpYy1iZXppZXIoMC43NTUsICAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbkBpbi1zaW5lOiAgICAgIGN1YmljLWJlemllcigwLjQ3MCwgIDAuMDAwLCAwLjc0NSwgMC43MTUpO1xuQGluLWV4cG86ICAgICAgY3ViaWMtYmV6aWVyKDAuOTUwLCAgMC4wNTAsIDAuNzk1LCAwLjAzNSk7XG5AaW4tY2lyYzogICAgICBjdWJpYy1iZXppZXIoMC42MDAsICAwLjA0MCwgMC45ODAsIDAuMzM1KTtcbkBpbi1iYWNrOiAgICAgIGN1YmljLWJlemllcigwLjYwMCwgLTAuMjgwLCAwLjczNSwgMC4wNDUpO1xuQG91dC1xdWFkOiAgICAgY3ViaWMtYmV6aWVyKDAuMjUwLCAgMC40NjAsIDAuNDUwLCAwLjk0MCk7XG5Ab3V0LWN1YmljOiAgICBjdWJpYy1iZXppZXIoMC4yMTUsICAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbkBvdXQtcXVhcnQ6ICAgIGN1YmljLWJlemllcigwLjE2NSwgIDAuODQwLCAwLjQ0MCwgMS4wMDApO1xuQG91dC1xdWludDogICAgY3ViaWMtYmV6aWVyKDAuMjMwLCAgMS4wMDAsIDAuMzIwLCAxLjAwMCk7XG5Ab3V0LXNpbmU6ICAgICBjdWJpYy1iZXppZXIoMC4zOTAsICAwLjU3NSwgMC41NjUsIDEuMDAwKTtcbkBvdXQtZXhwbzogICAgIGN1YmljLWJlemllcigwLjE5MCwgIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xuQG91dC1jaXJjOiAgICAgY3ViaWMtYmV6aWVyKDAuMDc1LCAgMC44MjAsIDAuMTY1LCAxLjAwMCk7XG5Ab3V0LWJhY2s6ICAgICBjdWJpYy1iZXppZXIoMC4xNzUsICAwLjg4NSwgMC4zMjAsIDEuMjc1KTtcbkBpbi1vdXQtcXVhZDogIGN1YmljLWJlemllcigwLjQ1NSwgIDAuMDMwLCAwLjUxNSwgMC45NTUpO1xuQGluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG5AaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NzAsICAwLjAwMCwgMC4xNzUsIDEuMDAwKTtcbkBpbi1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjg2MCwgIDAuMDAwLCAwLjA3MCwgMS4wMDApO1xuQGluLW91dC1zaW5lOiAgY3ViaWMtYmV6aWVyKDAuNDQ1LCAgMC4wNTAsIDAuNTUwLCAwLjk1MCk7XG5AaW4tb3V0LWV4cG86ICBjdWJpYy1iZXppZXIoMS4wMDAsICAwLjAwMCwgMC4wMDAsIDEuMDAwKTtcbkBpbi1vdXQtY2lyYzogIGN1YmljLWJlemllcigwLjc4NSwgIDAuMTM1LCAwLjE1MCwgMC44NjApO1xuQGluLW91dC1iYWNrOiAgY3ViaWMtYmV6aWVyKDAuNjgwLCAtMC41NTAsIDAuMjY1LCAxLjU1MCk7XG5cbi8vIEN1c3RvbVxuQGluLW91dC1wb3dlcjQ6IGN1YmljLWJlemllcigwLjExNSwgMC44NzAsIDAuMTkwLCAxKTtcbkBpbi1leHBvLWJvdW5jZSA6IGN1YmljLWJlemllcigwLCAxLjE1LCAwLjQ2LCAxLjE3KTtcblxuLnRyYW5zKEBwcm9wKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjpAcHJvcDtcblx0LW1vei10cmFuc2l0aW9uOiBAcHJvcDtcblx0LW1zLXRyYW5zaXRpb246IEBwcm9wO1xuXHQtby10cmFuc2l0aW9uOiBAcHJvcDtcblx0dHJhbnNpdGlvbjogQHByb3A7XG59XG4iLCIuZ3JpZHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb2x7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jb2wtbS0yNXtcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3MTlweCl7XG4gICAgICAgIHdpZHRoOjI1JTtcbiAgICB9XG59XG4uY29sLW0tMzB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzE5cHgpe1xuICAgICAgICB3aWR0aDozMCU7XG4gICAgfVxufVxuLmNvbC1tLTUwe1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOjcxOXB4KXtcbiAgICAgICAgd2lkdGg6NTAlO1xuICAgIH1cbn1cbi5jb2wtbS03MHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3MTlweCl7XG4gICAgICAgIHdpZHRoOjcwJTtcbiAgICB9XG59XG4uY29sLW0tNzV7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzE5cHgpe1xuICAgICAgICB3aWR0aDo3NSU7XG4gICAgfVxufVxuLmNvbC1tLTgwe1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOjcxOXB4KXtcbiAgICAgICAgd2lkdGg6ODAlO1xuICAgIH1cbn1cbi5jb2wtbS05MHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDo3MTlweCl7XG4gICAgICAgIHdpZHRoOjkwJTtcbiAgICB9XG59XG4uY29sLW0tMTAwe1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOjcxOXB4KXtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG59XG4uY29sLXQtMjV7XG4gICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgIHdpZHRoOjI1JTtcbiAgICB9XG59XG5cbi5jb2wtdC0zMHtcbiAgICBAbWVkaWEgQHRhYmxldHtcbiAgICAgICAgd2lkdGg6MzAlO1xuICAgIH1cbn1cbi5jb2wtdC0zMntcbiAgICBAbWVkaWEgQHRhYmxldHtcbiAgICAgICAgd2lkdGg6MzIlO1xuICAgIH1cbn1cbi5jb2wtdC0zM3tcbiAgICBAbWVkaWEgQHRhYmxldHtcbiAgICAgICAgd2lkdGg6MzMuMzMzJTtcbiAgICB9XG59XG4uY29sLXQtMzV7XG4gICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgIHdpZHRoOjM1JTtcbiAgICB9XG59XG4uY29sLXQtNDB7XG4gICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgIHdpZHRoOjQwJTtcbiAgICB9XG59XG4uY29sLXQtNTR7XG4gICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgIHdpZHRoOjU0JTtcbiAgICB9XG59XG4uY29sLXQtNTB7XG4gICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgIHdpZHRoOjUwJTtcbiAgICB9XG59XG4uY29sLXQtNDZ7XG4gICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgIHdpZHRoOjQ2JTtcbiAgICB9XG59XG4uY29sLXQtNjB7XG4gICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgIHdpZHRoOjYwJTtcbiAgICB9XG59XG4uY29sLXQtNjV7XG4gICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgIHdpZHRoOjY1JTtcbiAgICB9XG59XG4uY29sLXQtNjZ7XG4gICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgIHdpZHRoOjY2JTtcbiAgICB9XG4gICAgXG59XG4uY29sLXQtNzB7XG4gICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgIHdpZHRoOjcwJTtcbiAgICB9XG59XG4uY29sLXQtODB7XG4gICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgIHdpZHRoOjgwJTtcbiAgICB9XG59XG4uY29sLXQtODV7XG4gICAgQG1lZGlhIEB0YWJsZXR7XG4gICAgICAgIHdpZHRoOjg1JTtcbiAgICB9XG59XG4uY29sLXQtMTAwe1xuICAgIEBtZWRpYSBAdGFibGV0e1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbn1cblxuLmNvbC1kLTEwMHtcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxufVxuLmNvbC1kLTgwe1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgd2lkdGg6ODAlO1xuICAgIH1cbn1cbi5jb2wtZC03OHtcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOjc4JTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNXB4KSBhbmQgKG1heC13aWR0aDoxNjYwcHgpe1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgIH1cbn1cbi5jb2wtZC03NXtcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOjc1JTtcbiAgICB9XG59XG4uY29sLWQtNzJ7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDo3MiU7XG4gICAgfVxufVxuLmNvbC1kLTcxe1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgd2lkdGg6NzElO1xuICAgIH1cbn1cbi5jb2wtZC03MHtcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOjcwJTtcbiAgICB9XG59XG5cbi5jb2wtZC02N3tcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOjY3JTtcbiAgICB9XG59XG4uY29sLWQtNjZ7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDo2Ni42NiU7XG4gICAgfVxufVxuLmNvbC1kLTY1e1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgd2lkdGg6NjUlO1xuICAgIH1cbn1cbi5jb2wtZC02M3tcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOjYzJTtcbiAgICB9XG59XG4uY29sLWQtNjF7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDo2MSU7XG4gICAgfVxufVxuXG4uY29sLWQtNjA1e1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgd2lkdGg6NjAuNyU7XG4gICAgfVxufVxuLmNvbC1kLTYwe1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgd2lkdGg6NjAlO1xuICAgIH1cbn1cbi5jb2wtZC01N3tcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOjU3JTtcbiAgICB9XG59XG5cbi5jb2wtZC01OHtcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOjU4JTtcbiAgICB9XG59XG4uY29sLWQtNTZ7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDo1NiU7XG4gICAgfVxufVxuLmNvbC1kLTU1e1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgd2lkdGg6NTUlO1xuICAgIH1cbn1cbi5jb2wtZC01NHtcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOjU0JTtcbiAgICB9XG59XG4uY29sLWQtNTB7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDo1MCU7XG4gICAgfVxufVxuLmNvbC1kLTQ2e1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgd2lkdGg6NDYlO1xuICAgIH1cbn1cbi5jb2wtZC00MntcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOjQyJTtcbiAgICB9XG59XG4uY29sLWQtNDR7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDo0NCU7XG4gICAgfVxufVxuLmNvbC1kLTg1e1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgd2lkdGg6ODUlO1xuICAgIH1cbn1cbi5kLW9mZnNldC1sZWZ0LTUwe1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6NTAlO1xuICAgIH1cbn1cbi5jb2wtZC00N3tcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOjQ3JTtcbiAgICB9XG59XG4uY29sLWQtNDV7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDo0NCU7XG4gICAgfVxufVxuLmNvbC1kLTQ0e1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgd2lkdGg6NDQlO1xuICAgIH1cbn1cbi5jb2wtZC00MHtcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOjQwJTtcbiAgICB9XG59XG4uY29sLWQtMzh7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDozOCU7XG4gICAgfVxufVxuLmNvbC1kLTM3e1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgd2lkdGg6MzclO1xuICAgIH1cbn1cbi5jb2wtZC0zNntcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOjM2JTtcbiAgICB9XG59XG4uY29sLWQtMzV7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDozNSU7XG4gICAgfVxufVxuLmNvbC1kLTMye1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgd2lkdGg6MzEuNjYlO1xuICAgIH1cbn1cbi5jb2wtZC0zM3tcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOjMzLjMzJTtcbiAgICB9XG59XG4uY29sLWQtMzF7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDozMSU7XG4gICAgfVxufVxuLmNvbC1kLTMwe1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgd2lkdGg6MzAlO1xuICAgIH1cbn1cbi5jb2wtZC0yOXtcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOjI5JTtcbiAgICB9XG59XG4uY29sLWQtMjh7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDoyOCU7XG4gICAgfVxufVxuLmNvbC1kLTI1e1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgd2lkdGg6MjUlO1xuICAgIH1cbn1cbi5jb2wtZC0yMntcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOjIyJTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6MTAyNXB4KSBhbmQgKG1heC13aWR0aDoxNjYwcHgpe1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAuYng7XG4gICAgfVxufVxuLmNvbC1kLTIwe1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgd2lkdGg6MjAlO1xuICAgIH1cbn1cblxuIiwiaDEsaDIsaDMsaDQsaDUsaDZ7XG5cdGZvbnQtZmFtaWx5OiBAbW9udDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bWFyZ2luOiAwO1xufVxuXG4uc21hbGwtdGl0bGV7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4yNXB4O1xuXHRcblx0cHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0XHRcblx0QG1lZGlhIEBtaW4xMDI0e1xuXHRcdC52dyhmb250LXNpemUsMzZweCk7XG5cdH1cbn1cbi5yZWd1bGFyLXRpdGxle1xuXHRmb250LXNpemU6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMjVweDtcblx0XG5cdHB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdFx0XG5cdEBtZWRpYSBAbWluMTAyNHtcblx0XHQudncoZm9udC1zaXplLDYwcHgpO1xuXHR9XG59XG5cbi5tZWRpdW0tdGl0bGV7XG5cdGZvbnQtc2l6ZTogMzRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4yNXB4O1xuXHRcblx0cHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0XG5cdFx0XG5cdEBtZWRpYSBAbWluMTAyNHtcblx0XHQudncoZm9udC1zaXplLDcycHgpO1xuXHR9XG59XG5cbi5zbWFsbC10aXRsZS10ZXh0e1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucmVndWxhci10aXRsZS10ZXh0e1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuXG4gICAgQG1lZGlhIEBtaW4xMzY2e1xuICAgICAgICAudncoZm9udC1zaXplLDMwcHgpO1xuICAgIH1cbn1cblxuLm1lZGl1bS10aXRsZS10ZXh0e1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuXG4gICAgQG1lZGlhIEBtaW4xMzY2e1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxufVxuXG4udGl0bGUtZGVzY3tcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogLS4ycHg7XG5cblx0QG1lZGlhIEBtaW4xMDI0e1xuXHRcdC52dyhmb250LXNpemUsMzZweCk7XG5cdH1cblxufVxuXG4uYWRkcmVzcy1jb250ZW50LWl0ZW0tdGV4dHtcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjdlbTtcbn1cblxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLyBURVhUIENPTE9SIC8vLy8vLy8vLy8vLy8vLy8vL1xuXG4udF9je1xuICAgICYuY19ibGFja3tcbiAgICAgICAgY29sb3I6QGJsYWNrO1xuICAgICAgICBcbiAgICB9XG4gICAgJi5jX3doaXRle1xuICAgICAgICBjb2xvcjpAd2hpdGU7XG4gICAgfVxuICAgICYuY19ibHVle1xuICAgICAgICBjb2xvcjpAYmx1ZTtcbiAgICB9XG4gICAgJi5jX2JsdWVfMXtcbiAgICAgICAgY29sb3I6QGJsdWUtMTtcbiAgICB9XG59XG5cblxuIiwiLyoqXG4gKiBTd2lwZXIgNC4xLjZcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE4IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEZlYnJ1YXJ5IDExLCAyMDE4XG4gKi9cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW5vLWZsZXhib3ggLnN3aXBlci1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG59XG4uc3dpcGVyLWludmlzaWJsZS1ibGFuay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQoXG4gICAgbGluZWFyLFxuICAgIHJpZ2h0IHRvcCxcbiAgICBsZWZ0IHRvcCxcbiAgICBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksXG4gICAgdG8ocmdiYSgwLCAwLCAwLCAwKSlcbiAgKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG4gICAgcmlnaHQsXG4gICAgcmdiYSgwLCAwLCAwLCAwLjUpLFxuICAgIHJnYmEoMCwgMCwgMCwgMClcbiAgKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KFxuICAgIHJpZ2h0LFxuICAgIHJnYmEoMCwgMCwgMCwgMC41KSxcbiAgICByZ2JhKDAsIDAsIDAsIDApXG4gICk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICB0byBsZWZ0LFxuICAgIHJnYmEoMCwgMCwgMCwgMC41KSxcbiAgICByZ2JhKDAsIDAsIDAsIDApXG4gICk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQoXG4gICAgbGluZWFyLFxuICAgIGxlZnQgdG9wLFxuICAgIHJpZ2h0IHRvcCxcbiAgICBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksXG4gICAgdG8ocmdiYSgwLCAwLCAwLCAwKSlcbiAgKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG4gICAgbGVmdCxcbiAgICByZ2JhKDAsIDAsIDAsIDAuNSksXG4gICAgcmdiYSgwLCAwLCAwLCAwKVxuICApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoXG4gICAgbGVmdCxcbiAgICByZ2JhKDAsIDAsIDAsIDAuNSksXG4gICAgcmdiYSgwLCAwLCAwLCAwKVxuICApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgdG8gcmlnaHQsXG4gICAgcmdiYSgwLCAwLCAwLCAwLjUpLFxuICAgIHJnYmEoMCwgMCwgMCwgMClcbiAgKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQoXG4gICAgbGluZWFyLFxuICAgIGxlZnQgYm90dG9tLFxuICAgIGxlZnQgdG9wLFxuICAgIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSxcbiAgICB0byhyZ2JhKDAsIDAsIDAsIDApKVxuICApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcbiAgICBib3R0b20sXG4gICAgcmdiYSgwLCAwLCAwLCAwLjUpLFxuICAgIHJnYmEoMCwgMCwgMCwgMClcbiAgKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KFxuICAgIGJvdHRvbSxcbiAgICByZ2JhKDAsIDAsIDAsIDAuNSksXG4gICAgcmdiYSgwLCAwLCAwLCAwKVxuICApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgdG8gdG9wLFxuICAgIHJnYmEoMCwgMCwgMCwgMC41KSxcbiAgICByZ2JhKDAsIDAsIDAsIDApXG4gICk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KFxuICAgIGxpbmVhcixcbiAgICBsZWZ0IHRvcCxcbiAgICBsZWZ0IGJvdHRvbSxcbiAgICBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksXG4gICAgdG8ocmdiYSgwLCAwLCAwLCAwKSlcbiAgKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG4gICAgdG9wLFxuICAgIHJnYmEoMCwgMCwgMCwgMC41KSxcbiAgICByZ2JhKDAsIDAsIDAsIDApXG4gICk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChcbiAgICB0b3AsXG4gICAgcmdiYSgwLCAwLCAwLCAwLjUpLFxuICAgIHJnYmEoMCwgMCwgMCwgMClcbiAgKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIGJvdHRvbSxcbiAgICByZ2JhKDAsIDAsIDAsIDAuNSksXG4gICAgcmdiYSgwLCAwLCAwLCAwKVxuICApO1xufVxuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsLFxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDdhZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICMyMTUxOTk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbFxuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsXG4gID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbFxuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgdG9wLCAwLjJzIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAwLjJzIHRvcCwgMC4ycyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgdG9wO1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyB0b3A7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHRvcCwgMC4ycyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWxcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWxcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsXG4gID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgbGVmdCwgMC4ycyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMC4ycyBsZWZ0LCAwLjJzIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyBsZWZ0LCAwLjJzIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bFxuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWNcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyByaWdodCwgMC4ycyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMC4ycyByaWdodCwgMC4ycyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyByaWdodCwgMC4ycyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItcnRsXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhclxuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGVcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2tcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuIiwiLmxnLWljb24ge1xuICBmb250LWZhbWlseTogJ2xnJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG5cbi5sZy1kb3dubG9hZC5sZy1pY29ue1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGctYWN0aW9uc3tcbiAgdG9wOjkwJTtcbiAgbWFyZ2luLXRvcDogLTNweDtcblxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgdG9wOjUwJTtcbiAgfVxufVxuXG4ubGctYWN0aW9ucyAubGctbmV4dCwgLmxnLWFjdGlvbnMgLmxnLXByZXYge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDEwODA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5sZy1hY3Rpb25zIC5sZy1uZXh0LmRpc2FibGVkLCAubGctYWN0aW9ucyAubGctcHJldi5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubGctYWN0aW9ucyAubGctbmV4dDpob3ZlciwgLmxnLWFjdGlvbnMgLmxnLXByZXY6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5sZy1hY3Rpb25zIC5sZy1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7XG59XG4ubGctYWN0aW9ucyAubGctbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDoycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcbn1cbi5sZy1hY3Rpb25zIC5sZy1wcmV2IHtcbiAgbGVmdDogMjBweDtcbn1cbi5sZy1hY3Rpb25zIC5sZy1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5ALW1zLWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxnLWxlZnQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5sZy1vdXRlci5sZy1yaWdodC1lbmQgLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgLW8tYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxnLW91dGVyLmxnLWxlZnQtZW5kIC5sZy1vYmplY3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGctbGVmdC1lbmQgMC4zcztcbiAgLW8tYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAwLjNzO1xuICBhbmltYXRpb246IGxnLWxlZnQtZW5kIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxnLXRvb2xiYXIge1xuICB6LWluZGV4OiAxMDgyO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4ubGctdG9vbGJhciAubGctaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBtZWRpdW0gbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xufVxuLmxnLXRvb2xiYXIgLmxnLWljb246aG92ZXIge1xuICBjb2xvcjogI2NmZDJkZjtcbn1cbi5sZy10b29sYmFyIC5sZy1jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG4ubGctdG9vbGJhciAubGctZG93bmxvYWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTBmMlwiO1xufVxuXG4ubGctc3ViLWh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjRUVFO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDgwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxnLXN1Yi1odG1sIGg0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmxnLXN1Yi1odG1sIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cblxuI2xnLWNvdW50ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC8vIGZvbnQtZmFtaWx5OiBAZm9udC1tdTtcbiAgLy8gZGlzcGxheTogbm9uZTsgIFxufVxuXG4ubGctdG9vbGJhciwgLmxnLXByZXYsIC5sZy1uZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4ycyBsaW5lYXI7XG59XG5cbi5sZy1oaWRlLWl0ZW1zIC5sZy1wcmV2IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG59XG4ubGctaGlkZS1pdGVtcyAubGctbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbn1cbi5sZy1oaWRlLWl0ZW1zIC5sZy10b29sYmFyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG59XG5cbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1vYmplY3Qge1xuICAvLyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgLy8gdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy1vYmplY3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBEMEEwQTtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDgwO1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG59XG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWdyYWIgLmxnLXRodW1iLWl0ZW0ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogLW8tZ3JhYjtcbiAgY3Vyc29yOiAtbXMtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlci5sZy1ncmFiYmluZyAubGctdGh1bWItaXRlbSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW8tZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1zLWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlci5sZy1kcmFnZ2luZyAubGctdGh1bWIge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG59XG4ubGctb3V0ZXIubGctdGh1bWItb3BlbiAubGctdGh1bWItb3V0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTtcbn1cbi5sZy1vdXRlciAubGctdGh1bWIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cbi5sZy1vdXRlciAubGctdGh1bWItaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBlYXNlO1xuICB9XG59XG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0uYWN0aXZlLCAubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNhOTA3MDc7XG59XG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubGctb3V0ZXIubGctaGFzLXRodW1iIC5sZy1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuLmxnLW91dGVyLmxnLWNhbi10b2dnbGUgLmxnLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5sZy1vdXRlci5sZy1wdWxsLWNhcHRpb24tdXAgLmxnLXN1Yi1odG1sIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3R0b20gMC4yNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYm90dG9tIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjI1cyBlYXNlO1xufVxuLmxnLW91dGVyLmxnLXB1bGwtY2FwdGlvbi11cC5sZy10aHVtYi1vcGVuIC5sZy1zdWItaHRtbCB7XG4gIGJvdHRvbTogMTAwcHg7XG59XG4ubGctb3V0ZXIgLmxnLXRvb2dsZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDBBMEE7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogMzlweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogLTM5cHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTFmZlwiO1xufVxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWI6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmxnLW91dGVyIC5sZy12aWRlby1jb250IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLmxnLW91dGVyIC5sZy12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sZy1vdXRlciAubGctdmlkZW8gLmxnLW9iamVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmxnLW91dGVyIC5sZy12aWRlbyAubGctdmlkZW8tcGxheSB7XG4gIHdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDU5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MnB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgei1pbmRleDogMTA4MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxnLW91dGVyIC5sZy1oYXMtaWZyYW1lIC5sZy12aWRlbyB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubGctb3V0ZXIgLmxnLWhhcy12aW1lbyAubGctdmlkZW8tcGxheSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy92aW1lby1wbGF5LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcbn1cbi5sZy1vdXRlciAubGctaGFzLXZpbWVvOmhvdmVyIC5sZy12aWRlby1wbGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3ZpbWVvLXBsYXkucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtNThweCB0cmFuc3BhcmVudDtcbn1cbi5sZy1vdXRlciAubGctaGFzLWh0bWw1IC5sZy12aWRlby1wbGF5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL3ZpZGVvLXBsYXkucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwO1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG4gIHdpZHRoOiA2NHB4O1xuICBvcGFjaXR5OiAwLjg7XG59XG4ubGctb3V0ZXIgLmxnLWhhcy1odG1sNTpob3ZlciAubGctdmlkZW8tcGxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctb3V0ZXIgLmxnLWhhcy15b3V0dWJlIC5sZy12aWRlby1wbGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3lvdXR1YmUtcGxheS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XG59XG4ubGctb3V0ZXIgLmxnLWhhcy15b3V0dWJlOmhvdmVyIC5sZy12aWRlby1wbGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3lvdXR1YmUtcGxheS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC02MHB4IHRyYW5zcGFyZW50O1xufVxuLmxnLW91dGVyIC5sZy12aWRlby1vYmplY3Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlbyAubGctdmlkZW8tb2JqZWN0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tcGxheWluZyAubGctb2JqZWN0LCAubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1wbGF5aW5nIC5sZy12aWRlby1wbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLXZpZGVvLW9iamVjdCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5sZy1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBoZWlnaHQ6IDVweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDgzO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4wOHMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDhzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4wOHMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA4cyBlYXNlIDBzO1xufVxuLmxnLXByb2dyZXNzLWJhciAubGctcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkwNzA3O1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDA7XG59XG4ubGctcHJvZ3Jlc3MtYmFyLmxnLXN0YXJ0IC5sZy1wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxnLXNob3ctYXV0b3BsYXkgLmxnLXByb2dyZXNzLWJhciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1hdXRvcGxheS1idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuLmxnLXNob3ctYXV0b3BsYXkgLmxnLWF1dG9wbGF5LWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG5cbi5sZy1vdXRlci5sZy1jc3MzLmxnLXpvb20tZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwLCAubGctb3V0ZXIubGctY3NzMy5sZy16b29tLWRyYWdnaW5nIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWFnZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xufVxuLmxnLW91dGVyLmxnLXVzZS10cmFuc2l0aW9uLWZvci16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xufVxuLmxnLW91dGVyLmxnLXVzZS1sZWZ0LWZvci16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIHRvcCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG59XG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1hZ2Uge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMTVzICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xNXMgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMTVzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjE1cyAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNsZy16b29tLWluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUzMTFcIjtcbn1cblxuI2xnLWFjdHVhbC1zaXplIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuI2xnLWFjdHVhbC1zaXplOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cblxuI2xnLXpvb20tb3V0IHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiNsZy16b29tLW91dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMzEyXCI7XG59XG4ubGctem9vbWVkICNsZy16b29tLW91dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLW91dGVyIHtcbiAgYm90dG9tOiA2MHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwODA7XG4gIGhlaWdodDogMTBweDtcbn1cbi5sZy1vdXRlciAubGctcGFnZXItb3V0ZXIubGctcGFnZXItaG92ZXIgLmxnLXBhZ2VyLWNvbnQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5sZy1vdXRlciAubGctcGFnZXItY29udCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4ubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQ6aG92ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQubGctcGFnZXItYWN0aXZlIC5sZy1wYWdlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB3aGl0ZSBpbnNldDtcbn1cbi5sZy1vdXRlciAubGctcGFnZXItdGh1bWItY29udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjRkZGO1xuICBib3R0b206IDEwMCU7XG4gIGhlaWdodDogODNweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcywgLW1vei10cmFuc2Zvcm0gMC4xNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzLCAtby10cmFuc2Zvcm0gMC4xNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzLCB0cmFuc2Zvcm0gMC4xNXMgZWFzZSAwcztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbn1cbi5sZy1vdXRlciAubGctcGFnZXItdGh1bWItY29udCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxnLW91dGVyIC5sZy1wYWdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgMCA4cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIGluc2V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UgMHM7XG4gIHdpZHRoOiAxMnB4O1xufVxuLmxnLW91dGVyIC5sZy1wYWdlcjpob3ZlciwgLmxnLW91dGVyIC5sZy1wYWdlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDhweCB3aGl0ZSBpbnNldDtcbn1cbi5sZy1vdXRlciAubGctY2FyZXQge1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IGRhc2hlZDtcbiAgYm90dG9tOiAtMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDA7XG59XG5cbi5sZy1mdWxsc2NyZWVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUyMGNcIjtcbn1cbi5sZy1mdWxsc2NyZWVuLW9uIC5sZy1mdWxsc2NyZWVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUyMGRcIjtcbn1cblxuLmxnLW91dGVyICNsZy1kcm9wZG93bi1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA4MTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMThzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbiAgLW8tdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC4xOHMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjE4cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG59XG4ubGctb3V0ZXIubGctZHJvcGRvd24tYWN0aXZlIC5sZy1kcm9wZG93biwgLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAjbGctZHJvcGRvd24tb3ZlcmxheSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwcHgsIDApO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAjbGctc2hhcmUge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5sZy1vdXRlciAubGctZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdG9wOiA1MHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjVzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIDAuNXMsIG9wYWNpdHkgMC4xOHMgbGluZWFyIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjVzLCBvcGFjaXR5IDAuMThzIGxpbmVhciAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgMC41cywgb3BhY2l0eSAwLjE4cyBsaW5lYXIgMHM7XG59XG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IC0xNnB4O1xufVxuLmxnLW91dGVyIC5sZy1kcm9wZG93biA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duID4gbGk6aG92ZXIgYSwgLmxnLW91dGVyIC5sZy1kcm9wZG93biA+IGxpOmhvdmVyIC5sZy1pY29uIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIGEge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIixcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5sZy1vdXRlciAubGctZHJvcGRvd24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIC5sZy1kcm9wZG93bi10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5sZy1vdXRlciAubGctZHJvcGRvd24gLmxnLWljb24ge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IGF1dG87XG59XG4ubGctb3V0ZXIgI2xnLXNoYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxnLW91dGVyICNsZy1zaGFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlODBkXCI7XG59XG4ubGctb3V0ZXIgI2xnLXNoYXJlLWZhY2Vib29rIC5sZy1pY29uIHtcbiAgY29sb3I6ICMzYjU5OTg7XG59XG4ubGctb3V0ZXIgI2xnLXNoYXJlLWZhY2Vib29rIC5sZy1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5sZy1vdXRlciAjbGctc2hhcmUtdHdpdHRlciAubGctaWNvbiB7XG4gIGNvbG9yOiAjMDBhY2VkO1xufVxuLmxnLW91dGVyICNsZy1zaGFyZS10d2l0dGVyIC5sZy1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbi5sZy1vdXRlciAjbGctc2hhcmUtZ29vZ2xlcGx1cyAubGctaWNvbiB7XG4gIGNvbG9yOiAjZGQ0YjM5O1xufVxuLmxnLW91dGVyICNsZy1zaGFyZS1nb29nbGVwbHVzIC5sZy1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5sZy1vdXRlciAjbGctc2hhcmUtcGludGVyZXN0IC5sZy1pY29uIHtcbiAgY29sb3I6ICNjYjIwMjc7XG59XG4ubGctb3V0ZXIgI2xnLXNoYXJlLXBpbnRlcmVzdCAubGctaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5sZy1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxnLW91dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbn1cbi5sZy1vdXRlciAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubGctb3V0ZXIubGctdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctb3V0ZXIubGctY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1vdXRlci5sZy1ncmFiIGltZy5sZy1vYmplY3Qge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogLW8tZ3JhYjtcbiAgY3Vyc29yOiAtbXMtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuLmxnLW91dGVyLmxnLWdyYWJiaW5nIGltZy5sZy1vYmplY3Qge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1vLWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tcy1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbi5sZy1vdXRlciAubGcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5sZy1vdXRlciAubGctaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5sZy1vdXRlciAubGctaXRlbSB7XG4gIC8vIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXIgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1wcmV2LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMyAubGctY3VycmVudCwgLmxnLW91dGVyLmxnLWNzczMgLmxnLW5leHQtc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5sZy1vdXRlci5sZy1jc3MgLmxnLWN1cnJlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5sZy1vdXRlciAubGctaXRlbSwgLmxnLW91dGVyIC5sZy1pbWctd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGctb3V0ZXIgLmxnLWl0ZW06YmVmb3JlLCAubGctb3V0ZXIgLmxnLWltZy13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1MCU7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5sZy1vdXRlciAubGctaW1nLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICB6LWluZGV4OiAxMDYwO1xufVxuLmxnLW91dGVyIC5sZy1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0gLmxnLW9iamVjdCwgLmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbSAubGctdmlkZW8tcGxheSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbn1cbi5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0ubGctY29tcGxldGUgLmxnLW9iamVjdCwgLmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbS5sZy1jb21wbGV0ZSAubGctdmlkZW8tcGxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGctb3V0ZXIgLmxnLWVtcHR5LWh0bWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxnLW91dGVyLmxnLWhpZGUtZG93bmxvYWQgI2xnLWRvd25sb2FkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxnLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbn1cbi5sZy1iYWNrZHJvcC5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1uby10cmFucyAubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG59XG4ubGctY3NzMy5sZy11c2UtY3NzMyAubGctaXRlbSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmxnLWNzczMubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgbGVmdDogLTEwMCU7XG59XG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xufVxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWxpZ2h0Z2FsbGVyeS5jc3MubWFwICovXG5cbi8qISBsaWdodGdhbGxlcnkgLSB2MS42LjExIC0gMjAxOC0wNS0yMlxuKiBodHRwOi8vc2FjaGluY2hvb2x1ci5naXRodWIuaW8vbGlnaHRHYWxsZXJ5L1xuKiBDb3B5cmlnaHQgKGMpIDIwMTggU2FjaGluIE47IExpY2Vuc2VkIEdQTHYzICovXG4ubGctY3NzMy5sZy16b29tLWluIC5sZy1pdGVtIHtcbm9wYWNpdHk6IDA7IH1cbi5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMyk7IH1cbi5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMyk7IH1cbi5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIG9wYWNpdHk6IDE7IH1cbi5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctem9vbS1pbiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy16b29tLWluIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwczsgfVxuLmxnLWNzczMubGctem9vbS1pbi1iaWcgLmxnLWl0ZW0ge1xub3BhY2l0eTogMDsgfVxuLmxnLWNzczMubGctem9vbS1pbi1iaWcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDIsIDIsIDIpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMiwgMiwgMik7IH1cbi5sZy1jc3MzLmxnLXpvb20taW4tYmlnIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgyLCAyLCAyKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDIsIDIsIDIpOyB9XG4ubGctY3NzMy5sZy16b29tLWluLWJpZyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMTsgfVxuLmxnLWNzczMubGctem9vbS1pbi1iaWcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctem9vbS1pbi1iaWcgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctem9vbS1pbi1iaWcgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzOyB9XG4ubGctY3NzMy5sZy16b29tLW91dCAubGctaXRlbSB7XG5vcGFjaXR5OiAwOyB9XG4ubGctY3NzMy5sZy16b29tLW91dCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43LCAwLjcsIDAuNyk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjcsIDAuNywgMC43KTsgfVxuLmxnLWNzczMubGctem9vbS1vdXQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNywgMC43LCAwLjcpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43LCAwLjcsIDAuNyk7IH1cbi5sZy1jc3MzLmxnLXpvb20tb3V0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxOyB9XG4ubGctY3NzMy5sZy16b29tLW91dCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy16b29tLW91dCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy16b29tLW91dCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7IH1cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWJpZyAubGctaXRlbSB7XG5vcGFjaXR5OiAwOyB9XG4ubGctY3NzMy5sZy16b29tLW91dC1iaWcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCk7IH1cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWJpZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKTsgfVxuLmxnLWNzczMubGctem9vbS1vdXQtYmlnIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxOyB9XG4ubGctY3NzMy5sZy16b29tLW91dC1iaWcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctem9vbS1vdXQtYmlnIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXpvb20tb3V0LWJpZyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7IH1cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWluIC5sZy1pdGVtIHtcbm9wYWNpdHk6IDA7IH1cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWluIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApOyB9XG4ubGctY3NzMy5sZy16b29tLW91dC1pbiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMiwgMiwgMik7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgyLCAyLCAyKTsgfVxuLmxnLWNzczMubGctem9vbS1vdXQtaW4gLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIG9wYWNpdHk6IDE7IH1cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWluIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXpvb20tb3V0LWluIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXpvb20tb3V0LWluIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwczsgfVxuLmxnLWNzczMubGctem9vbS1pbi1vdXQgLmxnLWl0ZW0ge1xub3BhY2l0eTogMDsgfVxuLmxnLWNzczMubGctem9vbS1pbi1vdXQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDIsIDIsIDIpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMiwgMiwgMik7IH1cbi5sZy1jc3MzLmxnLXpvb20taW4tb3V0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApOyB9XG4ubGctY3NzMy5sZy16b29tLWluLW91dCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMTsgfVxuLmxnLWNzczMubGctem9vbS1pbi1vdXQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctem9vbS1pbi1vdXQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctem9vbS1pbi1vdXQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzOyB9XG4ubGctY3NzMy5sZy1zb2Z0LXpvb20gLmxnLWl0ZW0ge1xub3BhY2l0eTogMDsgfVxuLmxnLWNzczMubGctc29mdC16b29tIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4ubGctY3NzMy5sZy1zb2Z0LXpvb20gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7IH1cbi5sZy1jc3MzLmxnLXNvZnQtem9vbSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMTsgfVxuLmxnLWNzczMubGctc29mdC16b29tIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXNvZnQtem9vbSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zb2Z0LXpvb20gLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzOyB9XG4ubGctY3NzMy5sZy1zY2FsZS11cCAubGctaXRlbSB7XG5vcGFjaXR5OiAwOyB9XG4ubGctY3NzMy5sZy1zY2FsZS11cCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAwLjgsIDAuOCkgdHJhbnNsYXRlM2QoMCUsIDEwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLjgsIDAuOCwgMC44KSB0cmFuc2xhdGUzZCgwJSwgMTAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjgsIDAuOCwgMC44KSB0cmFuc2xhdGUzZCgwJSwgMTAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAwLjgsIDAuOCkgdHJhbnNsYXRlM2QoMCUsIDEwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjgsIDAuOCwgMC44KSB0cmFuc2xhdGUzZCgwJSwgMTAlLCAwKTsgfVxuLmxnLWNzczMubGctc2NhbGUtdXAgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAuOCwgMC44LCAwLjgpIHRyYW5zbGF0ZTNkKDAlLCAxMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAwLjgsIDAuOCkgdHJhbnNsYXRlM2QoMCUsIDEwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAwLjgsIDAuOCkgdHJhbnNsYXRlM2QoMCUsIDEwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOCwgMC44LCAwLjgpIHRyYW5zbGF0ZTNkKDAlLCAxMCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAwLjgsIDAuOCkgdHJhbnNsYXRlM2QoMCUsIDEwJSwgMCk7IH1cbi5sZy1jc3MzLmxnLXNjYWxlLXVwIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxOyB9XG4ubGctY3NzMy5sZy1zY2FsZS11cCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1zY2FsZS11cCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zY2FsZS11cCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtIHtcbm9wYWNpdHk6IDA7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhciAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXIgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXIgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXIgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbSB7XG5vcGFjaXR5OiAwOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXVwIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXVwIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLWRvd24gLmxnLWl0ZW0ge1xub3BhY2l0eTogMDsgfVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItZG93biAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci1kb3duIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci1kb3duIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci1kb3duIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLWRvd24gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItZG93biAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsIC5sZy1pdGVtIHtcbm9wYWNpdHk6IDA7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1sZWZ0IC5sZy1pdGVtIHtcbm9wYWNpdHk6IDA7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1sZWZ0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtbGVmdCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1sZWZ0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwczsgfVxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtZG93biAubGctaXRlbSB7XG5vcGFjaXR5OiAwOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1kb3duIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWRvd24gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWRvd24gLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWRvd24gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtZG93biAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1kb3duIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwczsgfVxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwgLmxnLWl0ZW0ge1xub3BhY2l0eTogMDsgfVxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxOyB9XG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbCAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwczsgfVxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwtZ3Jvd3RoIC5sZy1pdGVtIHtcbm9wYWNpdHk6IDA7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsLWdyb3d0aCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpIHRyYW5zbGF0ZTNkKDAsIC0xNTAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApOyB9XG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbC1ncm93dGggLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpIHRyYW5zbGF0ZTNkKDAsIDE1MCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpIHRyYW5zbGF0ZTNkKDAsIDE1MCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsLWdyb3d0aCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwtZ3Jvd3RoIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsLWdyb3d0aCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbC1ncm93dGggLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seSAubGctaXRlbSB7XG5vcGFjaXR5OiAwOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDEwZGVnLCAwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDEwZGVnLCAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygxMGRlZywgMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDEwZGVnLCAwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KDEwZGVnLCAwZGVnKTsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygxMGRlZywgMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygxMGRlZywgMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMTBkZWcsIDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygxMGRlZywgMGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygxMGRlZywgMGRlZyk7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgb3BhY2l0eTogMTsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS1yZXYgLmxnLWl0ZW0ge1xub3BhY2l0eTogMDsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KC0xMGRlZywgMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KC0xMGRlZywgMGRlZyk7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KC0xMGRlZywgMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygtMTBkZWcsIDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC0xMGRlZywgMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC0xMGRlZywgMGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygtMTBkZWcsIDBkZWcpOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHktcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICBvcGFjaXR5OiAxOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHktcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwczsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ge1xub3BhY2l0eTogMDsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAxMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAxMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIG9wYWNpdHk6IDE7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteS1yZXYgLmxnLWl0ZW0ge1xub3BhY2l0eTogMDsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXktcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAtMTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMTBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXktcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAtMTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMTBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXktcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICBvcGFjaXR5OiAxOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteS1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXktcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15LXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwczsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldyAubGctaXRlbSB7XG5vcGFjaXR5OiAwOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldyAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIG9wYWNpdHk6IDE7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXJldiAubGctaXRlbSB7XG5vcGFjaXR5OiAwOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KC0yMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC0yMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC0yMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICBvcGFjaXR5OiAxOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwczsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcyAubGctaXRlbSB7XG5vcGFjaXR5OiAwOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCA2MGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCA2MGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCA2MGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcyAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgNjBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgNjBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwJSwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgNjBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgNjBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIG9wYWNpdHk6IDE7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbSB7XG5vcGFjaXR5OiAwOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwJSwgMHB4KTsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIC02MGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIC02MGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIC02MGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAlLCAwcHgpOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICBvcGFjaXR5OiAxOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwczsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXIgLmxnLWl0ZW0ge1xub3BhY2l0eTogMDsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXIgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldyg2MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXIgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIG9wYWNpdHk6IDE7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1yZXYgLmxnLWl0ZW0ge1xub3BhY2l0eTogMDsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygtNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygtNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygtNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygtNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICBvcGFjaXR5OiAxOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwczsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MgLmxnLWl0ZW0ge1xub3BhY2l0eTogMDsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAyMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwJSwgMCUsIDBweCk7XG4gIG9wYWNpdHk6IDE7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcy1yZXYgLmxnLWl0ZW0ge1xub3BhY2l0eTogMDsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMHB4KTsgfVxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDBweCk7IH1cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzLXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAlLCAwJSwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCUsIDAlLCAwcHgpO1xuICBvcGFjaXR5OiAxOyB9XG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzLXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwczsgfVxuLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ge1xub3BhY2l0eTogMDsgfVxuLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4ubGctY3NzMy5sZy1sb2xsaXBvcCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMC41KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMC41KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMC41KTsgfVxuLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7IH1cbi5sZy1jc3MzLmxnLWxvbGxpcG9wLXJldiAubGctaXRlbSB7XG5vcGFjaXR5OiAwOyB9XG4ubGctY3NzMy5sZy1sb2xsaXBvcC1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwLjUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwLjUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7IH1cbi5sZy1jc3MzLmxnLWxvbGxpcG9wLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4ubGctY3NzMy5sZy1sb2xsaXBvcC1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuLmxnLWNzczMubGctbG9sbGlwb3AtcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLWxvbGxpcG9wLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1sb2xsaXBvcC1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7IH1cbi5sZy1jc3MzLmxnLXJvdGF0ZSAubGctaXRlbSB7XG5vcGFjaXR5OiAwOyB9XG4ubGctY3NzMy5sZy1yb3RhdGUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB9XG4ubGctY3NzMy5sZy1yb3RhdGUgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuLmxnLWNzczMubGctcm90YXRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgb3BhY2l0eTogMTsgfVxuLmxnLWNzczMubGctcm90YXRlIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsIC5sZy1jc3MzLmxnLXJvdGF0ZSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1yb3RhdGUgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7IH1cbi5sZy1jc3MzLmxnLXJvdGF0ZS1yZXYgLmxnLWl0ZW0ge1xub3BhY2l0eTogMDsgfVxuLmxnLWNzczMubGctcm90YXRlLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4ubGctY3NzMy5sZy1yb3RhdGUtcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfVxuLmxnLWNzczMubGctcm90YXRlLXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIG9wYWNpdHk6IDE7IH1cbi5sZy1jc3MzLmxnLXJvdGF0ZS1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSwgLmxnLWNzczMubGctcm90YXRlLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1yb3RhdGUtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzOyB9XG4ubGctY3NzMy5sZy10dWJlIC5sZy1pdGVtIHtcbm9wYWNpdHk6IDA7IH1cbi5sZy1jc3MzLmxnLXR1YmUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAwLCAxKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuLmxnLWNzczMubGctdHViZSAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAwLCAxKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAwLCAxKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAwLCAxKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuLmxnLWNzczMubGctdHViZSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuLmxnLWNzczMubGctdHViZSAubGctaXRlbS5sZy1wcmV2LXNsaWRlLCAubGctY3NzMy5sZy10dWJlIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXR1YmUgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7IH1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9bGctdHJhbnNpdGlvbnMuY3NzLm1hcCAqL1xuXG4iLCIuaGVhZGVye1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMTtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kOiBAd2hpdGUtMTtcblxuXG4gICYub3Blbi1zdXBlcm1lbnV7XG4gICAgLy8gLmhlYWRlci1jb250ZW50LWNvbnRhaW5lcntcbiAgICAvLyAgIGJhY2tncm91bmQ6IEB3aGl0ZS0xO1xuICAgIC8vIH1cblxuICAgIC5zdXBlcm1lbnUtY29udGFpbmVye1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLnkoMCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm94LXNoYWRvdzogM3B4IDlweCAyNnB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgIH1cblxuICAgIC5oZWFkZXItbG9nb3tcbiAgICAgIC50ZW1wbGF0ZS1pbWFnZXtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuICAgIFxuICAgICAgLmNvbG9yLWltYWdle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItc2VhcmNoLWlucHV0e1xuICAgICAgYm9yZGVyLWNvbG9yOiBAYmx1ZTtcbiAgICAgIGNvbG9yOiBAYmx1ZTtcbiAgICB9XG5cbiAgICAuZmlsbC1lbGVte1xuICAgICAgZmlsbDogQGJsdWU7XG4gICAgfVxuXG4gICAgLmZpbGwtdGV4dC1saW5re1xuICAgICAgYm9yZGVyLWNvbG9yOiBAYmx1ZTtcblxuICAgICAgLmRlZmF1bHQtdGV4dHtcbiAgICAgICAgY29sb3I6IEBibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdXBlcm1lbnUtY29udGFpbmVyLWlubmVye1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzLCBib3gtc2hvZG93IC40cyA7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5vcGVuLXNlYXJjaC1mbGQtYnRue1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5oZWFkZXItY29udGVudHtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGVhZGVyLWNvbnRlbnQtY29udGFpbmVye1xuICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIC52dyhwYWRkaW5nLXRvcCw0OHB4KTtcbiAgICAudncocGFkZGluZy1sZWZ0LDkwcHgpO1xuICAgIC52dyhwYWRkaW5nLXJpZ2h0LDkwcHgpO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICB9XG59XG5cbi5oZWFkZXItbG9nby1jb250YWluZXJ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmhlYWRlci1sb2dve1xuICB3aWR0aDogMjEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAudGVtcGxhdGUtaW1hZ2V7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbiAgLmNvbG9yLWltYWdle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBcbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIC50ZW1wbGF0ZS1pbWFnZXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cztcbiAgICB9XG5cbiAgICAuY29sb3ItaW1hZ2V7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cztcbiAgICB9XG4gIH1cblxuICBcbiAgQG1lZGlhIEBtaW4xMzY2e1xuICAgIHdpZHRoOiAyNjRweDtcbiAgfVxufVxuXG4uZmlsbC1lbGVte1xuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAuNHM7XG4gIH1cbn1cblxuLmhlYWRlci10b3AtY29udGFpbmVye1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIHdpZHRoOiBjYWxjKH5cIjEwMCUgLSAyNjRweFwiKTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAudncocGFkZGluZy1sZWZ0LDYwcHgpO1xuICB9XG59XG5cbi5oZWFkZXItc2VhcmNoLWNvbnRhaW5lcntcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gIEBtZWRpYSBAbWluNzIwe1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIFxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogY2FsYyh+XCIxMDAlIC0gMjM0cHhcIik7XG4gICAgXG4gIH1cbiAgXG4gIEBtZWRpYSBAbWluMTM2NntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogY2FsYyh+XCIxMDAlIC0gMjM0cHhcIik7XG4gICAgXG4gIH1cbn1cblxuLmhlYWRlci1zZWFyY2gtaW5wdXR7XG4gIHdpZHRoOiA3MnB4O1xuICBsaW5lLWhlaWdodDogNTNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAycHggc29saWQgQHdoaXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjRzLCBjb2xvciAuNHMsIGJvcmRlci1jb2xvciAuNHM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IEB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuXG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgICB3aWR0aDogNTdweDtcbiAgICBsaW5lLWhlaWdodDogNTNweDtcbiAgICBcbiAgfVxuICBcbiAgQG1lZGlhIEBtaW4xMzY2e1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgIFxuICB9XG59XG5cbi5oZWFkZXItYnRuLWNvbnRhaW5lcntcbiAgd2lkdGg6IDE1MnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAuZmlsbC10ZXh0LWxpbmt7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIEB3aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogNjhweDtcblxuICAgIC5kZWZhdWx0LXRleHR7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmhvdmVyLXRleHQtY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIC5maWxsLXRleHQtbGlua3tcbiAgICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICAgIH1cblxuICB9XG4gIFxuICBAbWVkaWEgQG1pbjEzNjZ7XG4gICAgLmZpbGwtdGV4dC1saW5re1xuICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gICAgfVxuXG4gIH1cbn1cblxuLnNlYXJjaC1mb3Jte1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYuYWN0aXZle1xuICAgIC5oZWFkZXItc2VhcmNoLWlucHV0e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4O1xuICAgIH1cbiAgfVxuXG4gICYudGV4dC1hY3RpdmV7XG4gICAgLm9wZW4tc2VhcmNoLWZsZC1idG57XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXN1Ym1pdC1idG4tY29udGFpbmVye1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN1Ym1pdC1zZWFyY2gtYnRue1xuICB3aWR0aDogNTdweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC5iZi1hbGlnbjtcblxuICBcbiAgQG1lZGlhIEBtaW4xMzY2e1xuICAgIHdpZHRoOiA3MnB4O1xuICB9XG59XG5cbi5zZWFyY2gtc3Zne1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgQG1lZGlhIEBtaW4xMzY2e1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIFxuICB9XG59XG5cbi5vcGVuLXNlYXJjaC1mbGQtYnRue1xuICAuZml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWVudS1idG4tY29udGFpbmVye1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG5cbi8vIG1lbnUgbW9iaWxlIGJ0blxuXG5cbi5tZW51LWJ0bntcbiAgd2lkdGg6IDU3cHg7XG4gIGhlaWdodDogNTdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IEB3aGl0ZTtcblxuICAubGluZXMtd3JhcHtcbiAgICAgIC5maXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5saW5le1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgYmFja2dyb3VuZDogQGJsdWU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgLjNzLCB0cmFuc2Zvcm0gLjNzLCBvcGFjaXR5IC4zcywgdmlzaWJpbGl0eSAuM3M7XG4gICAgICAgICAtbW96LXRyYW5zaXRpb246IHRvcCAuM3MsIHRyYW5zZm9ybSAuM3MsIG9wYWNpdHkgLjNzLCB2aXNpYmlsaXR5IC4zcztcbiAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogdG9wIC4zcywgdHJhbnNmb3JtIC4zcywgb3BhY2l0eSAuM3MsIHZpc2liaWxpdHkgLjNzO1xuICAgICAgICAgICAtby10cmFuc2l0aW9uOiB0b3AgLjNzLCB0cmFuc2Zvcm0gLjNzLCBvcGFjaXR5IC4zcywgdmlzaWJpbGl0eSAuM3M7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAuM3MsIHRyYW5zZm9ybSAuM3MsIG9wYWNpdHkgLjNzLCB2aXNpYmlsaXR5IC4zcztcbiAgfVxuXG4gIC5saW5lLXRleHR7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGxlZnQ6IDExcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgLjNzLCB0cmFuc2Zvcm0gLjNzLCBvcGFjaXR5IC4zcywgdmlzaWJpbGl0eSAuM3M7XG4gICAgICAgICAtbW96LXRyYW5zaXRpb246IHRvcCAuM3MsIHRyYW5zZm9ybSAuM3MsIG9wYWNpdHkgLjNzLCB2aXNpYmlsaXR5IC4zcztcbiAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogdG9wIC4zcywgdHJhbnNmb3JtIC4zcywgb3BhY2l0eSAuM3MsIHZpc2liaWxpdHkgLjNzO1xuICAgICAgICAgICAtby10cmFuc2l0aW9uOiB0b3AgLjNzLCB0cmFuc2Zvcm0gLjNzLCBvcGFjaXR5IC4zcywgdmlzaWJpbGl0eSAuM3M7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAuM3MsIHRyYW5zZm9ybSAuM3MsIG9wYWNpdHkgLjNzLCB2aXNpYmlsaXR5IC4zcztcbiAgICBjb2xvcjogQGJsdWU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgfVxuXG4gIC5saW5lMXtcbiAgICAgIHRvcDogMTNweDtcbiAgfVxuXG4gIC5saW5lMntcbiAgICAgIHRvcDogMjVweDtcblxuICB9XG5cbiAgLmxpbmUze1xuICAgICAgdG9wOiAzN3B4O1xuICB9XG5cbiAgJi5hY3RpdmV7XG5cbiAgICAgIC5saW5lMXtcbiAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIC54KDApO1xuXG5cbiAgICAgIH1cblxuICAgICAgLmxpbmUye1xuICAgICAgICAueCgwKTtcbiAgICAgICAgXG4gICAgICB9XG4gICAgICBcbiAgICAgIC5saW5lM3sgXG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAueCgwKTtcblxuICAgICAgfVxuXG4gICAgICAmLnJvdGF0ZS1saW5lc3tcbiAgICAgICAgICAubGluZTF7XG4gICAgICAgICAgICAgIC5yb3RhdGUoMzE1ZGVnKTtcblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5saW5lMntcbiAgICAgICAgICAgICAgLnJvdGF0ZSgyMjVkZWcpO1xuXG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gIH1cblxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgd2lkdGg6IDU3cHg7XG4gICAgaGVpZ2h0OiA1N3B4O1xuXG4gICAgLmxpbmV7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgbGVmdDogMTFweDtcbiAgICB9XG5cbiAgICAubGluZS10ZXh0e1xuICAgICAgbGVmdDogMTFweDtcbiAgICB9XG5cbiAgICAubGluZTF7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICAueCgtM3B4KTtcblxuICAgIH1cblxuICAgIC5saW5lMntcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAueCg3cHgpO1xuXG5cbiAgICB9XG5cbiAgICAubGluZTN7XG4gICAgICAgIHRvcDogMzdweDtcbiAgICAgICAgLngoLTNweCk7XG5cbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgLmxpbmUxe1xuICAgICAgICAueCgwKTtcbiAgICAgIH1cbiAgICBcbiAgICAgIC5saW5lMntcbiAgICAgICAgICAueCgwKTtcbiAgICBcbiAgICAgIH1cbiAgICBcbiAgICAgIC5saW5lM3tcbiAgICAgICAgICAueCgwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZXtcblxuICAgICAgLmxpbmUxe1xuICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgLngoMCk7XG5cblxuICAgICAgfVxuXG4gICAgICAubGluZTJ7XG4gICAgICAgIC54KDApO1xuICAgICAgICBcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmxpbmUzeyBcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIC54KDApO1xuXG4gICAgICB9XG5cbiAgICAgICYucm90YXRlLWxpbmVze1xuICAgICAgICAgIC5saW5lMXtcbiAgICAgICAgICAgICAgLnJvdGF0ZSgzMTVkZWcpO1xuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpbmUye1xuICAgICAgICAgICAgICAucm90YXRlKDIyNWRlZyk7XG5cbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgfVxuICB9XG5cbiAgQG1lZGlhIEBtaW4xMzY2e1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcblxuICAgIC5saW5le1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGxlZnQ6IDE4cHg7XG4gICAgfVxuXG4gICAgLmxpbmUtdGV4dHtcbiAgICAgIGxlZnQ6IDE4cHg7XG4gICAgfVxuXG4gICAgLmxpbmUxe1xuICAgICAgdG9wOiAxN3B4O1xuICAgIH1cblxuICAgIC5saW5lMntcbiAgICAgICAgdG9wOiAzMnB4O1xuXG4gICAgfVxuXG4gICAgLmxpbmUze1xuICAgICAgICB0b3A6IDQ3cHg7XG4gICAgfVxuXG4gICAgJi5hY3RpdmV7XG5cbiAgICAgIC5saW5lMXtcbiAgICAgICAgICB0b3A6IDMycHg7XG5cblxuICAgICAgfVxuXG4gICAgICAubGluZTJ7XG4gICAgICAgIC54KDApO1xuICAgICAgICBcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmxpbmUzeyBcbiAgICAgICAgdG9wOiAzMnB4O1xuXG4gICAgICB9XG5cblxuICAgIH1cbiAgfVxufVxuXG4vL2VuZCBtZW51IG1vYmlsZSBidG4gXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vc3VwZXIgbWVudS8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5zdXBlcm1lbnUtY29udGFpbmVye1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDowO1xuICBsZWZ0OiAtMTAwJTtcbiAgYmFja2dyb3VuZDogQHdoaXRlLTE7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbGVmdCAuNHM7XG4gIFxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAueSgtMTAwJSk7XG4gICAgbGVmdDogMDtcbiAgICAudncocGFkZGluZy10b3AsMjIwcHgpO1xuICAgIC52dyhwYWRkaW5nLWJvdHRvbSwxMDBweCk7XG4gICAgLnZ3KHBhZGRpbmctbGVmdCw5MHB4KTtcbiAgICAudncocGFkZGluZy1yaWdodCw5MHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHMsIHRyYW5zZm9ybSAuNHMgO1xuICAgIC8vIG9wYWNpdHk6IDA7XG4gICAgLy8gdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5zdXBlcm1lbnUtY29udGFpbmVyLWlubmVye1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIFxuICBAbWVkaWEgQG1pbjEzNjZ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNjRweDtcbiAgfVxuXG59XG5cbi5zdXBlcm1lbnUtbmF2e1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgQG1lZGlhIEBtaW43MjB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIC52dyhwYWRkaW5nLWxlZnQsNjBweCk7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uc3VwZXJtZW51LW5hdi1ncmlke1xuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgLnZ3KG1hcmdpbi1sZWZ0LC0zMHB4KTtcbiAgICAudncobWFyZ2luLXJpZ2h0LC0zMHB4KTtcbiAgfVxufVxuXG4uc3VwZXJtZW51LW5hdi1jb2x7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICY6bGFzdC1jaGlsZHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIC52dyhwYWRkaW5nLWxlZnQsMzBweCk7XG4gICAgLnZ3KHBhZGRpbmctcmlnaHQsMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICB9XG59XG5cbi5zdXBlcm1lbnUtbmF2LWNvbC1pbm5lcntcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBAYmx1ZTtcblxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgLnZ3KHBhZGRpbmctdG9wLDM1cHgpO1xuICB9XG59XG5cbi5zdXBlcm1lbnUtdGl0bGV7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN1cGVybWVudS1saXN0e1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnN1cGVybWVudS1saXN0LWxpbmt7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IEBibHVlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gIH1cbn1cblxuLnN1Yi1tZW51LWJ0bntcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICAucm91bmQoMzBweCk7XG4gIGJvcmRlcjoxcHggc29saWQgQGJsdWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC40cztcblxuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OicnO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBibHVlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBibHVlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuNHMsIHRyYW5zZm9ybSAuNHMsIHRvcCAuNHM7XG4gICAgLnJvdGF0ZSg0NWRlZyk7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuXG4gICAgJjpiZWZvcmV7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIHJpZ2h0OiA5cHg7XG4gICAgfVxuICAgIFxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiBAYmx1ZTtcblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3VwZXJtZW51LWxpc3QtaXRlbXtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAmOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICYuc3ViLW1lbnV7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBncmV5LWJnLTE7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgXG5cbiAgICAmLmFjdGl2ZXtcblxuICAgICAgLnN1Yi1tZW51LWJ0bntcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgLnJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgIHRvcDoxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG4gICAgICAmLmFjdGl2ZXtcblxuICAgICAgICAuc3ViLW1lbnUtYnRue1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgdG9wOjEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gIH1cbn1cblxuLnN1Yi1tZW51LWxpc3QtbGlua3tcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogQGJsdWU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OicnO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogQGJsdWU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAmOmhvdmVye1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbn1cblxuLnN1Yi1tZW51LWRyb3Bkb3due1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmEuc3VwZXJtZW51LWxpc3QtbGlua3tcbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICY6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn0iLCIuZm9vdGVye1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhwYWRkaW5nLXRvcCwxMDBweCk7XG4gICAgICAgIC52dyhwYWRkaW5nLWJvdHRvbSw2MHB4KTtcbiAgICB9XG59XG5cbi5mb290ZXItbG9nby1saW5re1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOiAxNzJweDtcbiAgICB9XG4gICAgQG1lZGlhIEBtaW4xMjgwe1xuICAgICAgICAudncod2lkdGgsMTcycHgpO1xuICAgIH1cbn1cblxuLnNvY2lhbC1yb3ctaXRlbXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxufVxuXG4uc29jaWFsLXJvd3tcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5zb2NpYWwtbGlua3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBvcGFjaXR5OiAuNTtcblxuICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3Rlci1uYXYtdGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogQGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvb3Rlci1uYXYtbGlzdHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZvb3Rlci1uYXYtbGlzdC1pdGVte1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIFxuICAgICYuc3VwZXJtZW51LWxpc3QtaXRlbS5zdWItbWVudXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5zdWItbWVudS1idG57XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGJsYWNrO1xuICAgICAgICB0b3A6IC0xMXB4O1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViLW1lbnUtbGlzdC1saW5re1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW42NDB7XG4gICAgICAgICYuc3VwZXJtZW51LWxpc3QtaXRlbS5zdWItbWVudXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnN1Yi1tZW51LWJ0bntcbiAgICAgICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJsYWNrO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyLW5hdi1saXN0LWxpbmt7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogQGJsYWNrO1xuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi5mb290ZXItYnRuLWl0ZW17XG4gICAgbWluLXdpZHRoOiAxMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBcbiAgICAuZmlsbC10ZXh0LWxpbmt7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgfVxufVxuXG4uZm9vdGVyLXBob25lLWxpbmt7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIC5waG9uZS1saW5rLXRleHR7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBibHVlO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBob25lLWxpbmstdGV4dHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6IEBibGFjaztcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB0cmFuc2l0aW9uOmNvbG9yIC40cztcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBibHVlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC40cztcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xNjYwe1xuICAgICAgICAudncoZm9udC1zaXplLDI4cHgpO1xuICAgIH1cbn1cblxuLmZvb3Rlci10ZXh0e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgLy8gY29sb3I6IEBncmV5LXRleHQ7XG4gICAgY29sb3I6IEBibGFjaztcbn1cblxuLmZvb3Rlci1idG4taG9sZGVye1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZvb3Rlci1ib3R0b20tcm93e1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIEBtZWRpYSBAbWluNjQwe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAudncobWFyZ2luLXRvcCw3NXB4KTtcbiAgICB9XG59XG5cbi5mb290ZXItYm90dG9tLWxpbmtzLXJvd3tcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uZm9vdGVyLWJvdHRvbS1saW5rcy1pdGVte1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLmVkZXNpZ24tbGlua3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIEBtZWRpYSBAbWluNjQwe1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIC5lZGVzaWduLXRleHR7XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZWRlc2lnbi10ZXh0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogQGJsYWNrO1xuXG4gICAgJjphZnRlcntcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiBAYmxhY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNHM7XG4gICAgfVxufVxuXG4uZm9vdGVyLWxvZ28tY29se1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnZ3KG1hcmdpbi1ib3R0b20sODBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMzY2e1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxufVxuXG4uZm9vdGVyLW5hdi1jb250YWluZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMzY2e1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbn1cblxuLmZvb3Rlci1idG4tY29se1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cblxuLmZvb3Rlci1uYXYtY29sLWlubmVye1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcbiAgICBAbWVkaWEgQG1pbjY0MHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmZvb3Rlci1sb2dvLXRleHR7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IEBibHVlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gdGVtcGxhdGUgcG9wdXAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi50ZW1wbGF0ZS1wb3B1cHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4yKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBcbiAgICAmLmFjdGl2ZXtcbiAgICAgICAgXG4gICAgICAgIC50ZW1wbGF0ZS1wb3B1cC1pbm5lcntcbiAgICAgICAgICAgIC55KDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGVtcGxhdGUtcG9wdXAtaW5uZXJ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC5iZi1hbGlnbjtcbiAgICAueSgxNSUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXM7XG4gICAgXG4gICAgQG1lZGlhIEBtaW43MjB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG59XG5cbi50ZW1wbGF0ZS1wb3B1cC1jb250ZW50LWlubmVye1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBcbn1cblxuLnRlbXBsYXRlLXBvcHVwLWNvbnRlbnR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcblxuICAgIEBtZWRpYSBAbWluNzIwe1xuICAgICAgICBwYWRkaW5nOiA2MHB4O1xuXG4gICAgfVxuXG59XG5cblxuLmNsb3NlLXgtY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgei1pbmRleDogMTU7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIH1cbn1cblxuLmNsb3NlLXh7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIFxuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogQGJsdWU7XG4gICAgICAgIC5yb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gICAgXG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IEBibHVlO1xuICAgICAgICAucm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cywgdHJhbnNmb3JtIC40cztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDE5cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgLnJvdW5kKDVweCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcblxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogMTlweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAucm91bmQoNXB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIC5yb3RhdGUoMTgwZGVnKTtcblxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi50ZW1wbGF0ZS1wb3B1cC10ZXh0e1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIFxuICAgIHB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEzNjZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbi5wb3B1cC10ZXh0LWNvbnRhaW5lcntcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIEBtZWRpYSBAbWluNzIwe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4ucG9wdXAtYnRuLXJvd3tcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3B1cC1idG4taXRlbXtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIC5maWxsLXRleHQtbGlua3tcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBAbWluNjQwe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB9XG59XG5cbi5wb3B1cC1saW5rLXJvd3tcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvcHVwLWxpbmt7XG4gICAgY29sb3I6QGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBcbiAgICBzdHJvbmd7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogQGJsdWU7XG4gICAgfVxufSIsIi5ob21lLWludHJve1xuICAubWVkaXVtLXRpdGxle1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICBzdHJvbmd7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICB9XG4gIH1cbn1cblxuLmhvbWUtaW50cm8tY29udGFpbmVye1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gIEBtZWRpYSBAbWluNzIwe1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgICAudncocGFkZGluZy10b3AsMjgwcHgpO1xuICAgIC52dyhwYWRkaW5nLWJvdHRvbSwxNjBweCk7XG4gIH1cbn1cblxuLmludHJvLXRpdGxlLXdyYXB7XG4gIC5tZWRpdW0tdGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIHN0cm9uZ3tcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiBAb3JhbmdlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgICBjb2xvcjogQGJsdWUtYnRuO1xuXG4gICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhwYWRkaW5nLWxlZnQsMjBweCk7XG4gICAgICAgIC52dyhwYWRkaW5nLXJpZ2h0LDIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaG9tZS1pbnRyby1saXN0e1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmludHJvLWxpc3QtaXRlbXtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbG9yOkB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG5cbiAgQG1lZGlhIEBtaW4zNTB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgQG1lZGlhIEBtaW43MjB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgfVxuXG4gICYuYWN0aXZle1xuICAgIC5tYWluLWludHJvLXRleHR7XG4gICAgICBjb2xvcjogQG9yYW5nZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjZzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRyby1saXN0LWxpbmt7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogQG9yYW5nZTtcbiAgICAgIGJhY2tncm91bmQ6IEBvcmFuZ2U7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMsIGJvcmRlci1jb2xvciAuMXMsIGJhY2tncm91bmQgLjFzLCByaWdodCAuMnM7XG5cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGxlZnQ6IDcwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50cm8tbGlzdC1saW5rLXRleHR7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAuYmVmb3JlLWl0ZW17XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgICY6aG92ZXJ7XG4gICAgICAubWFpbi1pbnRyby10ZXh0e1xuICAgICAgICBjb2xvcjpAb3JhbmdlO1xuICAgICAgfVxuXG4gICAgICAuYmVmb3JlLWl0ZW17XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIEBtaW4xMzY2e1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG59XG5cbi5iZWZvcmUtaXRlbXtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgfVxufVxuXG4ubWFpbi1pbnRyby10ZXh0e1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjRzLCBmb250LXdlaWdodCAuMXM7XG4gIFxuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6Jyc7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogQG9yYW5nZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMDVzO1xuICB9XG5cbn1cblxuLnRyaWFuZ2xlLWxlZnQtYmd7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgICAudncod2lkdGgsMjEzcHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0LjE3dnc7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uaW50cm8tbGlzdC1saW5re1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICAucm91bmQoMzBweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEB3aGl0ZTtcbiAgb3BhY2l0eTogLjU7XG4gIHRyYW5zaXRpb246IHdpZHRoIC4xcywgb3BhY2l0eSAuMnMsIGJvcmRlci1jb2xvciAuMnMsIGJhY2tncm91bmQgLjJzLCByaWdodCAuMXM7XG4gIC55KC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEB3aGl0ZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAd2hpdGU7XG4gICAgLnJvdGF0ZSg0NWRlZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNHMsIG1hcmdpbi1sZWZ0IC40cztcbiAgXG4gIH1cblxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgJjpob3ZlcntcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbn1cblxuLmludHJvLWxpc3QtbGluay10ZXh0e1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MiU7XG4gIC55KC01MCUpO1xuICBsZWZ0OiAyOCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IEB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMsIHZpc2liaWxpdHkgLjFzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4gXG5cbi5ob21lLWNvbnRlbnQtc2VjdGlvbntcbiAgXG4gICY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6Jyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBAZ3JleS1iZztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6Jyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICY6YmVmb3Jle1xuICAgICAgdG9wOjQuMTd2dztcbiAgICAgIGhlaWdodDogY2FsYyh+IFwiMTAwJSAtIDQuMTd2d1wiKTtcbiAgICB9XG5cbiAgICAmOmFmdGVye1xuICAgICAgLnZ3KGhlaWdodCwxOTBweCk7XG4gICAgfVxuICB9XG59XG5cbi5ob21lLXF1YWxpdHktc2VjdGlvbntcbiAgei1pbmRleDogMjtcblxuICAuY29se1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zbWFsbC10aXRsZS10ZXh0e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ucXVhbGl0eS1jb2wtaW1hZ2V7XG4gIHdpZHRoOiA4MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICYudy0xMzB7XG4gICAgd2lkdGg6IDg4cHg7XG4gIH1cblxuICBAbWVkaWEgQG1pbjcyMHtcbiAgICB3aWR0aDogMTAwcHg7XG5cbiAgICAmLnctMTMwe1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgICAudncod2lkdGgsMTEycHgpO1xuICAgIC52dyhtaW4taGVpZ2h0LDExMnB4KTtcblxuICAgICYudy0xMzB7XG4gICAgICAudncod2lkdGgsMTMwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZS1wb3J0Zm9saW8tc2VjdGlvbntcbiAgei1pbmRleDogMTtcblxuICAubWVkaXVtLXRpdGxlLXRleHQtb3V0ZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICBcbn1cblxuLmhvbWUtaW50cm8tY29udGVudHtcbiAgei1pbmRleDogMTtcbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL2hvbWUgaW50cm8gc2xpZGVyLy8vLy8vLy8vLy8vLy9cbi5ob21lLWludHJvLXNsaWRlcntcbiAgLmZpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIC8vIHdpZHRoOmNhbGMofiBcIjEwMCUgKyAyNXB4XCIpO1xuICAgIC8vIGhlaWdodDpjYWxjKH4gXCIxMDAlICsgMjVweFwiKTtcbiAgfVxuICBcbn1cblxuLmhvbWUtaW50cm8tc2xpZGVyLXBhZ2luYXRpb257XG4gIGJvdHRvbTogMTEwcHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMzA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnRyby1zaGFwZS1jb250YWluZXJ7XG4gIC5maXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5pbnRyby1zaGFwZXtcbiAgLmZpdDtcbiAgb3BhY2l0eTogLjg1O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjhzO1xuXG5cbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDonJztcbiAgICAuZml0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMDUyMzk3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cblxuICAuYmctaW1hZ2V7XG4gICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTMlIGNlbnRlcjtcbiAgICB9XG4gIH1cblxufVxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4uaG9tZS1jZXJ0aWZpY2F0ZXMtc2VjdGlvbntcbiAgei1pbmRleDogMTtcblxuICAuc2VjdGlvbi1ibG9ja3tcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuZGVsaXZlcmluZy1zb2x1dGlvbi1jb250ZW50e1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG4gIH1cblxufVxuXG4uZGVsaXZlcmluZy1zb2x1dGlvbi1jb250ZW50LWJ0bi1jb250YWluZXJ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5jZXJ0aWZpY2F0ZXMtcm93e1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmNlcnRpZmljYXRlcy1yb3ctaXRlbS1vdXRlcntcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5zbWFsbC10aXRsZS10ZXh0e1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uY2VydGlmaWNhdGVzLXJvdy1pdGVte1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogODBweDtcbiAgaW1ne1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBAbWluNDgwe1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cblxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgLnZ3KGhlaWdodCwxMzJweCk7XG4gIH1cbn1cblxuLmhvbWUtbWFwe1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubWFwLWNvbnRlbnQtc2VjdGlvbntcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiBAZ3JleS1tYXAtYmc7XG4gIFxuICBAbWVkaWEgQG1pbjcyMHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICBcbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIC52dyh0b3AsMTYwcHgpO1xuICAgIHBhZGRpbmc6MDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5ob21lLWxvY2F0aW9uLXNlY3Rpb257XG4gIGJhY2tncm91bmQ6IEBncmV5LW1hcC1iZztcblxuICBcbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIFxuICAgIC5tYXAtY29udGVudC1pdGVtLXRleHR7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gIFxuICAgICAgc3Ryb25ne1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ob21lLW1hcC1zZWN0aW9ue1xuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgLm1hcC1jb250ZW50LWl0ZW0tdGV4dHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgXG4gICAgICBzdHJvbmd7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1hcC1jb250ZW50LWl0ZW17XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGdyZXktdGV4dDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAmOmxhc3QtY2hpbGR7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJi5hY3RpdmV7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIC5tYXAtY29udGVudC1idG4tY29udGFpbmVye1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgQG1pbjcyMHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuXG4gIH1cblxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgLnZ3KHdpZHRoLDMwMHB4KTtcbiAgICAudncocGFkZGluZy1sZWZ0LDQwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm1hcC1jb250ZW50LWl0ZW0tdGV4dHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogQG1vbnQtYm9vaztcblxuICBzdHJvbmd7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogQG1vbnQ7XG4gIH1cblxuICBAbWVkaWEgQG1pbjEzNjZ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gIH1cbn1cblxuLm1hcC1jb250ZW50LWJ0bi1jb250YWluZXJ7XG4gIFxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHZpc2liaWxpdHkgLjRzO1xuXG4gIH1cbn1cblxuLm1hcC1kb3QtY29udGFpbmVye1xuICBcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJi5uai1kb3R7XG4gICAgdG9wOjIxLjU5JTtcbiAgICByaWdodDogMTkuNyU7XG4gIH1cblxuICAmLm1pLWRvdHtcbiAgICB0b3A6IDM1LjU2JTtcbiAgICByaWdodDogNDMuNDUlO1xuXG4gIH1cblxuICAmLm1sLWRvdHtcbiAgICB0b3A6MjguMTglO1xuICAgIHJpZ2h0OiAxOC41NCU7XG5cbiAgfVxuXG4gICYuYWN0aXZle1xuICAgIC5tYXAtZG90e1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIC5hbmltYXRpb24oc2NhbGUtYmxpbmsgMnMgbGluZWFyIGluZmluaXRlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ubWFwLWRvdC1jb250YWluZXItaW5uZXJ7XG4gIC52dyh3aWR0aCwxMjBweCk7XG4gIC52dyhoZWlnaHQsNzBweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgLnZ3KHdpZHRoLDEyMHB4KTtcbiAgICAudncoaGVpZ2h0LDcwcHgpO1xuICB9XG59XG5cbi5tYXAtZG90e1xuICAudncod2lkdGgsODhweCk7XG4gIC52dyhtYXJnaW4tdG9wLC0yOXB4KTtcbiAgLnZ3KG1hcmdpbi1sZWZ0LC00NHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG5cbiAgLnRlbXBsYXRlLWltYWdle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDonJztcbiAgICB3aWR0aDogNi43NyU7XG4gICAgaGVpZ2h0OiA2Ljk0JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaG9tZS9tYXAtZG90LXJpbmcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMS4wNzUlO1xuICAgIHRvcDotMS4wMTYlO1xuICAgIFxuICB9XG5cbiAgQG1lZGlhIEBtaW4xMDI0e1xuICAgIC52dyh3aWR0aCw4OHB4KTtcbiAgICAudncobWFyZ2luLXRvcCwtMjlweCk7XG4gICAgLnZ3KG1hcmdpbi1sZWZ0LC00NHB4KTtcblxuICAgICY6YmVmb3Jle1xuICAgICAgLnZ3KHdpZHRoLDEyOXB4KTtcbiAgICAgIC52dyhoZWlnaHQsODJweCk7XG4gICAgICAudncobGVmdCwtMjBweCk7XG4gICAgICAudncodG9wLC0xMnB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmhvbWUtbGVhZGVyc2hpcC1zZWN0aW9ue1xuXG4gIC5zZWN0aW9uLWJsb2Nre1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgIFxuICB9XG5cbiAgQG1lZGlhIEBtaW43MjB7XG4gICAgLnNlY3Rpb24tYmxvY2t7XG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgICBtYXJnaW4tdG9wOiAtMjEuODh2dztcbiAgICAuc2VjdGlvbi1ibG9ja3tcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OicnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGMofiBcIjEwMCUgLSAyMS44OHZ3XCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IEBncmV5LW1hcC1iZztcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1ibG9ja3tcbiAgICAgIC52dyhtaW4taGVpZ2h0LDgwNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmxlYWRlcnNoaXAtY29udGVudHtcbiAgbWF4LXdpZHRoOiA1MTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ob21lLWxlYWRlcnNoaXAtc2VjdGlvbi1pbm5lcntcbiAgei1pbmRleDogMTtcblxuICAudGV4dC1ibG9jay1jb250ZW50e1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IEBtb250LWJvb2s7XG4gIH1cblxufVxuXG4uYW5pbS1zdmd7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBAbWVkaWEgQG1pbjEwMjR7XG5cbiAgICAuYW5pbS1lbGVtLmRvbmV7XG4gICAgICAmLnJvdGF0ZS01e1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAuYW5pbWF0aW9uKHJvdGF0ZS01IDJzIGxpbmVhciBpbmZpbml0ZSk7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjFzO1xuICBcbiAgICAgICAgXG4gICAgICB9XG4gICAgICBcbiAgICAgICYucm90YXRlLTN7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIC5hbmltYXRpb24ocm90YXRlLTMgMnMgbGluZWFyIGluZmluaXRlKTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi50b3AtMntcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgLmFuaW1hdGlvbih0b3AtMiAycyBsaW5lYXIgaW5maW5pdGUpO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC41cztcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJi50b3AtNXtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgLmFuaW1hdGlvbih0b3AtNSAycyBsaW5lYXIgaW5maW5pdGUpO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC4zcztcbiAgXG4gICAgICB9XG4gICAgICBcbiAgICAgICYuc2NhbGUtMXtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgLmFuaW1hdGlvbihzY2FsZS0xIDJzIGxpbmVhciBpbmZpbml0ZSk7XG4gICAgICB9XG4gIFxuICAgIH1cbiAgfVxuXG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vbmV3cyBzZWN0aW9uLy8vLy8vLy8vLy8vL1xuXG4uaG9tZS1uZXdzLXNlY3Rpb257XG4gIGJhY2tncm91bmQ6IEBncmV5LW1hcC1iZztcbiAgXG59XG5cbi5uZXdzLXNlY3Rpb24tdGl0bGUtd3JhcHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgXG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgICAudncocGFkZGluZy10b3AsMTQwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5uZXdzLXNsaWRlcntcbiAgQG1lZGlhIEBtaW43MjB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgICAudncocGFkZGluZy1sZWZ0LDI2NXB4KTtcbiAgfVxufVxuXG4ubmV3cy1zbGlkZXtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyBcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJi5zd2lwZXItc2xpZGUtdmlzaWJsZXtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG5cbiAgQG1lZGlhIEBtaW43MjB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IFxuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cblxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgLnZ3KHBhZGRpbmctbGVmdCw3NXB4KTtcbiAgICAudncocGFkZGluZy1yaWdodCw3NXB4KTtcbiAgfVxuXG59XG5cbi5uZXdzLXNsaWRlLWxpbmt7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgXG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgICBcbiAgICAmOmhvdmVye1xuICAgICAgLm5ld3MtdGVtcGxhdGUtaW1hZ2V7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIC5uZXdzLXRpdGxle1xuICAgICAgICBjb2xvcjpAYmx1ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG5cbiAgICAgIC5uZXdzLWNvbnRlbnQtcm93e1xuICAgICAgICBjb2xvcjpAYmx1ZTtcbiAgICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5uZXdzLXRlbXBsYXRlLWltYWdle1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xuICAgIH1cbiAgfVxufVxuXG4ubmV3cy1sYWJlbC1yb3d7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubmV3cy1sYWJlbHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogQGJsYWNrO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IEBncmV5LWJnLTE7XG4gIHBhZGRpbmc6IDEwcHggMjBweCA4cHg7XG59XG5cbi5uZXdzLWxhYmVsLWRhdGV7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICAvLyBjb2xvcjogQGdyZXktdGV4dDtcbiAgY29sb3I6IEBibGFjaztcbn1cblxuLm5ld3MtdGl0bGUtcm93e1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5ld3MtdGl0bGV7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6QGJsYWNrO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuNHM7IFxufVxuXG4ubmV3cy1jb250ZW50LXJvd3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBmb250LWZhbWlseTogQG1vbnQtYm9vaztcbiAgY29sb3I6QGJsYWNrO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuNHM7XG4gIFxuICBAbWVkaWEgQG1pbjcyMHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm5ld3MtYnRuLWNvbnRhaW5lcntcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3J0Zm9saW8tY29sLWxpbmt7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgXG4gICAgJjpob3ZlcntcbiAgICAgIC50ZW1wbGF0ZS1pbWFnZXtcbiAgICAgICAgLnNjYWxlKDEuMDMpO1xuICAgICAgICBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGVtcGxhdGUtaW1hZ2V7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS41cztcbiAgICB9XG4gIH1cblxufVxuXG4uaW1hZ2Utb3ZlcmxheXtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC5maXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogQGJsdWU7XG4gIH1cbn1cblxuLmltYWdlLWFuaW0tY29udGFpbmVye1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYuZG9uZXtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNHM7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuNHM7XG4gIH1cbn1cblxuLm5ld3MtaW1hZ2UtYmxvY2t7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4zJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5uZXdzLXRlbXBsYXRlLWltYWdle1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy9wcmVsb2FkZXIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5wcmVsb2FkZXItY29udGFpbmVye1xuICAuZml0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDYwcHg7XG5cbn1cblxuLnByZWxvYWRlci1pbWFnZXtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgICAudncobWF4LXdpZHRoLDQwMHB4KTtcbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vLy8vLy8vLy8vLy8vLy8vL2NoYXJ0Ly8vLy8vLy8vLy8vLy8vLy8vLy9cbi5ob21lLWNoYXJ0LXNlY3Rpb257XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAuc2VjdGlvbi10aXRsZS13cmFwe1xuICAgICAgcGFkZGluZzogMCA0LjY5dnc7XG4gICAgfVxuICB9XG59XG4uY2hhcnQtaG9sZGVye1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSBAbWluMTAyNHtcbiAgICBwYWRkaW5nLXRvcDogNDAlO1xuICAgIC52dyhtYXJnaW4tdG9wLDgwcHgpO1xuXG4gIH1cbn1cbi5jaGFydC11bml0e1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLy8gd2lkdGg6IDUwMHB4O1xuICAvLyBoZWlnaHQ6IDUwMHB4O1xufVxuLy8vLy8vLy8vLy8vLy8vLy8vZW5kIGNoYXJ0Ly8vLy8vLy8vLy8vLy8vL1xuXG4iLCIubWFudWZhY3R1cmluZy1wYWdle1xuICAgIGJhY2tncm91bmQ6IEBncmV5LWJnO1xufVxuLmlubmVyLWludHJvLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICBAbWVkaWEgQG1pbjcyMHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnZ3KHBhZGRpbmctdG9wLDI1MHB4KTtcbiAgICAgICAgLnZ3KHBhZGRpbmctYm90dG9tLDI1MHB4KTtcbiAgICB9XG59XG5cbi5pbm5lci1pbnRyby10aXRsZS13cmFwLmludHJvLXRpdGxlLXdyYXB7XG4gICAgc3Ryb25ne1xuICAgICAgICBjb2xvcjpAYmxhY2stdGV4dDtcbiAgICB9XG59XG5cbi5pbm5lci1pbnRyby10ZXh0e1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MzBweDtcblxuICAgICAgICAudGV4dC1ibG9jay1jb250ZW50e1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMzY2e1xuICAgICAgICAudGV4dC1ibG9jay1jb250ZW50e1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaXRlbS1saW5rLWJsb2Nre1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgdHJhbnNpdGlvbjpvcGFjaXR5IC40cztcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgb3BhY2l0eTouOTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1hbnVmYWN0dXJpbmctZ3JpZC1jb250YWluZXJ7XG4gICAgYmFja2dyb3VuZDogQGdyZXktYmc7XG5cbiAgICAudGV4dC1ibG9jay1jb250ZW50e1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbW9udC1ib29rO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWJsb2Nre1xuICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAudncocGFkZGluZy10b3AsNTVweCk7XG4gICAgICAgICAgICAudncocGFkZGluZy1ib3R0b20sNzVweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5nYWxsZXJ5LXNsaWRlcntcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwuMik7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXG4gICAgQG1lZGlhIEBtaW43MjB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4uZ2FsbGVyeS1zbGlkZXItcGFnaW5hdGlvbntcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjI1cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjMpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICBcblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50e1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAudncoZm9udC1zaXplLDMwcHgpO1xuICAgICAgICAudncocGFkZGluZy1sZWZ0LDY1cHgpO1xuICAgICAgICAudncoYm90dG9tLDYwcHgpO1xuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50e1xuICAgICAgICAgICAgLnZ3KGZvbnQtc2l6ZSw2MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbHtcbiAgICAgICAgICAgIC52dyhmb250LXNpemUsMzZweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAudncobWFyZ2luLWxlZnQsLTVweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5nYWxsZXJ5LXNsaWRle1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAudGVtcGxhdGUtaW1hZ2V7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzLjVzO1xuICAgIH1cblxuICAgICYuYWN0aXZle1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIC50ZW1wbGF0ZS1pbWFnZXtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzLjVzO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLjFkZWcpIHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5nYWxsZXJ5LXNsaWRlci1wcmV2e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIFxuICAgIHNwYW57XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQHdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGxlZnQ6IDBcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhsZWZ0LDY1cHgpO1xuXG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IC40cztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGxlZnQ6LTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uZ2FsbGVyeS1zbGlkZXItbmV4dHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICBzcGFue1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAd2hpdGU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAucm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhyaWdodCw2NXB4KTtcblxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAuNHM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBsZWZ0OjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4vLyAvLy8vLy9jZXJ0aWZpY2F0ZXMgYmxvY2svLy8vLy8vLy8vLy8vLy8vLy9cblxuLnRlbXBsYXRlLWNlcnRpZmljYXRlcy1ncmlkLWNvbnRhaW5lcntcblxuICAgIC50ZXh0LWJsb2NrLWNvbnRlbnR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuY29se1xuICAgICAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC5jb2wtZC0zNXtcbiAgICAgICAgICAgIC52dyhwYWRkaW5nLXJpZ2h0LDQwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGFiZWwtZ3JpZC1pbWFnZXtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBcbn1cblxuLmxhYmVsLWdyaWQtaW1hZ2UtaG9sZGVye1xuICAgIGhlaWdodDogODBweDtcbiAgICBcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhoZWlnaHQsMTE3cHgpO1xuICAgIH1cbn1cblxuLmxhYmVsLWdyaWQtaXRlbXtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBAbWluNDgwe1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgIH1cblxufVxuXG4uY2VydGlmaWNhdGVzLWxhYmVsLWdyaWR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAuc21hbGwtdGl0bGUtdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnZ3KG1hcmdpbi10b3AsLTIwcHgpO1xuICAgICAgICAudncobWFyZ2luLWJvdHRvbSwtMjBweCk7XG4gICAgfVxufVxuXG4uY29sLXF1ZXN0aW9uLXJvd3tcblxuICAgIC50ZXh0LWJsb2NrLWNvbnRlbnR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAudncocGFkZGluZy1yaWdodCw1MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtcXVlc3Rpb24tYnRuLWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgLmZpbGwtdGV4dC1saW5re1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuY29sLXF1ZXN0aW9uLWJ0bi1jb250YWluZXJ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5xdWVzdGlvbi1ncmlkLWNvbnRhaW5lcntcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIC5jb2x7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wtZC03MHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5jb2wtZC0zMHtcbiAgICAgICAgICAgIC52dyhwYWRkaW5nLXJpZ2h0LDUwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIuZGVmZW5zZS1wYWdle1xuICAgIGJhY2tncm91bmQ6IEBncmV5LWJnLTI7XG5cbiAgICAuaW5uZXItaW50cm8tdGl0bGUtd3JhcC5pbnRyby10aXRsZS13cmFwIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiBAYmx1ZS0xO1xuICAgIH1cblxuICAgIC5ob21lLW5ld3Mtc2VjdGlvbntcbiAgICAgICAgYmFja2dyb3VuZDogQGdyZXktYmctMjtcbiAgICB9XG59XG5cbi5pbm5lci1pbnRyb3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI2OGI2O1xufVxuXG4uZGVmZW5zZS1ncmlkLWNvbnRhaW5lcntcbiAgICAudGhyZWUtY29sLWdyaWR7XG4gICAgICAgIC50ZXh0LWJsb2NrLWNvbnRlbnR7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQG1vbnQtYm9vaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50d28tY29sLWdhbGxlcnktYmxvY2t7XG4gICAgXG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC5zZWN0aW9uLWJsb2Nre1xuICAgICAgICAgICAgLnZ3KHBhZGRpbmctdG9wLDQ1cHgpO1xuICAgICAgICAgICAgLnZ3KHBhZGRpbmctYm90dG9tLDQ1cHgpO1xuICAgICAgICAgICAgLnZ3KHBhZGRpbmctbGVmdCw2NXB4KTtcbiAgICAgICAgICAgIC52dyhwYWRkaW5nLXJpZ2h0LDY1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGFyZ2UtbG9jYXRpb24tYmxvY2t7XG5cbiAgICAmLm1sLWxvY2F0aW9ue1xuICAgICAgICAubWFwLWRvdC1jb250YWluZXJ7XG4gICAgICAgICAgICB0b3A6MjIuOCU7XG4gICAgICAgICAgICByaWdodDogMTkuNyU7IFxuICAgICAgICB9XG5cbiAgICAgICAgLm1hcC1kZXNjLWltYWdle1xuICAgICAgICAgICAgLy8gdG9wOiAtMTYuOCU7XG4gICAgICAgICAgICByaWdodDogMTEuMSU7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDc3JTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgJi5uai1sb2NhdGlvbntcbiAgICAgICAgLm1hcC1kb3QtY29udGFpbmVye1xuICAgICAgICAgICAgdG9wOjE3LjglO1xuICAgICAgICAgICAgcmlnaHQ6IDE5LjclOyBcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXAtZGVzYy1pbWFnZXtcbiAgICAgICAgICAgIC8vIHRvcDogLTEyJTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogODIlO1xuICAgICAgICAgICAgcmlnaHQ6IDExLjElO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYubWktbG9jYXRpb257XG4gICAgICAgIC5tYXAtZG90LWNvbnRhaW5lcntcbiAgICAgICAgICAgIHRvcDogMjguNSU7XG4gICAgICAgICAgICByaWdodDogNDMuNDUlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1hcC1kZXNjLWltYWdle1xuICAgICAgICAgICAgLy8gdG9wOiAtMTEuOCU7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDcxLjUlO1xuXG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIC5zY2FsZSgtMSk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDczJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIFxuICAgICYubXMtbG9jYXRpb257XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjcyMHtcbiAgICAgICAgJi5tbC1sb2NhdGlvbntcbiAgICAgICAgICAgIC5tYXAtZGVzYy1pbWFnZXtcbiAgICAgICAgICAgICAgICAvLyB0b3A6IC0yLjIlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNS44JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYubmotbG9jYXRpb257XG5cbiAgICAgICAgICAgIC5tYXAtZGVzYy1pbWFnZXtcbiAgICAgICAgICAgICAgICAvLyB0b3A6IC0xJTtcbiAgICAgICAgICAgICAgICByaWdodDogMTUuOCU7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYubWktbG9jYXRpb257XG4gICAgICAgICAgICAubWFwLWRlc2MtaW1hZ2V7XG4gICAgICAgICAgICAgICAgLy8gdG9wOiAzLjIlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMi44JTtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICByaWdodDogODMlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5tcy1sb2NhdGlvbntcblxuICAgICAgICAgICAgLm1hcC1pbmZvLWNvbC1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLy8gLnRleHQtYmxvY2stY29udGVudHtcbiAgICAgICAgLy8gICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAvLyB9XG4gICAgfVxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgJi5tbC1sb2NhdGlvbntcbiAgICAgICAgICAgIC5tYXAtZGVzYy1pbWFnZXtcbiAgICAgICAgICAgICAgICAvLyB0b3A6IDUuOCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5uai1sb2NhdGlvbntcblxuICAgICAgICAgICAgLm1hcC1kZXNjLWltYWdle1xuICAgICAgICAgICAgICAgIC8vIHRvcDogNS4zJTtcbiAgICAgICAgICAgICAgICByaWdodDogMTglO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLm1pLWxvY2F0aW9ue1xuICAgICAgICAgICAgLm1hcC1kZXNjLWltYWdle1xuICAgICAgICAgICAgICAgIC8vIHRvcDogMTEuMiU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwLjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLm1zLWxvY2F0aW9ue1xuICAgIFxuICAgICAgICB9XG4gICAgICAgIC50ZXh0LWJsb2NrLWNvbnRlbnR7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFwLWluZm8tY29sLWhvbGRlcntcbiAgICBAbWVkaWEgQG1pbjcyMHtcbiAgICAgICAgd2lkdGg6NTAlO1xuXG4gICAgICAgICYucmlnaHQtdGV4dC1wb3NpdGlvbntcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGFyZ2UtbG9jYXRpb24tbWFwLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIFxuXG4gICAgLy8gLm1hcC1kb3QtY29udGFpbmVyLm5qLWRvdHtcbiAgICAgICAgXG4gICAgLy8gfVxuXG4gICAgQG1lZGlhIEBtaW43MjB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4NXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnZ3KHRvcCw3MHB4KTtcblxuICAgICAgICAubWFwLWRvdDpiZWZvcmV7XG4gICAgICAgICAgICAuc2NhbGUoMS4zMyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYXAtZGVzYy1pbWFnZXtcbiAgICB3aWR0aDogNDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNi44JTtcbiAgICByaWdodDogMTEuMSU7XG4gICAgei1pbmRleDogMTtcblxuICAgIC50ZW1wbGF0ZS1pbWFnZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMjBweCAyM3B4IDIwcHggMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgcmlnaHQ6IDI4JTtcblxuICAgIH1cblxuICAgIEBtZWRpYSBAbWluNzIwe1xuICAgICAgICB3aWR0aDogMjUuMSU7XG4gICAgICAgIHRvcDogLTIuMiU7XG4gICAgICAgIHJpZ2h0OiAxNS44JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOiAxNy4xJTtcbiAgICAgICAgdG9wOiA1LjglO1xuICAgICAgICByaWdodDogMTglO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxLjU2MjV2dyAxLjgyMjkxNjY2NjY2NjY2Njd2dyAxLjU2MjV2dyAwO1xuICAgICAgICAgICAgYm90dG9tOiAtMS41NjI1dnc7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLXNsaWRle1xuICAgIHBhZGRpbmc6IDAgMTFweDtcblxuICAgIC5tZWRpdW0tdGl0bGUtdGV4dC1vdXRlcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIC52dyhwYWRkaW5nLDUwcHggMzVweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9ydGZvbGlvLWNvbC1saW5re1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIEBtZWRpYSBAbWluNzIwe1xuICAgICAgICBwYWRkaW5nOiAwIDIxcHg7XG5cbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhwYWRkaW5nLDBweCAxNXB4KTtcblxuICAgICAgICAubWVkaXVtLXRpdGxlLXRleHR7XG4gICAgICAgICAgICAudncoZm9udC1zaXplLDM2cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2NrLXNsaWRlLWlubmVye1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ibG9jay1idG4tY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnZ3KHBhZGRpbmcsMzBweCA0MHB4KTtcbiAgICB9XG5cbn1cblxuLmJsb2NrLXNsaWRlci1jb250YWluZXJ7XG4gICAgXG4gICAgLmJsb2NrLXNsaWRlcntcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjcyMHtcbiAgICAgICAgLmJsb2NrLXNsaWRlcntcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTlweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLmJsb2NrLXNsaWRlcntcbiAgICAgICAgICAgIC52dyhwYWRkaW5nLWxlZnQsMzIwcHgpO1xuICAgICAgICAgICAgLnZ3KHBhZGRpbmctcmlnaHQsMTY1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udHdvLWNvbC1nYWxsZXJ5LWJsb2Nre1xuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLmNvbDpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIC52dyhwYWRkaW5nLXRvcCwxMjBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnRpdGxlLWJ0bi1ob2xkZXJ7XG5cbiAgICAudGl0bGUtYnRuLWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuXG4gICAgICAgIC5zZWN0aW9uLXRpdGxlLXdyYXB7XG4gICAgICAgICAgICAudncocGFkZGluZy1yaWdodCw1MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZS1idG4tY29udGFpbmVye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmlubmVyLXZpZGVvLWhvbGRlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbnRyby12aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn0iLCIucHJvZHVjdC1wYWdle1xuICAgIGJhY2tncm91bmQ6IEBncmV5LWJnLTI7XG59XG4uaW5uZXItaW50cm97XG4gICAgJi5pbm5lci1pbnRyby1zbWFsbHtcbiAgICAgICAgLmlubmVyLWludHJvLXRleHR7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICYuaW5uZXItaW50cm8tc21hbGx7XG4gICAgICAgICAgICAuaW5uZXItaW50cm8tY29udGFpbmVye1xuICAgICAgICAgICAgICAgIC52dyhwYWRkaW5nLWJvdHRvbSwxNzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0LWdyaWQtY29udGFpbmVye1xuXG4gICAgLmZvdXItY29sLWdyaWR7XG4gICAgICAgIC50ZXh0LWJsb2NrLWNvbnRlbnR7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbC1tLTEwMHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzE5cHgpe1xuICAgICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjQ4MHB4KXtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC5zZWN0aW9uLWJsb2Nre1xuICAgICAgICAgICAgLnZ3KHBhZGRpbmctdG9wLDYwcHgpO1xuICAgICAgICAgICAgLnZ3KHBhZGRpbmctYm90dG9tLDYwcHgpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5pbm5lci1pbnRyby10aXRsZS13cmFwLmludHJvLXRpdGxlLXdyYXAuY19ibHVle1xuICAgIHN0cm9uZ3tcbiAgICAgICAgY29sb3I6IEBibHVlO1xuICAgIH1cbn1cbi5uZXdzLWxpc3QtcGFnZXtcbiAgICBiYWNrZ3JvdW5kOkBncmV5LWJnLTI7XG5cbiAgICAmLnNlYXJjaC1wYWdle1xuICAgICAgICAub25seS10aXRsZSAuaW5uZXItaW50cm8tY29udGFpbmVye1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIC5pbnRyby10aXRsZS13cmFwe1xuICAgICAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBvcmFuZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW50cm8tdGl0bGUtd3JhcC50aXRsZS1iZ3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgIHN0cm9uZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cbn1cblxuLm9ubHktdGl0bGV7XG4gICAgJi5jb2xvci1iZ3tcbiAgICAgICAgYmFja2dyb3VuZDogQGJsdWU7XG4gICAgfVxuXG4gICAgJi5pbnRyby1tb3Zle1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICBcbiAgICAuaW5uZXItaW50cm8tY29udGFpbmVye1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgdG9wOjE4cHg7XG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIC52dyhwYWRkaW5nLXRvcCwyMTBweCk7XG4gICAgICAgICAgICAudncodG9wLDM5cHgpO1xuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uZXdzLWZpbHRlci1jb250YWluZXJ7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhwYWRkaW5nLXRvcCw0NXB4KTtcbiAgICAgICAgLnZ3KHBhZGRpbmctYm90dG9tLDQ1cHgpO1xuICAgIH1cbn1cblxuLm5ld3MtZmlsdGVyLXJvd3tcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xufVxuXG4uZmlsdGVyLXRleHR7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IEBibGFjaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIFxuICAgIEBtZWRpYSBAbWluNzIwe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIFxuICAgIH1cbn1cblxuLmZpbHRlci1saXN0e1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBcbiAgICBAbWVkaWEgQG1pbjcyMHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxufVxuXG4uZmlsdGVyLWxpc3QtaXRlbXtcbiAgICBcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZXtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICAuZmlsdGVyLWxpbmt7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOkBibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBAbWluNzIwe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxufVxuXG4uZmlsdGVyLWxpbmt7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogQGJsYWNrO1xuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJsYWNrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjRzO1xuICAgIH1cblxuICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOkBibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4tbmV3cy1pdGVte1xuICAgIFxuICAgICYubWFpbi1zaW5nbGUtaXRlbXtcbiAgICAgICAgXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBcbiAgICAgICAgLm5ld3MtbGFiZWwtcm93e1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAubmV3cy1sYWJlbHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICBcbiAgICAgICAgJi5tYWluLXNpbmdsZS1pdGVte1xuICAgICAgICAgICAgLnZ3KHBhZGRpbmctYm90dG9tLDU1cHgpO1xuICAgICAgICAgICAgLm5ld3MtYWJzLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDUwcHg7XG4gICAgICAgICAgICAgICAgLnZ3KHBhZGRpbmctcmlnaHQsNTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uZXdzLWxpbmt7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnRlbXBsYXRlLWltYWdle1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMuNXM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgLnRlbXBsYXRlLWltYWdle1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDAuMWRlZykgc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uZXdzLWFicy1jb250ZW50e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBAYmx1ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAubmV3cy10aXRsZSwubmV3cy1jb250ZW50LXJvd3tcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjcyMHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnZ3KHBhZGRpbmctbGVmdCw0MHB4KTtcbiAgICAgICAgLnZ3KHBhZGRpbmctYm90dG9tLDQwcHgpO1xuICAgIH1cbn1cblxuLm5ld3MtdHdvLWNvbC1ncmlke1xuICAgIC5tYWluLW5ld3MtaXRlbXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgLnZ3KHBhZGRpbmctbGVmdCwzMHB4KTtcbiAgICAgICAgICAgIC52dyhwYWRkaW5nLXJpZ2h0LDMwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAudncocGFkZGluZy1ib3R0b20sNTBweCk7XG4gICAgfVxufVxuXG4ubmV3cy1saXN0LWl0ZW17XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGdyZXktYmctMTtcblxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAubmV3cy1zbGlkZS1saW5re1xuICAgICAgICAudGVtcGxhdGUtaW1hZ2V7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW43MjB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAudncocGFkZGluZyw1MHB4IDMwcHgpO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICAudncocGFkZGluZy1yaWdodCw2MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgICAgLnZ3KHBhZGRpbmctbGVmdCw2MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzLXNsaWRlLWxpbmt7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIC50ZW1wbGF0ZS1pbWFnZXtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGVtcGxhdGUtaW1hZ2V7XG4gICAgICAgICAgICAgICAgLnZ3KHBhZGRpbmctYm90dG9tLDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGVtcGxhdGUtcGFnaW5hdGlvbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZW1wbGF0ZS1wYWdpbmF0aW9uLWl0ZW17XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgY29sb3I6IEBncmV5LWJnLTM7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgICYuYWN0aXZle1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6IEBibHVlO1xuICAgIH1cblxuICAgICYuc2VwYXJhdG9yLWl0ZW17XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjRzO1xuICAgICAgICAudncoZm9udC1zaXplLDM2cHgpO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogQGJsdWU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5ld3MtZGV0YWlsLXBhZ2V7XG4gICAgYmFja2dyb3VuZDpAZ3JleS1iZy0yO1xuXG4gICAgLmhvbWUtbmV3cy1zZWN0aW9ue1xuICAgICAgICBiYWNrZ3JvdW5kOkBncmV5LWJnLTI7XG4gICAgfVxufVxuXG4uZGV0YWlsLW5ld3MtY29udGFpbmVye1xuICAgICYudHdvLWNvbC1jb250YWluZXJ7XG5cblxuICAgICAgICAuc2hhcmUtcm93IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXRhaWwtbmV3cy1jb2x7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnRpdGxlLWRlc2N7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjcyMHtcbiAgICAgICAgJi50d28tY29sLWNvbnRhaW5lcntcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgXG4gICAgICAgICAgICAuZGV0YWlsLW5ld3MtY29se1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgJi50d28tY29sLWNvbnRhaW5lcntcbiAgICAgICAgICAgIC52dyhtYXJnaW4tbGVmdCwtMzBweCk7XG4gICAgICAgICAgICAudncobWFyZ2luLXJpZ2h0LC0zMHB4KTtcblxuICAgICAgICAgICAgLmRldGFpbC1uZXdzLWNvbHtcbiAgICAgICAgICAgICAgICAudncocGFkZGluZy1sZWZ0LDMwcHgpO1xuICAgICAgICAgICAgICAgIC52dyhwYWRkaW5nLXJpZ2h0LDMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5kZXRhaWwtbmV3cy1jb250ZW50e1xuICAgIC50ZXh0LWJsb2NrLWNvbnRlbnR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi5kZXRhaWwtbmV3cy1tZWRpYS1jb250YWluZXJ7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhtYXJnaW4tbGVmdCwtMzBweCk7XG4gICAgICAgIC52dyhtYXJnaW4tcmlnaHQsLTMwcHgpO1xuICAgICAgICAudncobWFyZ2luLXRvcCwtMTVweCk7XG4gICAgfVxufVxuXG4ubWVkaWEtaXRlbXtcbiAgICBwYWRkaW5nOiA2cHg7XG5cbiAgICAmLmhhbGYtd2lkdGh7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAudGVtcGxhdGUtaW1hZ2V7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhwYWRkaW5nLDE1cHggMzBweCk7XG4gICAgfVxufVxuXG4udmlkZW8tcGxheS1idG4tY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgLnkoLTUwJSk7XG4gICAgei1pbmRleDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aWRlby1wbGF5LWltYWdle1xuICAgIHdpZHRoOiAxNy42JTtcbiAgICBtYXgtd2lkdGg6IDExM3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIFxufVxuXG4ucGxheS10ZXh0e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnNoYXJlLXJvd3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnNvY2lhbC1saW5re1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTouNlxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hhcmUtdGV4dHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi8vIFF1b3RlIEJsb2NrXG5cbi5xdW90ZS1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbnRhaW5lci1uYW1lOiBxdW90ZS1ibG9jaztcbiAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9uZXdzL3F1b3RlLWljb24uc3ZnJyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICAgICAgLy8gdG9wOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGNvbnRhaW5lciBxdW90ZS1ibG9jayAod2lkdGggPCA4MDBweCkge1xuICAgICAgICAuY29udGVudC13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggNDBweCA0MHB4IDYwcHg7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogMTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBjb250YWluZXIgcXVvdGUtYmxvY2sgKHdpZHRoIDwgNDAwcHgpIHtcbiAgICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBjb250YWluZXIgcXVvdGUtYmxvY2sgKHdpZHRoID4gODAwcHgpIHtcbiAgICAgICAgLmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNtYWxsLXRpdGxlLXRleHQge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn1cblxuLy8gVmlkZW8gSW1hZ2UgQmxvY2tcblxuLnZpZGVvLWltYWdlLWJsb2NrIHtcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBAbWVkaWEgQG1pbjcyMHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhwYWRkaW5nLWxlZnQsOTBweCk7XG4gICAgICAgIC52dyhwYWRkaW5nLXJpZ2h0LDkwcHgpOyAgICAgICAgXG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgICAgIEBtZWRpYSBAbWluNzIwe1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgI3lvdXR1YmUtdmlkZW8ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICB9XG4gICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvLXdyYXAge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgICAgICAgICBAbWVkaWEgQG1pbjcyMHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wbGF5LWJ0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDhyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxufVxuXG4udGV4dC1ibG9jay1jb250ZW50IHtcbiAgICAudmlkZW8taW1hZ2UtYmxvY2sge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC40ZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEF0dGFjaGVkIEZpbGUgQmxvY2tcblxuLmF0dGFjaGVkLWZpbGUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIFxuICAgIEBtZWRpYSBAbWluNzIwe1xuICAgICAgICBwYWRkaW5nOiBpbmhlcml0O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB9XG4gICAgOmhhcyguYXR0YWNoZWQtZmlsZS1ibG9ja19faW5uZXI6bnRoLW9mLXR5cGUoMSkpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgJl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDNyZW07XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICAgXG4gICAgXG4gICAgICAgIEBtZWRpYSBAbWluMzUwIHtcbiAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQG1lZGlhIEBtaW43MjB7XG4gICAgICAgICAgICBnYXA6IDNyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAgICAgLnZ3KHBhZGRpbmcsNjBweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbn0iLCIuY29udGFjdC1wYWdle1xuICAgIGJhY2tncm91bmQ6QGdyZXktYmctMjtcblxuICAgIC5tYXAtY29udGVudC1zZWN0aW9ue1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAubWFwLWNvbnRlbnQtaXRlbXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgIC5tYXAtZG90LWNvbnRhaW5lcntcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAmLm1sLWRvdHtcbiAgICAgICAgICAgIHRvcDogNTEuMTglO1xuICAgICAgICAgICAgcmlnaHQ6IDEzLjU0JTtcblxuICAgICAgICAgICAgLm1hcC1kb3R7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm5qLWRvdHtcbiAgICAgICAgICAgIHRvcDogMzkuNTklO1xuICAgICAgICAgICAgcmlnaHQ6IDE1LjclO1xuICAgICAgICB9XG4gICAgICAgICYubWktZG90e1xuICAgICAgICAgICAgdG9wOiA2NC41NiU7XG4gICAgICAgICAgICByaWdodDogMzklO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5jb250YWN0LWNvbHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgLnZ3KHBhZGRpbmctbGVmdCwzMHB4KTtcbiAgICAgICAgLnZ3KHBhZGRpbmctcmlnaHQsMzBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJi50ZXh0LWNvbHtcbiAgICAgICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuZm9ybS1jb2x7XG4gICAgICAgICAgICB3aWR0aDogNTglO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi5jb250YWN0LWdyaWR7XG4gICAgLm1hcC1jb250ZW50LWl0ZW0tdGV4dHtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgICAgICAgICAmLm1haWwtbGlua3tcbiAgICAgICAgICAgICAgICBjb2xvcjpAYmx1ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnZ3KG1hcmdpbi1sZWZ0LC0zMHB4KTtcbiAgICAgICAgLnZ3KG1hcmdpbi1yaWdodCwtMzBweCk7XG5cbiAgICAgICAgLm1hcC1jb250ZW50LWl0ZW0tdGV4dHtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ib3gtZXJyb3J7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiBAcmVkO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB2aXNpYmlsaXR5IC4zcywgbWF4LWhlaWdodCAxcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uY29udGFjdC1mb3JtLWl0ZW17XG5cblxuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB3aWR0aDogMzclO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIC52dyhwYWRkaW5nLXRvcCwxMDBweCk7XG4gICAgICAgIC52dyhwYWRkaW5nLWJvdHRvbSw4MHB4KTtcbiAgICAgICAgLnZ3KHBhZGRpbmctbGVmdCw3MHB4KTtcbiAgICAgICAgLnZ3KHBhZGRpbmctcmlnaHQsNzBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMjgwe1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgIH1cblxufVxuXG4uY29udGFjdC1mb3Jte1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAmLmxvYWRpbmd7XG4gICAgICAgIC5zZW5kLWZvcm0tYnRue1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLXR3by1jb2wtcm93e1xuICAgIFxuICAgIEBtZWRpYSBAbWluMTY2MHtcbiAgICAgICAgLnZ3KG1hcmdpbi1sZWZ0LC0yMHB4KTtcbiAgICAgICAgLnZ3KG1hcmdpbi1yaWdodCwtMjBweCk7XG5cbiAgICAgICAgLmZvcm0taXRlbXtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgLnZ3KHBhZGRpbmctbGVmdCwyMHB4KTtcbiAgICAgICAgICAgIC52dyhwYWRkaW5nLXJpZ2h0LDIwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1pdGVte1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmLmVycm9yLWZsZHtcbiAgICAgICAgLmJveC1lcnJvcntcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgLnkoMCk7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rLWJ0bntcbiAgICAgICAgLmxpbmstYnRuLXRleHR7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEgQG1pbjEzNjZ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdWNjZXNzLW1lc3NhZ2UtY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjRzO1xuICAgIC5iZi1hbGlnbjtcbiAgICB6LWluZGV4OjQ7XG5cbiAgICAmLmFjdGl2ZXtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5zdWNjZXNzLW1lc3NhZ2UtY29udGFpbmVyLXdyYXB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjhzLCB2aXNpYmlsaXR5IC44cztcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3VjY2Vzcy1tZXNzYWdlLWNvbnRhaW5lci13cmFwe1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB2aXNpYmlsaXR5IC4zcztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN1Y2Nlc3MtbWVzc2FnZS10ZXh0e1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjb2xvcjpAYmxhY2s7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDY1cHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgcGFkZGluZzogNjVweCA3NXB4O1xuXG4gICAgfVxuXG59XG5cbi5jb250YWN0LWl0ZW0tcm93LW91dGVye1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uY29udGFjdC1pdGVtLXJvd3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYubWFpbC1pdGVte1xuICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhY3Qtcm93LXRleHR7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjFweDtcbiAgICBjb2xvcjogQGdyZXktdGV4dDtcbiAgICBcbiAgICBzdHJvbmcge1xuICAgICAgICBjb2xvcjogQGJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn1cblxuLmxhYmVsLWZvcm0tZmxke1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjpAYmxhY2s7XG5cbiAgICAmLmxhYmVsLWNoZWNrYm94LWZsZHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCBAZ3JleS1iZy0xO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC40cztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBncmV5LWJnLTI7XG4gICAgICAgIH1cblxuICAgICAgICBhe1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogQGJsYWNrO1xuXG4gICAgICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG4uZm9ybS1mbGQtY2hlY2tib3h7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjpjaGVja2VkICtsYWJlbC5sYWJlbC1mb3JtLWZsZHtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0tZmxkLWNvbnRhY3R7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGdyZXktYmctMTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogQGJsYWNrO1xuICAgIGJhY2tncm91bmQ6IEBncmV5LWJnLTI7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBcbiAgICAmLnRleHQtbWVzc2FnZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcblxuICAgIH1cblxuICAgICYub3B0aW9uc3tcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgXG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAmLm9wdGlvbnN7XG4gICAgICAgICAgICAudncocGFkZGluZy1yaWdodCw1NXB4KTtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub3B0aW9ucy1jb250YWluZXJ7XG4gICAgYmFja2dyb3VuZDogQGdyZXktYmctMjtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA4cHggN3B4IDAgN3B4O1xuICAgICAgICBib3JkZXItY29sb3I6ICMwNzI2OWYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmZvcm0tZmxkLWNvbnRhY3R7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn1cblxuLm9wdGlvbnMtaXRlbXtcbiAgICBjb2xvcjogQGJsYWNrO1xuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIGNvbG9yOiAjYTFhNGI3O1xuICAgIH1cblxufVxuXG4uY29udGFjdC1mb3JtLWNvbnRhaW5lcntcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnZ3KHBhZGRpbmcsNjBweCk7XG4gICAgfVxufVxuXG4uY29udGFjdC1sb2NhdGlvbi1zZWN0aW9ue1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcblxuICAgIC50aXRsZS13cmFwe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhtYXJnaW4tdG9wLC0yMDBweCk7XG5cbiAgICAgICAgLnRpdGxlLXdyYXB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1hcC1jb250YWN0LWdyaWR7XG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAudncobWFyZ2luLWxlZnQsLTQwcHgpO1xuICAgIH1cbn1cblxuLmNvbnRhY3QtZ3JpZC1zZWN0aW9ue1xuICAgIEBtZWRpYSBAbW9iaWxlX2FsbHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxufVxuXG4iLCIudGV4dC1wYWdle1xuICAgIGJhY2tncm91bmQ6QGdyZXktYmctMjtcblxuICAgIC50ZXh0LWJsb2NrLWNvbnRlbnR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59IiwiLmNhcmVlcnMtcGFnZXtcbiAgICBiYWNrZ3JvdW5kOkBncmV5LWJnLTI7XG5cbiAgICAuaW5uZXItaW50cm8tdGV4dHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC5pbm5lci1pbnRyby1jb250YWluZXJ7XG4gICAgICAgICAgICAudncocGFkZGluZy1ib3R0b20sMTMwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZWVycy1jb250ZW50LXRvcC1ob2xkZXJ7XG4gICAgLnRleHQtYmxvY2stY29udGVudHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogQGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkZHJlc3MtY29udGVudC1pdGVtLXRleHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjcyMHtcbiAgICAgICAgLmFkZHJlc3MtY29udGVudC1pdGVtLXRleHR7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjcyMHtcbiAgICAgICAgLmFkZHJlc3MtY29udGVudC1pdGVtLXRleHR7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hZGRyZXNzLWJsb2NrLWltYWdlLWhvbGRlcntcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhtYXgtd2lkdGgsMjQwcHgpO1xuICAgICAgICAudncobWFyZ2luLXJpZ2h0LDcwcHgpO1xuXG4gICAgICAgICYuZG9uZXtcbiAgICAgICAgICAgIC5jYXJkLXN2Z3tcbiAgICAgICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246REFTSDMgM3MgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZC1zdmd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgcGF0aHtcbiAgICAgICAgZmlsbDojMGYyZGFjO1xuICAgICAgIFxuICAgIH1cblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgcGF0aHtcbiAgICAgICAgICAgIHN0cm9rZTojMDAwO1xuICAgICAgICAgICAgZmlsbC1vcGFjaXR5OjA7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6LjI7XG4gICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxNTAwO1xuICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6MTUwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYWRkcmVzcy1ibG9jay1jb250ZW50e1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWRkcmVzcy1saW5re1xuXHRjb2xvcjogQGJsYWNrO1xuXG5cdEBtZWRpYSBAbWluMTAyNHtcblx0XHR0cmFuc2l0aW9uOm9wYWNpdHkgLjRzO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdH1cblx0fVxufVxuXG4ubWFpbC1saW5re1xuICAgIGNvbG9yOiBAYmxhY2s7XG5cbiAgICBzcGFue1xuICAgICAgICBjb2xvcjogQGJsdWUtYnRuLTE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIEBtZWRpYSBAbWluMTAyNHtcblx0XHR0cmFuc2l0aW9uOm9wYWNpdHkgLjRzO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdH1cblx0fVxufVxuXG4uY2FyZWVycy1jb250ZW50LW1pZGRsZS1jb250ZW50e1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgQG1lZGlhIEBtaW43MjB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhwYWRkaW5nLXRvcCw5MHB4KTtcbiAgICAgICAgLnZ3KHBhZGRpbmctbGVmdCw5MHB4KTtcbiAgICAgICAgLnZ3KHBhZGRpbmctcmlnaHQsOTBweCk7XG4gICAgICAgIC52dyhwYWRkaW5nLWJvdHRvbSw1MHB4KTtcbiAgICB9XG59XG5cblxuLmNhcmVlcnMtY29udGVudC1taWRkbGUtaG9sZGVyLWlubmVye1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmxvYWQtY29udGFpbmVye1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIEBncmV5LWJvcmRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcblxuICAgICYubG9hZGluZ3tcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgfVxufVxuXG4uY2FyZWVycy1saXN0e1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmNhcmVlcnMtbGlzdC1pdGVte1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIEBncmV5LWJvcmRlcjtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC40cztcblxuICAgICYuYWN0aXZle1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgICAgICAuZXhwYW5kLWJ0bi1pbm5lcntcbiAgICAgICAgICAgIC5yb3RhdGUoMzYwZGVnKTtcblxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAucm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAubGlzdC1pdGVtLXRvcHtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAuZXhwYW5kLWJ0bi1pbm5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSBAbWluNzIwe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAudncocGFkZGluZy1sZWZ0LDkwcHgpO1xuICAgICAgICAudncocGFkZGluZy1yaWdodCw5MHB4KTtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxpc3QtaXRlbS10b3B7XG4gICAgcGFkZGluZy10b3A6MzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnZ3KHBhZGRpbmctdG9wLDMwcHgpO1xuICAgICAgICAudncocGFkZGluZy1ib3R0b20sMzBweCk7XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIC5leHBhbmQtYnRuLWlubmVye1xuICAgICAgICAgICAgICAgIC5yb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV4cGFuZC1idG57XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAucm91bmQoNTBweCk7XG4gICAgYm9yZGVyOiAycHggc29saWQgQGJsYWNrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMThweDtcblxuICAgIFxufVxuXG4uZXhwYW5kLWJ0bi1pbm5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogQGJsYWNrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHM7XG5cbiAgICB9XG5cbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogQGJsYWNrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAucm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjRzO1xuXG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICB0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHM7XG4gICAgfVxufVxuXG4uZXhwYW5kLWl0ZW0tY29udGVudHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLnRvcC1sYWJlbHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQG1lZGlhIEBtb2JpbGVfYWxse1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uYmxvY2stdG9wLXRpdGxlLXdyYXB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnZ3KHBhZGRpbmcsNTBweCk7XG4gICAgfVxufVxuXG4uY2FyZWVycy1ib3R0b20taG9sZGVye1xuICAgIC5uZXdzLXR3by1jb2wtZ3JpZHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgLnRlbXBsYXRlLWltYWdle1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3MtYWJzLWNvbnRlbnR7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC5uZXdzLWFicy1jb250ZW50e1xuICAgICAgICAgICAgLnZ3KHBhZGRpbmcsNTBweCk7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vY2FyZWVycyBpbm5lciBwYWdlLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLmNhcmVlcnMtaW5uZXItcGFnZXtcbiAgICBiYWNrZ3JvdW5kOkBncmV5LWJnLTI7XG59XG5cbi5jYXJlZXJzLWlubmVyLXRvcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAudGl0bGUtd3JhcHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIEBtZWRpYSBAbWluNzIwe1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIC52dyhwYWRkaW5nLXJpZ2h0LDIwMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvcC1sYWJlbHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3JkZXI6IDE7XG5cbiAgICBAbWVkaWEgQG1pbjcyMHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG9yZGVyOjI7XG5cbiAgICB9XG5cbn1cblxuLmJsb2NrLWJvdHRvbS1yb3d7XG5cdHBhZGRpbmc6IDMwcHggMjBweDtcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIGJhY2tncm91bmQ6IEBncmV5LWJnLTQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuc2hhcmUtcm93e1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblx0XG5cdEBtZWRpYSBAbWluNzIwe1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC00MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTQwcHg7XG5cdH1cblxuXHRAbWVkaWEgQG1pbjEwMjR7XG5cdFx0LnZ3KHBhZGRpbmcsMzBweCA5MHB4KTtcbiAgICAgICAgLnZ3KG1hcmdpbi1sZWZ0LC05MHB4KTtcbiAgICAgICAgLnZ3KG1hcmdpbi1yaWdodCwtOTBweCk7XG5cdH1cbn1cblxuLmJvdHRvbS1yb3ctYnRuLWNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLmZpbGwtdGV4dC1saW5re1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblxuICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAudncobWFyZ2luLXJpZ2h0LDI1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZWVycy1pbm5lci1jb250ZW50LWNvbnRhaW5lcntcbiAgICAuc2VjdGlvbi1ibG9ja3tcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxufVxuXG4udGVzdC1ibG9ja3tcbiAgICBiYWNrZ3JvdW5kOiBAZ3JleS1iZy0yO1xuICAgICBwYXRoe1xuICAgICAgICBzdHJva2U6IzAwMDtcbiAgICAgICAgZmlsbDojMDAwO1xuICAgICAgICBmaWxsLW9wYWNpdHk6MDtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOi4yO1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxNTAwO1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDoxNTAwO1xuICAgICAgICAtbW96LWFuaW1hdGlvbjpEQVNIMyAzcyBlYXNlLWluLW91dCAxcyBmb3J3YXJkcztcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246REFTSDMgM3MgZWFzZS1pbi1vdXQgMXMgZm9yd2FyZHM7XG4gICAgICAgIGFuaW1hdGlvbjpEQVNIMyAzcyBlYXNlLWluLW91dCAxcyBmb3J3YXJkcztcbiAgICB9XG5cbiAgICBcbiAgICBcbn0iLCIud2h5LXBhZ2V7XG4gICAgYmFja2dyb3VuZDpAZ3JleS1iZy0yO1xuXG4gICAgLmlubmVyLWludHJve1xuXG4gICAgICAgIC5pbm5lci1pbnRyby10ZXh0e1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnRleHQtYmxvY2stY29udGVudHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmludHJvLXNoYXBlLWNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vIGxlZnQ6IDA7XG4gICAgICAgIC8vIHRvcDogMDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAjMDUyMzk3O1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICBcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICB3aWR0aDogNzUwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6MTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogIzA1MjM5NztcbiAgICAgICAgICAgIC5yb3RhdGUoLTU1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZW1wbGF0ZS1jZXJ0aWZpY2F0ZXMtZ3JpZC1jb250YWluZXJ7XG4gICAgICAgIC5jb2wtZC03MHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGFiZWwtZ3JpZC1pdGVte1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgXG4gICAgICAgIC5pbm5lci1pbnRyby1jb250YWluZXJ7XG4gICAgICAgICAgICAudncocGFkZGluZy1ib3R0b20sMTEwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRlbXBsYXRlLWNlcnRpZmljYXRlcy1ncmlkLWNvbnRhaW5lcntcbiAgICAgICAgICAgIC5jb2wtZC03MHtcbiAgICAgICAgICAgICAgICAudncocGFkZGluZy1yaWdodCw4MHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGFiZWwtZ3JpZC1pbWFnZS1ob2xkZXJ7XG4gICAgICAgICAgICAgICAgLnZ3KGhlaWdodCwxMDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEyODB7XG4gICAgICAgIC50ZW1wbGF0ZS1jZXJ0aWZpY2F0ZXMtc2VjdGlvbntcbiAgICAgICAgICAgIC5tYWluLXdyYXAud2lkZXJ7XG4gICAgICAgICAgICAgICAgLnZ3KHBhZGRpbmctbGVmdCwyNDVweCk7XG4gICAgICAgICAgICAgICAgLnZ3KHBhZGRpbmctcmlnaHQsMjQ1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5pbnRyby1zaGFwZS1jb250YWluZXItb3V0ZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbn1cblxuLm1pc3Npb24tc2VjdGlvbntcbiAgICAuaW5uZXItaW50cm8tdGV4dHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnRvcC1zbGlkZXtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAudncod2lkdGgsMjQ1cHgpO1xuICAgIH1cbn1cblxuLnRvcC1zbGlkZXJ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhwYWRkaW5nLWxlZnQsMTUwcHgpO1xuXHRcdFxuXHR9XG5cdFxuXHRAbWVkaWEgQG1pbjEyODB7XG4gICAgICAgIC52dyhwYWRkaW5nLWxlZnQsMjQ1cHgpO1xuXHR9XG59XG5cbi50ZWFtLXNlY3Rpb257XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGVhbS1pdGVte1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBncmV5LWJvcmRlcjtcbiAgICBcbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICB9XG5cbiAgICBcbiAgICBAbWVkaWEgQG1vYmlsZV9hbGx7XG4gICAgICAgIFxuICAgICAgICAuaG92ZXItaW1hZ2V7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLmRlZmF1bHQtaW1hZ2V7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gIFxuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuaG92ZXItaW1hZ2V7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdH1cbiAgICAgICAgICAgIFxuXHRcdFx0LmRlZmF1bHQtaW1hZ2V7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xuXHRcdFx0XHR0cmFuc2l0aW9uOm9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cztcbiAgICAgICAgICAgICAgICBcblx0XHRcdH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgQG1pbjEyODB7XG4gICAgICAgIHdpZHRoOiA0MDdweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAudncobWFyZ2luLWJvdHRvbSw4MHB4KTtcblxuXG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBcbiAgICAgICAgICAgIC5ob3Zlci1pbWFnZXtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAuZGVmYXVsdC1pbWFnZXtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7XG4gICAgXG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAudGVhbS1pbmZvLWJsb2Nre1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjAlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHM7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAudGVhbS1pbmZvLWJsb2NrLWlubmVye1xuICAgICAgICAgICAgICAgIC52dyhwYWRkaW5nLXRvcCw1MHB4KTtcbiAgICAgICAgICAgICAgICAudncocGFkZGluZy1sZWZ0LDIwcHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgLjRzO1xuICAgIFxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLnRlYW0tZGVzYy1jb250ZW50e1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcywgdmlzaWJpbGl0eSAuNHMsIG9wYWNpdHkgLjRzO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLmNsb3NlLWJ0bntcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMsIHZpc2liaWxpdHkgLjRzLCBvcGFjaXR5IC40cztcbiAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi50ZWFtLXBlcnNvbntcbiAgICB3aWR0aDogMjAwcHg7XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIHdpZHRoOiAyMjRweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG59XG5cbi5wZXJzb24tcG9zaXRpb257XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgb3BhY2l0eTogLjQzO1xuXG4gICAgQG1lZGlhIEBtaW4xMjgwe1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuXG4gICAgfVxufVxuXG4udGVhbS1pbmZvLWJsb2Nre1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgXG4gICAgQG1lZGlhIEBtaW4xMjgwe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMzVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4ycztcbiAgICB9XG59XG5cbi50ZWFtLWluZm8tYmxvY2staW5uZXJ7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIC4ycztcblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG59XG5cbi50ZWFtLWJnLWJsb2Nre1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgXG4gICAgQG1lZGlhIEBtaW4xMjgwe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogQGJsdWUtMjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0zMi41ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXG4gICAgfVxufVxuXG4udGVhbS1pbmZvLWJsb2NrLWNvbnRlbnR7XG4gICAgXG4gICAgLnRpdGxlLXdyYXB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIC5zbWFsbC10aXRsZS10ZXh0e1xuICAgICAgICAgICAgY29sb3I6QGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBAbWluMTI4MHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAudGl0bGUtd3JhcHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAuc21hbGwtdGl0bGUtdGV4dHtcbiAgICAgICAgICAgICAgICBjb2xvcjpAd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIEBtaW4xNjYwe1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cbn1cblxuLnRlYW0tZGVzYy1jb250ZW50e1xuICAgIGNvbG9yOiBAYmxhY2s7XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgfVxuICAgIFxuICAgIEBtZWRpYSBAbWluMTI4MHtcbiAgICAgICAgY29sb3I6QHdoaXRlO1xuICAgICAgICBcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAgdmlzaWJpbGl0eSAuNHMsIG9wYWNpdHkgLjRzO1xuICAgIH1cbn1cblxuLmNsb3NlLWJ0bi1jb250YWluZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBcbiAgICBAbWVkaWEgQG1pbjEyODB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLmNsb3NlLWJ0bntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgLnJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgICBcbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIC5yb3RhdGUoNDVkZWcpO1xuICAgIH1cblxuICAgIEBtZWRpYSBAbWluMTAyNHtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgLnJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vL2hpc3Rvcnkgc2VjdGlvbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5oaXN0b3J5LXJvd3tcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG5cbiAgICAmLmFjdGl2ZXtcbiAgICAgICAgLnJvdy1saW5le1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQGJsdWU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJvdy1kb3R7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oaXN0b3J5LWltYWdlLWl0ZW17XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oaXN0b3J5LXJvdy1jb250ZW50e1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbWFsbC10aXRsZS10ZXh0e1xuICAgICAgICAgICAgY29sb3I6IEBibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hbHdheXMtYWN0aXZle1xuICAgICAgICAucm93LWxpbmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYmx1ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAucm93LWRvdHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhpc3RvcnktaW1hZ2UtaXRlbXtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhpc3Rvcnktcm93LWNvbnRlbnR7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNtYWxsLXRpdGxlLXRleHR7XG4gICAgICAgICAgICBjb2xvcjogQGJsdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc21hbGwtdGl0bGUtdGV4dHtcbiAgICAgICAgY29sb3I6IEBibHVlO1xuXG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW42NDB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgLmhpc3Rvcnktcm93LWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgLmhpc3Rvcnktcm93LWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xuICAgICAgICAgICAgLmhpc3Rvcnktcm93LWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgLnZ3KHBhZGRpbmctcmlnaHQsNzBweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICAuaGlzdG9yeS1yb3ctY29udGVudHtcbiAgICAgICAgICAgICAgICAudncocGFkZGluZy1sZWZ0LDcwcHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbWFsbC10aXRsZS10ZXh0e1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjRzO1xuICAgICAgICAgICAgY29sb3I6IEBibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGlzdG9yeS1yb3ctY29udGVudHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgIEBtZWRpYSBAbWluNjQwe1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB0cmFuc2l0aW9uOm9wYWNpdHkgLjRzO1xuICAgIH1cbn1cblxuLmhpc3RvcnktdGV4dC1pdGVte1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhwYWRkaW5nLWxlZnQsMzBweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4ucm93LWRvdHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgLnJvdW5kKDEycHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBAYmx1ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBtZWRpYSBAbWluNjQwe1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgYmFja2dyb3VuZDogQGdyZXktZG90O1xuXG4gICAgfVxufVxuXG4ucm93LWxpbmV7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDIwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogNnB4O1xuICAgIGJhY2tncm91bmQ6IEBibHVlO1xuXG4gICAgQG1lZGlhIEBtaW42NDB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIGJhY2tncm91bmQ6IEBncmV5LWRvdDtcblxuICAgIH1cblxufVxuXG4ubGFyZ2UtZG90e1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIC5yb3VuZCg3MHB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IEBibHVlLTI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBAYmx1ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEzNjZ7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcblxuICAgIH1cbn1cblxuLmxhcmdlLWRvdC1jb250YWluZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAmLmZpeGVke1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOmF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEzNjZ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgfVxuXG59XG5cbi5oaXN0b3J5LWltYWdlLWl0ZW17XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgLjRzO1xuICAgIH1cbn1cblxuLmRvdC1wcmV2e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAd2hpdGUgO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAd2hpdGUgO1xuICAgIC5yb3RhdGUoNDVkZWcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuXG4uZG90LW5leHR7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAd2hpdGUgO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAd2hpdGUgO1xuICAgIC5yb3RhdGUoNDVkZWcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuXG4ubGFyZ2UtZG90LXRleHR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xufVxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy9jYXJlZXJzIHNlY3Rpb24gYmxvY2svLy8vLy8vLy8vLy8vLy8vLy8vL1xuLmNhcmVlcnMtYmxvY2t7XG4gICAgLnRpdGxlLWltYWdle1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIC52dyh3aWR0aCwxMTZweCk7XG4gICAgICAgICAgICAudncobWFyZ2luLXJpZ2h0LDMwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNtYWxsLXRpdGxlLWlubmVye1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tYmxvY2t7XG4gICAgICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgICAgIC52dyhwYWRkaW5nLXRvcCw1MHB4KTtcbiAgICAgICAgICAgIC52dyhwYWRkaW5nLWJvdHRvbSw1MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtcXVlc3Rpb24tYnRuLWNvbnRhaW5lcntcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB9XG59XG5cbi50aXRsZS1saW5re1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vYXNpZGUgbmF2Ly8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uYXNpZGUtbmF2e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgXG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIC52dyh0b3AsMjgwcHgpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgJi5kYXJrLWNvbG9ye1xuICAgICAgICAgICAgLmFzaWRlLWxpc3QtdGV4dHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXNpZGUtbGlzdC1zaGFwZXtcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBAbWluMTI4MHtcbiAgICAgICAgLnZ3KGxlZnQsNTBweCk7XG5cbiAgICB9XG59XG5cbi5hc2lkZS1saXN0LWl0ZW17XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcblxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5hc2lkZS1saXN0e1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmFzaWRlLWxpc3QtbGlua3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuXG4gICAgJi5hY3RpdmV7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgIC5hc2lkZS1saXN0LXRleHR7XG5cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hc2lkZS1saXN0LXNoYXBle1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMjgwe1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxufVxuXG4uYXNpZGUtbGlzdC10ZXh0e1xuICAgIG1pbi13aWR0aDogNzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIGNvbG9yOkB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnRyYW5zKG9wYWNpdHkgLjRzKTtcbiAgICBmb250LWZhbWlseTogQG1vbnQtYm9vaztcbiAgICBcbiAgICAmOmFmdGVyeyBcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxpbmUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAbW9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgLnRyYW5zKG9wYWNpdHkgLjRzKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEyODB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgfVxufVxuXG4uYXNpZGUtbGlzdC1zaGFwZXtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIFxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjRzO1xuICAgIH1cblxuICAgIEBtZWRpYSBAbWluMTI4MHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vXG4uZnJhbWUtc2VjdGlvbi1ibG9ja3tcbiAgICBAbWVkaWEgQG1pbjEwMjR7XG5cdFx0LnZ3KHBhZGRpbmctbGVmdCw5MHB4KTtcblx0XHQudncocGFkZGluZy1yaWdodCw5MHB4KTtcblx0fVxufVxuXG4uZnJhbWUtY29udGFpbmVye1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG5cbiAgICBpZnJhbWV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4iLCIuY29udHJhY3QtdmVoaWNsZXMtcGFnZXtcbiAgICBiYWNrZ3JvdW5kOkBncmV5LWJnLTI7XG59XG4ucm93LWdyaWQtY29udGVudHtcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5yb3ctbGlzdC1pdGVte1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBncmV5LWJvcmRlcjtcblxuICAgIEBtZWRpYSBAbWluNzIwe1xuICAgICAgICBwYWRkaW5nOjQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICAgIC52dyhwYWRkaW5nLWxlZnQsOTBweCk7XG4gICAgICAgIC52dyhwYWRkaW5nLXJpZ2h0LDkwcHgpO1xuXG4gICAgICAgIC5uZXdzLXNsaWRlLWxpbmt7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIC5uZXdzLXRpdGxlLC5uZXdzLWNvbnRlbnQtcm93e1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9hZC1tb3JlLWJ0bi1jb250YWluZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG4ubG9hZC1tb3JlLWNvbnRhaW5lcntcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcblxuICAgICYubG9hZGluZ3tcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxufVxuXG4ucm93LWdyaWQtdG9we1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgXG4gICAgJi5hY3RpdmV7XG4gICAgICAgIC5hcnJvdy1yaW5ne1xuICAgICAgICAgICAgLnJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFycm93LXJpbmd7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7XG4gICAgfVxuXG4gICAgLnRpdGxlLXdyYXB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cblxuICAgIEBtZWRpYSBAbWluNzIwe1xuICAgICAgICBwYWRkaW5nOjQwcHhcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhwYWRkaW5nLDY1cHggOTBweCk7XG4gICAgfVxufVxuXG4ucHJldmlvdXMtc2VjdGlvbi1jb250ZW50e1xuICAgIC5yb3ctZ3JpZC1jb250ZW50LWlubmVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5yb3ctZ3JpZC1jb250ZW50e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3Atcm93e1xuICAgIFxuICAgIEBtZWRpYSBAbWluNzIwe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBcbiAgICB9XG5cbn1cblxuLnRvcC1yb3ctbG9nby1vdXRlcntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIEBtZWRpYSBAbWluNzIwe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAudncobWFyZ2luLXJpZ2h0LDQ1cHgpO1xuICAgIH1cbn1cblxuLnRvcC1yb3ctbG9nb3tcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBncmV5LWJvcmRlcjtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICAudncod2lkdGgsMTUwcHgpO1xuICAgIH1cbn1cblxuLnRvcC1yb3ctY29udGVudHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3AtbGlzdHtcblxuICAgIC5yb3ctbGlzdC1pdGVte1xuICAgICAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgICAgICAudncocGFkZGluZy1sZWZ0LDUwcHgpO1xuICAgICAgICAgICAgLnZ3KHBhZGRpbmctdG9wLDUwcHgpO1xuICAgICAgICAgICAgLnZ3KHBhZGRpbmctYm90dG9tLDUwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9wLWxvZ28taG9sZGVye1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgLnJvdW5kKDMwMHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmdyaWQtdG9wLWxvZ28tY29se1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgQG1lZGlhIEBtaW4xMDI0e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5kb2N1bWVudHMtYmxvY2stY29udGVudHtcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cblxuLmRvY3VtZW50cy1ibG9jay10b3B7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIEBtZWRpYSBAbWluNzIwe1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBAbWluMTAyNHtcbiAgICAgICAgLnZ3KHBhZGRpbmcsNjBweCk7XG4gICAgfVxufVxuXG4uZG9jdW1lbnRzLWJsb2NrLWJvdHRvbXtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAZ3JleS1ib3JkZXI7XG5cbiAgICBAbWVkaWEgQG1pbjcyMHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIC52dyhwYWRkaW5nLDYwcHgpO1xuICAgICAgICAudncocGFkZGluZy10b3AsNDBweCk7XG4gICAgfVxufVxuXG4uYm90dG9tLWxpc3R7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIC5hcnJvdy1idG57XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAuYXJyb3ctYnRuLXRleHR7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93LXJpbmd7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59XG5cbi5ib3R0b20tbGlzdC1pdGVte1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAbWVkaWEgQG1pbjEwMjR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG59XG4iLCIucGFnZS00MDR7XG4gICAgYmFja2dyb3VuZDogQGdyZXktYmctMjtcblxuICAgIC5lcnJvci1pbWFnZXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufSJdLCJzb3VyY2VSb290IjoiIn0=*/