/* http://meyerweb.com/eric/tools/css/reset/
   v5.0.2 | 20191019
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  font-family: initial;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
  display: block;
}

/* HTML5 hidden-attribute fix for newer browsers */
*[hidden] {
  display: none;
}

body {
  line-height: 1;
}

menu, ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

* {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  box-sizing: border-box;
  -webkit-touch-callout: none;
}

body {
  margin: 0;
  overflow-x: hidden;
}

.header {
  width: 100vw;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 47px 72px 0px 72px;
  z-index: 10;
}
.header .header_logo {
  position: relative;
}
.header .logo_i {
  position: absolute;
  left: 0;
  display: none;
}

.menu_open .header_logo img {
  display: none;
}
.menu_open .header_logo .logo_i {
  display: block;
}

.header_container {
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.header_container .bg_video {
  width: 100%;
  height: 100%;
  position: absolute;
  transition: all 1.5s cubic-bezier(1, 0, 0, 1);
}
.header_container .bg_video video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  pointer-events: none;
}

.header_content {
  padding: 0px 162px;
  display: flex;
  flex-direction: column;
  position: relative;
  width: 1441px;
}
.header_content .header_subtitle {
  margin-bottom: 24px;
}
.header_content .header_subtitle span {
  color: #FFF9ED;
  font-family: "Suisse Int'l Trial";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%; /* 26px */
  text-transform: uppercase;
}
.header_content .titles span {
  color: #FFF9ED;
  font-family: "Reckless Neue TRIAL";
  font-size: 149px;
  font-style: normal;
  font-weight: 500;
  line-height: 85%;
  letter-spacing: -5.96px;
}
.header_content .titles .line_end {
  margin-top: 15px;
}
.header_content .header_text {
  position: absolute;
  right: 162px;
  bottom: -165px;
}

.menu_open_close {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-end;
  transform: scale(0.5);
  margin-right: -30px;
  cursor: pointer;
}
.menu_open_close .menu_l1 {
  width: 128px;
  height: 3px;
  background: #FFF9ED;
  display: block;
  transition: all 0.3s ease;
}
.menu_open_close .menu_l2 {
  width: 96px;
  height: 3px;
  background: #FFF9ED;
  display: block;
  transition: all 0.3s ease;
}

body.menu_open {
  overflow: hidden;
}
body.menu_open .menu_l1 {
  width: 90px;
  transform: rotate(-45deg) translateY(3px) translateX(-5px);
  background-color: #214c3b;
}
body.menu_open .menu_l2 {
  width: 90px;
  transform: rotate(45deg) translateY(-5px) translateX(-4px);
  background-color: #214c3b;
}

.page_container .page {
  display: block;
  margin: 0 auto;
}

.ovf {
  overflow: hidden;
}
.ovf span {
  transform: translateY(105%);
  display: block;
  transition: all 1s ease;
}
.ovf.active span {
  transform: translateY(0%);
}

.opa {
  opacity: 0;
  transition: all 0.8s ease;
}
.opa.active {
  opacity: 1;
}

.scroll_indicator {
  position: absolute;
  bottom: 46px;
  left: 80px;
}

.section_map {
  background: #F5F5EE;
  display: flex;
  flex-direction: row;
  height: 100vh;
  align-items: center;
  justify-content: center;
}
.section_map .map_container {
  position: relative;
}
.section_map .pins .single_pin {
  position: absolute;
  cursor: pointer;
  transform: scale(0);
  transition: all 0.6s ease;
}
.section_map .pins .single_pin.active {
  transform: scale(1);
}
.section_map .pins .single_pin.swe {
  top: 170px;
  left: 225px;
}
.section_map .pins .single_pin.den {
  top: 223px;
  left: 175px;
}
.section_map .pins .single_pin.ger {
  top: 289px;
  left: 210px;
}
.section_map .pins .single_pin.ger2 {
  top: 370px;
  left: 190px;
}
.section_map .pins .single_pin.spa {
  bottom: 0px;
  left: 30px;
}
.section_map .pins .single_pin i {
  padding: 8px 16px 11px 16px;
  border-radius: 72px;
  background: #FFFAF2;
  box-shadow: 7px 12px 24px 0px rgba(0, 0, 0, 0.17);
  color: #203C2C;
  text-align: center;
  font-family: "Reckless Neue TRIAL";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.16px;
  left: 50px;
  top: 0px;
  position: absolute;
  opacity: 0;
  cursor: initial;
  transition: all 0.3s ease;
}
.section_map .pins .single_pin img:hover + i {
  opacity: 1;
}
.section_map .cont {
  display: flex;
  gap: 108px;
}
.section_map .cont .map_content {
  padding-top: 80px;
  padding-bottom: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: end;
}
.section_map .cont .map_content .map_text_bottom {
  display: flex;
  flex-direction: column;
  gap: 34px;
}
.section_map .cont .map_content .map_text_bottom .map_txt {
  width: 258px;
}
.section_map .cont .map_content .map_text_bottom .map_cta .cta {
  color: #203C2C;
  font-family: "Suisse Int'l Trial";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.16px;
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 12px;
  padding-left: 52px;
  position: relative;
  transition: all 0.4s ease;
  width: 210px;
}
.section_map .cont .map_content .map_text_bottom .map_cta .cta .sssvv {
  z-index: 1;
}
.section_map .cont .map_content .map_text_bottom .map_cta .cta .sssvv path {
  transition: all 0.4s ease-in-out;
  fill: #203C2C;
}
.section_map .cont .map_content .map_text_bottom .map_cta .cta i {
  width: 40px;
  height: 40px;
  border-radius: 64px;
  border: 1px solid #E8DECC;
  display: inline-flex;
  align-items: center;
  position: absolute;
  justify-content: center;
  left: 0px;
  transition: width 0.3s ease;
}
.section_map .cont .map_content .map_text_bottom .map_cta .cta i svg {
  position: absolute;
  top: 50%;
  left: 56%;
  transform: translate(-50%, -50%);
}
.section_map .cont .map_content .map_text_bottom .map_cta .cta:hover {
  padding-left: 20px;
  padding-right: 40px;
}
.section_map .cont .map_content .map_text_bottom .map_cta .cta:hover .sssvv path {
  fill: #E8DECC;
}
.section_map .cont .map_content .map_text_bottom .map_cta .cta:hover i {
  width: 100%;
  background-color: #203C2C;
}
.section_map .cont .map_content .map_text_bottom .map_cta .cta:hover i svg {
  right: 2px;
  left: unset;
}
.section_map .cont .map_content .map_text_bottom .map_cta .cta:hover i svg path {
  stroke: #E8DECC;
}

.menu {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100vw;
  height: 0vh;
  background: #E8EBE8;
  z-index: 1;
  overflow: hidden;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.menu .menu_contisa {
  height: 100%;
  padding-top: 100px;
  padding-bottom: 130px;
}
.menu .menu_items {
  height: 100%;
}
.menu .menu_items .sm {
  height: 18%;
}
.menu .menu_items .single_menu_item {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  transform: translateY(100%);
  opacity: 0;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.menu .menu_items .single_menu_item .m_item {
  position: relative;
}
.menu .menu_items .single_menu_item.current i {
  width: 8px;
  height: 8px;
  border-radius: 100%;
  position: absolute;
  left: -20px;
  top: 40%;
}
.menu .menu_items .single_menu_item .main {
  width: 100%;
  height: 100%;
  padding-right: 72px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  transition: transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.menu .menu_items .single_menu_item .hidden {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 72px;
  background: #214C3B;
  transform: translateY(100%);
  padding-top: 40px;
  transition: transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1), padding-top 0.9s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.menu .menu_items .single_menu_item .hidden img {
  width: -moz-fit-content;
  width: fit-content;
}
.menu .menu_items .single_menu_item:before {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  background: rgba(32, 60, 44, 0.2);
}
.menu .menu_items .single_menu_item:hover .main {
  transform: translateY(-103%);
}
.menu .menu_items .single_menu_item:hover .hidden {
  padding-top: 0px;
  transform: translateY(0%);
}
.menu .footer_bottom {
  position: absolute;
  bottom: 80px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 100%;
}
.menu .footer_bottom img {
  display: block;
  margin: 0 auto;
}

.switch_menu .menu {
  bottom: unset;
  top: 0;
}

.menu_open .menu {
  height: 100vh;
}

.reveal {
  overflow: hidden;
}

.footer_bottom img {
  display: block;
  transform: translateY(100%);
  opacity: 0;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.reveal.active .single_menu_item {
  opacity: 1;
  transform: translateY(0%);
}
.reveal.active.footer_bottom img {
  opacity: 1;
  transform: translateY(0%);
}

.rolling {
  align-items: center;
  background: #004a33;
  display: flex;
  height: 336px;
  width: 100%;
}

.rolling .scrolling_text {
  grid-column-gap: 1rem;
  display: flex;
  overflow: hidden;
  width: 100%;
}

.rolling .rolling_text {
  grid-column-gap: 1rem;
  animation: scroll 30s linear infinite;
  display: flex;
  flex: none;
  justify-content: space-around;
  left: unset;
  min-width: 100%;
}

.rolling .rolling_text span {
  color: #004b37;
  font-family: "Reckless Neue TRIAL";
  font-size: 149px;
  font-style: normal;
  font-weight: 400;
  line-height: 85%;
  letter-spacing: -5.96px;
}

@keyframes scroll {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(calc(-100% - 1rem));
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlzdC9tYWluLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTs7O0NBQUE7QUFLQTs7Ozs7Ozs7Ozs7OztFQWFDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDQUQ7O0FERUE7QUFDQTs7RUFFQztBQ0NEOztBRENBO0FBQ0E7RUFDSTtBQ0VKOztBREFBO0VBQ0M7QUNHRDs7QUREQTtFQUNDO0FDSUQ7O0FERkE7RUFDQztBQ0tEOztBREhBOztFQUVDO0VBQ0E7QUNNRDs7QURKQTtFQUNDO0VBQ0E7QUNPRDs7QUN0REE7RUFDSTtLQUFBO1VBQUE7RUFDQTtFQUNBO0FEeURKOztBQ3ZEQTtFQUNJO0VBQ0E7QUQwREo7O0FDeERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMkRKO0FDMURJO0VBQ0k7QUQ0RFI7QUMxREk7RUFDSTtFQUNBO0VBQ0E7QUQ0RFI7O0FDdkRRO0VBQ0k7QUQwRFo7QUN4RFE7RUFDSTtBRDBEWjs7QUN0REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRHlESjtBQ3hESTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0FEeURSO0FDdkRRO0VBQ0k7RUFDQTtFQUNBO0tBQUE7RUFDQTtBRHlEWjs7QUNyREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd0RKO0FDdkRJO0VBQ0k7QUR5RFI7QUN4RFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBEWjtBQ3REUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd0RaO0FDdERRO0VBQ0k7QUR3RFo7QUNyREk7RUFDSTtFQUNBO0VBQ0E7QUR1RFI7O0FDcERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHVESjtBQ3RESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3RFI7QUN0REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEd0RSOztBQ3JEQTtFQUNJO0FEd0RKO0FDdkRRO0VBQ0k7RUFDQTtFQUNBO0FEeURaO0FDdkRRO0VBQ0k7RUFDQTtFQUNBO0FEeURaOztBQ3JESTtFQUNJO0VBQ0E7QUR3RFI7O0FDckRBO0VBQ0k7QUR3REo7QUN2REk7RUFDSTtFQUNBO0VBQ0E7QUR5RFI7QUN0RFE7RUFDSTtBRHdEWjs7QUNwREE7RUFDSTtFQUNBO0FEdURKO0FDdERJO0VBQ0k7QUR3RFI7O0FDckRBO0VBQ0k7RUFDQTtFQUNBO0FEd0RKOztBQ3REQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlESjtBQ3hESTtFQUNJO0FEMERSO0FDdkRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUR5RFo7QUN2RFk7RUFDSTtBRHlEaEI7QUN2RFk7RUFDSTtFQUNBO0FEeURoQjtBQ3ZEWTtFQUNJO0VBQ0E7QUR5RGhCO0FDdkRZO0VBQ0k7RUFDQTtBRHlEaEI7QUN2RFk7RUFDSTtFQUNBO0FEeURoQjtBQ3ZEWTtFQUNJO0VBQ0E7QUR5RGhCO0FDdkRZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeURoQjtBQ3ZEWTtFQUNJO0FEeURoQjtBQ3JESTtFQUNJO0VBQ0E7QUR1RFI7QUN0RFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3RFo7QUN2RFk7RUFDSTtFQUNBO0VBQ0E7QUR5RGhCO0FDeERnQjtFQUNJO0FEMERwQjtBQ3ZEb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5RHhCO0FDeER3QjtFQUNJO0FEMEQ1QjtBQ3pENEI7RUFDSTtFQUNBO0FEMkRoQztBQ3hEd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBENUI7QUN6RDRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUQyRGhDO0FDeER3QjtFQUNJO0VBQ0E7QUQwRDVCO0FDekQ0QjtFQUNJO0FEMkRoQztBQ3hENEI7RUFDSTtFQUNBO0FEMERoQztBQ3pEZ0M7RUFDSTtFQUNBO0FEMkRwQztBQzFEb0M7RUFDSTtBRDREeEM7O0FDakRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb0RKO0FDbkRJO0VBQ0k7RUFDQTtFQUNBO0FEcURSO0FDbkRJO0VBQ0k7QURxRFI7QUNwRFE7RUFDSTtBRHNEWjtBQ3BEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc0RaO0FDckRZO0VBQ0k7QUR1RGhCO0FDckRZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdURoQjtBQ3JEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdURoQjtBQ3JEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1RGhCO0FDdERnQjtFQUNJO0VBQUE7QUR3RHBCO0FDcERZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEc0RoQjtBQ3BEWTtFQUNJO0FEc0RoQjtBQ3BEWTtFQUNJO0VBQ0E7QURzRGhCO0FDbERJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb0RSO0FDbkRRO0VBQ0k7RUFDQTtBRHFEWjs7QUNqREE7RUFDSTtFQUNBO0FEb0RKOztBQ2xEQTtFQUNJO0FEcURKOztBQ2xEQTtFQUNJO0FEcURKOztBQ25EQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEc0RKOztBQ25ESTtFQUNJO0VBQ0E7QURzRFI7QUNwREk7RUFDSTtFQUNBO0FEc0RSOztBQ2xEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxREo7O0FDbERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURxREo7O0FDbERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxREo7O0FDbERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxREo7O0FDbkRBO0VBQ0k7SUFDSTtFRHNETjtFQ25ERTtJQUNJO0VEcUROO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovL25wbS8uL3NyYy9jc3MvcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9ucG0vLi4vLi4vLi4vV0RXQyUyMC0lMjBDbGllbnRzL1NlbGVjdGVkLUdyb3VwL25wbS9zcmMvY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly9ucG0vLi9zcmMvY3NzL21haW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xyXG4gICB2NS4wLjIgfCAyMDE5MTAxOVxyXG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG4qL1xyXG5cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXHJcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcclxubWFpbiwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRmb250OiBpbmhlcml0O1xyXG5cdGZvbnQtZmFtaWx5OiBpbml0aWFsO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLyogSFRNTDUgaGlkZGVuLWF0dHJpYnV0ZSBmaXggZm9yIG5ld2VyIGJyb3dzZXJzICovXHJcbipbaGlkZGVuXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbmJvZHkge1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbm1lbnUsIG9sLCB1bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlLCBxIHtcclxuXHRxdW90ZXM6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRjb250ZW50OiBub25lO1xyXG59XHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59IiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHY1LjAuMiB8IDIwMTkxMDE5XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWFpbiwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5pdGlhbDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEhUTUw1IGhpZGRlbi1hdHRyaWJ1dGUgZml4IGZvciBuZXdlciBicm93c2VycyAqL1xuKltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5tZW51LCBvbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuKiB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmhlYWRlciB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNDdweCA3MnB4IDBweCA3MnB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5oZWFkZXIgLmhlYWRlcl9sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlciAubG9nb19pIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVudV9vcGVuIC5oZWFkZXJfbG9nbyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1lbnVfb3BlbiAuaGVhZGVyX2xvZ28gLmxvZ29faSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyX2NvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlYWRlcl9jb250YWluZXIgLmJnX3ZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMS41cyBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG59XG4uaGVhZGVyX2NvbnRhaW5lciAuYmdfdmlkZW8gdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5oZWFkZXJfY29udGVudCB7XG4gIHBhZGRpbmc6IDBweCAxNjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTQ0MXB4O1xufVxuLmhlYWRlcl9jb250ZW50IC5oZWFkZXJfc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmhlYWRlcl9jb250ZW50IC5oZWFkZXJfc3VidGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjRkZGOUVEO1xuICBmb250LWZhbWlseTogXCJTdWlzc2UgSW50J2wgVHJpYWxcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyNnB4ICovXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVhZGVyX2NvbnRlbnQgLnRpdGxlcyBzcGFuIHtcbiAgY29sb3I6ICNGRkY5RUQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzIE5ldWUgVFJJQUxcIjtcbiAgZm9udC1zaXplOiAxNDlweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogODUlO1xuICBsZXR0ZXItc3BhY2luZzogLTUuOTZweDtcbn1cbi5oZWFkZXJfY29udGVudCAudGl0bGVzIC5saW5lX2VuZCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uaGVhZGVyX2NvbnRlbnQgLmhlYWRlcl90ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTYycHg7XG4gIGJvdHRvbTogLTE2NXB4O1xufVxuXG4ubWVudV9vcGVuX2Nsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVudV9vcGVuX2Nsb3NlIC5tZW51X2wxIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjlFRDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubWVudV9vcGVuX2Nsb3NlIC5tZW51X2wyIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGOUVEO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuYm9keS5tZW51X29wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5tZW51X29wZW4gLm1lbnVfbDEge1xuICB3aWR0aDogOTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKDNweCkgdHJhbnNsYXRlWCgtNXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNGMzYjtcbn1cbmJvZHkubWVudV9vcGVuIC5tZW51X2wyIHtcbiAgd2lkdGg6IDkwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoLTRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTRjM2I7XG59XG5cbi5wYWdlX2NvbnRhaW5lciAucGFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm92ZiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3ZmIHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTA1JSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cbi5vdmYuYWN0aXZlIHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xufVxuXG4ub3BhIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbn1cbi5vcGEuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNjcm9sbF9pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDZweDtcbiAgbGVmdDogODBweDtcbn1cblxuLnNlY3Rpb25fbWFwIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVFRTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2VjdGlvbl9tYXAgLm1hcF9jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbl9tYXAgLnBpbnMgLnNpbmdsZV9waW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbn1cbi5zZWN0aW9uX21hcCAucGlucyAuc2luZ2xlX3Bpbi5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnNlY3Rpb25fbWFwIC5waW5zIC5zaW5nbGVfcGluLnN3ZSB7XG4gIHRvcDogMTcwcHg7XG4gIGxlZnQ6IDIyNXB4O1xufVxuLnNlY3Rpb25fbWFwIC5waW5zIC5zaW5nbGVfcGluLmRlbiB7XG4gIHRvcDogMjIzcHg7XG4gIGxlZnQ6IDE3NXB4O1xufVxuLnNlY3Rpb25fbWFwIC5waW5zIC5zaW5nbGVfcGluLmdlciB7XG4gIHRvcDogMjg5cHg7XG4gIGxlZnQ6IDIxMHB4O1xufVxuLnNlY3Rpb25fbWFwIC5waW5zIC5zaW5nbGVfcGluLmdlcjIge1xuICB0b3A6IDM3MHB4O1xuICBsZWZ0OiAxOTBweDtcbn1cbi5zZWN0aW9uX21hcCAucGlucyAuc2luZ2xlX3Bpbi5zcGEge1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMzBweDtcbn1cbi5zZWN0aW9uX21hcCAucGlucyAuc2luZ2xlX3BpbiBpIHtcbiAgcGFkZGluZzogOHB4IDE2cHggMTFweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA3MnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGQUYyO1xuICBib3gtc2hhZG93OiA3cHggMTJweCAyNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICBjb2xvcjogIzIwM0MyQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJSZWNrbGVzcyBOZXVlIFRSSUFMXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcbiAgbGVmdDogNTBweDtcbiAgdG9wOiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBpbml0aWFsO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnNlY3Rpb25fbWFwIC5waW5zIC5zaW5nbGVfcGluIGltZzpob3ZlciArIGkge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlY3Rpb25fbWFwIC5jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMDhweDtcbn1cbi5zZWN0aW9uX21hcCAuY29udCAubWFwX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cbi5zZWN0aW9uX21hcCAuY29udCAubWFwX2NvbnRlbnQgLm1hcF90ZXh0X2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzRweDtcbn1cbi5zZWN0aW9uX21hcCAuY29udCAubWFwX2NvbnRlbnQgLm1hcF90ZXh0X2JvdHRvbSAubWFwX3R4dCB7XG4gIHdpZHRoOiAyNThweDtcbn1cbi5zZWN0aW9uX21hcCAuY29udCAubWFwX2NvbnRlbnQgLm1hcF90ZXh0X2JvdHRvbSAubWFwX2N0YSAuY3RhIHtcbiAgY29sb3I6ICMyMDNDMkM7XG4gIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnQnbCBUcmlhbFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgd2lkdGg6IDIxMHB4O1xufVxuLnNlY3Rpb25fbWFwIC5jb250IC5tYXBfY29udGVudCAubWFwX3RleHRfYm90dG9tIC5tYXBfY3RhIC5jdGEgLnNzc3Z2IHtcbiAgei1pbmRleDogMTtcbn1cbi5zZWN0aW9uX21hcCAuY29udCAubWFwX2NvbnRlbnQgLm1hcF90ZXh0X2JvdHRvbSAubWFwX2N0YSAuY3RhIC5zc3N2diBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIGZpbGw6ICMyMDNDMkM7XG59XG4uc2VjdGlvbl9tYXAgLmNvbnQgLm1hcF9jb250ZW50IC5tYXBfdGV4dF9ib3R0b20gLm1hcF9jdGEgLmN0YSBpIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4REVDQztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDBweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xufVxuLnNlY3Rpb25fbWFwIC5jb250IC5tYXBfY29udGVudCAubWFwX3RleHRfYm90dG9tIC5tYXBfY3RhIC5jdGEgaSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1NiU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnNlY3Rpb25fbWFwIC5jb250IC5tYXBfY29udGVudCAubWFwX3RleHRfYm90dG9tIC5tYXBfY3RhIC5jdGE6aG92ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uc2VjdGlvbl9tYXAgLmNvbnQgLm1hcF9jb250ZW50IC5tYXBfdGV4dF9ib3R0b20gLm1hcF9jdGEgLmN0YTpob3ZlciAuc3NzdnYgcGF0aCB7XG4gIGZpbGw6ICNFOERFQ0M7XG59XG4uc2VjdGlvbl9tYXAgLmNvbnQgLm1hcF9jb250ZW50IC5tYXBfdGV4dF9ib3R0b20gLm1hcF9jdGEgLmN0YTpob3ZlciBpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDNDMkM7XG59XG4uc2VjdGlvbl9tYXAgLmNvbnQgLm1hcF9jb250ZW50IC5tYXBfdGV4dF9ib3R0b20gLm1hcF9jdGEgLmN0YTpob3ZlciBpIHN2ZyB7XG4gIHJpZ2h0OiAycHg7XG4gIGxlZnQ6IHVuc2V0O1xufVxuLnNlY3Rpb25fbWFwIC5jb250IC5tYXBfY29udGVudCAubWFwX3RleHRfYm90dG9tIC5tYXBfY3RhIC5jdGE6aG92ZXIgaSBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI0U4REVDQztcbn1cblxuLm1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDB2aDtcbiAgYmFja2dyb3VuZDogI0U4RUJFODtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4ubWVudSAubWVudV9jb250aXNhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbn1cbi5tZW51IC5tZW51X2l0ZW1zIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1lbnUgLm1lbnVfaXRlbXMgLnNtIHtcbiAgaGVpZ2h0OiAxOCU7XG59XG4ubWVudSAubWVudV9pdGVtcyAuc2luZ2xlX21lbnVfaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4ubWVudSAubWVudV9pdGVtcyAuc2luZ2xlX21lbnVfaXRlbSAubV9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbnUgLm1lbnVfaXRlbXMgLnNpbmdsZV9tZW51X2l0ZW0uY3VycmVudCBpIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHg7XG4gIHRvcDogNDAlO1xufVxuLm1lbnUgLm1lbnVfaXRlbXMgLnNpbmdsZV9tZW51X2l0ZW0gLm1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA3MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5tZW51IC5tZW51X2l0ZW1zIC5zaW5nbGVfbWVudV9pdGVtIC5oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDcycHg7XG4gIGJhY2tncm91bmQ6ICMyMTRDM0I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBwYWRkaW5nLXRvcCAwLjlzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLm1lbnUgLm1lbnVfaXRlbXMgLnNpbmdsZV9tZW51X2l0ZW0gLmhpZGRlbiBpbWcge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ubWVudSAubWVudV9pdGVtcyAuc2luZ2xlX21lbnVfaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMyLCA2MCwgNDQsIDAuMik7XG59XG4ubWVudSAubWVudV9pdGVtcyAuc2luZ2xlX21lbnVfaXRlbTpob3ZlciAubWFpbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAzJSk7XG59XG4ubWVudSAubWVudV9pdGVtcyAuc2luZ2xlX21lbnVfaXRlbTpob3ZlciAuaGlkZGVuIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbn1cbi5tZW51IC5mb290ZXJfYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDgwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVudSAuZm9vdGVyX2JvdHRvbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2l0Y2hfbWVudSAubWVudSB7XG4gIGJvdHRvbTogdW5zZXQ7XG4gIHRvcDogMDtcbn1cblxuLm1lbnVfb3BlbiAubWVudSB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5yZXZlYWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZm9vdGVyX2JvdHRvbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLnJldmVhbC5hY3RpdmUgLnNpbmdsZV9tZW51X2l0ZW0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xufVxuLnJldmVhbC5hY3RpdmUuZm9vdGVyX2JvdHRvbSBpbWcge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xufVxuXG4ucm9sbGluZyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDRhMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzM2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm9sbGluZyAuc2Nyb2xsaW5nX3RleHQge1xuICBncmlkLWNvbHVtbi1nYXA6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm9sbGluZyAucm9sbGluZ190ZXh0IHtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxcmVtO1xuICBhbmltYXRpb246IHNjcm9sbCAzMHMgbGluZWFyIGluZmluaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbGVmdDogdW5zZXQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLnJvbGxpbmcgLnJvbGxpbmdfdGV4dCBzcGFuIHtcbiAgY29sb3I6ICMwMDRiMzc7XG4gIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzIE5ldWUgVFJJQUxcIjtcbiAgZm9udC1zaXplOiAxNDlweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogODUlO1xuICBsZXR0ZXItc3BhY2luZzogLTUuOTZweDtcbn1cblxuQGtleWZyYW1lcyBzY3JvbGwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTEwMCUgLSAxcmVtKSk7XG4gIH1cbn0iLCJcclxuQGltcG9ydCAncmVzZXQuc2Nzcyc7XHJcblxyXG5cclxuKntcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxufVxyXG5ib2R5e1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuLmhlYWRlcntcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDQ3cHggNzJweCAwcHggNzJweDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgLmhlYWRlcl9sb2dve1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5sb2dvX2l7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4ubWVudV9vcGVue1xyXG4gICAgLmhlYWRlcl9sb2dve1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ29faXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZWFkZXJfY29udGFpbmVye1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAuYmdfdmlkZW97XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyBjbGlwLXBhdGg6IGluc2V0KDE1Ny40cHggNDQ2LjM0cHggcm91bmQgMS4ycmVtICk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEuNXMgY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xyXG4gICAgICAgIC8vY2xpcC1wYXRoOiBpbnNldCg3MjkuNjgycHggNDQ2LjM0cHggLTcyOS42ODJweCByb3VuZCAxLjJyZW0gKTtcclxuICAgICAgICB2aWRlb3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVhZGVyX2NvbnRlbnR7XHJcbiAgICBwYWRkaW5nOiAwcHggMTYycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxNDQxcHg7XHJcbiAgICAuaGVhZGVyX3N1YnRpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY5RUQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlN1aXNzZSBJbnQnbCBUcmlhbFwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IC8qIDI2cHggKi9cclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGVze1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGOUVEO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSZWNrbGVzcyBOZXVlIFRSSUFMXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTQ5cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg1JTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC01Ljk2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saW5lX2VuZHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX3RleHR7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxNjJweDtcclxuICAgICAgICBib3R0b206IC0xNjVweDtcclxuICAgIH1cclxufVxyXG4ubWVudV9vcGVuX2Nsb3Nle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLm1lbnVfbDF7XHJcbiAgICAgICAgd2lkdGg6IDEyOHB4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY5RUQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIH1cclxuICAgIC5tZW51X2wye1xyXG4gICAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY5RUQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIH1cclxufVxyXG5ib2R5Lm1lbnVfb3BlbntcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLm1lbnVfbDF7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoM3B4KSB0cmFuc2xhdGVYKC01cHgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE0YzNiO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudV9sMntcclxuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01cHgpIHRyYW5zbGF0ZVgoLTRweCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTRjM2I7XHJcbiAgICAgICAgfVxyXG59XHJcbi5wYWdlX2NvbnRhaW5lcntcclxuICAgIC5wYWdle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICB9XHJcbn1cclxuLm92ZntcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBzcGFue1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDUlKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICAgIH1cclxuICAgICYuYWN0aXZle1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5vcGF7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcclxuICAgICYuYWN0aXZle1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuLnNjcm9sbF9pbmRpY2F0b3J7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDQ2cHg7XHJcbiAgICBsZWZ0OiA4MHB4O1xyXG59XHJcbi5zZWN0aW9uX21hcHtcclxuICAgIGJhY2tncm91bmQ6ICNGNUY1RUU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAubWFwX2NvbnRhaW5lcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAucGluc3tcclxuICAgICAgICAuc2luZ2xlX3BpbntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zd2V7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5kZW57XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIyM3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTc1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5nZXJ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI4OXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5nZXIye1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzNzBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc3Bhe1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweCAxMXB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkFGMjtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDdweCAxMnB4IDI0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIwM0MyQztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzIE5ldWUgVFJJQUxcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWc6aG92ZXIgKyBpe1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMDhweDtcclxuICAgICAgICAubWFwX2NvbnRlbnR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICAgICAgICAubWFwX3RleHRfYm90dG9te1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAubWFwX3R4dHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjU4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWFwX2N0YXtcclxuICAgICAgICAgICAgICAgICAgICAuY3Rhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIwM0MyQztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU3Vpc3NlIEludCdsIFRyaWFsXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zc3N2dntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICMyMDNDMkM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOERFQ0M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNzc3Z2IHBhdGh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI0U4REVDQztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDNDMkM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI0U4REVDQztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubWVudXtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDB2aDtcclxuICAgIGJhY2tncm91bmQ6ICNFOEVCRTg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICAubWVudV9jb250aXNhe1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xyXG4gICAgfVxyXG4gICAgLm1lbnVfaXRlbXN7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC5zbXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaW5nbGVfbWVudV9pdGVte1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICAgICAgICAgIC5tX2l0ZW17XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jdXJyZW50IGl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWFpbntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhpZGRlbntcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMTRDM0I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIHBhZGRpbmctdG9wIC45cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgzMiwgNjAsIDQ0LCAwLjIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIC5tYWlue1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDMlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIC5oaWRkZW57XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXJfYm90dG9te1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDgwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnN3aXRjaF9tZW51IC5tZW51e1xyXG4gICAgYm90dG9tOiB1bnNldDtcclxuICAgIHRvcDogMDtcclxufVxyXG4ubWVudV9vcGVuIC5tZW51e1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuXHJcbn1cclxuLnJldmVhbHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmZvb3Rlcl9ib3R0b20gaW1ne1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC42cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcclxufVxyXG4ucmV2ZWFsLmFjdGl2ZXtcclxuICAgIC5zaW5nbGVfbWVudV9pdGVte1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgIH1cclxuICAgICYuZm9vdGVyX2JvdHRvbSBpbWd7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucm9sbGluZyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogIzAwNGEzMztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDMzNnB4O1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLnJvbGxpbmcgLnNjcm9sbGluZ190ZXh0IHtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogMXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLnJvbGxpbmcgLnJvbGxpbmdfdGV4dCB7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDFyZW07XHJcbiAgICBhbmltYXRpb246IHNjcm9sbCAzMHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgbWluLXdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5yb2xsaW5nIC5yb2xsaW5nX3RleHQgc3BhbiB7XHJcbiAgICBjb2xvcjogIzAwNGIzNztcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJlY2tsZXNzIE5ldWUgVFJJQUxcIjtcclxuICAgIGZvbnQtc2l6ZTogMTQ5cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDg1JTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtNS45NnB4O1xyXG59XHJcbkBrZXlmcmFtZXMgc2Nyb2xsIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKVxyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC0xMDAlIC0gMXJlbSkpXHJcbiAgICB9XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/