/*
	HTML5 Reset :: style.css
-------------------------------------------------------------------------------*/
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent;
}

article, aside, figure, footer, header, nav, section, details, summary {
  display: block;
}

/* Handle box-sizing while better addressing child elements:
   http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

/* consider resetting the default cursor: https://gist.github.com/murtaugh/5247154 */
/* Responsive images and other embedded objects */
/* if you don't have full control over `img` tags (if you have to overcome attributes), consider adding height: auto */
img,
object,
embed {
  max-width: 100%;
}

/*
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
	In fact, it *will* cause problems with Google Maps' controls at small size.
	If this is the case for you, try uncommenting the following:
#map img {
		max-width: none;
}
*/
/* force a vertical scrollbar to prevent a jumpy page */
html {
  overflow-y: scroll;
}

/* we use a lot of ULs that aren't bulleted.
	you'll have to restore the bullets within content,
	which is fine because they're probably customized anyway */
ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

/* tables still need cellspacing="0" in the markup */
table {
  border-collapse: separate;
  border-spacing: 0;
}

th {
  font-weight: bold;
  vertical-align: bottom;
}

td {
  font-weight: normal;
  vertical-align: top;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

pre {
  white-space: pre; /* CSS2 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
}

input[type=radio] {
  vertical-align: text-bottom;
}

input[type=checkbox] {
  vertical-align: bottom;
}

.ie7 input[type=checkbox] {
  vertical-align: baseline;
}

.ie6 input {
  vertical-align: text-bottom;
}

select, input, textarea {
  font: 99% sans-serif;
}

table {
  font-size: inherit;
  font: 100%;
}

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

td, td img {
  vertical-align: top;
}

/* Make sure sup and sub don't mess with your line-heights http://gist.github.com/413930 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* standardize any monospaced elements */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* hand cursor on clickable elements */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {
  margin: 0;
}

/* make buttons play nice in IE */
button,
input[type=button] {
  width: auto;
  overflow: visible;
}

/* scale images in IE7 more attractively */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

/* prevent BG image flicker upon hover
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/
/* let's clear some floats */
.clearfix:after {
  content: " ";
  display: block;
  clear: both;
}

@font-face {
  font-family: "Denim";
  src: url("/Assets/fonts/DenimINK-Regular.woff2") format("woff2"), url("/Assets/fonts/DenimINK-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  text-rendering: optimizeLegibility;
}
/*
===------ SCREENS -------===
*/
/*
===------ COLORS -------===
*/
/*
===------ BORDER RADIUS -------===
*/
/*
===------ FONTS -------===
*/
.bigCyan {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.bigCyan span {
  width: 100%;
  background-color: #00E5FF;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 16px 20px;
}
@media (min-width: 768px) {
  .bigCyan span {
    padding: 37px 20px;
  }
}
@media (min-width: 1440px) {
  .bigCyan span {
    padding: 34px 20px;
  }
}
.bigCyan span {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .bigCyan span {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .bigCyan span {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .bigCyan span {
    font-size: 20px;
    line-height: 28px;
  }
}
.bigCyan:hover span, .bigCyan:focus span {
  background-color: #006AFF;
  color: #FFFFFF;
}

.mdCyan {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mdCyan span {
  width: 100%;
  background-color: #00E5FF;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 21px 20px;
}
@media (min-width: 768px) {
  .mdCyan span {
    padding: 24px 20px;
  }
}
@media (min-width: 1440px) {
  .mdCyan span {
    padding: 27px 20px;
  }
}
.mdCyan span {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .mdCyan span {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .mdCyan span {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .mdCyan span {
    font-size: 20px;
    line-height: 28px;
  }
}
.mdCyan:hover span, .mdCyan:focus span {
  background-color: #006AFF;
  color: #FFFFFF;
}

.backBlue {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.backBlue span {
  width: 100%;
  background-color: #006AFF;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 16px 20px;
}
@media (min-width: 768px) {
  .backBlue span {
    padding: 24px 20px;
  }
}
@media (min-width: 1440px) {
  .backBlue span {
    padding: 27px 20px;
  }
}
.backBlue span {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .backBlue span {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .backBlue span {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .backBlue span {
    font-size: 20px;
    line-height: 28px;
  }
}
.backBlue span img {
  height: 15px;
  width: auto;
}

.bottom .backBlue a {
  color: #FFFFFF;
}
.bottom .backBlue a:hover {
  text-decoration: underline;
}

a.backBlue:hover span, a.backBlue:focus span {
  background-color: #000000;
  color: #FFFFFF;
}

.smBlue {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.smBlue span {
  width: 100%;
  background-color: #006AFF;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  padding: 6px 10px;
}
@media (min-width: 768px) {
  .smBlue span {
    padding: 12px 10px;
  }
}
@media (min-width: 1440px) {
  .smBlue span {
    padding: 12px 20px;
  }
}
.smBlue span {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .smBlue span {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .smBlue span {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .smBlue span {
    font-size: 20px;
    line-height: 28px;
  }
}
.smBlue span img {
  height: 15px;
  width: auto;
}
.smBlue:hover span, .smBlue:focus span {
  background-color: #000000;
  color: #FFFFFF;
}

.black {
  width: 100%;
  background-color: #000000;
  border-radius: 6px;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 6px 10px;
}
@media (min-width: 768px) {
  .black {
    padding: 9px 15px;
  }
}
@media (min-width: 1440px) {
  .black {
    padding: 6px 15px;
  }
}
.black {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .black {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .black {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .black {
    font-size: 20px;
    line-height: 28px;
  }
}
.black img {
  margin-right: 10px;
}
.black:hover, .black:focus {
  background-color: #006AFF !important;
  color: #FFFFFF;
}

.white {
  width: 100%;
  background-color: #FFFFFF;
  border-radius: 6px;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 6px 10px;
}
@media (min-width: 768px) {
  .white {
    padding: 9px 10px;
  }
}
@media (min-width: 1440px) {
  .white {
    padding: 6px 10px;
  }
}
.white {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .white {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .white {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .white {
    font-size: 20px;
    line-height: 28px;
  }
}
.white:hover, .white:focus {
  color: #006AFF;
}

.main-header {
  position: fixed;
  z-index: 10;
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  right: 0;
  top: 0;
  padding: 0;
  -webkit-transition: top 0.5s ease-in-out;
  transition: top 0.5s ease-in-out;
}
@media (min-width: 1024px) {
  .main-header {
    padding: 40px 15px;
    background-color: transparent;
  }
}
@media (min-width: 1024px) {
  .main-header.hidden {
    top: -148px;
  }
}
@media (min-width: 1440px) {
  .main-header.hidden {
    top: -160px;
  }
}
@media (min-width: 2500px) {
  .main-header.hidden {
    top: -162px;
  }
}
.main-header > .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 100%;
}
@media (min-width: 1024px) {
  .main-header > .container {
    min-width: 740px;
    width: auto;
    max-width: none;
  }
}
.main-header > .container .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  pointer-events: initial;
  z-index: 2;
  background-color: #000000;
}
@media (min-width: 1024px) {
  .main-header > .container .top {
    background-color: transparent;
    border-radius: 6px;
  }
  .main-header > .container .top:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 6px;
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
    pointer-events: none;
  }
}
.main-header > .container .center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 15px;
  background-color: #FFFFFF;
  border-radius: 6px;
}
@media (min-width: 1024px) {
  .main-header > .container .center {
    background-color: rgba(255, 255, 255, 0.68);
    backdrop-filter: blur(2px);
  }
}
.main-header > .container .bottom {
  width: 100%;
  position: relative;
  pointer-events: initial;
  z-index: 1;
  top: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: #000000;
}
@media (min-width: 1024px) {
  .main-header > .container .bottom {
    background-color: transparent;
    opacity: 1;
  }
}
.main-header > .container .bottom.hidden {
  opacity: 0;
  top: -50px;
}
@media (min-width: 768px) {
  .main-header > .container .bottom.hidden {
    top: -68px;
  }
}
@media (min-width: 1440px) {
  .main-header > .container .bottom.hidden {
    top: -80px;
  }
}
@media (min-width: 2500px) {
  .main-header > .container .bottom.hidden {
    top: -82px;
  }
}
.main-header > .container .logo {
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-size: contain;
  background-position: center;
  width: 60px;
  height: 60px;
}
@media (min-width: 768px) {
  .main-header > .container .logo {
    width: 68px;
    height: 68px;
  }
}
@media (min-width: 1440px) {
  .main-header > .container .logo {
    width: 80px;
    height: 80px;
  }
}
@media (min-width: 2500px) {
  .main-header > .container .logo {
    width: 82px;
    height: 82px;
  }
}
.main-header > .container .logo {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .main-header > .container .logo {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .main-header > .container .logo {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .main-header > .container .logo {
    font-size: 20px;
    line-height: 28px;
  }
}
.main-header > .container .logo a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main-header > .container .logo img {
  width: 60px;
  height: 30px;
}
@media (min-width: 768px) {
  .main-header > .container .logo img {
    width: 68px;
    height: 34px;
  }
}
@media (min-width: 1440px) {
  .main-header > .container .logo img {
    width: 80px;
    height: 40px;
  }
}
@media (min-width: 2500px) {
  .main-header > .container .logo img {
    width: 82px;
    height: 40px;
  }
}
.main-header > .container .MainMenu {
  display: none;
}
@media (min-width: 768px) {
  .main-header > .container .MainMenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.main-header > .container .MainMenu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.main-header > .container .MainMenu ul li {
  margin: 0 5px;
}
.main-header > .container .MainMenu ul li a {
  white-space: nowrap;
}
.main-header > .container .MainMenu ul li a.selected {
  background-color: #006AFF;
}
.main-header > .container .lang {
  margin: 0 5px;
}
.main-header > .container .menuToggle {
  cursor: pointer;
  font-size: 0;
  border: 0;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  margin: 0 5px;
  width: 40px;
  height: 28px;
}
@media (min-width: 768px) {
  .main-header > .container .menuToggle {
    height: 34px;
  }
}
@media (min-width: 1440px) {
  .main-header > .container .menuToggle {
    height: 40px;
  }
}
.main-header > .container .menuToggle span {
  display: block;
  position: absolute;
  height: 2px;
  width: auto;
  background-color: #000000;
  border-radius: 2px;
  left: 0;
  right: 0;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
.main-header > .container .menuToggle span:nth-child(1) {
  top: 7px;
}
.main-header > .container .menuToggle span:nth-child(2) {
  top: 13px;
}
.main-header > .container .menuToggle span:nth-child(3) {
  top: 19px;
}
@media (min-width: 768px) {
  .main-header > .container .menuToggle span:nth-child(1) {
    top: 11px;
  }
  .main-header > .container .menuToggle span:nth-child(2) {
    top: 17px;
  }
  .main-header > .container .menuToggle span:nth-child(3) {
    top: 23px;
  }
}
@media (min-width: 1440px) {
  .main-header > .container .menuToggle span:nth-child(1) {
    top: 14px;
  }
  .main-header > .container .menuToggle span:nth-child(2) {
    top: 20px;
  }
  .main-header > .container .menuToggle span:nth-child(3) {
    top: 26px;
  }
}
.main-header > .container .menuToggle.open span:nth-child(1) {
  top: 13px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.main-header > .container .menuToggle.open span:nth-child(2) {
  top: 13px;
  width: 0%;
  left: 50%;
}
.main-header > .container .menuToggle.open span:nth-child(3) {
  top: 13px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
@media (min-width: 768px) {
  .main-header > .container .menuToggle.open span:nth-child(1), .main-header > .container .menuToggle.open span:nth-child(2), .main-header > .container .menuToggle.open span:nth-child(3) {
    top: 17px;
  }
}
@media (min-width: 1440px) {
  .main-header > .container .menuToggle.open span:nth-child(1), .main-header > .container .menuToggle.open span:nth-child(2), .main-header > .container .menuToggle.open span:nth-child(3) {
    top: 19px;
  }
}
.main-header > .container .menuToggle:hover span, .main-header > .container .menuToggle:focus span {
  background-color: #006AFF;
}
.main-header > .container .SubMenu {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  border-radius: 6px;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.main-header > .container .SubMenu * {
  pointer-events: none;
}
.main-header > .container .SubMenu.show {
  opacity: 1;
  pointer-events: initial;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}
.main-header > .container .SubMenu.show * {
  pointer-events: initial;
}
.main-header > .container .SubMenu .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.main-header > .container .SubMenu .MobileMenu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  min-height: 230px;
}
@media (min-width: 768px) {
  .main-header > .container .SubMenu .MobileMenu {
    width: 50%;
    min-height: 210px;
  }
}
@media (min-width: 1440px) {
  .main-header > .container .SubMenu .MobileMenu {
    min-height: 250px;
  }
}
@media (min-width: 2500px) {
  .main-header > .container .SubMenu .MobileMenu {
    width: 55%;
    min-height: 310px;
  }
}
.main-header > .container .SubMenu .MobileMenu .menu {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 10px;
}
.main-header > .container .SubMenu .MobileMenu .menu li {
  margin-right: 10px;
  margin-bottom: 10px;
}
.main-header > .container .SubMenu .MobileMenu .menu li:last-child {
  margin-right: 0;
}
.main-header > .container .SubMenu .MobileMenu .menu li a.selected {
  background-color: #006AFF;
}
@media (min-width: 768px) {
  .main-header > .container .SubMenu .MobileMenu .menu {
    display: none;
  }
}
@media (min-width: 1024px) {
  .main-header > .container .SubMenu .MobileMenu .menu {
    margin-bottom: 30px;
  }
}
.main-header > .container .SubMenu .logo-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-top: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .main-header > .container .SubMenu .logo-bottom {
    width: 50%;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
@media (min-width: 1024px) {
  .main-header > .container .SubMenu .logo-bottom {
    margin-top: 40px;
  }
}
@media (min-width: 2500px) {
  .main-header > .container .SubMenu .logo-bottom {
    width: 45%;
  }
}
.main-header > .container .SubMenu .logo-bottom a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.main-header > .container .SubMenu .logo-bottom img {
  width: 60px;
  height: auto;
}
@media (min-width: 768px) {
  .main-header > .container .SubMenu .logo-bottom img {
    width: 80px;
  }
}
.main-header > .container .SubMenu .copyright {
  margin-top: 20px;
  text-align: left;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .main-header > .container .SubMenu .copyright {
    font-size: 14px;
    line-height: 16px;
  }
}
.main-header > .container .SubMenu .copyright {
  width: 100%;
}
@media (min-width: 768px) {
  .main-header > .container .SubMenu .copyright {
    width: 50%;
    -ms-flex-item-align: end;
        align-self: flex-end;
    text-align: right;
    padding-left: 10px;
    margin-left: auto;
  }
}
@media (min-width: 1024px) {
  .main-header > .container .SubMenu .copyright {
    margin-top: 40px;
  }
}
@media (min-width: 2500px) {
  .main-header > .container .SubMenu .copyright {
    width: 45%;
  }
}
.main-header > .container .SecMenu {
  width: 100%;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .main-header > .container .SecMenu {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .main-header > .container .SecMenu {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .main-header > .container .SecMenu {
    font-size: 28px;
    line-height: 38px;
  }
}
.main-header > .container .SecMenu .parent {
  padding-right: 15px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main-header > .container .SecMenu .parent .arrow {
  border: solid #000000;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 5px;
  width: 10px;
  height: 10px;
  margin-left: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transition: none;
  transition: none;
  margin-top: -5px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.main-header > .container .SecMenu .parent + .secLevel {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
  margin-left: 15px;
}
.main-header > .container .SecMenu .parent:hover, .main-header > .container .SecMenu .parent:focus {
  color: #006AFF;
}
.main-header > .container .SecMenu .parent:hover .arrow, .main-header > .container .SecMenu .parent:focus .arrow {
  border-color: #006AFF;
}
.main-header > .container .SecMenu .parent.open {
  color: #006AFF;
}
.main-header > .container .SecMenu .parent.open .arrow {
  border-color: #006AFF;
  -webkit-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
          transform: rotate(-135deg);
  margin-top: 10px;
}
.main-header > .container .SecMenu a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #000000;
}
.main-header > .container .SecMenu a:hover, .main-header > .container .SecMenu a:focus {
  color: #006AFF;
}
.main-header > .container .SecMenu a.selected {
  color: #006AFF;
}
.main-header > .container .bottomLinks {
  width: 100%;
  margin-top: 20px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .main-header > .container .bottomLinks {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .main-header > .container .bottomLinks {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .main-header > .container .bottomLinks {
    font-size: 20px;
    line-height: 28px;
  }
}
@media (min-width: 768px) {
  .main-header > .container .bottomLinks {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .main-header > .container .bottomLinks {
    margin-top: 40px;
  }
}
@media (min-width: 2500px) {
  .main-header > .container .bottomLinks {
    width: 55%;
  }
}
.main-header > .container .bottomLinks li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 15px;
}
.main-header > .container .bottomLinks a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #000000;
}
.main-header > .container .bottomLinks a:hover, .main-header > .container .bottomLinks a:focus {
  color: #006AFF;
}
.main-header > .container .bottomLinks a:last-child {
  margin-right: 0;
}
.main-header > .container .bottomLinks a.selected {
  color: #006AFF;
}
.main-header > .container .tickets {
  width: 100%;
  border-radius: 6px;
}
@media (min-width: 1024px) {
  .main-header > .container .tickets {
    min-width: 240px;
  }
}
.main-header > .container .tickets .mdCyan span {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.main-footer {
  position: relative;
}
.main-footer .marquee {
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
  white-space: nowrap;
  background-color: #00E5FF;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  padding: 11px 0 25px 0;
  padding: 0.3em 0 0.7em 0;
}
@media (min-width: 768px) {
  .main-footer .marquee {
    padding: 0.5em 0 0.7em 0;
  }
}
@media (min-width: 1440px) {
  .main-footer .marquee {
    padding: 0.5em 0 0.5em 0;
  }
}
@media (min-width: 2500px) {
  .main-footer .marquee {
    padding: 0.5em 0 0.5em 0;
  }
}
.main-footer .marquee {
  font-size: 30px;
  line-height: 30px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .main-footer .marquee {
    font-size: 30px;
    line-height: 30px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1em;
  }
}
@media (min-width: 768px) {
  .main-footer .marquee {
    font-size: 40px;
    line-height: 40px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1em;
  }
}
@media (min-width: 1440px) {
  .main-footer .marquee {
    font-size: 48px;
    line-height: 48px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1em;
  }
}
@media (min-width: 2500px) {
  .main-footer .marquee {
    font-size: 60px;
    line-height: 60px;
  }
}
.main-footer .marquee #text-roller {
  position: relative;
  white-space: nowrap;
}
.main-footer .marquee #text-roller img {
  position: relative;
  margin: 0 10px;
  height: 40px;
  top: 10px;
}
@media (min-width: 768px) {
  .main-footer .marquee #text-roller img {
    margin: 0 20px;
    height: 47px;
  }
}
@media (min-width: 1440px) {
  .main-footer .marquee #text-roller img {
    top: 5px;
  }
}
.main-footer .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.main-footer .column {
  width: 100%;
}
@media (min-width: 768px) {
  .main-footer .column {
    width: 50%;
  }
}
@media (min-width: 1440px) {
  .main-footer .column {
    width: 25%;
  }
}
.main-footer .column .bgdItem {
  height: 100%;
}
.main-footer .column.fourth .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.main-footer .title {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .main-footer .title {
    margin-bottom: 40px;
  }
}
.main-footer .title {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .main-footer .title {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .main-footer .title {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .main-footer .title {
    font-size: 20px;
    line-height: 28px;
  }
}
.main-footer .menu ul li {
  margin-bottom: 7px;
}
.main-footer .menu ul li:last-child {
  margin-bottom: 0;
}
.main-footer .menu a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #000000;
}
.main-footer .menu a:hover, .main-footer .menu a:focus {
  color: #006AFF;
}
.main-footer .menu {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .main-footer .menu {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .main-footer .menu {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .main-footer .menu {
    font-size: 28px;
    line-height: 38px;
  }
}
.main-footer .menu {
  line-height: 18px;
}
@media (min-width: 768px) {
  .main-footer .menu {
    line-height: 22px;
  }
}
@media (min-width: 1440px) {
  .main-footer .menu {
    line-height: 24px;
  }
}
@media (min-width: 2500px) {
  .main-footer .menu {
    line-height: 28px;
  }
}
.main-footer .menu.big {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .main-footer .menu.big {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .main-footer .menu.big {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .main-footer .menu.big {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .main-footer .menu.big {
    font-size: 60px;
    line-height: 70px;
  }
}
.main-footer .menu.big {
  line-height: 30px;
}
@media (min-width: 576px) {
  .main-footer .menu.big {
    line-height: 1em;
  }
}
@media (min-width: 768px) {
  .main-footer .menu.big {
    line-height: 1em;
  }
}
@media (min-width: 1440px) {
  .main-footer .menu.big {
    line-height: 1em;
  }
}
@media (min-width: 2500px) {
  .main-footer .menu.big {
    line-height: 60px;
  }
}
.main-footer .menu.big ul li {
  margin-bottom: 15px;
}
.main-footer .menu.big ul li:last-child {
  margin-bottom: 0;
}
.main-footer .menu.hor {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .main-footer .menu.hor {
    margin-top: 40px;
  }
}
.main-footer .menu.hor {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .main-footer .menu.hor {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .main-footer .menu.hor {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .main-footer .menu.hor {
    font-size: 20px;
    line-height: 28px;
  }
}
.main-footer .menu.hor ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.main-footer .menu.hor ul li {
  margin-right: 15px;
}
.main-footer .menu.hor ul li:last-child {
  margin-right: 0;
}
.main-footer .logo-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
  width: 100%;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .main-footer .logo-bottom {
    margin-top: 40px;
  }
}
.main-footer .logo-bottom a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.main-footer .logo-bottom img {
  width: 120px;
  height: auto;
}
.main-footer .logo-bottom .copyright {
  text-align: right;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .main-footer .logo-bottom .copyright {
    font-size: 14px;
    line-height: 16px;
  }
}
.main-footer .logo-bottom .copyright {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .main-footer .logo-bottom .copyright {
    margin-top: 40px;
  }
}

.sticky-filters {
  overflow-y: auto;
  overflow-x: hidden;
}
@media (min-width: 1024px) {
  .sticky-filters {
    position: sticky;
    top: 0;
    border-radius: 6px;
    max-height: 100vh;
  }
  .sticky-filters .box {
    background-color: transparent;
  }
}

.sticky-filters {
  scrollbar-width: thin;
  scrollbar-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.2);
}

.sticky-filters::-webkit-scrollbar {
  width: 8px;
}

.sticky-filters::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.2);
}

.sticky-filters::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
}

.filtersBtnCell {
  width: 100%;
  position: sticky;
  z-index: 9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 110px;
}
@media (min-width: 768px) {
  .filtersBtnCell {
    top: 136px;
  }
}
@media (min-width: 1024px) {
  .filtersBtnCell {
    display: none;
  }
}
.filtersBtnCell .filtersBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  bottom: 100%;
  background-color: #000000;
  left: 0;
  right: 0;
}
@media (min-width: 1024px) {
  .filtersBtnCell .filtersBtn {
    left: 50%;
    right: auto;
    min-width: 740px;
    width: auto;
    max-width: none;
    margin-left: -370px;
  }
}
.filtersBtnCell .filtersBtn * {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.filtersBtnCell .filtersBtn span {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.filtersBtnCell .filtersBtn.open img {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.filters {
  border-radius: 6px;
  background-color: #FFFFFF;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  position: relative;
}
@media (max-width: 1023px) {
  .filters {
    position: sticky;
    z-index: 9;
    top: 136px;
    display: grid;
    grid-template-rows: 0fr;
    -webkit-transition: grid-template-rows 0.3s ease-in-out;
    transition: grid-template-rows 0.3s ease-in-out;
    transition: grid-template-rows 0.3s ease-in-out, -ms-grid-rows 0.3s ease-in-out;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    width: 100%;
  }
  .filters.fixed {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .filters {
    top: 110px;
  }
}
@media (min-width: 1024px) {
  .filters {
    width: 320px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    position: relative;
  }
}
@media (min-width: 1440px) {
  .filters {
    width: 430px;
  }
}
.filters .box {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
}
.filters a.selected {
  background-color: #006AFF;
}
@media (max-width: 1023px) {
  .filters.show {
    grid-template-rows: 1fr;
  }
}
@media (max-width: 1023px) {
  .filters.show .sticky-filters {
    max-height: calc(100vh - 68px - 68px);
  }
}
@media (max-width: 767px) {
  .filters.show .sticky-filters {
    overflow-y: auto;
    max-height: calc(100vh - 60px - 50px);
  }
}

.listFilters {
  padding-bottom: 20px;
}
@media (min-width: 1024px) {
  .listFilters {
    padding-bottom: 40px;
  }
}
.listFilters:last-child {
  padding-bottom: 0;
}
.listFilters .label {
  padding: 6px 0px;
  margin-bottom: 10px;
}
.listFilters .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}
.listFilters .list a {
  width: auto;
}

.sticky-label {
  position: sticky;
  z-index: 1;
  top: 110px;
}
@media (min-width: 768px) {
  .sticky-label {
    top: 136px;
  }
}
@media (min-width: 1024px) {
  .sticky-label {
    top: 0;
  }
}

.listEvents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 80vh;
  background-color: #000000;
  position: relative;
}
@media (min-width: 1024px) {
  .listEvents {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.listEvents .main-column {
  width: 100%;
  background-color: #FFFFFF;
}
.listEvents .day-label {
  width: 100%;
  background-color: #00E5FF;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 19px 20px;
}
@media (min-width: 768px) {
  .listEvents .day-label {
    padding: 21px 20px;
  }
}
@media (min-width: 1024px) {
  .listEvents .day-label {
    padding: 21px 40px;
  }
}
@media (min-width: 1440px) {
  .listEvents .day-label {
    padding: 19px 40px;
  }
}
@media (min-width: 1440px) {
  .listEvents .day-label {
    padding: 25px 40px;
  }
}
@media (min-width: 2500px) {
  .listEvents .day-label {
    padding: 22px 40px;
  }
}
.listEvents .day-label {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .listEvents .day-label {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .listEvents .day-label {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .listEvents .day-label {
    font-size: 28px;
    line-height: 38px;
  }
}

.guests {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.guests .label {
  margin-bottom: 10px;
}
@media (min-width: 1440px) {
  .guests .label {
    margin-bottom: 15px;
  }
}
.guests .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}
.guests .list .thumb {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 155px;
}
@media (min-width: 768px) {
  .guests .list .thumb {
    width: 170px;
  }
}
.guests .list .thumb a.image {
  position: relative;
  width: 50px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow: hidden;
  border-radius: 6px;
}
.guests .list .thumb a.image:after {
  content: "";
  position: absolute;
  inset: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.guests .list .thumb a.image img {
  position: relative;
}
.guests .list .thumb a.image:focus:after {
  -webkit-box-shadow: inset 0px 0px 0px 1px #006AFF;
          box-shadow: inset 0px 0px 0px 1px #006AFF;
}
.guests .list .thumb .guestName {
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .guests .list .thumb .guestName {
    font-size: 14px;
    line-height: 16px;
  }
}
.guests .list .thumb .guestName {
  letter-spacing: -0.1px;
  padding-left: 7px;
}
.guests .list .thumb .guestName a {
  color: #000000;
}
.guests .list .thumb .guestName a:hover, .guests .list .thumb .guestName a:focus {
  color: #006AFF;
}
.guests .list .thumb.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #CDCDCD;
  color: #000000;
  text-align: center;
  padding: 5px;
  border-radius: 6px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .guests .list .thumb.tooltip .tooltiptext {
    font-size: 14px;
    line-height: 16px;
  }
}
.guests .list .thumb.tooltip .tooltiptext {
  position: absolute;
  z-index: 1;
  bottom: 120%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  display: none;
}
@media (min-width: 1200px) {
  .guests .list .thumb.tooltip .tooltiptext {
    display: block;
  }
}
.guests .list .thumb.tooltip .tooltiptext:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  border-width: 8px;
  border-style: solid;
  border-color: #CDCDCD transparent transparent transparent;
}
.guests .list .thumb.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

.eventListItem .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1440px) {
  .eventListItem .box {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.eventListItem .info {
  width: 100%;
}
@media (min-width: 1440px) {
  .eventListItem .info {
    padding-right: 40px;
    width: auto;
  }
}
.eventListItem .info .data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 20px;
}
@media (min-width: 1440px) {
  .eventListItem .info .data {
    margin-bottom: 40px;
  }
}
.eventListItem .info .data .label {
  margin-right: 10px;
  padding: 6px 12px;
}
.eventListItem .info .data .label:last-child {
  margin-right: 0;
}
.eventListItem .info .data .date {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.eventListItem .info .data .time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.eventListItem .info .data .cat {
  border-radius: 6px;
}
.eventListItem .info .data .cat.HouseGreen {
  background-color: #A1D992;
}
.eventListItem .info .data .cat.HouseBlue {
  background-color: #95BAE3;
}
.eventListItem .info .data .cat.HouseYellow {
  background-color: #F6D56A;
}
.eventListItem .info .data .cat.HousePurple {
  background-color: #E3CDFF;
}
.eventListItem .info .data .location {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.eventListItem .info .data .location.label {
  padding: 0;
}
.eventListItem .info .data .location img {
  width: auto;
  height: 15px;
  margin-right: 5px;
}
@media (min-width: 768px) {
  .eventListItem .info .data .location img {
    height: 22px;
    margin-right: 10px;
  }
}
.eventListItem .info .data .location span {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.eventListItem .info .data + .data {
  margin-bottom: 10px;
}
@media (min-width: 1440px) {
  .eventListItem .info .data + .data {
    margin-bottom: 20px;
  }
}
.eventListItem .info h2,
.eventListItem .info h3 {
  max-width: 1200px;
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .eventListItem .info h2,
  .eventListItem .info h3 {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .eventListItem .info h2,
  .eventListItem .info h3 {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .eventListItem .info h2,
  .eventListItem .info h3 {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .eventListItem .info h2,
  .eventListItem .info h3 {
    font-size: 60px;
    line-height: 70px;
  }
}
.eventListItem .info h2,
.eventListItem .info h3 {
  margin-bottom: 10px;
}
@media (min-width: 1440px) {
  .eventListItem .info h2,
  .eventListItem .info h3 {
    margin-bottom: 20px;
  }
}
.eventListItem .info h2 a,
.eventListItem .info h3 a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #000000;
}
.eventListItem .info h2 a:hover, .eventListItem .info h2 a:focus,
.eventListItem .info h3 a:hover,
.eventListItem .info h3 a:focus {
  color: #006AFF;
}
.eventListItem .info h2 + .data,
.eventListItem .info h3 + .data {
  margin-bottom: 0;
}
.eventListItem .guests {
  margin-top: 20px;
  margin-left: 0;
}
@media (min-width: 1024px) {
  .eventListItem .guests {
    margin-left: auto;
  }
}
@media (min-width: 1440px) {
  .eventListItem .guests {
    width: 350px;
    margin-top: 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
}

.listGuests {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 80vh;
  background-color: #000000;
  position: relative;
}
@media (min-width: 1024px) {
  .listGuests {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.listGuests .main-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
.listGuests .main-column .list {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #FFFFFF;
  position: relative;
}
.listGuests .main-column .guestListItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
@media (min-width: 480px) {
  .listGuests .main-column .guestListItem {
    width: 50%;
  }
}
@media (min-width: 1440px) {
  .listGuests .main-column .guestListItem {
    width: 33.333%;
  }
}
@media (min-width: 2500px) {
  .listGuests .main-column .guestListItem {
    width: 25%;
  }
}
.listGuests .main-column .guestListItem .image {
  width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}
.listGuests .main-column .guestListItem .image:before {
  content: "";
  padding-top: 100%;
  width: 100%;
  display: block;
}
.listGuests .main-column .guestListItem .image a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  border-radius: 6px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.listGuests .main-column .guestListItem .image a:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.listGuests .main-column .guestListItem .image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.listGuests .main-column .guestListItem .data {
  width: 100%;
  height: 100%;
}
.listGuests .main-column .guestListItem .data h2 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .listGuests .main-column .guestListItem .data h2 {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .listGuests .main-column .guestListItem .data h2 {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .listGuests .main-column .guestListItem .data h2 {
    font-size: 40px;
    line-height: 50px;
  }
}
.listGuests .main-column .guestListItem .data h2 a {
  color: #000000;
}
.listGuests .main-column .guestListItem .data h2 a:hover, .listGuests .main-column .guestListItem .data h2 a:focus {
  color: #006AFF;
}
.detailThreeColumns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  margin-top: 110px;
}
@media (min-width: 768px) {
  .detailThreeColumns {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin-top: 136px;
  }
}
@media (min-width: 1024px) {
  .detailThreeColumns {
    margin-top: 176px;
  }
}
@media (min-width: 1440px) {
  .detailThreeColumns {
    margin-top: 200px;
  }
}
@media (min-width: 2500px) {
  .detailThreeColumns {
    margin-top: 204px;
  }
}
.detailThreeColumns .main-column {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .detailThreeColumns .main-column .evemtData {
    display: none;
  }
}
.detailThreeColumns .main-column .empty {
  display: none;
}
@media (min-width: 768px) {
  .detailThreeColumns .main-column .empty {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.detailThreeColumns .detailTitle h1 {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .detailThreeColumns .detailTitle h1 {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .detailThreeColumns .detailTitle h1 {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .detailThreeColumns .detailTitle h1 {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .detailThreeColumns .detailTitle h1 {
    font-size: 60px;
    line-height: 70px;
  }
}
.detailThreeColumns .detailTitle h1 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 1200px) {
  .detailThreeColumns .detailTitle h1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.detailThreeColumns.guestDetail .image {
  width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  border-radius: 6px;
  overflow: hidden;
}
.detailThreeColumns.guestDetail .image:before {
  content: "";
  padding-top: 100%;
  width: 100%;
  display: block;
}
.detailThreeColumns.guestDetail .image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 6px;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
}
.detailThreeColumns.guestDetail .image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.detailThreeColumns.guestDetail .main-column {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media (min-width: 768px) {
  .detailThreeColumns.guestDetail .main-column {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 1700px) {
  .detailThreeColumns.guestDetail .main-column {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.detailThreeColumns.guestDetail .main-column .guestImg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .detailThreeColumns.guestDetail .main-column .guestImg {
    display: none;
  }
}
.detailThreeColumns.guestDetail .right-column {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 768px) {
  .detailThreeColumns.guestDetail .right-column {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (min-width: 1700px) {
  .detailThreeColumns.guestDetail .right-column {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
.detailThreeColumns.guestDetail .right-column .guestImg {
  display: none;
}
@media (min-width: 768px) {
  .detailThreeColumns.guestDetail .right-column .guestImg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1700px) {
  .detailThreeColumns.guestDetail .right-column .guestImg {
    display: none;
  }
}
@media (min-width: 1700px) {
  .detailThreeColumns.guestDetail .right-column .empty.between {
    display: none;
  }
}
.detailThreeColumns.guestDetail .right-column .empty:not(.between) {
  display: none;
}
@media (min-width: 1700px) {
  .detailThreeColumns.guestDetail .right-column .empty:not(.between) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.detailTwoColumns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 80vh;
  position: relative;
}
@media (min-width: 768px) {
  .detailTwoColumns {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.detailTwoColumns .main-column {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.detailTwoColumns .main-column .empty {
  display: none;
}
@media (min-width: 768px) {
  .detailTwoColumns .main-column .empty {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.detailTwoColumns .detailTitle h1 {
  font-size: 34px;
  line-height: 40px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .detailTwoColumns .detailTitle h1 {
    font-size: 34px;
    line-height: 40px;
    font-size: calc(34px + 26 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .detailTwoColumns .detailTitle h1 {
    font-size: 60px;
    line-height: 68px;
    font-size: calc(60px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .detailTwoColumns .detailTitle h1 {
    font-size: 68px;
    line-height: 80px;
    font-size: calc(68px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .detailTwoColumns .detailTitle h1 {
    font-size: 80px;
    line-height: 90px;
  }
}
.detailTwoColumns .detailTitle h1 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 1200px) {
  .detailTwoColumns .detailTitle h1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

.detailOneColumn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 80vh;
  position: relative;
}
@media (min-width: 768px) {
  .detailOneColumn {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.detailOneColumn .main-column {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.detailOneColumn .detailTitle h1 {
  font-size: 34px;
  line-height: 40px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .detailOneColumn .detailTitle h1 {
    font-size: 34px;
    line-height: 40px;
    font-size: calc(34px + 26 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .detailOneColumn .detailTitle h1 {
    font-size: 60px;
    line-height: 68px;
    font-size: calc(60px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .detailOneColumn .detailTitle h1 {
    font-size: 68px;
    line-height: 80px;
    font-size: calc(68px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .detailOneColumn .detailTitle h1 {
    font-size: 80px;
    line-height: 90px;
  }
}
.detailOneColumn .detailTitle h1 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 1200px) {
  .detailOneColumn .detailTitle h1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

.simpleDetail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  margin-top: 110px;
}
@media (min-width: 768px) {
  .simpleDetail {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin-top: 136px;
  }
}
@media (min-width: 1024px) {
  .simpleDetail {
    margin-top: 176px;
  }
}
@media (min-width: 1440px) {
  .simpleDetail {
    margin-top: 200px;
  }
}
@media (min-width: 2500px) {
  .simpleDetail {
    margin-top: 204px;
  }
}
.simpleDetail .main-column {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.simpleDetail .detailTitle h1 {
  font-size: 34px;
  line-height: 40px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .simpleDetail .detailTitle h1 {
    font-size: 34px;
    line-height: 40px;
    font-size: calc(34px + 26 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .simpleDetail .detailTitle h1 {
    font-size: 60px;
    line-height: 68px;
    font-size: calc(60px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .simpleDetail .detailTitle h1 {
    font-size: 68px;
    line-height: 80px;
    font-size: calc(68px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .simpleDetail .detailTitle h1 {
    font-size: 80px;
    line-height: 90px;
  }
}
.simpleDetail .detailTitle h1 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (min-width: 1200px) {
  .simpleDetail .detailTitle h1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

.evemtData .time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.left-column {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 1440px) {
  .left-column {
    width: 430px;
  }
}
@media (min-width: 1700px) {
  .left-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.right-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
}
@media (min-width: 768px) {
  .right-column {
    width: 280px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1024px) {
  .right-column {
    width: 320px;
  }
}
@media (min-width: 1440px) {
  .right-column {
    width: 430px;
  }
}
.right-column .evemtData {
  display: none;
}
@media (min-width: 768px) {
  .right-column .evemtData {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1700px) {
  .right-column .evemtData {
    display: none;
  }
}
.right-column .evemtData .time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.right-column .empty {
  display: none;
}
@media (min-width: 768px) {
  .right-column .empty {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.detailTitle .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1200px) {
  .detailTitle .box {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.detailTitle .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
  width: 100%;
  margin-bottom: 20px;
  padding-left: 0;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media (min-width: 1200px) {
  .detailTitle .info {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    width: auto;
    max-width: 300px;
    margin-bottom: 0;
  }
}
@media (min-width: 1440px) {
  .detailTitle .info {
    padding-left: 40px;
  }
}
.detailTitle .data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 10px;
}
.detailTitle .data .label {
  white-space: nowrap;
  padding: 6px 12px;
}
.detailTitle .data .label:last-child {
  margin-right: 0;
}
.detailTitle .data .type {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.detailTitle .data .cat {
  border-radius: 6px;
}
.detailTitle .data .cat.HouseGreen {
  background-color: #A1D992;
}
.detailTitle .data .cat.HouseBlue {
  background-color: #95BAE3;
}
.detailTitle .data .cat.HouseYellow {
  background-color: #F6D56A;
}
.detailTitle .data .cat.HousePurple {
  background-color: #E3CDFF;
}

.bannerTitle .box {
  width: 100%;
  padding: 16px 20px;
}
@media (min-width: 768px) {
  .bannerTitle .box {
    padding: 37px 20px;
  }
}
@media (min-width: 1024px) {
  .bannerTitle .box {
    padding: 37px 40px;
  }
}
@media (min-width: 1440px) {
  .bannerTitle .box {
    padding: 34px 40px;
  }
}
.bannerTitle h2 {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .bannerTitle h2 {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .bannerTitle h2 {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .bannerTitle h2 {
    font-size: 20px;
    line-height: 28px;
  }
}

.eventItem .title {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .eventItem .title {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .eventItem .title {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .eventItem .title {
    font-size: 40px;
    line-height: 50px;
  }
}
.eventItem .title {
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .eventItem .title {
    margin-bottom: 40px;
  }
}
.eventItem .title a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #000000;
}
.eventItem .title a:hover, .eventItem .title a:focus {
  color: #006AFF;
}
.eventItem .time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.bannerItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.bannerItem .image {
  width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}
.bannerItem .image:before {
  content: "";
  padding-top: 100%;
  width: 100%;
  display: block;
}
.bannerItem .image a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  border-radius: 6px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.bannerItem .image a:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 6px;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
}
.bannerItem .image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.bannerItem .title {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .bannerItem .title {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .bannerItem .title {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .bannerItem .title {
    font-size: 40px;
    line-height: 50px;
  }
}
.bannerItem .title a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #000000;
}
.bannerItem .title a:hover, .bannerItem .title a:focus {
  color: #006AFF;
}
.bannerItem .title + .button {
  margin-top: 20px;
}
@media (min-width: 1024px) {
  .bannerItem .title + .button {
    margin-top: 30px;
  }
}
.simpleText {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .simpleText {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .simpleText {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .simpleText {
    font-size: 20px;
    line-height: 28px;
  }
}
.simpleText a {
  color: #000000;
  text-decoration: underline;
}
.simpleText a:hover {
  text-decoration: none;
}
.simpleText p + p {
  margin-top: 18px;
}
@media (min-width: 768px) {
  .simpleText p + p {
    margin-top: 20px;
  }
}
@media (min-width: 1440px) {
  .simpleText p + p {
    margin-top: 26px;
  }
}
@media (min-width: 2500px) {
  .simpleText p + p {
    margin-top: 28px;
  }
}

.highlightText {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .highlightText {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .highlightText {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .highlightText {
    font-size: 40px;
    line-height: 50px;
  }
}
.highlightText a {
  color: #000000;
  text-decoration: underline;
}
.highlightText a:hover {
  text-decoration: none;
}
.highlightText p + p {
  margin-top: 28px;
}
@media (min-width: 768px) {
  .highlightText p + p {
    margin-top: 32px;
  }
}
@media (min-width: 1440px) {
  .highlightText p + p {
    margin-top: 40px;
  }
}
@media (min-width: 2500px) {
  .highlightText p + p {
    margin-top: 50px;
  }
}
.highlightText.centered {
  text-align: center;
}
.highlightText.centered .text {
  margin-left: auto;
  margin-right: auto;
}

.eventDetail .highlightText {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .eventDetail .highlightText {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .eventDetail .highlightText {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .eventDetail .highlightText {
    font-size: 28px;
    line-height: 38px;
  }
}

.singleImg .box {
  padding: 0;
  overflow: hidden;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
}
.singleImg .box:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.singleImg .box img {
  display: block;
  width: 100%;
}
.singleImg .box figcaption {
  position: absolute;
  max-width: 80%;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 6px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .singleImg .box figcaption {
    font-size: 14px;
    line-height: 16px;
  }
}
.singleImg .box figcaption {
  color: #000000;
  padding: 10px;
  right: 20px;
  bottom: 20px;
}
@media (min-width: 1024px) {
  .singleImg .box figcaption {
    padding: 20px;
    right: 40px;
    bottom: 40px;
  }
}
@media (min-width: 1440px) {
  .singleImg .box figcaption {
    max-width: 1200px;
  }
}

.singleVideo .iframeCell {
  overflow: hidden;
  border-radius: 6px;
  position: relative;
}
.singleVideo .iframeCell:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  pointer-events: none;
}

.anchorsSlider {
  width: 100%;
  background-color: #FFFFFF;
  overflow: hidden;
  position: sticky;
  z-index: 9;
  top: 60px;
}
@media (min-width: 768px) {
  .anchorsSlider {
    top: 68px;
  }
}
@media (min-width: 1024px) {
  .anchorsSlider {
    top: 0;
  }
}
.anchorsSlider .anchorsContainer {
  width: 100%;
}
.anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor {
  width: auto;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor {
    font-size: 28px;
    line-height: 38px;
  }
}
.anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor {
  background-color: #000000;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
}
.anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor a {
  color: #000000;
  background-color: #FFFFFF;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
  padding: 16px 40px;
}
@media (min-width: 768px) {
  .anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor a {
    padding: 20px 40px;
  }
}
@media (min-width: 1024px) {
  .anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor a {
    padding: 30px 40px;
  }
}
@media (min-width: 1440px) {
  .anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor a {
    padding: 32px 40px;
  }
}
.anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor a:hover {
  color: #006AFF;
}
.anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor a.selected {
  color: #006AFF;
}
.anchorsSlider .anchorsContainer ul.anchorsInfo li.anchor.selected a {
  color: #006AFF;
}

.FullWidthImage .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
@media (min-width: 1024px) {
  .FullWidthImage .box {
    gap: 40px;
  }
}
.FullWidthImage .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 768px) {
  .FullWidthImage .headerSection {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .FullWidthImage .headerSection {
    gap: 40px;
  }
}
.FullWidthImage .headerSection .left {
  width: 100%;
}
@media (min-width: 768px) {
  .FullWidthImage .headerSection .left {
    width: 50%;
  }
}
.FullWidthImage .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .FullWidthImage .headerSection .right {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .FullWidthImage .headerSection .right {
    gap: 40px;
  }
}
@media (min-width: 1200px) {
  .FullWidthImage .headerSection .right {
    width: 33%;
  }
}
.FullWidthImage .headerSection .title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .FullWidthImage .headerSection .title {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .FullWidthImage .headerSection .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .FullWidthImage .headerSection .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .FullWidthImage .headerSection .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.FullWidthImage .headerSection .description {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .FullWidthImage .headerSection .description {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .FullWidthImage .headerSection .description {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .FullWidthImage .headerSection .description {
    font-size: 28px;
    line-height: 38px;
  }
}
.FullWidthImage .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.FullWidthImage .headerSection .description a:hover, .FullWidthImage .headerSection .description a:focus {
  text-decoration: none;
}
.FullWidthImage .headerSection .description p + p {
  margin-top: 22px;
}
@media (min-width: 768px) {
  .FullWidthImage .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 1440px) {
  .FullWidthImage .headerSection .description p + p {
    margin-top: 30px;
  }
}
@media (min-width: 2500px) {
  .FullWidthImage .headerSection .description p + p {
    margin-top: 38px;
  }
}
.FullWidthImage .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.FullWidthImage .headerSection .button a {
  width: auto;
}
.FullWidthImage .image {
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  background-color: #000000;
}
.FullWidthImage .image:before {
  content: "";
  padding-top: 100%;
  width: 100%;
  display: block;
}
@media (min-width: 768px) {
  .FullWidthImage .image:before {
    padding-top: 60%;
  }
}
@media (min-width: 1200px) {
  .FullWidthImage .image:before {
    padding-top: 50%;
  }
}
.FullWidthImage .image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0.7;
}
.FullWidthImage .image figcaption {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .FullWidthImage .image figcaption {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .FullWidthImage .image figcaption {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .FullWidthImage .image figcaption {
    font-size: 40px;
    line-height: 50px;
  }
}
.FullWidthImage .image figcaption {
  color: #FFFFFF;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 20px;
}
@media (min-width: 768px) {
  .FullWidthImage .image figcaption {
    max-width: 80%;
  }
}
@media (min-width: 1024px) {
  .FullWidthImage .image figcaption {
    padding: 40px;
  }
}
@media (min-width: 1440px) {
  .FullWidthImage .image figcaption {
    max-width: 50%;
  }
}
.FullWidthImage.BoxedText .cell {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
}
.FullWidthImage.BoxedText .cell .image:before {
  padding-top: 60%;
}
@media (min-width: 768px) {
  .FullWidthImage.BoxedText .cell .image:before {
    padding-top: 60%;
  }
}
@media (min-width: 1200px) {
  .FullWidthImage.BoxedText .cell .image:before {
    padding-top: 50%;
  }
}
.FullWidthImage.BoxedText .cell .info {
  width: 100%;
  margin-top: -10px;
  position: relative;
}
@media (min-width: 768px) {
  .FullWidthImage.BoxedText .cell .info {
    padding: 20px;
    width: 50%;
    position: absolute;
    right: 0;
    bottom: 0;
  }
}
@media (min-width: 1024px) {
  .FullWidthImage.BoxedText .cell .info {
    padding: 40px;
  }
}
@media (min-width: 1200px) {
  .FullWidthImage.BoxedText .cell .info {
    width: 40%;
  }
}
@media (min-width: 1440px) {
  .FullWidthImage.BoxedText .cell .info {
    width: 33%;
  }
}
.FullWidthImage.BoxedText .cell .info .box {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.FullWidthImage.BoxedText .cell .info .box .data {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
@media (min-width: 768px) {
  .FullWidthImage.BoxedText .cell .info .box .data {
    margin-bottom: 10%;
  }
}
@media (min-width: 1024px) {
  .FullWidthImage.BoxedText .cell .info .box .data {
    margin-bottom: 20%;
  }
}
.FullWidthImage.BoxedText .cell .info .box .data .label {
  white-space: nowrap;
  padding: 6px 12px;
}
.FullWidthImage.BoxedText .cell .info .box .data .type {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.FullWidthImage.BoxedText .cell .info .box .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 1024px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection {
    gap: 40px;
  }
}
.FullWidthImage.BoxedText .cell .info .box .headerSection .left {
  width: 100%;
}
.FullWidthImage.BoxedText .cell .info .box .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 1024px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection .right {
    gap: 40px;
  }
}
.FullWidthImage.BoxedText .cell .info .box .headerSection .title {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection .title {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection .title {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection .title {
    font-size: 40px;
    line-height: 50px;
  }
}
.FullWidthImage.BoxedText .cell .info .box .headerSection .description {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection .description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection .description {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection .description {
    font-size: 20px;
    line-height: 28px;
  }
}
.FullWidthImage.BoxedText .cell .info .box .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.FullWidthImage.BoxedText .cell .info .box .headerSection .description a:hover, .FullWidthImage.BoxedText .cell .info .box .headerSection .description a:focus {
  text-decoration: none;
}
.FullWidthImage.BoxedText .cell .info .box .headerSection .description p + p {
  margin-top: 18px;
}
@media (min-width: 768px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection .description p + p {
    margin-top: 20px;
  }
}
@media (min-width: 1440px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 2500px) {
  .FullWidthImage.BoxedText .cell .info .box .headerSection .description p + p {
    margin-top: 28px;
  }
}
.FullWidthImage.BoxedText .cell .info .box .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.FullWidthImage.BoxedText .cell .info .box .headerSection .button a {
  width: auto;
}

.ImageLeftRight {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ImageLeftRight .box {
  width: 100%;
}
@media (min-width: 768px) {
  .ImageLeftRight .box {
    width: 50%;
  }
}
.ImageLeftRight .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 1024px) {
  .ImageLeftRight .headerSection {
    gap: 40px;
  }
}
.ImageLeftRight .headerSection .left {
  width: 100%;
}
.ImageLeftRight .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 1024px) {
  .ImageLeftRight .headerSection .right {
    gap: 40px;
  }
}
.ImageLeftRight .headerSection .title {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .ImageLeftRight .headerSection .title {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .ImageLeftRight .headerSection .title {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .ImageLeftRight .headerSection .title {
    font-size: 40px;
    line-height: 50px;
  }
}
.ImageLeftRight .headerSection .description {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .ImageLeftRight .headerSection .description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .ImageLeftRight .headerSection .description {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .ImageLeftRight .headerSection .description {
    font-size: 20px;
    line-height: 28px;
  }
}
.ImageLeftRight .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.ImageLeftRight .headerSection .description a:hover, .ImageLeftRight .headerSection .description a:focus {
  text-decoration: none;
}
.ImageLeftRight .headerSection .description p + p {
  margin-top: 18px;
}
@media (min-width: 768px) {
  .ImageLeftRight .headerSection .description p + p {
    margin-top: 20px;
  }
}
@media (min-width: 1440px) {
  .ImageLeftRight .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 2500px) {
  .ImageLeftRight .headerSection .description p + p {
    margin-top: 28px;
  }
}
.ImageLeftRight .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .ImageLeftRight .headerSection .button {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .ImageLeftRight .headerSection .button {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .ImageLeftRight .headerSection .button {
    font-size: 28px;
    line-height: 38px;
  }
}
.ImageLeftRight .headerSection .button {
  gap: 20px;
}
.ImageLeftRight .headerSection .button a {
  width: auto;
}
.ImageLeftRight .image {
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}
@media (min-width: 768px) {
  .ImageLeftRight .image {
    width: 50%;
  }
}
.ImageLeftRight .image:before {
  content: "";
  padding-top: 60%;
  width: 100%;
  display: block;
}
.ImageLeftRight .image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.ImageLeftRight .image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  .ImageLeftRight.LeftImg .box {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 768px) {
  .ImageLeftRight.LeftImg .image {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (min-width: 768px) {
  .ImageLeftRight.valign-bottom .box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .ImageLeftRight.valign-bottom .box .headerSection {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}

.ThreeImages .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
@media (min-width: 1024px) {
  .ThreeImages .box {
    gap: 40px;
  }
}
.ThreeImages .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 768px) {
  .ThreeImages .headerSection {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .ThreeImages .headerSection {
    gap: 40px;
  }
}
.ThreeImages .headerSection .left {
  width: 100%;
}
@media (min-width: 768px) {
  .ThreeImages .headerSection .left {
    width: 50%;
  }
}
.ThreeImages .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .ThreeImages .headerSection .right {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .ThreeImages .headerSection .right {
    gap: 40px;
  }
}
@media (min-width: 1200px) {
  .ThreeImages .headerSection .right {
    width: 33%;
  }
}
.ThreeImages .headerSection .title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .ThreeImages .headerSection .title {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .ThreeImages .headerSection .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .ThreeImages .headerSection .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .ThreeImages .headerSection .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.ThreeImages .headerSection .description {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .ThreeImages .headerSection .description {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .ThreeImages .headerSection .description {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .ThreeImages .headerSection .description {
    font-size: 28px;
    line-height: 38px;
  }
}
.ThreeImages .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.ThreeImages .headerSection .description a:hover, .ThreeImages .headerSection .description a:focus {
  text-decoration: none;
}
.ThreeImages .headerSection .description p + p {
  margin-top: 22px;
}
@media (min-width: 768px) {
  .ThreeImages .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 1440px) {
  .ThreeImages .headerSection .description p + p {
    margin-top: 30px;
  }
}
@media (min-width: 2500px) {
  .ThreeImages .headerSection .description p + p {
    margin-top: 38px;
  }
}
.ThreeImages .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.ThreeImages .headerSection .button a {
  width: auto;
}
.ThreeImages .images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  background-color: #000000;
  border-radius: 6px;
}
@media (min-width: 768px) {
  .ThreeImages .images {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.ThreeImages .image {
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}
@media (min-width: 768px) {
  .ThreeImages .image {
    width: 33.333%;
  }
}
.ThreeImages .image:before {
  content: "";
  padding-top: 100%;
  width: 100%;
  display: block;
}
.ThreeImages .image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.ThreeImages .image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

.infographics .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
@media (min-width: 1024px) {
  .infographics .box {
    gap: 40px;
  }
}
.infographics .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 768px) {
  .infographics .headerSection {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .infographics .headerSection {
    gap: 40px;
  }
}
.infographics .headerSection .left {
  width: 100%;
}
@media (min-width: 768px) {
  .infographics .headerSection .left {
    width: 50%;
  }
}
.infographics .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .infographics .headerSection .right {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .infographics .headerSection .right {
    gap: 40px;
  }
}
@media (min-width: 1200px) {
  .infographics .headerSection .right {
    width: 33%;
  }
}
.infographics .headerSection .title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .infographics .headerSection .title {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .infographics .headerSection .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .infographics .headerSection .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .infographics .headerSection .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.infographics .headerSection .description {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .infographics .headerSection .description {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .infographics .headerSection .description {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .infographics .headerSection .description {
    font-size: 28px;
    line-height: 38px;
  }
}
.infographics .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.infographics .headerSection .description a:hover, .infographics .headerSection .description a:focus {
  text-decoration: none;
}
.infographics .headerSection .description p + p {
  margin-top: 22px;
}
@media (min-width: 768px) {
  .infographics .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 1440px) {
  .infographics .headerSection .description p + p {
    margin-top: 30px;
  }
}
@media (min-width: 2500px) {
  .infographics .headerSection .description p + p {
    margin-top: 38px;
  }
}
.infographics .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.infographics .headerSection .button a {
  width: auto;
}
.infographics .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
.infographics .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 6px;
  color: #FFFFFF;
  background-color: #006AFF;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  padding: 20px;
  gap: 10px;
  width: 100%;
}
@media (min-width: 768px) {
  .infographics .item {
    width: 33.333%;
  }
}
@media (min-width: 1024px) {
  .infographics .item {
    padding: 40px;
    gap: 20px;
  }
}
.infographics .item .title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .infographics .item .title {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1200px) {
  .infographics .item .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .infographics .item .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .infographics .item .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.infographics .item .text {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .infographics .item .text {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .infographics .item .text {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .infographics .item .text {
    font-size: 20px;
    line-height: 28px;
  }
}

.simpleSection .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 768px) {
  .simpleSection .headerSection {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .simpleSection .headerSection {
    gap: 40px;
  }
}
.simpleSection .headerSection .left {
  width: 100%;
}
@media (min-width: 768px) {
  .simpleSection .headerSection .left {
    width: 50%;
  }
}
.simpleSection .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .simpleSection .headerSection .right {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .simpleSection .headerSection .right {
    gap: 40px;
  }
}
@media (min-width: 1200px) {
  .simpleSection .headerSection .right {
    width: 33%;
  }
}
.simpleSection .headerSection .title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .simpleSection .headerSection .title {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .simpleSection .headerSection .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .simpleSection .headerSection .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .simpleSection .headerSection .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.simpleSection .headerSection .description {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .simpleSection .headerSection .description {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .simpleSection .headerSection .description {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .simpleSection .headerSection .description {
    font-size: 28px;
    line-height: 38px;
  }
}
.simpleSection .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.simpleSection .headerSection .description a:hover, .simpleSection .headerSection .description a:focus {
  text-decoration: none;
}
.simpleSection .headerSection .description p + p {
  margin-top: 22px;
}
@media (min-width: 768px) {
  .simpleSection .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 1440px) {
  .simpleSection .headerSection .description p + p {
    margin-top: 30px;
  }
}
@media (min-width: 2500px) {
  .simpleSection .headerSection .description p + p {
    margin-top: 38px;
  }
}
.simpleSection .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.simpleSection .headerSection .button a {
  width: auto;
}

.faqs .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
@media (min-width: 1024px) {
  .faqs .box {
    gap: 40px;
  }
}
.faqs .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 768px) {
  .faqs .headerSection {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .faqs .headerSection {
    gap: 40px;
  }
}
.faqs .headerSection .left {
  width: 100%;
}
@media (min-width: 768px) {
  .faqs .headerSection .left {
    width: 50%;
  }
}
.faqs .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .faqs .headerSection .right {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .faqs .headerSection .right {
    gap: 40px;
  }
}
@media (min-width: 1200px) {
  .faqs .headerSection .right {
    width: 33%;
  }
}
.faqs .headerSection .title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .faqs .headerSection .title {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .faqs .headerSection .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .faqs .headerSection .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .faqs .headerSection .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.faqs .headerSection .description {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .faqs .headerSection .description {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .faqs .headerSection .description {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .faqs .headerSection .description {
    font-size: 28px;
    line-height: 38px;
  }
}
.faqs .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.faqs .headerSection .description a:hover, .faqs .headerSection .description a:focus {
  text-decoration: none;
}
.faqs .headerSection .description p + p {
  margin-top: 22px;
}
@media (min-width: 768px) {
  .faqs .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 1440px) {
  .faqs .headerSection .description p + p {
    margin-top: 30px;
  }
}
@media (min-width: 2500px) {
  .faqs .headerSection .description p + p {
    margin-top: 38px;
  }
}
.faqs .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.faqs .headerSection .button a {
  width: auto;
}
.faqs .accordion {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}
@media (min-width: 1024px) {
  .faqs .accordion {
    gap: 20px;
  }
}
.faqs .accordion__item {
  width: 100%;
}
.faqs .accordion__item .accordion__title {
  position: relative;
  display: block;
  border: 0;
  text-align: left;
  cursor: pointer;
  background-color: #FFFFFF;
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .faqs .accordion__item .accordion__title {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .faqs .accordion__item .accordion__title {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .faqs .accordion__item .accordion__title {
    font-size: 40px;
    line-height: 50px;
  }
}
.faqs .accordion__item .accordion__title {
  width: 100%;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  background-color: #FFFFFF;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #000000;
  border-radius: 6px;
  padding: 20px 60px 20px 20px;
}
@media (min-width: 1024px) {
  .faqs .accordion__item .accordion__title {
    padding: 40px 120px 40px 40px;
  }
}
.faqs .accordion__item .accordion__title .accordion__title-text {
  max-width: 1200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.faqs .accordion__item .accordion__title .accordion__arrow {
  position: absolute;
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .faqs .accordion__item .accordion__title .accordion__arrow {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .faqs .accordion__item .accordion__title .accordion__arrow {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .faqs .accordion__item .accordion__title .accordion__arrow {
    font-size: 40px;
    line-height: 50px;
  }
}
.faqs .accordion__item .accordion__title .accordion__arrow {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
  text-align: center;
  color: #000000;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  top: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  right: 20px;
}
@media (min-width: 1024px) {
  .faqs .accordion__item .accordion__title .accordion__arrow {
    margin-top: -20px;
    right: 40px;
    width: 40px;
    height: 40px;
  }
}
.faqs .accordion__item .accordion__title .accordion__arrow svg path {
  fill: #000000;
}
.faqs .accordion__item .accordion__title .accordion__arrow svg {
  width: 20px;
  height: 20px;
}
@media (min-width: 1024px) {
  .faqs .accordion__item .accordion__title .accordion__arrow svg {
    width: 40px;
    height: 40px;
  }
}
.faqs .accordion__item .accordion__title:hover, .faqs .accordion__item .accordion__title:focus {
  color: #006AFF;
}
.faqs .accordion__item .accordion__title:hover .accordion__arrow svg path, .faqs .accordion__item .accordion__title:focus .accordion__arrow svg path {
  fill: #006AFF;
}
.faqs .accordion__item .accordion__rotate {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.faqs .accordion__item .accordion__content {
  display: none;
  width: 100%;
}
.faqs .accordion__item .accordion__content a {
  color: #000000;
  text-decoration: underline;
}
.faqs .accordion__item .accordion__content a:hover {
  text-decoration: none;
}
.faqs .accordion__item .accordion__content p + p {
  margin-top: 18px;
}
@media (min-width: 768px) {
  .faqs .accordion__item .accordion__content p + p {
    margin-top: 20px;
  }
}
@media (min-width: 1440px) {
  .faqs .accordion__item .accordion__content p + p {
    margin-top: 26px;
  }
}
@media (min-width: 2500px) {
  .faqs .accordion__item .accordion__content p + p {
    margin-top: 28px;
  }
}

.horAccordion {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 768px) {
  .horAccordion {
    height: 70vh;
    min-height: 650px;
  }
}
.horAccordion .box {
  position: relative;
}
.horAccordion .intro {
  position: relative;
}
@media (min-width: 768px) {
  .horAccordion .intro {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    top: 0;
    left: 0;
    bottom: 0;
    right: 50%;
  }
}
.horAccordion .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  .horAccordion .headerSection {
    padding: 20px;
  }
}
@media (min-width: 1024px) {
  .horAccordion .headerSection {
    gap: 40px;
    padding: 40px;
  }
}
.horAccordion .headerSection .left {
  width: 100%;
}
.horAccordion .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 1024px) {
  .horAccordion .headerSection .right {
    gap: 40px;
  }
}
.horAccordion .headerSection .title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .horAccordion .headerSection .title {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .horAccordion .headerSection .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .horAccordion .headerSection .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .horAccordion .headerSection .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.horAccordion .headerSection .description {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .horAccordion .headerSection .description {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .horAccordion .headerSection .description {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .horAccordion .headerSection .description {
    font-size: 28px;
    line-height: 38px;
  }
}
.horAccordion .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.horAccordion .headerSection .description a:hover, .horAccordion .headerSection .description a:focus {
  text-decoration: none;
}
.horAccordion .headerSection .description p + p {
  margin-top: 18px;
}
@media (min-width: 768px) {
  .horAccordion .headerSection .description p + p {
    margin-top: 20px;
  }
}
@media (min-width: 1440px) {
  .horAccordion .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 2500px) {
  .horAccordion .headerSection .description p + p {
    margin-top: 28px;
  }
}
.horAccordion .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .horAccordion .headerSection .button {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .horAccordion .headerSection .button {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .horAccordion .headerSection .button {
    font-size: 28px;
    line-height: 38px;
  }
}
.horAccordion .headerSection .button {
  gap: 20px;
}
.horAccordion .headerSection .button a {
  width: auto;
}
.horAccordion .card-list {
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
  .horAccordion .card-list {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    position: absolute;
    top: 20px;
    right: 20px;
    left: 20px;
    bottom: 20px;
  }
}
@media (min-width: 1024px) {
  .horAccordion .card-list {
    top: 40px;
    right: 40px;
    left: 40px;
    bottom: 40px;
  }
}
.horAccordion .card-list .horAccordionBtn {
  pointer-events: initial;
  position: relative;
  display: block;
  padding: 0;
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .horAccordion .card-list .horAccordionBtn {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .horAccordion .card-list .horAccordionBtn {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .horAccordion .card-list .horAccordionBtn {
    font-size: 40px;
    line-height: 50px;
  }
}
.horAccordion .card-list .horAccordionBtn {
  width: 100%;
  overflow: hidden;
  cursor: pointer;
  border: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
@media (min-width: 768px) {
  .horAccordion .card-list .horAccordionBtn {
    width: 80px;
    min-width: 80px;
  }
}
@media (min-width: 1024px) {
  .horAccordion .card-list .horAccordionBtn {
    width: 100px;
    min-width: 100px;
  }
}
@media (min-width: 1440px) {
  .horAccordion .card-list .horAccordionBtn {
    width: 120px;
    min-width: 120px;
  }
}
@media (min-width: 2500px) {
  .horAccordion .card-list .horAccordionBtn {
    width: 140px;
    min-width: 140px;
  }
}
.horAccordion .card-list .horAccordionBtn.HouseGreen {
  background-color: #A1D992;
}
.horAccordion .card-list .horAccordionBtn.HouseBlue {
  background-color: #95BAE3;
}
.horAccordion .card-list .horAccordionBtn.HouseYellow {
  background-color: #F6D56A;
}
.horAccordion .card-list .horAccordionBtn.HousePurple {
  background-color: #E3CDFF;
}
.horAccordion .card-list .horAccordionBtn span {
  display: block;
  color: #000000;
  padding: 20px 20px;
}
@media (min-width: 768px) {
  .horAccordion .card-list .horAccordionBtn span {
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0;
    position: absolute;
    top: 100%;
    left: 0;
    white-space: nowrap;
    line-height: 80px;
    padding: 0 20px;
  }
}
@media (min-width: 1024px) {
  .horAccordion .card-list .horAccordionBtn span {
    line-height: 100px;
    padding: 0 40px;
  }
}
@media (min-width: 1440px) {
  .horAccordion .card-list .horAccordionBtn span {
    line-height: 120px;
  }
}
@media (min-width: 2500px) {
  .horAccordion .card-list .horAccordionBtn span {
    line-height: 140px;
  }
}
.horAccordion .card-list .horAccordionBtn:hover span, .horAccordion .card-list .horAccordionBtn:focus span {
  color: #006AFF;
}
.horAccordion .card-list .card-content {
  pointer-events: initial;
  overflow: hidden;
  width: 100%;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
@media (max-width: 767px) {
  .horAccordion .card-list .card-content {
    display: grid;
    grid-template-rows: 0fr;
    -webkit-transition: grid-template-rows 0.3s ease-in-out;
    transition: grid-template-rows 0.3s ease-in-out;
    transition: grid-template-rows 0.3s ease-in-out, -ms-grid-rows 0.3s ease-in-out;
  }
}
@media (min-width: 768px) {
  .horAccordion .card-list .card-content {
    display: block;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    height: 100%;
    width: 0px;
  }
}
.horAccordion .card-list .card-content.HouseGreen {
  background-color: #A1D992;
}
.horAccordion .card-list .card-content.HouseBlue {
  background-color: #95BAE3;
}
.horAccordion .card-list .card-content.HouseYellow {
  background-color: #F6D56A;
}
.horAccordion .card-list .card-content.HousePurple {
  background-color: #E3CDFF;
}
.horAccordion .card-list .card-content .content-inner {
  height: 100%;
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}
@media (min-width: 768px) {
  .horAccordion .card-list .card-content .content-inner {
    padding: 20px 10px 20px 20px;
  }
}
@media (min-width: 1024px) {
  .horAccordion .card-list .card-content .content-inner {
    padding: 40px 20px 40px 40px;
  }
}
.horAccordion .card-list .card-content .content-inner .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  gap: 20px;
}
@media (min-width: 1024px) {
  .horAccordion .card-list .card-content .content-inner .left {
    gap: 40px;
  }
}
.horAccordion .card-list .card-content .content-inner .left {
  width: 100%;
}
@media (min-width: 1200px) {
  .horAccordion .card-list .card-content .content-inner .left {
    width: 50%;
  }
}
.horAccordion .card-list .card-content .content-inner .left .text {
  width: 100%;
}
.horAccordion .card-list .card-content .content-inner .left .text a {
  color: #000000;
  text-decoration: underline;
}
.horAccordion .card-list .card-content .content-inner .left .text a:hover, .horAccordion .card-list .card-content .content-inner .left .text a:focus {
  text-decoration: none;
}
.horAccordion .card-list .card-content .content-inner .left .text p + p {
  margin-top: 18px;
}
@media (min-width: 768px) {
  .horAccordion .card-list .card-content .content-inner .left .text p + p {
    margin-top: 20px;
  }
}
@media (min-width: 1440px) {
  .horAccordion .card-list .card-content .content-inner .left .text p + p {
    margin-top: 26px;
  }
}
@media (min-width: 2500px) {
  .horAccordion .card-list .card-content .content-inner .left .text p + p {
    margin-top: 28px;
  }
}
.horAccordion .card-list .card-content .content-inner .right {
  width: 100%;
}
@media (min-width: 1200px) {
  .horAccordion .card-list .card-content .content-inner .right {
    width: 50%;
  }
}
.horAccordion .card-list .card-content .content-inner .right .image {
  position: relative;
  border-radius: 6px;
  overflow: hidden;
}
.horAccordion .card-list .card-content .content-inner .right .image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.horAccordion .card-list .card-content .content-inner .right .image img {
  display: block;
  width: 100%;
}
.horAccordion .card-list .card-content .content-scroll {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  height: 100%;
  padding: 20px;
  gap: 20px;
}
@media (min-width: 768px) {
  .horAccordion .card-list .card-content .content-scroll {
    overflow-x: hidden;
    padding: 0 10px 0 0;
  }
}
@media (min-width: 1024px) {
  .horAccordion .card-list .card-content .content-scroll {
    padding: 0 20px 0 0;
    gap: 40px;
  }
}
@media (min-width: 1200px) {
  .horAccordion .card-list .card-content .content-scroll {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.horAccordion .card-list .card-content .content-scroll {
  scrollbar-width: thin;
  scrollbar-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.2);
}
.horAccordion .card-list .card-content .content-scroll::-webkit-scrollbar {
  width: 8px;
}
.horAccordion .card-list .card-content .content-scroll::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.2);
}
.horAccordion .card-list .card-content .content-scroll::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
}
.horAccordion .card-list .card-content.active {
  width: 100%;
}
@media (max-width: 767px) {
  .horAccordion .card-list .card-content.active {
    grid-template-rows: 1fr;
  }
}
@media (min-width: 768px) {
  .horAccordion .card-list .card-content.active {
    height: 100%;
    width: calc(100% - 80px);
  }
}
@media (min-width: 1024px) {
  .horAccordion .card-list .card-content.active {
    width: calc(100% - 100px);
  }
}
@media (min-width: 1440px) {
  .horAccordion .card-list .card-content.active {
    width: calc(100% - 120px);
  }
}
.horAccordion .card-list .card-content.active .content-inner {
  opacity: 1;
}

.verTabs .verTabsContainer {
  background-color: #FFFFFF;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 768px) {
  .verTabs .verTabsContainer {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    min-height: 40vh;
  }
}
.verTabs .left {
  width: 100%;
}
@media (min-width: 768px) {
  .verTabs .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 40%;
  }
}
.verTabs .left > .bgdItem {
  height: auto;
}
@media (min-width: 768px) {
  .verTabs .left > .bgdItem {
    height: 100%;
  }
}
.verTabs .left .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 1024px) {
  .verTabs .left .headerSection {
    gap: 40px;
  }
}
.verTabs .left .headerSection .left {
  width: 100%;
}
.verTabs .left .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 1024px) {
  .verTabs .left .headerSection .right {
    gap: 40px;
  }
}
.verTabs .left .headerSection .title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .verTabs .left .headerSection .title {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .verTabs .left .headerSection .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .verTabs .left .headerSection .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .verTabs .left .headerSection .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.verTabs .left .headerSection .description {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .verTabs .left .headerSection .description {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .verTabs .left .headerSection .description {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .verTabs .left .headerSection .description {
    font-size: 28px;
    line-height: 38px;
  }
}
.verTabs .left .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.verTabs .left .headerSection .description a:hover, .verTabs .left .headerSection .description a:focus {
  text-decoration: none;
}
.verTabs .left .headerSection .description p + p {
  margin-top: 18px;
}
@media (min-width: 768px) {
  .verTabs .left .headerSection .description p + p {
    margin-top: 20px;
  }
}
@media (min-width: 1440px) {
  .verTabs .left .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 2500px) {
  .verTabs .left .headerSection .description p + p {
    margin-top: 28px;
  }
}
.verTabs .left .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .verTabs .left .headerSection .button {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .verTabs .left .headerSection .button {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .verTabs .left .headerSection .button {
    font-size: 28px;
    line-height: 38px;
  }
}
.verTabs .left .headerSection .button {
  gap: 20px;
}
.verTabs .left .headerSection .button a {
  width: auto;
}
.verTabs .left .tab-list {
  width: 100%;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (max-width: 767px) {
  .verTabs .left .tab-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .verTabs .left .tab-list {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
    margin-top: auto;
  }
}
@media (min-width: 1440px) {
  .verTabs .left .tab-list {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .verTabs .left .tab-list {
    font-size: 60px;
    line-height: 70px;
  }
}
.verTabs .left .tab-list li {
  width: 100%;
  background-color: #000000;
}
.verTabs .left .tab-list li a {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  background-color: #FFFFFF;
  border-radius: 6px;
  color: #000000;
  padding: 10px 20px;
}
@media (max-width: 767px) {
  .verTabs .left .tab-list li a {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 768px) {
  .verTabs .left .tab-list li a {
    padding: 20px 20px;
  }
}
@media (min-width: 1024px) {
  .verTabs .left .tab-list li a {
    padding: 20px 40px;
  }
}
.verTabs .left .tab-list li a:hover, .verTabs .left .tab-list li a:focus, .verTabs .left .tab-list li a.active {
  color: #006AFF;
}
.verTabs .tab-panels {
  position: relative;
}
@media (min-width: 768px) {
  .verTabs .tab-panels {
    width: 60%;
  }
}
.verTabs .tab-panels .panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.verTabs .tab-panels .panel:not(:first-child) {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.verTabs .tab-panels .panel.active {
  opacity: 1;
  visibility: visible;
  z-index: 2;
}
.verTabs .tab-panels .panel .content {
  height: 100%;
}
.verTabs .tab-panels .panel .content .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 20px;
}
@media (min-width: 1024px) {
  .verTabs .tab-panels .panel .content .box {
    gap: 40px;
  }
}
.verTabs .tab-panels .panel .content .box .text {
  width: 100%;
}
.verTabs .tab-panels .panel .content .box .text a {
  color: #000000;
  text-decoration: underline;
}
.verTabs .tab-panels .panel .content .box .text a:hover {
  text-decoration: none;
}
.verTabs .tab-panels .panel .content .box .text p + p {
  margin-top: 18px;
}
@media (min-width: 768px) {
  .verTabs .tab-panels .panel .content .box .text p + p {
    margin-top: 20px;
  }
}
@media (min-width: 1440px) {
  .verTabs .tab-panels .panel .content .box .text p + p {
    margin-top: 26px;
  }
}
@media (min-width: 2500px) {
  .verTabs .tab-panels .panel .content .box .text p + p {
    margin-top: 28px;
  }
}
.verTabs .tab-panels .panel .image {
  position: relative;
  width: 100%;
  border-radius: 6px;
  overflow: hidden;
}
.verTabs .tab-panels .panel .image:before {
  content: "";
  display: block;
  padding-top: 100%;
}
@media (min-width: 768px) {
  .verTabs .tab-panels .panel .image:before {
    padding-top: 50%;
  }
}
@media (min-width: 1024px) {
  .verTabs .tab-panels .panel .image:before {
    padding-top: 60%;
  }
}
.verTabs .tab-panels .panel .image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.verTabs .tab-panels .panel .image img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.FullWidthSlider {
  position: relative;
  width: 100%;
  min-height: 500px;
  height: 100vh;
  background-color: #000000;
  overflow: hidden;
}
.FullWidthSlider .FullWidthSliderContainer {
  height: 100%;
}
.FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth {
  overflow: hidden;
}
.FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .image {
  width: 100%;
  height: 100%;
  position: relative;
}
.FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .image img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
}
.FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info {
    font-size: 60px;
    line-height: 70px;
  }
}
.FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  bottom: 100px;
}
@media (min-width: 1024px) {
  .FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info {
    bottom: 150px;
  }
}
.FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info .title {
  color: #FFFFFF;
  width: 100%;
  text-align: center;
  padding: 20px;
}
@media (min-width: 1024px) {
  .FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info .title {
    max-width: 740px;
    padding: 20px 0;
  }
}
@media (min-width: 1440px) {
  .FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info .title {
    max-width: 780px;
    padding: 40px 0;
  }
}
.FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info .title a {
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info .title a:hover, .FullWidthSlider .FullWidthSliderContainer .FullWidthInfo .FullWidth .info .title a:focus {
  text-decoration: underline;
}
.FullWidthSlider .FullWidthSliderContainer .swiper-notification {
  height: 0;
  display: block;
  overflow: hidden;
}
.FullWidthSlider .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  z-index: 1;
  width: 100%;
  bottom: 20px;
  height: 80px;
}
@media (min-width: 1024px) {
  .FullWidthSlider .buttons {
    bottom: 40px;
    height: 110px;
  }
}
.FullWidthSlider .buttons .container {
  position: relative;
  width: 100%;
  padding: 10px 20px;
  height: 80px;
}
@media (min-width: 1024px) {
  .FullWidthSlider .buttons .container {
    max-width: 740px;
    height: 110px;
  }
}
@media (min-width: 1440px) {
  .FullWidthSlider .buttons .container {
    max-width: 780px;
  }
}
.FullWidthSlider .buttons .container .swiper-scrollbar {
  height: 4px;
  background-color: rgba(255, 255, 255, 0.3);
}
.FullWidthSlider .buttons .container .swiper-scrollbar .swiper-scrollbar-drag {
  background-color: #FFFFFF;
}
.FullWidthSlider .buttons .container .next-slide {
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  position: absolute;
  height: 50px;
  left: 20px;
  bottom: 10px;
  right: 155px;
}
@media (min-width: 768px) {
  .FullWidthSlider .buttons .container .next-slide {
    right: 170px;
  }
}
@media (min-width: 1024px) {
  .FullWidthSlider .buttons .container .next-slide {
    height: 65px;
    bottom: 20px;
    right: 170px;
  }
}
.FullWidthSlider .buttons .container .next-slide .label {
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .FullWidthSlider .buttons .container .next-slide .label {
    font-size: 14px;
    line-height: 16px;
  }
}
.FullWidthSlider .buttons .container .next-slide .label {
  position: absolute;
  top: 0;
  left: 0;
}
.FullWidthSlider .buttons .container .next-slide .next-slide-name {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .FullWidthSlider .buttons .container .next-slide .next-slide-name {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .FullWidthSlider .buttons .container .next-slide .next-slide-name {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .FullWidthSlider .buttons .container .next-slide .next-slide-name {
    font-size: 20px;
    line-height: 28px;
  }
}
.FullWidthSlider .buttons .container .next-slide .next-slide-name {
  position: absolute;
  overflow: hidden;
  left: 0;
  bottom: 0;
  -webkit-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
  opacity: 1;
  max-height: 33px;
  line-height: 1.15em;
}
@media (min-width: 768px) {
  .FullWidthSlider .buttons .container .next-slide .next-slide-name {
    max-height: 35px;
    line-height: 1.1em;
  }
}
@media (min-width: 1024px) {
  .FullWidthSlider .buttons .container .next-slide .next-slide-name {
    max-height: 40px;
    line-height: 1.15em;
  }
}
@media (min-width: 1440px) {
  .FullWidthSlider .buttons .container .next-slide .next-slide-name {
    max-height: 42px;
  }
}
@media (min-width: 2500px) {
  .FullWidthSlider .buttons .container .next-slide .next-slide-name {
    max-height: 46px;
  }
}
.FullWidthSlider .buttons .container .next-slide .next-slide-name.fade-out {
  opacity: 0;
}
.FullWidthSlider .buttons .container .next-slide .next-slide-name.fade-in {
  opacity: 1;
}
.FullWidthSlider .buttons .container .swiper-button-next,
.FullWidthSlider .buttons .container .swiper-button-prev {
  width: 40px;
  height: 40px;
  position: absolute;
  top: auto;
  bottom: 10px;
  outline: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 1024px) {
  .FullWidthSlider .buttons .container .swiper-button-next,
  .FullWidthSlider .buttons .container .swiper-button-prev {
    bottom: 20px;
  }
}
.FullWidthSlider .buttons .container .swiper-button-next:hover svg, .FullWidthSlider .buttons .container .swiper-button-next:focus svg,
.FullWidthSlider .buttons .container .swiper-button-prev:hover svg,
.FullWidthSlider .buttons .container .swiper-button-prev:focus svg {
  fill: #006AFF;
}
.FullWidthSlider .buttons .container .swiper-button-next.swiper-button-disabled,
.FullWidthSlider .buttons .container .swiper-button-prev.swiper-button-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.FullWidthSlider .buttons .container .swiper-button-next.swiper-button-disabled:hover svg path:first-child, .FullWidthSlider .buttons .container .swiper-button-next.swiper-button-disabled:focus svg path:first-child,
.FullWidthSlider .buttons .container .swiper-button-prev.swiper-button-disabled:hover svg path:first-child,
.FullWidthSlider .buttons .container .swiper-button-prev.swiper-button-disabled:focus svg path:first-child {
  fill: none;
}
.FullWidthSlider .buttons .container .swiper-button-next.swiper-button-disabled:hover svg path:last-child, .FullWidthSlider .buttons .container .swiper-button-next.swiper-button-disabled:focus svg path:last-child,
.FullWidthSlider .buttons .container .swiper-button-prev.swiper-button-disabled:hover svg path:last-child,
.FullWidthSlider .buttons .container .swiper-button-prev.swiper-button-disabled:focus svg path:last-child {
  fill: #FFFFFF;
}
.FullWidthSlider .buttons .container .swiper-button-next {
  right: 20px;
}
.FullWidthSlider .buttons .container .swiper-button-prev {
  left: auto;
  right: 110px;
}
@media (min-width: 768px) {
  .FullWidthSlider .buttons .container .swiper-button-prev {
    right: 120px;
  }
}
.FullWidthSlider .buttons .container .swiper-button-play,
.FullWidthSlider .buttons .container .swiper-button-pause {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 40px;
  height: 40px;
  position: absolute;
  top: auto;
  bottom: 10px;
  outline: none;
  -webkit-box-shadow: inset 0px 0px 0px 1px #FFFFFF;
          box-shadow: inset 0px 0px 0px 1px #FFFFFF;
  border-radius: 6px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  left: auto;
  right: 65px;
}
@media (min-width: 768px) {
  .FullWidthSlider .buttons .container .swiper-button-play,
  .FullWidthSlider .buttons .container .swiper-button-pause {
    right: 70px;
  }
}
@media (min-width: 1024px) {
  .FullWidthSlider .buttons .container .swiper-button-play,
  .FullWidthSlider .buttons .container .swiper-button-pause {
    bottom: 20px;
  }
}
.FullWidthSlider .buttons .container .swiper-button-play:hover, .FullWidthSlider .buttons .container .swiper-button-play:focus,
.FullWidthSlider .buttons .container .swiper-button-pause:hover,
.FullWidthSlider .buttons .container .swiper-button-pause:focus {
  background-color: #006AFF;
}
.FullWidthSlider .buttons .container .swiper-button-play.hidden,
.FullWidthSlider .buttons .container .swiper-button-pause.hidden {
  display: none;
}

.AnniversaryBanner {
  height: 90vh;
  min-height: 500px;
}
.AnniversaryBanner .box {
  padding: 0;
  overflow: hidden;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
}
.AnniversaryBanner .box:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  pointer-events: none;
}
.AnniversaryBanner .box .image {
  width: 100%;
  height: 100%;
}
.AnniversaryBanner .box .image:before {
  content: "";
  display: block;
  padding-top: 100%;
}
@media (min-width: 768px) {
  .AnniversaryBanner .box .image:before {
    padding-top: 60%;
  }
}
.AnniversaryBanner .box .image img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: 6px;
}
.AnniversaryBanner .box .video {
  width: 100%;
  height: 100%;
}
.AnniversaryBanner .box .video video.videoCustom {
  height: 100vh;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
}
.AnniversaryBanner .box .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: center;
      align-content: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  gap: 20px;
  padding: 20px;
}
@media (min-width: 1024px) {
  .AnniversaryBanner .box .info {
    gap: 40px;
    padding: 40px;
  }
}
.AnniversaryBanner .box .info .logo {
  width: 100%;
  text-align: center;
}
.AnniversaryBanner .box .info .logo a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.AnniversaryBanner .box .info .logo img {
  width: 100px;
  height: auto;
}
@media (min-width: 768px) {
  .AnniversaryBanner .box .info .logo img {
    width: 200px;
  }
}
@media (min-width: 1440px) {
  .AnniversaryBanner .box .info .logo img {
    width: 250px;
  }
}
@media (min-width: 1920px) {
  .AnniversaryBanner .box .info .logo img {
    width: 300px;
  }
}
.AnniversaryBanner .box .info .title {
  width: 100%;
  text-align: center;
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .AnniversaryBanner .box .info .title {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .AnniversaryBanner .box .info .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .AnniversaryBanner .box .info .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .AnniversaryBanner .box .info .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.AnniversaryBanner .box .info .title {
  color: #FFFFFF;
}
.AnniversaryBanner .box .info .title a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: inherit;
}
.AnniversaryBanner .box .info .title a:hover, .AnniversaryBanner .box .info .title a:focus {
  text-decoration: underline;
}
.AnniversaryBanner .box .custom-pause {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  padding: 20px;
}
@media (min-width: 1024px) {
  .AnniversaryBanner .box .custom-pause {
    padding: 40px;
  }
}
.AnniversaryBanner .box .custom-pause .btnPlayPause {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: transparent;
  border: 0;
  padding: 0;
  width: 40px;
  height: 40px;
}
@media (min-width: 768px) {
  .AnniversaryBanner .box .custom-pause .btnPlayPause {
    width: 56px;
    height: 56px;
  }
}
.AnniversaryBanner .box .custom-pause .btnPlayPause:hover svg, .AnniversaryBanner .box .custom-pause .btnPlayPause:focus svg {
  width: 40px;
  height: 40px;
}
@media (min-width: 768px) {
  .AnniversaryBanner .box .custom-pause .btnPlayPause:hover svg, .AnniversaryBanner .box .custom-pause .btnPlayPause:focus svg {
    width: 56px;
    height: 56px;
  }
}
.AnniversaryBanner .box .custom-pause .btnPlayPause:hover svg path, .AnniversaryBanner .box .custom-pause .btnPlayPause:focus svg path {
  fill: #006AFF;
}
.AnniversaryBanner .box .custom-pause .playIcon {
  display: none;
}
.AnniversaryBanner .box .custom-pause .pauseIcon {
  display: block;
}
.AnniversaryBanner .box .custom-pause .is-paused .playIcon {
  display: block;
}
.AnniversaryBanner .box .custom-pause .is-paused .pauseIcon {
  display: none;
}

.ImageGallery .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
@media (min-width: 1024px) {
  .ImageGallery .box {
    gap: 40px;
  }
}
.ImageGallery .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 768px) {
  .ImageGallery .headerSection {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .ImageGallery .headerSection {
    gap: 40px;
  }
}
.ImageGallery .headerSection .left {
  width: 100%;
}
@media (min-width: 768px) {
  .ImageGallery .headerSection .left {
    width: 50%;
  }
}
.ImageGallery .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .ImageGallery .headerSection .right {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .ImageGallery .headerSection .right {
    gap: 40px;
  }
}
@media (min-width: 1200px) {
  .ImageGallery .headerSection .right {
    width: 33%;
  }
}
.ImageGallery .headerSection .title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .ImageGallery .headerSection .title {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .ImageGallery .headerSection .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .ImageGallery .headerSection .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .ImageGallery .headerSection .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.ImageGallery .headerSection .description {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .ImageGallery .headerSection .description {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .ImageGallery .headerSection .description {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .ImageGallery .headerSection .description {
    font-size: 28px;
    line-height: 38px;
  }
}
.ImageGallery .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.ImageGallery .headerSection .description a:hover, .ImageGallery .headerSection .description a:focus {
  text-decoration: none;
}
.ImageGallery .headerSection .description p + p {
  margin-top: 22px;
}
@media (min-width: 768px) {
  .ImageGallery .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 1440px) {
  .ImageGallery .headerSection .description p + p {
    margin-top: 30px;
  }
}
@media (min-width: 2500px) {
  .ImageGallery .headerSection .description p + p {
    margin-top: 38px;
  }
}
.ImageGallery .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.ImageGallery .headerSection .button a {
  width: auto;
}
.ImageGallery .galleryList {
  width: 100%;
  overflow: hidden;
}
.ImageGallery .galleryList .image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  border-radius: 6px;
  position: relative;
  cursor: pointer;
}
.ImageGallery .galleryList .image:before {
  content: "";
  padding-top: 60%;
  display: block;
}
.ImageGallery .galleryList .image:after {
  content: "";
  position: absolute;
  inset: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.ImageGallery .galleryList .image img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.ImageGallery .galleryList .image img:focus {
  outline: 1px solid #006AFF;
  outline-offset: -1px;
}
.ImageGallery .galleryList .image + .caption {
  margin-top: 10px;
}
.ImageGallery .galleryList .caption {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .ImageGallery .galleryList .caption {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .ImageGallery .galleryList .caption {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .ImageGallery .galleryList .caption {
    font-size: 20px;
    line-height: 28px;
  }
}
.ImageGallery .galleryList .caption .credits {
  display: block;
  color: #666666;
}
.ImageGallery .galleryList .swiper-notification {
  height: 0;
  display: block;
  overflow: hidden;
}
.ImageGallery .navigation {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 10px;
}
@media (min-width: 1024px) {
  .ImageGallery .navigation {
    margin-top: 20px;
  }
}
.ImageGallery .navigation .buttons {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}
.ImageGallery .navigation .swiper-btn-next,
.ImageGallery .navigation .swiper-btn-prev {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  cursor: pointer;
  margin-top: 0;
  width: 40px;
  height: 40px;
  outline: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.ImageGallery .navigation .swiper-btn-next:hover svg path:first-child, .ImageGallery .navigation .swiper-btn-next:focus svg path:first-child,
.ImageGallery .navigation .swiper-btn-prev:hover svg path:first-child,
.ImageGallery .navigation .swiper-btn-prev:focus svg path:first-child {
  fill: #006AFF;
}
.ImageGallery .navigation .swiper-btn-next:hover svg path:last-child, .ImageGallery .navigation .swiper-btn-next:focus svg path:last-child,
.ImageGallery .navigation .swiper-btn-prev:hover svg path:last-child,
.ImageGallery .navigation .swiper-btn-prev:focus svg path:last-child {
  fill: #FFFFFF;
}
.ImageGallery .navigation .swiper-btn-next.swiper-button-disabled,
.ImageGallery .navigation .swiper-btn-prev.swiper-button-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.ImageGallery .navigation .swiper-btn-next.swiper-button-disabled:hover svg path:first-child, .ImageGallery .navigation .swiper-btn-next.swiper-button-disabled:focus svg path:first-child,
.ImageGallery .navigation .swiper-btn-prev.swiper-button-disabled:hover svg path:first-child,
.ImageGallery .navigation .swiper-btn-prev.swiper-button-disabled:focus svg path:first-child {
  fill: #FFFFFF;
}
.ImageGallery .navigation .swiper-btn-next.swiper-button-disabled:hover svg path:last-child, .ImageGallery .navigation .swiper-btn-next.swiper-button-disabled:focus svg path:last-child,
.ImageGallery .navigation .swiper-btn-prev.swiper-button-disabled:hover svg path:last-child,
.ImageGallery .navigation .swiper-btn-prev.swiper-button-disabled:focus svg path:last-child {
  fill: #000000;
}

.VideoGallery .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
@media (min-width: 1024px) {
  .VideoGallery .box {
    gap: 40px;
  }
}
.VideoGallery .headerSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
@media (min-width: 768px) {
  .VideoGallery .headerSection {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .VideoGallery .headerSection {
    gap: 40px;
  }
}
.VideoGallery .headerSection .left {
  width: 100%;
}
@media (min-width: 768px) {
  .VideoGallery .headerSection .left {
    width: 50%;
  }
}
.VideoGallery .headerSection .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  width: 100%;
}
@media (min-width: 768px) {
  .VideoGallery .headerSection .right {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  .VideoGallery .headerSection .right {
    gap: 40px;
  }
}
@media (min-width: 1200px) {
  .VideoGallery .headerSection .right {
    width: 33%;
  }
}
.VideoGallery .headerSection .title {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .VideoGallery .headerSection .title {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .VideoGallery .headerSection .title {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .VideoGallery .headerSection .title {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .VideoGallery .headerSection .title {
    font-size: 60px;
    line-height: 70px;
  }
}
.VideoGallery .headerSection .description {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .VideoGallery .headerSection .description {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .VideoGallery .headerSection .description {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .VideoGallery .headerSection .description {
    font-size: 28px;
    line-height: 38px;
  }
}
.VideoGallery .headerSection .description a {
  color: #000000;
  text-decoration: underline;
}
.VideoGallery .headerSection .description a:hover, .VideoGallery .headerSection .description a:focus {
  text-decoration: none;
}
.VideoGallery .headerSection .description p + p {
  margin-top: 22px;
}
@media (min-width: 768px) {
  .VideoGallery .headerSection .description p + p {
    margin-top: 26px;
  }
}
@media (min-width: 1440px) {
  .VideoGallery .headerSection .description p + p {
    margin-top: 30px;
  }
}
@media (min-width: 2500px) {
  .VideoGallery .headerSection .description p + p {
    margin-top: 38px;
  }
}
.VideoGallery .headerSection .button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.VideoGallery .headerSection .button a {
  width: auto;
}
.VideoGallery .galleryVideoList {
  width: 100%;
  overflow: hidden;
}
.VideoGallery .galleryVideoList .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  border-radius: 6px;
  position: relative;
  cursor: pointer;
}
.VideoGallery .galleryVideoList .item:before {
  content: "";
  padding-top: 60%;
  display: block;
}
.VideoGallery .galleryVideoList .item:after {
  content: "";
  position: absolute;
  inset: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
}
.VideoGallery .galleryVideoList .item .icon {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-image: url("/Assets/images/video_play_icon.svg");
  background-size: 100px;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.5;
}
.VideoGallery .galleryVideoList .item img {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.VideoGallery .galleryVideoList .item img:focus {
  outline: 1px solid #006AFF;
  outline-offset: -1px;
}
.VideoGallery .galleryVideoList .item + .caption {
  margin-top: 10px;
}
.VideoGallery .galleryVideoList .caption {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .VideoGallery .galleryVideoList .caption {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .VideoGallery .galleryVideoList .caption {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .VideoGallery .galleryVideoList .caption {
    font-size: 20px;
    line-height: 28px;
  }
}
.VideoGallery .galleryVideoList .caption .credits {
  display: block;
  color: #666666;
}
.VideoGallery .galleryVideoList .swiper-notification {
  height: 0;
  display: block;
  overflow: hidden;
}
.VideoGallery .navigation {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 10px;
}
@media (min-width: 1024px) {
  .VideoGallery .navigation {
    margin-top: 20px;
  }
}
.VideoGallery .navigation .buttons {
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}
.VideoGallery .navigation .swiper-btn-next,
.VideoGallery .navigation .swiper-btn-prev {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  cursor: pointer;
  margin-top: 0;
  width: 40px;
  height: 40px;
  outline: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.VideoGallery .navigation .swiper-btn-next:hover svg path:first-child, .VideoGallery .navigation .swiper-btn-next:focus svg path:first-child,
.VideoGallery .navigation .swiper-btn-prev:hover svg path:first-child,
.VideoGallery .navigation .swiper-btn-prev:focus svg path:first-child {
  fill: #006AFF;
}
.VideoGallery .navigation .swiper-btn-next:hover svg path:last-child, .VideoGallery .navigation .swiper-btn-next:focus svg path:last-child,
.VideoGallery .navigation .swiper-btn-prev:hover svg path:last-child,
.VideoGallery .navigation .swiper-btn-prev:focus svg path:last-child {
  fill: #FFFFFF;
}
.VideoGallery .navigation .swiper-btn-next.swiper-button-disabled,
.VideoGallery .navigation .swiper-btn-prev.swiper-button-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.VideoGallery .navigation .swiper-btn-next.swiper-button-disabled:hover svg path:first-child, .VideoGallery .navigation .swiper-btn-next.swiper-button-disabled:focus svg path:first-child,
.VideoGallery .navigation .swiper-btn-prev.swiper-button-disabled:hover svg path:first-child,
.VideoGallery .navigation .swiper-btn-prev.swiper-button-disabled:focus svg path:first-child {
  fill: #FFFFFF;
}
.VideoGallery .navigation .swiper-btn-next.swiper-button-disabled:hover svg path:last-child, .VideoGallery .navigation .swiper-btn-next.swiper-button-disabled:focus svg path:last-child,
.VideoGallery .navigation .swiper-btn-prev.swiper-button-disabled:hover svg path:last-child,
.VideoGallery .navigation .swiper-btn-prev.swiper-button-disabled:focus svg path:last-child {
  fill: #000000;
}

body {
  font-family: "Denim";
  background-color: #FFFFFF;
  color: #000000;
  min-width: 360px;
  padding: 0;
  margin: 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  body {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  body {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  body {
    font-size: 20px;
    line-height: 28px;
  }
}

body,
.main-header,
.main-content,
.headerBigImg,
.headerBigImg img,
.headerBigImgDetail,
.headerBigImgDetail img,
.main-footer,
.cookie-dialog {
  max-width: 2560px;
  margin-left: auto;
  margin-right: auto;
}

.tempSectionLayout {
  padding-top: 160px;
}

button {
  outline: none;
}

a {
  outline: none;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
a span {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

button {
  font-family: "Denim";
}

.Cyan {
  background-color: #00E5FF;
}

.skip-to-main-content-link {
  position: absolute;
  top: 0;
  left: -9999px;
  z-index: 999;
  padding: 1em;
  background-color: #006AFF;
  color: #FFFFFF;
  opacity: 0;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  padding: 16px 20px;
}
@media (min-width: 768px) {
  .skip-to-main-content-link {
    padding: 37px 20px;
  }
}
@media (min-width: 1440px) {
  .skip-to-main-content-link {
    padding: 34px 20px;
  }
}
.skip-to-main-content-link {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .skip-to-main-content-link {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .skip-to-main-content-link {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .skip-to-main-content-link {
    font-size: 20px;
    line-height: 28px;
  }
}
.skip-to-main-content-link:focus {
  left: 0;
  opacity: 1;
}

.main-content {
  position: relative;
}

.iframeCell {
  width: 100%;
}

.lg-container .lg-sub-html {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .lg-container .lg-sub-html {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .lg-container .lg-sub-html {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .lg-container .lg-sub-html {
    font-size: 20px;
    line-height: 28px;
  }
}
.lg-container .lg-sub-html {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}
@media (min-width: 1024px) {
  .lg-container .lg-sub-html {
    padding: 40px;
  }
}
.lg-container .lg-sub-html .credits {
  display: block;
  color: rgba(255, 255, 255, 0.6);
}

.bgdItem {
  width: 100%;
  background-color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.bgdItem.empty {
  height: 100%;
}
@media (min-width: 768px) {
  .bgdItem.empty {
    min-height: 200px;
  }
}
.bgdItem.empty.noresults {
  min-height: 200px;
}
.bgdItem.empty .box {
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), color-stop(50%, rgb(232, 232, 232)));
  background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(232, 232, 232) 50%);
}

.box {
  width: 100%;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  background-color: #FFFFFF;
  border-radius: 6px;
  padding: 20px;
}
@media (min-width: 1024px) {
  .box {
    padding: 40px;
  }
}

.text {
  max-width: 1200px;
}

.headerBigImg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  height: 80vh;
  width: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1024px) {
  .headerBigImg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.headerBigImg img {
  height: 80vh;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
  position: fixed;
  opacity: 0.6;
  top: 0;
  left: 0;
  right: 0;
}
.headerBigImg .left,
.headerBigImg .right {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  z-index: 1;
  width: 100%;
}
@media (min-width: 1024px) {
  .headerBigImg .left,
  .headerBigImg .right {
    text-align: left;
    height: 80vh;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 50%;
  }
}
.headerBigImg .left h1, .headerBigImg .left h2,
.headerBigImg .right h1,
.headerBigImg .right h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: end;
      align-self: flex-end;
  color: #FFFFFF;
}
.headerBigImg .left h1,
.headerBigImg .right h1 {
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
}
@media (min-width: 576px) {
  .headerBigImg .left h1,
  .headerBigImg .right h1 {
    font-size: 30px;
    line-height: 36px;
    font-size: calc(30px + 10 * (100vw - 576px) / 192);
    line-height: 1.25em;
  }
}
@media (min-width: 768px) {
  .headerBigImg .left h1,
  .headerBigImg .right h1 {
    font-size: 40px;
    line-height: 44px;
    font-size: calc(40px + 8 * (100vw - 768px) / 672);
    line-height: 1.25em;
  }
}
@media (min-width: 1440px) {
  .headerBigImg .left h1,
  .headerBigImg .right h1 {
    font-size: 48px;
    line-height: 58px;
    font-size: calc(48px + 12 * (100vw - 1440px) / 1060);
    line-height: 1.25em;
  }
}
@media (min-width: 2500px) {
  .headerBigImg .left h1,
  .headerBigImg .right h1 {
    font-size: 60px;
    line-height: 70px;
  }
}
.headerBigImg .left h2,
.headerBigImg .right h2 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .headerBigImg .left h2,
  .headerBigImg .right h2 {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .headerBigImg .left h2,
  .headerBigImg .right h2 {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .headerBigImg .left h2,
  .headerBigImg .right h2 {
    font-size: 40px;
    line-height: 50px;
  }
}
.headerBigImg .left {
  padding: 10px 20px 10px 20px;
}
@media (min-width: 1024px) {
  .headerBigImg .left {
    padding: 40px 40px 80px 40px;
  }
}
@media (min-width: 1440px) {
  .headerBigImg .left {
    padding-bottom: 160px;
  }
}
.headerBigImg .right {
  padding: 10px 20px 70px 20px;
}
@media (min-width: 768px) {
  .headerBigImg .right {
    padding-bottom: 88px;
  }
}
@media (min-width: 1024px) {
  .headerBigImg .right {
    padding: 40px 40px 80px 40px;
  }
}
@media (min-width: 1440px) {
  .headerBigImg .right {
    padding-bottom: 160px;
  }
}

.headerBigImgDetail {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: #FFFFFF;
  height: 110px;
}
@media (min-width: 768px) {
  .headerBigImgDetail {
    height: 136px;
  }
}
@media (min-width: 1024px) {
  .headerBigImgDetail {
    height: 176px;
    background-color: #000000;
  }
}
@media (min-width: 1440px) {
  .headerBigImgDetail {
    height: 200px;
  }
}
@media (min-width: 2500px) {
  .headerBigImgDetail {
    height: 204px;
  }
}
.headerBigImgDetail img {
  height: 80vh;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center top;
     object-position: center top;
  position: fixed;
  opacity: 0.6;
  display: none;
}
@media (min-width: 830px) {
  .headerBigImgDetail img {
    display: block;
    top: 0;
    left: 0;
    right: 0;
  }
}

.paging {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  width: 100%;
}
.paging a {
  width: 50%;
}
.paging a.more {
  width: 100%;
}
.paging a.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.paging a:only-child {
  width: 100%;
}

@-webkit-keyframes scroll {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

@keyframes scroll {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
.updatesTicker {
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  height: 80px;
}
.updatesTicker .updatesSwiper {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.updatesTicker .updatesSwiper .updatesSwiperContainer {
  height: 100%;
  width: 100%;
}
.updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem {
  overflow: hidden;
  height: 80px;
  width: 100%;
  border-radius: 6px;
}
.updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .marquee {
  width: calc(100% - 40px);
  overflow: hidden;
  background-color: #006AFF;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 6px;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  padding: 27px 20px;
  font-size: 14px;
  line-height: 26px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .marquee {
    font-size: 16px;
  }
}
@media (min-width: 1440px) {
  .updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .marquee {
    font-size: 18px;
  }
}
@media (min-width: 2500px) {
  .updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .marquee {
    font-size: 20px;
  }
}
.updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .marquee a {
  color: #FFFFFF;
}
.updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .marquee a:hover, .updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .marquee a:focus {
  text-decoration: underline;
}
.updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .marquee .inner {
  white-space: nowrap;
  opacity: 0;
  -webkit-animation: scroll 10s linear 1;
          animation: scroll 10s linear 1;
}
.updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem.swiper-slide-active .marquee .inner {
  opacity: 1;
}
.updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .label {
  position: absolute;
  left: 0;
  top: 1px;
  bottom: 1px;
  z-index: 1;
  padding-right: 40px;
  color: #FFFFFF;
  background: #006AFF;
  background: -webkit-gradient(linear, left top, right top, color-stop(60%, rgb(0, 106, 255)), to(rgba(0, 106, 255, 0)));
  background: linear-gradient(90deg, rgb(0, 106, 255) 60%, rgba(0, 106, 255, 0) 100%);
  -webkit-box-shadow: inset 2px 0px 0px -1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 2px 0px 0px -1px rgba(0, 0, 0, 0.2);
  padding: 27px 50px 27px 20px;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .label {
    font-size: 16px;
  }
}
@media (min-width: 1440px) {
  .updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .label {
    font-size: 18px;
  }
}
@media (min-width: 2500px) {
  .updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .label {
    font-size: 20px;
  }
}
.updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .emptyBtn {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  width: 40px;
}
.updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .emptyBtn .topBtn,
.updatesTicker .updatesSwiper .updatesSwiperContainer .updatesSwiperInfo .updatesItem .emptyBtn .bottomBtn {
  background-color: #006AFF;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 6px;
}
.updatesTicker .updatesButtons {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  width: 40px;
}
.updatesTicker .updatesButtons .updates-swiper-button-prev,
.updatesTicker .updatesButtons .updates-swiper-button-next {
  width: 40px;
  height: 40px;
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  cursor: pointer;
}
.updatesTicker .updatesButtons .updates-swiper-button-prev:hover,
.updatesTicker .updatesButtons .updates-swiper-button-next:hover {
  background-color: #000000 !important;
}
.updatesTicker .updatesButtons .updates-swiper-button-prev {
  rotate: 90deg;
}
.updatesTicker .updatesButtons .updates-swiper-button-next {
  rotate: 90deg;
}

.cookies-page h2 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .cookies-page h2 {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (min-width: 1440px) {
  .cookies-page h2 {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (min-width: 2500px) {
  .cookies-page h2 {
    font-size: 40px;
    line-height: 50px;
  }
}
.cookies-page h2 {
  margin-bottom: 9px;
}
@media (min-width: 768px) {
  .cookies-page h2 {
    margin-bottom: 10px;
  }
}
@media (min-width: 1440px) {
  .cookies-page h2 {
    margin-bottom: 13px;
  }
}
@media (min-width: 2500px) {
  .cookies-page h2 {
    margin-bottom: 14px;
  }
}
.cookies-page a {
  color: #000000;
  text-decoration: underline;
}
.cookies-page a:hover, .cookies-page a:focus {
  text-decoration: none;
}
.cookies-page p + p {
  margin-top: 18px;
}
@media (min-width: 768px) {
  .cookies-page p + p {
    margin-top: 20px;
  }
}
@media (min-width: 1440px) {
  .cookies-page p + p {
    margin-top: 26px;
  }
}
@media (min-width: 2500px) {
  .cookies-page p + p {
    margin-top: 28px;
  }
}
.cookies-page .row {
  margin-bottom: 28px;
}
@media (min-width: 768px) {
  .cookies-page .row {
    margin-bottom: 30px;
  }
}
@media (min-width: 1440px) {
  .cookies-page .row {
    margin-bottom: 36px;
  }
}
@media (min-width: 2500px) {
  .cookies-page .row {
    margin-bottom: 38px;
  }
}
.cookies-page .cookies-page-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.cookies-page .form-check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 5px 0;
}
.cookies-page .form-check label {
  margin-left: 10px;
}
.cookies-page .btn {
  background-color: #000000 !important;
  border-radius: 6px;
  color: #FFFFFF !important;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #000000;
  padding: 6px 15px;
  width: 100%;
}
@media (min-width: 768px) {
  .cookies-page .btn {
    padding: 9px 15px;
    width: auto;
  }
}
@media (min-width: 1440px) {
  .cookies-page .btn {
    padding: 6px 15px;
  }
}
.cookies-page .btn {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .cookies-page .btn {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .cookies-page .btn {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .cookies-page .btn {
    font-size: 20px;
    line-height: 28px;
  }
}
.cookies-page .btn:hover, .cookies-page .btn:focus {
  background-color: #006AFF !important;
  color: #FFFFFF !important;
  border: 1px solid #006AFF;
}

.cookie-dialog {
  background-color: #FFFFFF;
  color: #000000;
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 10000;
  border-radius: 6px 6px 0 0;
  -webkit-box-shadow: 0 -5px 15px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 -5px 15px 0 rgba(0, 0, 0, 0.3);
}
.cookie-dialog .dialog-content {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .cookie-dialog .dialog-content {
    font-size: 22px;
    line-height: 26px;
  }
}
@media (min-width: 1440px) {
  .cookie-dialog .dialog-content {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (min-width: 2500px) {
  .cookie-dialog .dialog-content {
    font-size: 28px;
    line-height: 38px;
  }
}
.cookie-dialog .dialog-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 6px 6px 0 0;
  border-width: 1px 1px 0 1px;
  border-color: rgba(0, 0, 0, 0.3);
  border-style: solid;
  padding: 10px 20px;
}
@media (min-width: 1024px) {
  .cookie-dialog .dialog-content {
    padding: 20px 40px;
  }
}
.cookie-dialog .dialog-description {
  padding: 10px 0 15px 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .cookie-dialog .dialog-description {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (min-width: 1440px) {
  .cookie-dialog .dialog-description {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (min-width: 2500px) {
  .cookie-dialog .dialog-description {
    font-size: 20px;
    line-height: 28px;
  }
}
.cookie-dialog .cookiedialog-button-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}
.cookie-dialog .cookiedialog-button-wrap .btn {
  background-color: #FFFFFF;
  border-radius: 6px;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #000000;
  padding: 6px 15px;
  width: 100%;
}
@media (min-width: 768px) {
  .cookie-dialog .cookiedialog-button-wrap .btn {
    padding: 9px 15px;
    width: auto;
  }
}
@media (min-width: 1440px) {
  .cookie-dialog .cookiedialog-button-wrap .btn {
    padding: 6px 15px;
  }
}
.cookie-dialog .cookiedialog-button-wrap .btn {
  font-size: 12px;
  line-height: 14px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .cookie-dialog .cookiedialog-button-wrap .btn {
    font-size: 14px;
    line-height: 16px;
  }
}
.cookie-dialog .cookiedialog-button-wrap .btn:hover, .cookie-dialog .cookiedialog-button-wrap .btn:focus {
  background-color: #000000;
  color: #FFFFFF;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcblx0SFRNTDUgUmVzZXQgOjogc3R5bGUuY3NzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwsIGJvZHksIGJvZHkgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsIHNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsIGIsIGksIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG1lbnUsIG5hdiwgc2VjdGlvbiwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvLCBkZXRhaWxzLCBzdW1tYXJ5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG5hdiwgc2VjdGlvbiwgZGV0YWlscywgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBIYW5kbGUgYm94LXNpemluZyB3aGlsZSBiZXR0ZXIgYWRkcmVzc2luZyBjaGlsZCBlbGVtZW50czpcbiAgIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXG5odG1sIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgICAgICAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogY29uc2lkZXIgcmVzZXR0aW5nIHRoZSBkZWZhdWx0IGN1cnNvcjogaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vbXVydGF1Z2gvNTI0NzE1NCAqL1xuLyogUmVzcG9uc2l2ZSBpbWFnZXMgYW5kIG90aGVyIGVtYmVkZGVkIG9iamVjdHMgKi9cbi8qIGlmIHlvdSBkb24ndCBoYXZlIGZ1bGwgY29udHJvbCBvdmVyIGBpbWdgIHRhZ3MgKGlmIHlvdSBoYXZlIHRvIG92ZXJjb21lIGF0dHJpYnV0ZXMpLCBjb25zaWRlciBhZGRpbmcgaGVpZ2h0OiBhdXRvICovXG5pbWcsXG5vYmplY3QsXG5lbWJlZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLypcbiAgIE5vdGU6IGtlZXBpbmcgSU1HIGhlcmUgd2lsbCBjYXVzZSBwcm9ibGVtcyBpZiB5b3UncmUgdXNpbmcgZm9yZWdyb3VuZCBpbWFnZXMgYXMgc3ByaXRlcy5cblx0SW4gZmFjdCwgaXQgKndpbGwqIGNhdXNlIHByb2JsZW1zIHdpdGggR29vZ2xlIE1hcHMnIGNvbnRyb2xzIGF0IHNtYWxsIHNpemUuXG5cdElmIHRoaXMgaXMgdGhlIGNhc2UgZm9yIHlvdSwgdHJ5IHVuY29tbWVudGluZyB0aGUgZm9sbG93aW5nOlxuI21hcCBpbWcge1xuXHRcdG1heC13aWR0aDogbm9uZTtcbn1cbiovXG4vKiBmb3JjZSBhIHZlcnRpY2FsIHNjcm9sbGJhciB0byBwcmV2ZW50IGEganVtcHkgcGFnZSAqL1xuaHRtbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLyogd2UgdXNlIGEgbG90IG9mIFVMcyB0aGF0IGFyZW4ndCBidWxsZXRlZC5cblx0eW91J2xsIGhhdmUgdG8gcmVzdG9yZSB0aGUgYnVsbGV0cyB3aXRoaW4gY29udGVudCxcblx0d2hpY2ggaXMgZmluZSBiZWNhdXNlIHRoZXkncmUgcHJvYmFibHkgY3VzdG9taXplZCBhbnl3YXkgKi9cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDA7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLyogdGFibGVzIHN0aWxsIG5lZWQgY2VsbHNwYWNpbmc9XCIwXCIgaW4gdGhlIG1hcmt1cCAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxudGQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQsIHNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7IC8qIENTUzIgKi9cbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyAvKiBDU1MgMi4xICovXG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgLyogQ1NTIDMgKGFuZCAyLjEgYXMgd2VsbCwgYWN0dWFsbHkpICovXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgLyogSUUgKi9cbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmllNyBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmllNiBpbnB1dCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuc2VsZWN0LCBpbnB1dCwgdGV4dGFyZWEge1xuICBmb250OiA5OSUgc2Fucy1zZXJpZjtcbn1cblxudGFibGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQ6IDEwMCU7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4NSU7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50ZCwgdGQgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyogTWFrZSBzdXJlIHN1cCBhbmQgc3ViIGRvbid0IG1lc3Mgd2l0aCB5b3VyIGxpbmUtaGVpZ2h0cyBodHRwOi8vZ2lzdC5naXRodWIuY29tLzQxMzkzMCAqL1xuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogc3RhbmRhcmRpemUgYW55IG1vbm9zcGFjZWQgZWxlbWVudHMgKi9cbnByZSwgY29kZSwga2JkLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2Fucy1zZXJpZjtcbn1cblxuLyogaGFuZCBjdXJzb3Igb24gY2xpY2thYmxlIGVsZW1lbnRzICovXG4uY2xpY2thYmxlLFxubGFiZWwsXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWZpbGVdLFxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBXZWJraXQgYnJvd3NlcnMgYWRkIGEgMnB4IG1hcmdpbiBvdXRzaWRlIHRoZSBjaHJvbWUgb2YgZm9ybSBlbGVtZW50cyAqL1xuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbWFrZSBidXR0b25zIHBsYXkgbmljZSBpbiBJRSAqL1xuYnV0dG9uLFxuaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiBzY2FsZSBpbWFnZXMgaW4gSUU3IG1vcmUgYXR0cmFjdGl2ZWx5ICovXG4uaWU3IGltZyB7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG5cbi8qIHByZXZlbnQgQkcgaW1hZ2UgZmxpY2tlciB1cG9uIGhvdmVyXG4gICAoY29tbWVudGVkIG91dCBhcyB1c2FnZSBpcyByYXJlLCBhbmQgdGhlIGZpbHRlciBzeW50YXggbWVzc2VzIHdpdGggc29tZSBwcmUtcHJvY2Vzc29ycylcbi5pZTYgaHRtbCB7ZmlsdGVyOiBleHByZXNzaW9uKGRvY3VtZW50LmV4ZWNDb21tYW5kKFwiQmFja2dyb3VuZEltYWdlQ2FjaGVcIiwgZmFsc2UsIHRydWUpKTt9XG4qL1xuLyogbGV0J3MgY2xlYXIgc29tZSBmbG9hdHMgKi9cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEZW5pbVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0RlbmltSU5LLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0RlbmltSU5LLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cbi8qXG49PT0tLS0tLS0gU0NSRUVOUyAtLS0tLS0tPT09XG4qL1xuLypcbj09PS0tLS0tLSBDT0xPUlMgLS0tLS0tLT09PVxuKi9cbi8qXG49PT0tLS0tLS0gQk9SREVSIFJBRElVUyAtLS0tLS0tPT09XG4qL1xuLypcbj09PS0tLS0tLSBGT05UUyAtLS0tLS0tPT09XG4qL1xuLmJpZ0N5YW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJpZ0N5YW4gc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBFNUZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmlnQ3lhbiBzcGFuIHtcbiAgICBwYWRkaW5nOiAzN3B4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJpZ0N5YW4gc3BhbiB7XG4gICAgcGFkZGluZzogMzRweCAyMHB4O1xuICB9XG59XG4uYmlnQ3lhbiBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmlnQ3lhbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJpZ0N5YW4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5iaWdDeWFuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLmJpZ0N5YW46aG92ZXIgc3BhbiwgLmJpZ0N5YW46Zm9jdXMgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubWRDeWFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tZEN5YW4gc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBFNUZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjFweCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZEN5YW4gc3BhbiB7XG4gICAgcGFkZGluZzogMjRweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tZEN5YW4gc3BhbiB7XG4gICAgcGFkZGluZzogMjdweCAyMHB4O1xuICB9XG59XG4ubWRDeWFuIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZEN5YW4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tZEN5YW4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tZEN5YW4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4ubWRDeWFuOmhvdmVyIHNwYW4sIC5tZEN5YW46Zm9jdXMgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmFja0JsdWUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJhY2tCbHVlIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhY2tCbHVlIHNwYW4ge1xuICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmFja0JsdWUgc3BhbiB7XG4gICAgcGFkZGluZzogMjdweCAyMHB4O1xuICB9XG59XG4uYmFja0JsdWUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhY2tCbHVlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmFja0JsdWUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5iYWNrQmx1ZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5iYWNrQmx1ZSBzcGFuIGltZyB7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5ib3R0b20gLmJhY2tCbHVlIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5ib3R0b20gLmJhY2tCbHVlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYS5iYWNrQmx1ZTpob3ZlciBzcGFuLCBhLmJhY2tCbHVlOmZvY3VzIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnNtQmx1ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc21CbHVlIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbUJsdWUgc3BhbiB7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zbUJsdWUgc3BhbiB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICB9XG59XG4uc21CbHVlIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbUJsdWUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zbUJsdWUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zbUJsdWUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uc21CbHVlIHNwYW4gaW1nIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5zbUJsdWU6aG92ZXIgc3BhbiwgLnNtQmx1ZTpmb2N1cyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ibGFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsYWNrIHtcbiAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmxhY2sge1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICB9XG59XG4uYmxhY2sge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibGFjayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibGFjayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ibGFjayB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uYmxhY2sgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmJsYWNrOmhvdmVyLCAuYmxhY2s6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ud2hpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aGl0ZSB7XG4gICAgcGFkZGluZzogOXB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLndoaXRlIHtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgfVxufVxuLndoaXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2hpdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAud2hpdGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAud2hpdGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLndoaXRlOmhvdmVyLCAud2hpdGU6Zm9jdXMge1xuICBjb2xvcjogIzAwNkFGRjtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0b3AgMC41cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyLmhpZGRlbiB7XG4gICAgdG9wOiAtMTQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4taGVhZGVyLmhpZGRlbiB7XG4gICAgdG9wOiAtMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1haW4taGVhZGVyLmhpZGRlbiB7XG4gICAgdG9wOiAtMTYycHg7XG4gIH1cbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA3NDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLnRvcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAudG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIH1cbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAudG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmNlbnRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuY2VudGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjgpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICB9XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5ib3R0b20uaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAtNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5ib3R0b20uaGlkZGVuIHtcbiAgICB0b3A6IC02OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmJvdHRvbS5oaWRkZW4ge1xuICAgIHRvcDogLTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuYm90dG9tLmhpZGRlbiB7XG4gICAgdG9wOiAtODJweDtcbiAgfVxufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubG9nbyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5sb2dvIHtcbiAgICB3aWR0aDogNjhweDtcbiAgICBoZWlnaHQ6IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubG9nbyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmxvZ28ge1xuICAgIHdpZHRoOiA4MnB4O1xuICAgIGhlaWdodDogODJweDtcbiAgfVxufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubG9nbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubG9nbyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmxvZ28ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5sb2dvIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmxvZ28gYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubG9nbyBpbWcge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogNjhweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubG9nbyBpbWcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDgycHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5NYWluTWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuTWFpbk1lbnUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLk1haW5NZW51IHVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5NYWluTWVudSB1bCBsaSB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5NYWluTWVudSB1bCBsaSBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLk1haW5NZW51IHVsIGxpIGEuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUZGO1xufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubGFuZyB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5tZW51VG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDA7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW46IDAgNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLm1lbnVUb2dnbGUge1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5tZW51VG9nZ2xlIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLm1lbnVUb2dnbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5tZW51VG9nZ2xlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiA3cHg7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5tZW51VG9nZ2xlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAxM3B4O1xufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubWVudVRvZ2dsZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMTlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5tZW51VG9nZ2xlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDExcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubWVudVRvZ2dsZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAxN3B4O1xuICB9XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLm1lbnVUb2dnbGUgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5tZW51VG9nZ2xlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDE0cHg7XG4gIH1cbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubWVudVRvZ2dsZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLm1lbnVUb2dnbGUgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogMjZweDtcbiAgfVxufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubWVudVRvZ2dsZS5vcGVuIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAxM3B4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubWVudVRvZ2dsZS5vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAxM3B4O1xuICB3aWR0aDogMCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLm1lbnVUb2dnbGUub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMTNweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5tZW51VG9nZ2xlLm9wZW4gc3BhbjpudGgtY2hpbGQoMSksIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLm1lbnVUb2dnbGUub3BlbiBzcGFuOm50aC1jaGlsZCgyKSwgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubWVudVRvZ2dsZS5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAubWVudVRvZ2dsZS5vcGVuIHNwYW46bnRoLWNoaWxkKDEpLCAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5tZW51VG9nZ2xlLm9wZW4gc3BhbjpudGgtY2hpbGQoMiksIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLm1lbnVUb2dnbGUub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiAxOXB4O1xuICB9XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5tZW51VG9nZ2xlOmhvdmVyIHNwYW4sIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLm1lbnVUb2dnbGU6Zm9jdXMgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBRkY7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlN1Yk1lbnUgKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU3ViTWVudS5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlN1Yk1lbnUuc2hvdyAqIHtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51IC5ib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU3ViTWVudSAuTW9iaWxlTWVudSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU3ViTWVudSAuTW9iaWxlTWVudSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51IC5Nb2JpbGVNZW51IHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51IC5Nb2JpbGVNZW51IHtcbiAgICB3aWR0aDogNTUlO1xuICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xuICB9XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51IC5Nb2JpbGVNZW51IC5tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51IC5Nb2JpbGVNZW51IC5tZW51IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU3ViTWVudSAuTW9iaWxlTWVudSAubWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU3ViTWVudSAuTW9iaWxlTWVudSAubWVudSBsaSBhLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51IC5Nb2JpbGVNZW51IC5tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlN1Yk1lbnUgLk1vYmlsZU1lbnUgLm1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlN1Yk1lbnUgLmxvZ28tYm90dG9tIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU3ViTWVudSAubG9nby1ib3R0b20ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51IC5sb2dvLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51IC5sb2dvLWJvdHRvbSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU3ViTWVudSAubG9nby1ib3R0b20gYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlN1Yk1lbnUgLmxvZ28tYm90dG9tIGltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU3ViTWVudSAubG9nby1ib3R0b20gaW1nIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU3ViTWVudSAuY29weXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51IC5jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU3ViTWVudSAuY29weXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU3ViTWVudSAuY29weXJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlN1Yk1lbnUgLmNvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TdWJNZW51IC5jb3B5cmlnaHQge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlNlY01lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TZWNNZW51IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU2VjTWVudSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlNlY01lbnUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU2VjTWVudSAucGFyZW50IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlNlY01lbnUgLnBhcmVudCAuYXJyb3cge1xuICBib3JkZXI6IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU2VjTWVudSAucGFyZW50ICsgLnNlY0xldmVsIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TZWNNZW51IC5wYXJlbnQ6aG92ZXIsIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlNlY01lbnUgLnBhcmVudDpmb2N1cyB7XG4gIGNvbG9yOiAjMDA2QUZGO1xufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU2VjTWVudSAucGFyZW50OmhvdmVyIC5hcnJvdywgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU2VjTWVudSAucGFyZW50OmZvY3VzIC5hcnJvdyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNkFGRjtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlNlY01lbnUgLnBhcmVudC5vcGVuIHtcbiAgY29sb3I6ICMwMDZBRkY7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TZWNNZW51IC5wYXJlbnQub3BlbiAuYXJyb3cge1xuICBib3JkZXItY29sb3I6ICMwMDZBRkY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TZWNNZW51IGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuU2VjTWVudSBhOmhvdmVyLCAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5TZWNNZW51IGE6Zm9jdXMge1xuICBjb2xvcjogIzAwNkFGRjtcbn1cbi5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLlNlY01lbnUgYS5zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMDA2QUZGO1xufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuYm90dG9tTGlua3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5ib3R0b21MaW5rcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmJvdHRvbUxpbmtzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuYm90dG9tTGlua3Mge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmJvdHRvbUxpbmtzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmJvdHRvbUxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYWluLWhlYWRlciA+IC5jb250YWluZXIgLmJvdHRvbUxpbmtzIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5ib3R0b21MaW5rcyBsaSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAuYm90dG9tTGlua3MgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5ib3R0b21MaW5rcyBhOmhvdmVyLCAubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5ib3R0b21MaW5rcyBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDZBRkY7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5ib3R0b21MaW5rcyBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC5ib3R0b21MaW5rcyBhLnNlbGVjdGVkIHtcbiAgY29sb3I6ICMwMDZBRkY7XG59XG4ubWFpbi1oZWFkZXIgPiAuY29udGFpbmVyIC50aWNrZXRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAudGlja2V0cyB7XG4gICAgbWluLXdpZHRoOiAyNDBweDtcbiAgfVxufVxuLm1haW4taGVhZGVyID4gLmNvbnRhaW5lciAudGlja2V0cyAubWRDeWFuIHNwYW4ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm1haW4tZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tZm9vdGVyIC5tYXJxdWVlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRTVGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDExcHggMCAyNXB4IDA7XG4gIHBhZGRpbmc6IDAuM2VtIDAgMC43ZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1mb290ZXIgLm1hcnF1ZWUge1xuICAgIHBhZGRpbmc6IDAuNWVtIDAgMC43ZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1mb290ZXIgLm1hcnF1ZWUge1xuICAgIHBhZGRpbmc6IDAuNWVtIDAgMC41ZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFpbi1mb290ZXIgLm1hcnF1ZWUge1xuICAgIHBhZGRpbmc6IDAuNWVtIDAgMC41ZW0gMDtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5tYXJxdWVlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWFpbi1mb290ZXIgLm1hcnF1ZWUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IGNhbGMoMzBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gMTkyKTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5tYXJxdWVlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDQwcHggKyA4ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWZvb3RlciAubWFycXVlZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0OHB4ICsgMTIgKiAoMTAwdncgLSAxNDQwcHgpIC8gMTA2MCk7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFpbi1mb290ZXIgLm1hcnF1ZWUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5tYXJxdWVlICN0ZXh0LXJvbGxlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tYWluLWZvb3RlciAubWFycXVlZSAjdGV4dC1yb2xsZXIgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5tYXJxdWVlICN0ZXh0LXJvbGxlciBpbWcge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIGhlaWdodDogNDdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubWFpbi1mb290ZXIgLm1hcnF1ZWUgI3RleHQtcm9sbGVyIGltZyB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tYWluLWZvb3RlciAuY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5jb2x1bW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4tZm9vdGVyIC5jb2x1bW4ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAuY29sdW1uIC5iZ2RJdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1haW4tZm9vdGVyIC5jb2x1bW4uZm91cnRoIC5ib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWFpbi1mb290ZXIgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1mb290ZXIgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ubWFpbi1mb290ZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1mb290ZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4tZm9vdGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYWluLWZvb3RlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5tZW51IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLm1haW4tZm9vdGVyIC5tZW51IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW4tZm9vdGVyIC5tZW51IGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm1haW4tZm9vdGVyIC5tZW51IGE6aG92ZXIsIC5tYWluLWZvb3RlciAubWVudSBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDZBRkY7XG59XG4ubWFpbi1mb290ZXIgLm1lbnUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3RlciAubWVudSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWZvb3RlciAubWVudSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5tYWluLWZvb3RlciAubWVudSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4ubWFpbi1mb290ZXIgLm1lbnUge1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1mb290ZXIgLm1lbnUge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWZvb3RlciAubWVudSB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1haW4tZm9vdGVyIC5tZW51IHtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5tZW51LmJpZyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5tZW51LmJpZyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMHB4ICsgMTAgKiAoMTAwdncgLSA1NzZweCkgLyAxOTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1mb290ZXIgLm1lbnUuYmlnIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDQwcHggKyA4ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWZvb3RlciAubWVudS5iaWcge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDhweCArIDEyICogKDEwMHZ3IC0gMTQ0MHB4KSAvIDEwNjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLm1haW4tZm9vdGVyIC5tZW51LmJpZyB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4ubWFpbi1mb290ZXIgLm1lbnUuYmlnIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5tZW51LmJpZyB7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3RlciAubWVudS5iaWcge1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1haW4tZm9vdGVyIC5tZW51LmJpZyB7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFpbi1mb290ZXIgLm1lbnUuYmlnIHtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5tZW51LmJpZyB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubWFpbi1mb290ZXIgLm1lbnUuYmlnIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW4tZm9vdGVyIC5tZW51LmhvciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5tZW51LmhvciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5tZW51LmhvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5tZW51LmhvciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5tYWluLWZvb3RlciAubWVudS5ob3Ige1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubWFpbi1mb290ZXIgLm1lbnUuaG9yIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAubWVudS5ob3IgdWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1haW4tZm9vdGVyIC5tZW51LmhvciB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5tYWluLWZvb3RlciAubWVudS5ob3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tYWluLWZvb3RlciAubG9nby1ib3R0b20ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tZm9vdGVyIC5sb2dvLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5sb2dvLWJvdHRvbSBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLm1haW4tZm9vdGVyIC5sb2dvLWJvdHRvbSBpbWcge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tYWluLWZvb3RlciAubG9nby1ib3R0b20gLmNvcHlyaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3RlciAubG9nby1ib3R0b20gLmNvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4ubWFpbi1mb290ZXIgLmxvZ28tYm90dG9tIC5jb3B5cmlnaHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWZvb3RlciAubG9nby1ib3R0b20gLmNvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uc3RpY2t5LWZpbHRlcnMge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGlja3ktZmlsdGVycyB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5zdGlja3ktZmlsdGVycyAuYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uc3RpY2t5LWZpbHRlcnMge1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnN0aWNreS1maWx0ZXJzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zdGlja3ktZmlsdGVyczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5zdGlja3ktZmlsdGVyczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5maWx0ZXJzQnRuQ2VsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiA5O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogMTEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlcnNCdG5DZWxsIHtcbiAgICB0b3A6IDEzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXJzQnRuQ2VsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZpbHRlcnNCdG5DZWxsIC5maWx0ZXJzQnRuIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXJzQnRuQ2VsbCAuZmlsdGVyc0J0biB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1pbi13aWR0aDogNzQwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzcwcHg7XG4gIH1cbn1cbi5maWx0ZXJzQnRuQ2VsbCAuZmlsdGVyc0J0biAqIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZmlsdGVyc0J0bkNlbGwgLmZpbHRlcnNCdG4gc3BhbiB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5maWx0ZXJzQnRuQ2VsbCAuZmlsdGVyc0J0bi5vcGVuIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5maWx0ZXJzIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmlsdGVycyB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiA5O1xuICAgIHRvcDogMTM2cHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjNzIGVhc2UtaW4tb3V0LCAtbXMtZ3JpZC1yb3dzIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZpbHRlcnMuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWx0ZXJzIHtcbiAgICB0b3A6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXJzIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmlsdGVycyB7XG4gICAgd2lkdGg6IDQzMHB4O1xuICB9XG59XG4uZmlsdGVycyAuYm94IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZmlsdGVycyBhLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlcnMuc2hvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlcnMuc2hvdyAuc3RpY2t5LWZpbHRlcnMge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2OHB4IC0gNjhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVycy5zaG93IC5zdGlja3ktZmlsdGVycyB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCAtIDUwcHgpO1xuICB9XG59XG5cbi5saXN0RmlsdGVycyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGlzdEZpbHRlcnMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4ubGlzdEZpbHRlcnM6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmxpc3RGaWx0ZXJzIC5sYWJlbCB7XG4gIHBhZGRpbmc6IDZweCAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubGlzdEZpbHRlcnMgLmxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG4ubGlzdEZpbHRlcnMgLmxpc3QgYSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uc3RpY2t5LWxhYmVsIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAxMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LWxhYmVsIHtcbiAgICB0b3A6IDEzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGlja3ktbGFiZWwge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4ubGlzdEV2ZW50cyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDgwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxpc3RFdmVudHMge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5saXN0RXZlbnRzIC5tYWluLWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmxpc3RFdmVudHMgLmRheS1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBFNUZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTlweCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0RXZlbnRzIC5kYXktbGFiZWwge1xuICAgIHBhZGRpbmc6IDIxcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGlzdEV2ZW50cyAuZGF5LWxhYmVsIHtcbiAgICBwYWRkaW5nOiAyMXB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxpc3RFdmVudHMgLmRheS1sYWJlbCB7XG4gICAgcGFkZGluZzogMTlweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5saXN0RXZlbnRzIC5kYXktbGFiZWwge1xuICAgIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGlzdEV2ZW50cyAuZGF5LWxhYmVsIHtcbiAgICBwYWRkaW5nOiAyMnB4IDQwcHg7XG4gIH1cbn1cbi5saXN0RXZlbnRzIC5kYXktbGFiZWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0RXZlbnRzIC5kYXktbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGlzdEV2ZW50cyAuZGF5LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmxpc3RFdmVudHMgLmRheS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5cbi5ndWVzdHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ndWVzdHMgLmxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmd1ZXN0cyAubGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5ndWVzdHMgLmxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG4uZ3Vlc3RzIC5saXN0IC50aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTU1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmd1ZXN0cyAubGlzdCAudGh1bWIge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxufVxuLmd1ZXN0cyAubGlzdCAudGh1bWIgYS5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uZ3Vlc3RzIC5saXN0IC50aHVtYiBhLmltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5ndWVzdHMgLmxpc3QgLnRodW1iIGEuaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmd1ZXN0cyAubGlzdCAudGh1bWIgYS5pbWFnZTpmb2N1czphZnRlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICMwMDZBRkY7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICMwMDZBRkY7XG59XG4uZ3Vlc3RzIC5saXN0IC50aHVtYiAuZ3Vlc3ROYW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3Vlc3RzIC5saXN0IC50aHVtYiAuZ3Vlc3ROYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5ndWVzdHMgLmxpc3QgLnRodW1iIC5ndWVzdE5hbWUge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cbi5ndWVzdHMgLmxpc3QgLnRodW1iIC5ndWVzdE5hbWUgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmd1ZXN0cyAubGlzdCAudGh1bWIgLmd1ZXN0TmFtZSBhOmhvdmVyLCAuZ3Vlc3RzIC5saXN0IC50aHVtYiAuZ3Vlc3ROYW1lIGE6Zm9jdXMge1xuICBjb2xvcjogIzAwNkFGRjtcbn1cbi5ndWVzdHMgLmxpc3QgLnRodW1iLnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRENEQ0Q7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ndWVzdHMgLmxpc3QgLnRodW1iLnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5ndWVzdHMgLmxpc3QgLnRodW1iLnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IDEyMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ3Vlc3RzIC5saXN0IC50aHVtYi50b29sdGlwIC50b29sdGlwdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ndWVzdHMgLmxpc3QgLnRodW1iLnRvb2x0aXAgLnRvb2x0aXB0ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGJvcmRlci13aWR0aDogOHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNDRENEQ0QgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uZ3Vlc3RzIC5saXN0IC50aHVtYi50b29sdGlwOmhvdmVyIC50b29sdGlwdGV4dCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ldmVudExpc3RJdGVtIC5ib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ldmVudExpc3RJdGVtIC5ib3gge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5ldmVudExpc3RJdGVtIC5pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ldmVudExpc3RJdGVtIC5pbmZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uZXZlbnRMaXN0SXRlbSAuaW5mbyAuZGF0YSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ldmVudExpc3RJdGVtIC5pbmZvIC5kYXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uZXZlbnRMaXN0SXRlbSAuaW5mbyAuZGF0YSAubGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuLmV2ZW50TGlzdEl0ZW0gLmluZm8gLmRhdGEgLmxhYmVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZXZlbnRMaXN0SXRlbSAuaW5mbyAuZGF0YSAuZGF0ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uZXZlbnRMaXN0SXRlbSAuaW5mbyAuZGF0YSAudGltZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZXZlbnRMaXN0SXRlbSAuaW5mbyAuZGF0YSAuY2F0IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmV2ZW50TGlzdEl0ZW0gLmluZm8gLmRhdGEgLmNhdC5Ib3VzZUdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ExRDk5Mjtcbn1cbi5ldmVudExpc3RJdGVtIC5pbmZvIC5kYXRhIC5jYXQuSG91c2VCbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1QkFFMztcbn1cbi5ldmVudExpc3RJdGVtIC5pbmZvIC5kYXRhIC5jYXQuSG91c2VZZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZENTZBO1xufVxuLmV2ZW50TGlzdEl0ZW0gLmluZm8gLmRhdGEgLmNhdC5Ib3VzZVB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0NERkY7XG59XG4uZXZlbnRMaXN0SXRlbSAuaW5mbyAuZGF0YSAubG9jYXRpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmV2ZW50TGlzdEl0ZW0gLmluZm8gLmRhdGEgLmxvY2F0aW9uLmxhYmVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ldmVudExpc3RJdGVtIC5pbmZvIC5kYXRhIC5sb2NhdGlvbiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnRMaXN0SXRlbSAuaW5mbyAuZGF0YSAubG9jYXRpb24gaW1nIHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uZXZlbnRMaXN0SXRlbSAuaW5mbyAuZGF0YSAubG9jYXRpb24gc3BhbiB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLmV2ZW50TGlzdEl0ZW0gLmluZm8gLmRhdGEgKyAuZGF0YSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ldmVudExpc3RJdGVtIC5pbmZvIC5kYXRhICsgLmRhdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5ldmVudExpc3RJdGVtIC5pbmZvIGgyLFxuLmV2ZW50TGlzdEl0ZW0gLmluZm8gaDMge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZXZlbnRMaXN0SXRlbSAuaW5mbyBoMixcbiAgLmV2ZW50TGlzdEl0ZW0gLmluZm8gaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IGNhbGMoMzBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gMTkyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50TGlzdEl0ZW0gLmluZm8gaDIsXG4gIC5ldmVudExpc3RJdGVtIC5pbmZvIGgzIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDQwcHggKyA4ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ldmVudExpc3RJdGVtIC5pbmZvIGgyLFxuICAuZXZlbnRMaXN0SXRlbSAuaW5mbyBoMyB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0OHB4ICsgMTIgKiAoMTAwdncgLSAxNDQwcHgpIC8gMTA2MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXZlbnRMaXN0SXRlbSAuaW5mbyBoMixcbiAgLmV2ZW50TGlzdEl0ZW0gLmluZm8gaDMge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuLmV2ZW50TGlzdEl0ZW0gLmluZm8gaDIsXG4uZXZlbnRMaXN0SXRlbSAuaW5mbyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ldmVudExpc3RJdGVtIC5pbmZvIGgyLFxuICAuZXZlbnRMaXN0SXRlbSAuaW5mbyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmV2ZW50TGlzdEl0ZW0gLmluZm8gaDIgYSxcbi5ldmVudExpc3RJdGVtIC5pbmZvIGgzIGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmV2ZW50TGlzdEl0ZW0gLmluZm8gaDIgYTpob3ZlciwgLmV2ZW50TGlzdEl0ZW0gLmluZm8gaDIgYTpmb2N1cyxcbi5ldmVudExpc3RJdGVtIC5pbmZvIGgzIGE6aG92ZXIsXG4uZXZlbnRMaXN0SXRlbSAuaW5mbyBoMyBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDZBRkY7XG59XG4uZXZlbnRMaXN0SXRlbSAuaW5mbyBoMiArIC5kYXRhLFxuLmV2ZW50TGlzdEl0ZW0gLmluZm8gaDMgKyAuZGF0YSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXZlbnRMaXN0SXRlbSAuZ3Vlc3RzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudExpc3RJdGVtIC5ndWVzdHMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ldmVudExpc3RJdGVtIC5ndWVzdHMge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG4ubGlzdEd1ZXN0cyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDgwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxpc3RHdWVzdHMge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5saXN0R3Vlc3RzIC5tYWluLWNvbHVtbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpc3RHdWVzdHMgLm1haW4tY29sdW1uIC5saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saXN0R3Vlc3RzIC5tYWluLWNvbHVtbiAuZ3Vlc3RMaXN0SXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubGlzdEd1ZXN0cyAubWFpbi1jb2x1bW4gLmd1ZXN0TGlzdEl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxpc3RHdWVzdHMgLm1haW4tY29sdW1uIC5ndWVzdExpc3RJdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGlzdEd1ZXN0cyAubWFpbi1jb2x1bW4gLmd1ZXN0TGlzdEl0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5saXN0R3Vlc3RzIC5tYWluLWNvbHVtbiAuZ3Vlc3RMaXN0SXRlbSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdEd1ZXN0cyAubWFpbi1jb2x1bW4gLmd1ZXN0TGlzdEl0ZW0gLmltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGlzdEd1ZXN0cyAubWFpbi1jb2x1bW4gLmd1ZXN0TGlzdEl0ZW0gLmltYWdlIGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5saXN0R3Vlc3RzIC5tYWluLWNvbHVtbiAuZ3Vlc3RMaXN0SXRlbSAuaW1hZ2UgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmxpc3RHdWVzdHMgLm1haW4tY29sdW1uIC5ndWVzdExpc3RJdGVtIC5pbWFnZSBpbWcge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGlzdEd1ZXN0cyAubWFpbi1jb2x1bW4gLmd1ZXN0TGlzdEl0ZW0gLmRhdGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxpc3RHdWVzdHMgLm1haW4tY29sdW1uIC5ndWVzdExpc3RJdGVtIC5kYXRhIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdEd1ZXN0cyAubWFpbi1jb2x1bW4gLmd1ZXN0TGlzdEl0ZW0gLmRhdGEgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGlzdEd1ZXN0cyAubWFpbi1jb2x1bW4gLmd1ZXN0TGlzdEl0ZW0gLmRhdGEgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGlzdEd1ZXN0cyAubWFpbi1jb2x1bW4gLmd1ZXN0TGlzdEl0ZW0gLmRhdGEgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuLmxpc3RHdWVzdHMgLm1haW4tY29sdW1uIC5ndWVzdExpc3RJdGVtIC5kYXRhIGgyIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5saXN0R3Vlc3RzIC5tYWluLWNvbHVtbiAuZ3Vlc3RMaXN0SXRlbSAuZGF0YSBoMiBhOmhvdmVyLCAubGlzdEd1ZXN0cyAubWFpbi1jb2x1bW4gLmd1ZXN0TGlzdEl0ZW0gLmRhdGEgaDIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA2QUZGO1xufVxuLmRldGFpbFRocmVlQ29sdW1ucyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbFRocmVlQ29sdW1ucyB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAxMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGV0YWlsVGhyZWVDb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiAxNzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZGV0YWlsVGhyZWVDb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZGV0YWlsVGhyZWVDb2x1bW5zIHtcbiAgICBtYXJnaW4tdG9wOiAyMDRweDtcbiAgfVxufVxuLmRldGFpbFRocmVlQ29sdW1ucyAubWFpbi1jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbFRocmVlQ29sdW1ucyAubWFpbi1jb2x1bW4gLmV2ZW10RGF0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRldGFpbFRocmVlQ29sdW1ucyAubWFpbi1jb2x1bW4gLmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGV0YWlsVGhyZWVDb2x1bW5zIC5tYWluLWNvbHVtbiAuZW1wdHkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5kZXRhaWxUaHJlZUNvbHVtbnMgLmRldGFpbFRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGV0YWlsVGhyZWVDb2x1bW5zIC5kZXRhaWxUaXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMHB4ICsgMTAgKiAoMTAwdncgLSA1NzZweCkgLyAxOTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGV0YWlsVGhyZWVDb2x1bW5zIC5kZXRhaWxUaXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0MHB4ICsgOCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3Mik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZGV0YWlsVGhyZWVDb2x1bW5zIC5kZXRhaWxUaXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0OHB4ICsgMTIgKiAoMTAwdncgLSAxNDQwcHgpIC8gMTA2MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZGV0YWlsVGhyZWVDb2x1bW5zIC5kZXRhaWxUaXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4uZGV0YWlsVGhyZWVDb2x1bW5zIC5kZXRhaWxUaXRsZSBoMSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICBvcmRlcjogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRldGFpbFRocmVlQ29sdW1ucyAuZGV0YWlsVGl0bGUgaDEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5kZXRhaWxUaHJlZUNvbHVtbnMuZ3Vlc3REZXRhaWwgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZGV0YWlsVGhyZWVDb2x1bW5zLmd1ZXN0RGV0YWlsIC5pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRldGFpbFRocmVlQ29sdW1ucy5ndWVzdERldGFpbCAuaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5kZXRhaWxUaHJlZUNvbHVtbnMuZ3Vlc3REZXRhaWwgLmltYWdlIGltZyB7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kZXRhaWxUaHJlZUNvbHVtbnMuZ3Vlc3REZXRhaWwgLm1haW4tY29sdW1uIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXRhaWxUaHJlZUNvbHVtbnMuZ3Vlc3REZXRhaWwgLm1haW4tY29sdW1uIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5kZXRhaWxUaHJlZUNvbHVtbnMuZ3Vlc3REZXRhaWwgLm1haW4tY29sdW1uIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICB9XG59XG4uZGV0YWlsVGhyZWVDb2x1bW5zLmd1ZXN0RGV0YWlsIC5tYWluLWNvbHVtbiAuZ3Vlc3RJbWcge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbFRocmVlQ29sdW1ucy5ndWVzdERldGFpbCAubWFpbi1jb2x1bW4gLmd1ZXN0SW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGV0YWlsVGhyZWVDb2x1bW5zLmd1ZXN0RGV0YWlsIC5yaWdodC1jb2x1bW4ge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbFRocmVlQ29sdW1ucy5ndWVzdERldGFpbCAucmlnaHQtY29sdW1uIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5kZXRhaWxUaHJlZUNvbHVtbnMuZ3Vlc3REZXRhaWwgLnJpZ2h0LWNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgfVxufVxuLmRldGFpbFRocmVlQ29sdW1ucy5ndWVzdERldGFpbCAucmlnaHQtY29sdW1uIC5ndWVzdEltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRldGFpbFRocmVlQ29sdW1ucy5ndWVzdERldGFpbCAucmlnaHQtY29sdW1uIC5ndWVzdEltZyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAuZGV0YWlsVGhyZWVDb2x1bW5zLmd1ZXN0RGV0YWlsIC5yaWdodC1jb2x1bW4gLmd1ZXN0SW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5kZXRhaWxUaHJlZUNvbHVtbnMuZ3Vlc3REZXRhaWwgLnJpZ2h0LWNvbHVtbiAuZW1wdHkuYmV0d2VlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRldGFpbFRocmVlQ29sdW1ucy5ndWVzdERldGFpbCAucmlnaHQtY29sdW1uIC5lbXB0eTpub3QoLmJldHdlZW4pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLmRldGFpbFRocmVlQ29sdW1ucy5ndWVzdERldGFpbCAucmlnaHQtY29sdW1uIC5lbXB0eTpub3QoLmJldHdlZW4pIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5kZXRhaWxUd29Db2x1bW5zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogODB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXRhaWxUd29Db2x1bW5zIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uZGV0YWlsVHdvQ29sdW1ucyAubWFpbi1jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZGV0YWlsVHdvQ29sdW1ucyAubWFpbi1jb2x1bW4gLmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGV0YWlsVHdvQ29sdW1ucyAubWFpbi1jb2x1bW4gLmVtcHR5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uZGV0YWlsVHdvQ29sdW1ucyAuZGV0YWlsVGl0bGUgaDEge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kZXRhaWxUd29Db2x1bW5zIC5kZXRhaWxUaXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYygzNHB4ICsgMjYgKiAoMTAwdncgLSA1NzZweCkgLyAxOTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGV0YWlsVHdvQ29sdW1ucyAuZGV0YWlsVGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjhweDtcbiAgICBmb250LXNpemU6IGNhbGMoNjBweCArIDggKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmRldGFpbFR3b0NvbHVtbnMgLmRldGFpbFRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDY4cHggKyAxMiAqICgxMDB2dyAtIDE0NDBweCkgLyAxMDYwKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kZXRhaWxUd29Db2x1bW5zIC5kZXRhaWxUaXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICB9XG59XG4uZGV0YWlsVHdvQ29sdW1ucyAuZGV0YWlsVGl0bGUgaDEge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kZXRhaWxUd29Db2x1bW5zIC5kZXRhaWxUaXRsZSBoMSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4uZGV0YWlsT25lQ29sdW1uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogODB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXRhaWxPbmVDb2x1bW4ge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5kZXRhaWxPbmVDb2x1bW4gLm1haW4tY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmRldGFpbE9uZUNvbHVtbiAuZGV0YWlsVGl0bGUgaDEge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kZXRhaWxPbmVDb2x1bW4gLmRldGFpbFRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDM0cHggKyAyNiAqICgxMDB2dyAtIDU3NnB4KSAvIDE5Mik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXRhaWxPbmVDb2x1bW4gLmRldGFpbFRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDYwcHggKyA4ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kZXRhaWxPbmVDb2x1bW4gLmRldGFpbFRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDY4cHggKyAxMiAqICgxMDB2dyAtIDE0NDBweCkgLyAxMDYwKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5kZXRhaWxPbmVDb2x1bW4gLmRldGFpbFRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIH1cbn1cbi5kZXRhaWxPbmVDb2x1bW4gLmRldGFpbFRpdGxlIGgxIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGV0YWlsT25lQ29sdW1uIC5kZXRhaWxUaXRsZSBoMSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4uc2ltcGxlRGV0YWlsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2ltcGxlRGV0YWlsIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi10b3A6IDEzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW1wbGVEZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDE3NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaW1wbGVEZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaW1wbGVEZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDIwNHB4O1xuICB9XG59XG4uc2ltcGxlRGV0YWlsIC5tYWluLWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zaW1wbGVEZXRhaWwgLmRldGFpbFRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2ltcGxlRGV0YWlsIC5kZXRhaWxUaXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYygzNHB4ICsgMjYgKiAoMTAwdncgLSA1NzZweCkgLyAxOTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2ltcGxlRGV0YWlsIC5kZXRhaWxUaXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2OHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg2MHB4ICsgOCAqICgxMDB2dyAtIDc2OHB4KSAvIDY3Mik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2ltcGxlRGV0YWlsIC5kZXRhaWxUaXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg2OHB4ICsgMTIgKiAoMTAwdncgLSAxNDQwcHgpIC8gMTA2MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2ltcGxlRGV0YWlsIC5kZXRhaWxUaXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICB9XG59XG4uc2ltcGxlRGV0YWlsIC5kZXRhaWxUaXRsZSBoMSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICBvcmRlcjogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbXBsZURldGFpbCAuZGV0YWlsVGl0bGUgaDEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLmV2ZW10RGF0YSAudGltZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5sZWZ0LWNvbHVtbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxlZnQtY29sdW1uIHtcbiAgICB3aWR0aDogNDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLmxlZnQtY29sdW1uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucmlnaHQtY29sdW1uIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmlnaHQtY29sdW1uIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmlnaHQtY29sdW1uIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnJpZ2h0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDQzMHB4O1xuICB9XG59XG4ucmlnaHQtY29sdW1uIC5ldmVtdERhdGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yaWdodC1jb2x1bW4gLmV2ZW10RGF0YSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICAucmlnaHQtY29sdW1uIC5ldmVtdERhdGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yaWdodC1jb2x1bW4gLmV2ZW10RGF0YSAudGltZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ucmlnaHQtY29sdW1uIC5lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJpZ2h0LWNvbHVtbiAuZW1wdHkge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmRldGFpbFRpdGxlIC5ib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGV0YWlsVGl0bGUgLmJveCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uZGV0YWlsVGl0bGUgLmluZm8ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICBvcmRlcjogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRldGFpbFRpdGxlIC5pbmZvIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kZXRhaWxUaXRsZSAuaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG4uZGV0YWlsVGl0bGUgLmRhdGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAxMHB4O1xufVxuLmRldGFpbFRpdGxlIC5kYXRhIC5sYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuLmRldGFpbFRpdGxlIC5kYXRhIC5sYWJlbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmRldGFpbFRpdGxlIC5kYXRhIC50eXBlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5kZXRhaWxUaXRsZSAuZGF0YSAuY2F0IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmRldGFpbFRpdGxlIC5kYXRhIC5jYXQuSG91c2VHcmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMUQ5OTI7XG59XG4uZGV0YWlsVGl0bGUgLmRhdGEgLmNhdC5Ib3VzZUJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTVCQUUzO1xufVxuLmRldGFpbFRpdGxlIC5kYXRhIC5jYXQuSG91c2VZZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZENTZBO1xufVxuLmRldGFpbFRpdGxlIC5kYXRhIC5jYXQuSG91c2VQdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNDREZGO1xufVxuXG4uYmFubmVyVGl0bGUgLmJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lclRpdGxlIC5ib3gge1xuICAgIHBhZGRpbmc6IDM3cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyVGl0bGUgLmJveCB7XG4gICAgcGFkZGluZzogMzdweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5iYW5uZXJUaXRsZSAuYm94IHtcbiAgICBwYWRkaW5nOiAzNHB4IDQwcHg7XG4gIH1cbn1cbi5iYW5uZXJUaXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lclRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJhbm5lclRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmJhbm5lclRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLmV2ZW50SXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudEl0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmV2ZW50SXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZXZlbnRJdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uZXZlbnRJdGVtIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudEl0ZW0gLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uZXZlbnRJdGVtIC50aXRsZSBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5ldmVudEl0ZW0gLnRpdGxlIGE6aG92ZXIsIC5ldmVudEl0ZW0gLnRpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogIzAwNkFGRjtcbn1cbi5ldmVudEl0ZW0gLnRpbWUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uYmFubmVySXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJhbm5lckl0ZW0gLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lckl0ZW0gLmltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmFubmVySXRlbSAuaW1hZ2UgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmJhbm5lckl0ZW0gLmltYWdlIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5iYW5uZXJJdGVtIC5pbWFnZSBpbWcge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVySXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXJJdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5iYW5uZXJJdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5iYW5uZXJJdGVtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uYmFubmVySXRlbSAudGl0bGUgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYmFubmVySXRlbSAudGl0bGUgYTpob3ZlciwgLmJhbm5lckl0ZW0gLnRpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogIzAwNkFGRjtcbn1cbi5iYW5uZXJJdGVtIC50aXRsZSArIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVySXRlbSAudGl0bGUgKyAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc2ltcGxlVGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbXBsZVRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2ltcGxlVGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaW1wbGVUZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5zaW1wbGVUZXh0IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2ltcGxlVGV4dCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbXBsZVRleHQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW1wbGVUZXh0IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaW1wbGVUZXh0IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5zaW1wbGVUZXh0IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG59XG5cbi5oaWdobGlnaHRUZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlnaGxpZ2h0VGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oaWdobGlnaHRUZXh0IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhpZ2hsaWdodFRleHQge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuLmhpZ2hsaWdodFRleHQgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5oaWdobGlnaHRUZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGlnaGxpZ2h0VGV4dCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZ2hsaWdodFRleHQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhpZ2hsaWdodFRleHQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhpZ2hsaWdodFRleHQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5oaWdobGlnaHRUZXh0LmNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhpZ2hsaWdodFRleHQuY2VudGVyZWQgLnRleHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZXZlbnREZXRhaWwgLmhpZ2hsaWdodFRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudERldGFpbCAuaGlnaGxpZ2h0VGV4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ldmVudERldGFpbCAuaGlnaGxpZ2h0VGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ldmVudERldGFpbCAuaGlnaGxpZ2h0VGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5cbi5zaW5nbGVJbWcgLmJveCB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2luZ2xlSW1nIC5ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5zaW5nbGVJbWcgLmJveCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlSW1nIC5ib3ggZmlnY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGVJbWcgLmJveCBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5zaW5nbGVJbWcgLmJveCBmaWdjYXB0aW9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGVJbWcgLmJveCBmaWdjYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2luZ2xlSW1nIC5ib3ggZmlnY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cblxuLnNpbmdsZVZpZGVvIC5pZnJhbWVDZWxsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2luZ2xlVmlkZW8gLmlmcmFtZUNlbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hbmNob3JzU2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDk7XG4gIHRvcDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW5jaG9yc1NsaWRlciB7XG4gICAgdG9wOiA2OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hbmNob3JzU2xpZGVyIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5hbmNob3JzU2xpZGVyIC5hbmNob3JzQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW5jaG9yc1NsaWRlciAuYW5jaG9yc0NvbnRhaW5lciB1bC5hbmNob3JzSW5mbyBsaS5hbmNob3Ige1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW5jaG9yc1NsaWRlciAuYW5jaG9yc0NvbnRhaW5lciB1bC5hbmNob3JzSW5mbyBsaS5hbmNob3Ige1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYW5jaG9yc1NsaWRlciAuYW5jaG9yc0NvbnRhaW5lciB1bC5hbmNob3JzSW5mbyBsaS5hbmNob3Ige1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuYW5jaG9yc1NsaWRlciAuYW5jaG9yc0NvbnRhaW5lciB1bC5hbmNob3JzSW5mbyBsaS5hbmNob3Ige1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuLmFuY2hvcnNTbGlkZXIgLmFuY2hvcnNDb250YWluZXIgdWwuYW5jaG9yc0luZm8gbGkuYW5jaG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xufVxuLmFuY2hvcnNTbGlkZXIgLmFuY2hvcnNDb250YWluZXIgdWwuYW5jaG9yc0luZm8gbGkuYW5jaG9yIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDE2cHggNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW5jaG9yc1NsaWRlciAuYW5jaG9yc0NvbnRhaW5lciB1bC5hbmNob3JzSW5mbyBsaS5hbmNob3IgYSB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hbmNob3JzU2xpZGVyIC5hbmNob3JzQ29udGFpbmVyIHVsLmFuY2hvcnNJbmZvIGxpLmFuY2hvciBhIHtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFuY2hvcnNTbGlkZXIgLmFuY2hvcnNDb250YWluZXIgdWwuYW5jaG9yc0luZm8gbGkuYW5jaG9yIGEge1xuICAgIHBhZGRpbmc6IDMycHggNDBweDtcbiAgfVxufVxuLmFuY2hvcnNTbGlkZXIgLmFuY2hvcnNDb250YWluZXIgdWwuYW5jaG9yc0luZm8gbGkuYW5jaG9yIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNkFGRjtcbn1cbi5hbmNob3JzU2xpZGVyIC5hbmNob3JzQ29udGFpbmVyIHVsLmFuY2hvcnNJbmZvIGxpLmFuY2hvciBhLnNlbGVjdGVkIHtcbiAgY29sb3I6ICMwMDZBRkY7XG59XG4uYW5jaG9yc1NsaWRlciAuYW5jaG9yc0NvbnRhaW5lciB1bC5hbmNob3JzSW5mbyBsaS5hbmNob3Iuc2VsZWN0ZWQgYSB7XG4gIGNvbG9yOiAjMDA2QUZGO1xufVxuXG4uRnVsbFdpZHRoSW1hZ2UgLmJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlIC5ib3gge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLkZ1bGxXaWR0aEltYWdlIC5oZWFkZXJTZWN0aW9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24ge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24ge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLkZ1bGxXaWR0aEltYWdlIC5oZWFkZXJTZWN0aW9uIC5sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlIC5oZWFkZXJTZWN0aW9uIC5sZWZ0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlIC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlIC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuLkZ1bGxXaWR0aEltYWdlIC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlIC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMHB4ICsgMTAgKiAoMTAwdncgLSA1NzZweCkgLyAxOTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDQwcHggKyA4ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZSAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDhweCArIDEyICogKDEwMHZ3IC0gMTQ0MHB4KSAvIDEwNjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlIC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4uRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZSAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuLkZ1bGxXaWR0aEltYWdlIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLkZ1bGxXaWR0aEltYWdlIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhOmhvdmVyLCAuRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZSAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgfVxufVxuLkZ1bGxXaWR0aEltYWdlIC5oZWFkZXJTZWN0aW9uIC5idXR0b24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG4uRnVsbFdpZHRoSW1hZ2UgLmhlYWRlclNlY3Rpb24gLmJ1dHRvbiBhIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uRnVsbFdpZHRoSW1hZ2UgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uRnVsbFdpZHRoSW1hZ2UgLmltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlIC5pbWFnZTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlIC5pbWFnZTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gIH1cbn1cbi5GdWxsV2lkdGhJbWFnZSAuaW1hZ2UgaW1nIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uRnVsbFdpZHRoSW1hZ2UgLmltYWdlIGZpZ2NhcHRpb24ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZSAuaW1hZ2UgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZSAuaW1hZ2UgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZSAuaW1hZ2UgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uRnVsbFdpZHRoSW1hZ2UgLmltYWdlIGZpZ2NhcHRpb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlIC5pbWFnZSBmaWdjYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UgLmltYWdlIGZpZ2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlIC5pbWFnZSBmaWdjYXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbWFnZTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNjAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmltYWdlOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbWFnZTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gIH1cbn1cbi5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbmZvIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmluZm8ge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyAuYm94IHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyAuYm94IC5kYXRhIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmluZm8gLmJveCAuZGF0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmluZm8gLmJveCAuZGF0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAlO1xuICB9XG59XG4uRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbmZvIC5ib3ggLmRhdGEgLmxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG4uRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbmZvIC5ib3ggLmRhdGEgLnR5cGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyAuYm94IC5oZWFkZXJTZWN0aW9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmluZm8gLmJveCAuaGVhZGVyU2VjdGlvbiB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbmZvIC5ib3ggLmhlYWRlclNlY3Rpb24gLmxlZnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmluZm8gLmJveCAuaGVhZGVyU2VjdGlvbiAucmlnaHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyAuYm94IC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbmZvIC5ib3ggLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbmZvIC5ib3ggLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyAuYm94IC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmluZm8gLmJveCAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyAuYm94IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyAuYm94IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmluZm8gLmJveCAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbmZvIC5ib3ggLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmluZm8gLmJveCAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmluZm8gLmJveCAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYTpob3ZlciwgLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyAuYm94IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyAuYm94IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyAuYm94IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuRnVsbFdpZHRoSW1hZ2UuQm94ZWRUZXh0IC5jZWxsIC5pbmZvIC5ib3ggLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmluZm8gLmJveCAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbn1cbi5GdWxsV2lkdGhJbWFnZS5Cb3hlZFRleHQgLmNlbGwgLmluZm8gLmJveCAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLkZ1bGxXaWR0aEltYWdlLkJveGVkVGV4dCAuY2VsbCAuaW5mbyAuYm94IC5oZWFkZXJTZWN0aW9uIC5idXR0b24gYSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uSW1hZ2VMZWZ0UmlnaHQge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5JbWFnZUxlZnRSaWdodCAuYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkltYWdlTGVmdFJpZ2h0IC5ib3gge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5JbWFnZUxlZnRSaWdodCAuaGVhZGVyU2VjdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuSW1hZ2VMZWZ0UmlnaHQgLmhlYWRlclNlY3Rpb24ge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLkltYWdlTGVmdFJpZ2h0IC5oZWFkZXJTZWN0aW9uIC5sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uSW1hZ2VMZWZ0UmlnaHQgLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5JbWFnZUxlZnRSaWdodCAuaGVhZGVyU2VjdGlvbiAucmlnaHQge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLkltYWdlTGVmdFJpZ2h0IC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkltYWdlTGVmdFJpZ2h0IC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5JbWFnZUxlZnRSaWdodCAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuSW1hZ2VMZWZ0UmlnaHQgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5JbWFnZUxlZnRSaWdodCAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5JbWFnZUxlZnRSaWdodCAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuSW1hZ2VMZWZ0UmlnaHQgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLkltYWdlTGVmdFJpZ2h0IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uSW1hZ2VMZWZ0UmlnaHQgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uSW1hZ2VMZWZ0UmlnaHQgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIGE6aG92ZXIsIC5JbWFnZUxlZnRSaWdodCAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5JbWFnZUxlZnRSaWdodCAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5JbWFnZUxlZnRSaWdodCAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLkltYWdlTGVmdFJpZ2h0IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuSW1hZ2VMZWZ0UmlnaHQgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG59XG4uSW1hZ2VMZWZ0UmlnaHQgLmhlYWRlclNlY3Rpb24gLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkltYWdlTGVmdFJpZ2h0IC5oZWFkZXJTZWN0aW9uIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuSW1hZ2VMZWZ0UmlnaHQgLmhlYWRlclNlY3Rpb24gLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5JbWFnZUxlZnRSaWdodCAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi5JbWFnZUxlZnRSaWdodCAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIHtcbiAgZ2FwOiAyMHB4O1xufVxuLkltYWdlTGVmdFJpZ2h0IC5oZWFkZXJTZWN0aW9uIC5idXR0b24gYSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLkltYWdlTGVmdFJpZ2h0IC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5JbWFnZUxlZnRSaWdodCAuaW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5JbWFnZUxlZnRSaWdodCAuaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy10b3A6IDYwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLkltYWdlTGVmdFJpZ2h0IC5pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLkltYWdlTGVmdFJpZ2h0IC5pbWFnZSBpbWcge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkltYWdlTGVmdFJpZ2h0LkxlZnRJbWcgLmJveCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5JbWFnZUxlZnRSaWdodC5MZWZ0SW1nIC5pbWFnZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5JbWFnZUxlZnRSaWdodC52YWxpZ24tYm90dG9tIC5ib3gge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLkltYWdlTGVmdFJpZ2h0LnZhbGlnbi1ib3R0b20gLmJveCAuaGVhZGVyU2VjdGlvbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5UaHJlZUltYWdlcyAuYm94IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuVGhyZWVJbWFnZXMgLmJveCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uVGhyZWVJbWFnZXMgLmhlYWRlclNlY3Rpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uVGhyZWVJbWFnZXMgLmhlYWRlclNlY3Rpb24gLmxlZnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVGhyZWVJbWFnZXMgLmhlYWRlclNlY3Rpb24gLmxlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiAucmlnaHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVGhyZWVJbWFnZXMgLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiAucmlnaHQge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuVGhyZWVJbWFnZXMgLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG4uVGhyZWVJbWFnZXMgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuVGhyZWVJbWFnZXMgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDMwcHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDE5Mik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDBweCArIDggKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLlRocmVlSW1hZ2VzIC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0OHB4ICsgMTIgKiAoMTAwdncgLSAxNDQwcHgpIC8gMTA2MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuVGhyZWVJbWFnZXMgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuVGhyZWVJbWFnZXMgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLlRocmVlSW1hZ2VzIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4uVGhyZWVJbWFnZXMgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uVGhyZWVJbWFnZXMgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIGE6aG92ZXIsIC5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLlRocmVlSW1hZ2VzIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuVGhyZWVJbWFnZXMgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICB9XG59XG4uVGhyZWVJbWFnZXMgLmhlYWRlclNlY3Rpb24gLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbi5UaHJlZUltYWdlcyAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIGEge1xuICB3aWR0aDogYXV0bztcbn1cbi5UaHJlZUltYWdlcyAuaW1hZ2VzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVGhyZWVJbWFnZXMgLmltYWdlcyB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLlRocmVlSW1hZ2VzIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5UaHJlZUltYWdlcyAuaW1hZ2Uge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG4uVGhyZWVJbWFnZXMgLmltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uVGhyZWVJbWFnZXMgLmltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uVGhyZWVJbWFnZXMgLmltYWdlIGltZyB7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmluZm9ncmFwaGljcyAuYm94IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5mb2dyYXBoaWNzIC5ib3gge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvZ3JhcGhpY3MgLmhlYWRlclNlY3Rpb24ge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiAubGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvZ3JhcGhpY3MgLmhlYWRlclNlY3Rpb24gLmxlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpY3MgLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiAucmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiAucmlnaHQge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW5mb2dyYXBoaWNzIC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pbmZvZ3JhcGhpY3MgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDMwcHggKyAxMCAqICgxMDB2dyAtIDU3NnB4KSAvIDE5Mik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvZ3JhcGhpY3MgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDQwcHggKyA4ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbmZvZ3JhcGhpY3MgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDQ4cHggKyAxMiAqICgxMDB2dyAtIDE0NDBweCkgLyAxMDYwKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5pbmZvZ3JhcGhpY3MgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpY3MgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mb2dyYXBoaWNzIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbmZvZ3JhcGhpY3MgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pbmZvZ3JhcGhpY3MgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIGE6aG92ZXIsIC5pbmZvZ3JhcGhpY3MgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaW5mb2dyYXBoaWNzIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmluZm9ncmFwaGljcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpY3MgLmhlYWRlclNlY3Rpb24gLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbi5pbmZvZ3JhcGhpY3MgLmhlYWRlclNlY3Rpb24gLmJ1dHRvbiBhIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uaW5mb2dyYXBoaWNzIC5pdGVtcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZm9ncmFwaGljcyAuaXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMjBweDtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mb2dyYXBoaWNzIC5pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5mb2dyYXBoaWNzIC5pdGVtIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmluZm9ncmFwaGljcyAuaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvZ3JhcGhpY3MgLml0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmluZm9ncmFwaGljcyAuaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDBweCArIDggKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmluZm9ncmFwaGljcyAuaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDhweCArIDEyICogKDEwMHZ3IC0gMTQ0MHB4KSAvIDEwNjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmluZm9ncmFwaGljcyAuaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuLmluZm9ncmFwaGljcyAuaXRlbSAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ncmFwaGljcyAuaXRlbSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbmZvZ3JhcGhpY3MgLml0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaW5mb2dyYXBoaWNzIC5pdGVtIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLnNpbXBsZVNlY3Rpb24gLmhlYWRlclNlY3Rpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW1wbGVTZWN0aW9uIC5oZWFkZXJTZWN0aW9uIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbXBsZVNlY3Rpb24gLmhlYWRlclNlY3Rpb24ge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLnNpbXBsZVNlY3Rpb24gLmhlYWRlclNlY3Rpb24gLmxlZnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiAubGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNpbXBsZVNlY3Rpb24gLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbXBsZVNlY3Rpb24gLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW1wbGVTZWN0aW9uIC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW1wbGVTZWN0aW9uIC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuLnNpbXBsZVNlY3Rpb24gLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IGNhbGMoMzBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gMTkyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbXBsZVNlY3Rpb24gLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDQwcHggKyA4ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaW1wbGVTZWN0aW9uIC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0OHB4ICsgMTIgKiAoMTAwdncgLSAxNDQwcHgpIC8gMTA2MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuLnNpbXBsZVNlY3Rpb24gLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuLnNpbXBsZVNlY3Rpb24gLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYTpob3ZlciwgLnNpbXBsZVNlY3Rpb24gLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW1wbGVTZWN0aW9uIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnNpbXBsZVNlY3Rpb24gLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICB9XG59XG4uc2ltcGxlU2VjdGlvbiAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLnNpbXBsZVNlY3Rpb24gLmhlYWRlclNlY3Rpb24gLmJ1dHRvbiBhIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mYXFzIC5ib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXFzIC5ib3gge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLmZhcXMgLmhlYWRlclNlY3Rpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXFzIC5oZWFkZXJTZWN0aW9uIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhcXMgLmhlYWRlclNlY3Rpb24ge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLmZhcXMgLmhlYWRlclNlY3Rpb24gLmxlZnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFxcyAuaGVhZGVyU2VjdGlvbiAubGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmZhcXMgLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhcXMgLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mYXFzIC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mYXFzIC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuLmZhcXMgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmFxcyAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IGNhbGMoMzBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gMTkyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhcXMgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDQwcHggKyA4ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mYXFzIC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0OHB4ICsgMTIgKiAoMTAwdncgLSAxNDQwcHgpIC8gMTA2MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZmFxcyAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuLmZhcXMgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFxcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmFxcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZmFxcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuLmZhcXMgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZmFxcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYTpob3ZlciwgLmZhcXMgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmFxcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXFzIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmFxcyAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmZhcXMgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICB9XG59XG4uZmFxcyAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLmZhcXMgLmhlYWRlclNlY3Rpb24gLmJ1dHRvbiBhIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uZmFxcyAuYWNjb3JkaW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhcXMgLmFjY29yZGlvbiB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uZmFxcyAuYWNjb3JkaW9uX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmFxcyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhcXMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZmFxcyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAyMHB4IDYwcHggMjBweCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmFxcyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDEyMHB4IDQwcHggNDBweDtcbiAgfVxufVxuLmZhcXMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX190aXRsZSAuYWNjb3JkaW9uX190aXRsZS10ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGUgLmFjY29yZGlvbl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhcXMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX190aXRsZSAuYWNjb3JkaW9uX19hcnJvdyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGUgLmFjY29yZGlvbl9fYXJyb3cge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZmFxcyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxlIC5hY2NvcmRpb25fX2Fycm93IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGUgLmFjY29yZGlvbl9fYXJyb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmFxcyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxlIC5hY2NvcmRpb25fX2Fycm93IHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICByaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fdGl0bGUgLmFjY29yZGlvbl9fYXJyb3cgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwMDAwO1xufVxuLmZhcXMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX190aXRsZSAuYWNjb3JkaW9uX19hcnJvdyBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmFxcyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxlIC5hY2NvcmRpb25fX2Fycm93IHN2ZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uZmFxcyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxlOmhvdmVyLCAuZmFxcyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDZBRkY7XG59XG4uZmFxcyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxlOmhvdmVyIC5hY2NvcmRpb25fX2Fycm93IHN2ZyBwYXRoLCAuZmFxcyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX3RpdGxlOmZvY3VzIC5hY2NvcmRpb25fX2Fycm93IHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwNkFGRjtcbn1cbi5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fcm90YXRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZhcXMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19jb250ZW50IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZmFxcyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2NvbnRlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fY29udGVudCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhcXMgLmFjY29yZGlvbl9faXRlbSAuYWNjb3JkaW9uX19jb250ZW50IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mYXFzIC5hY2NvcmRpb25fX2l0ZW0gLmFjY29yZGlvbl9fY29udGVudCBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuZmFxcyAuYWNjb3JkaW9uX19pdGVtIC5hY2NvcmRpb25fX2NvbnRlbnQgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbn1cblxuLmhvckFjY29yZGlvbiB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvckFjY29yZGlvbiB7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICB9XG59XG4uaG9yQWNjb3JkaW9uIC5ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9yQWNjb3JkaW9uIC5pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9yQWNjb3JkaW9uIC5pbnRybyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxufVxuLmhvckFjY29yZGlvbiAuaGVhZGVyU2VjdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmhlYWRlclNlY3Rpb24ge1xuICAgIGdhcDogNDBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC5sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhvckFjY29yZGlvbiAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IGNhbGMoMzBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gMTkyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvckFjY29yZGlvbiAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDBweCArIDggKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhvckFjY29yZGlvbiAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDhweCArIDEyICogKDEwMHZ3IC0gMTQ0MHB4KSAvIDEwNjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvckFjY29yZGlvbiAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuLmhvckFjY29yZGlvbiAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhvckFjY29yZGlvbiAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4uaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmhvckFjY29yZGlvbiAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYTpob3ZlciwgLmhvckFjY29yZGlvbiAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ob3JBY2NvcmRpb24gLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuLmhvckFjY29yZGlvbiAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9yQWNjb3JkaW9uIC5oZWFkZXJTZWN0aW9uIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuLmhvckFjY29yZGlvbiAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIHtcbiAgZ2FwOiAyMHB4O1xufVxuLmhvckFjY29yZGlvbiAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIGEge1xuICB3aWR0aDogYXV0bztcbn1cbi5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCB7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmhvckFjY29yZGlvbkJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuaG9yQWNjb3JkaW9uQnRuIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5ob3JBY2NvcmRpb25CdG4ge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmhvckFjY29yZGlvbkJ0biB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmhvckFjY29yZGlvbkJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmhvckFjY29yZGlvbkJ0biB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuaG9yQWNjb3JkaW9uQnRuIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmhvckFjY29yZGlvbkJ0biB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5ob3JBY2NvcmRpb25CdG4ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xuICB9XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmhvckFjY29yZGlvbkJ0bi5Ib3VzZUdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ExRDk5Mjtcbn1cbi5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuaG9yQWNjb3JkaW9uQnRuLkhvdXNlQmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NUJBRTM7XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmhvckFjY29yZGlvbkJ0bi5Ib3VzZVllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkQ1NkE7XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmhvckFjY29yZGlvbkJ0bi5Ib3VzZVB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0NERkY7XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmhvckFjY29yZGlvbkJ0biBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5ob3JBY2NvcmRpb25CdG4gc3BhbiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuaG9yQWNjb3JkaW9uQnRuIHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5ob3JBY2NvcmRpb25CdG4gc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuaG9yQWNjb3JkaW9uQnRuIHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5ob3JBY2NvcmRpb25CdG46aG92ZXIgc3BhbiwgLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5ob3JBY2NvcmRpb25CdG46Zm9jdXMgc3BhbiB7XG4gIGNvbG9yOiAjMDA2QUZGO1xufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4zcyBlYXNlLWluLW91dCwgLW1zLWdyaWQtcm93cyAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAwcHg7XG4gIH1cbn1cbi5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuY2FyZC1jb250ZW50LkhvdXNlR3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTFEOTkyO1xufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQuSG91c2VCbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1QkFFMztcbn1cbi5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuY2FyZC1jb250ZW50LkhvdXNlWWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RDU2QTtcbn1cbi5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuY2FyZC1jb250ZW50LkhvdXNlUHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzQ0RGRjtcbn1cbi5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuY2FyZC1jb250ZW50IC5jb250ZW50LWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCA0MHB4IDQwcHg7XG4gIH1cbn1cbi5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuY2FyZC1jb250ZW50IC5jb250ZW50LWlubmVyIC5sZWZ0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmxlZnQge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmxlZnQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmxlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuY2FyZC1jb250ZW50IC5jb250ZW50LWlubmVyIC5sZWZ0IC50ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCAuY29udGVudC1pbm5lciAubGVmdCAudGV4dCBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmxlZnQgLnRleHQgYTpob3ZlciwgLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmxlZnQgLnRleHQgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuY2FyZC1jb250ZW50IC5jb250ZW50LWlubmVyIC5sZWZ0IC50ZXh0IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCAuY29udGVudC1pbm5lciAubGVmdCAudGV4dCBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCAuY29udGVudC1pbm5lciAubGVmdCAudGV4dCBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCAuY29udGVudC1pbm5lciAubGVmdCAudGV4dCBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLnJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuY2FyZC1jb250ZW50IC5jb250ZW50LWlubmVyIC5yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLnJpZ2h0IC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLnJpZ2h0IC5pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLnJpZ2h0IC5pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCAuY29udGVudC1zY3JvbGwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCAuY29udGVudC1zY3JvbGwge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuY2FyZC1jb250ZW50IC5jb250ZW50LXNjcm9sbCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtc2Nyb2xsIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCAuY29udGVudC1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuY2FyZC1jb250ZW50IC5jb250ZW50LXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudCAuY29udGVudC1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQuYWN0aXZlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQuYWN0aXZlIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3JBY2NvcmRpb24gLmNhcmQtbGlzdCAuY2FyZC1jb250ZW50LmFjdGl2ZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudC5hY3RpdmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhvckFjY29yZGlvbiAuY2FyZC1saXN0IC5jYXJkLWNvbnRlbnQuYWN0aXZlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICB9XG59XG4uaG9yQWNjb3JkaW9uIC5jYXJkLWxpc3QgLmNhcmQtY29udGVudC5hY3RpdmUgLmNvbnRlbnQtaW5uZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udmVyVGFicyAudmVyVGFic0NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52ZXJUYWJzIC52ZXJUYWJzQ29udGFpbmVyIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1pbi1oZWlnaHQ6IDQwdmg7XG4gIH1cbn1cbi52ZXJUYWJzIC5sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlclRhYnMgLmxlZnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbi52ZXJUYWJzIC5sZWZ0ID4gLmJnZEl0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlclRhYnMgLmxlZnQgPiAuYmdkSXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4udmVyVGFicyAubGVmdCAuaGVhZGVyU2VjdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmVyVGFicyAubGVmdCAuaGVhZGVyU2VjdGlvbiB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4udmVyVGFicyAubGVmdCAuaGVhZGVyU2VjdGlvbiAubGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZlclRhYnMgLmxlZnQgLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4udmVyVGFicyAubGVmdCAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMHB4ICsgMTAgKiAoMTAwdncgLSA1NzZweCkgLyAxOTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVyVGFicyAubGVmdCAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDBweCArIDggKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnZlclRhYnMgLmxlZnQgLmhlYWRlclNlY3Rpb24gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDQ4cHggKyAxMiAqICgxMDB2dyAtIDE0NDBweCkgLyAxMDYwKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4udmVyVGFicyAubGVmdCAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4udmVyVGFicyAubGVmdCAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhOmhvdmVyLCAudmVyVGFicyAubGVmdCAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlclRhYnMgLmxlZnQgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudmVyVGFicyAubGVmdCAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbn1cbi52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIC5idXR0b24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52ZXJUYWJzIC5sZWZ0IC5oZWFkZXJTZWN0aW9uIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudmVyVGFicyAubGVmdCAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZlclRhYnMgLmxlZnQgLmhlYWRlclNlY3Rpb24gLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4udmVyVGFicyAubGVmdCAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIHtcbiAgZ2FwOiAyMHB4O1xufVxuLnZlclRhYnMgLmxlZnQgLmhlYWRlclNlY3Rpb24gLmJ1dHRvbiBhIHtcbiAgd2lkdGg6IGF1dG87XG59XG4udmVyVGFicyAubGVmdCAudGFiLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmVyVGFicyAubGVmdCAudGFiLWxpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVyVGFicyAubGVmdCAudGFiLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDBweCArIDggKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudmVyVGFicyAubGVmdCAudGFiLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDhweCArIDEyICogKDEwMHZ3IC0gMTQ0MHB4KSAvIDEwNjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLnZlclRhYnMgLmxlZnQgLnRhYi1saXN0IHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi52ZXJUYWJzIC5sZWZ0IC50YWItbGlzdCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnZlclRhYnMgLmxlZnQgLnRhYi1saXN0IGxpIGEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52ZXJUYWJzIC5sZWZ0IC50YWItbGlzdCBsaSBhIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlclRhYnMgLmxlZnQgLnRhYi1saXN0IGxpIGEge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmVyVGFicyAubGVmdCAudGFiLWxpc3QgbGkgYSB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICB9XG59XG4udmVyVGFicyAubGVmdCAudGFiLWxpc3QgbGkgYTpob3ZlciwgLnZlclRhYnMgLmxlZnQgLnRhYi1saXN0IGxpIGE6Zm9jdXMsIC52ZXJUYWJzIC5sZWZ0IC50YWItbGlzdCBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA2QUZGO1xufVxuLnZlclRhYnMgLnRhYi1wYW5lbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlclRhYnMgLnRhYi1wYW5lbHMge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi52ZXJUYWJzIC50YWItcGFuZWxzIC5wYW5lbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnZlclRhYnMgLnRhYi1wYW5lbHMgLnBhbmVsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnZlclRhYnMgLnRhYi1wYW5lbHMgLnBhbmVsLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDI7XG59XG4udmVyVGFicyAudGFiLXBhbmVscyAucGFuZWwgLmNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmVyVGFicyAudGFiLXBhbmVscyAucGFuZWwgLmNvbnRlbnQgLmJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZlclRhYnMgLnRhYi1wYW5lbHMgLnBhbmVsIC5jb250ZW50IC5ib3gge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLnZlclRhYnMgLnRhYi1wYW5lbHMgLnBhbmVsIC5jb250ZW50IC5ib3ggLnRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi52ZXJUYWJzIC50YWItcGFuZWxzIC5wYW5lbCAuY29udGVudCAuYm94IC50ZXh0IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udmVyVGFicyAudGFiLXBhbmVscyAucGFuZWwgLmNvbnRlbnQgLmJveCAudGV4dCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnZlclRhYnMgLnRhYi1wYW5lbHMgLnBhbmVsIC5jb250ZW50IC5ib3ggLnRleHQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52ZXJUYWJzIC50YWItcGFuZWxzIC5wYW5lbCAuY29udGVudCAuYm94IC50ZXh0IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC52ZXJUYWJzIC50YWItcGFuZWxzIC5wYW5lbCAuY29udGVudCAuYm94IC50ZXh0IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC52ZXJUYWJzIC50YWItcGFuZWxzIC5wYW5lbCAuY29udGVudCAuYm94IC50ZXh0IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG59XG4udmVyVGFicyAudGFiLXBhbmVscyAucGFuZWwgLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZlclRhYnMgLnRhYi1wYW5lbHMgLnBhbmVsIC5pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlclRhYnMgLnRhYi1wYW5lbHMgLnBhbmVsIC5pbWFnZTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZlclRhYnMgLnRhYi1wYW5lbHMgLnBhbmVsIC5pbWFnZTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gIH1cbn1cbi52ZXJUYWJzIC50YWItcGFuZWxzIC5wYW5lbCAuaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4udmVyVGFicyAudGFiLXBhbmVscyAucGFuZWwgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLkZ1bGxXaWR0aFNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLkZ1bGxXaWR0aFNsaWRlciAuRnVsbFdpZHRoU2xpZGVyQ29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLkZ1bGxXaWR0aFNsaWRlciAuRnVsbFdpZHRoU2xpZGVyQ29udGFpbmVyIC5GdWxsV2lkdGhJbmZvIC5GdWxsV2lkdGgge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLkZ1bGxXaWR0aFNsaWRlciAuRnVsbFdpZHRoU2xpZGVyQ29udGFpbmVyIC5GdWxsV2lkdGhJbmZvIC5GdWxsV2lkdGggLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkZ1bGxXaWR0aFNsaWRlciAuRnVsbFdpZHRoU2xpZGVyQ29udGFpbmVyIC5GdWxsV2lkdGhJbmZvIC5GdWxsV2lkdGggLmltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5GdWxsV2lkdGhTbGlkZXIgLkZ1bGxXaWR0aFNsaWRlckNvbnRhaW5lciAuRnVsbFdpZHRoSW5mbyAuRnVsbFdpZHRoIC5pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5GdWxsV2lkdGhTbGlkZXJDb250YWluZXIgLkZ1bGxXaWR0aEluZm8gLkZ1bGxXaWR0aCAuaW5mbyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLkZ1bGxXaWR0aFNsaWRlciAuRnVsbFdpZHRoU2xpZGVyQ29udGFpbmVyIC5GdWxsV2lkdGhJbmZvIC5GdWxsV2lkdGggLmluZm8ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IGNhbGMoMzBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gMTkyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkZ1bGxXaWR0aFNsaWRlciAuRnVsbFdpZHRoU2xpZGVyQ29udGFpbmVyIC5GdWxsV2lkdGhJbmZvIC5GdWxsV2lkdGggLmluZm8ge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDBweCArIDggKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLkZ1bGxXaWR0aFNsaWRlciAuRnVsbFdpZHRoU2xpZGVyQ29udGFpbmVyIC5GdWxsV2lkdGhJbmZvIC5GdWxsV2lkdGggLmluZm8ge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDhweCArIDEyICogKDEwMHZ3IC0gMTQ0MHB4KSAvIDEwNjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLkZ1bGxXaWR0aFNsaWRlciAuRnVsbFdpZHRoU2xpZGVyQ29udGFpbmVyIC5GdWxsV2lkdGhJbmZvIC5GdWxsV2lkdGggLmluZm8ge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuLkZ1bGxXaWR0aFNsaWRlciAuRnVsbFdpZHRoU2xpZGVyQ29udGFpbmVyIC5GdWxsV2lkdGhJbmZvIC5GdWxsV2lkdGggLmluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLkZ1bGxXaWR0aFNsaWRlciAuRnVsbFdpZHRoU2xpZGVyQ29udGFpbmVyIC5GdWxsV2lkdGhJbmZvIC5GdWxsV2lkdGggLmluZm8ge1xuICAgIGJvdHRvbTogMTUwcHg7XG4gIH1cbn1cbi5GdWxsV2lkdGhTbGlkZXIgLkZ1bGxXaWR0aFNsaWRlckNvbnRhaW5lciAuRnVsbFdpZHRoSW5mbyAuRnVsbFdpZHRoIC5pbmZvIC50aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuRnVsbFdpZHRoU2xpZGVyIC5GdWxsV2lkdGhTbGlkZXJDb250YWluZXIgLkZ1bGxXaWR0aEluZm8gLkZ1bGxXaWR0aCAuaW5mbyAudGl0bGUge1xuICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5GdWxsV2lkdGhTbGlkZXIgLkZ1bGxXaWR0aFNsaWRlckNvbnRhaW5lciAuRnVsbFdpZHRoSW5mbyAuRnVsbFdpZHRoIC5pbmZvIC50aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5GdWxsV2lkdGhTbGlkZXIgLkZ1bGxXaWR0aFNsaWRlckNvbnRhaW5lciAuRnVsbFdpZHRoSW5mbyAuRnVsbFdpZHRoIC5pbmZvIC50aXRsZSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5GdWxsV2lkdGhTbGlkZXIgLkZ1bGxXaWR0aFNsaWRlckNvbnRhaW5lciAuRnVsbFdpZHRoSW5mbyAuRnVsbFdpZHRoIC5pbmZvIC50aXRsZSBhOmhvdmVyLCAuRnVsbFdpZHRoU2xpZGVyIC5GdWxsV2lkdGhTbGlkZXJDb250YWluZXIgLkZ1bGxXaWR0aEluZm8gLkZ1bGxXaWR0aCAuaW5mbyAudGl0bGUgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLkZ1bGxXaWR0aFNsaWRlciAuRnVsbFdpZHRoU2xpZGVyQ29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAyMHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMge1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICB9XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICB9XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLnN3aXBlci1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5zd2lwZXItc2Nyb2xsYmFyIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5uZXh0LXNsaWRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxNTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLm5leHQtc2xpZGUge1xuICAgIHJpZ2h0OiAxNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLm5leHQtc2xpZGUge1xuICAgIGhlaWdodDogNjVweDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDE3MHB4O1xuICB9XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLm5leHQtc2xpZGUgLmxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLm5leHQtc2xpZGUgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAubmV4dC1zbGlkZSAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAubmV4dC1zbGlkZSAubmV4dC1zbGlkZS1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLm5leHQtc2xpZGUgLm5leHQtc2xpZGUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAubmV4dC1zbGlkZSAubmV4dC1zbGlkZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5uZXh0LXNsaWRlIC5uZXh0LXNsaWRlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5uZXh0LXNsaWRlIC5uZXh0LXNsaWRlLW5hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLm5leHQtc2xpZGUgLm5leHQtc2xpZGUtbmFtZSB7XG4gICAgbWF4LWhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5uZXh0LXNsaWRlIC5uZXh0LXNsaWRlLW5hbWUge1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLm5leHQtc2xpZGUgLm5leHQtc2xpZGUtbmFtZSB7XG4gICAgbWF4LWhlaWdodDogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLm5leHQtc2xpZGUgLm5leHQtc2xpZGUtbmFtZSB7XG4gICAgbWF4LWhlaWdodDogNDZweDtcbiAgfVxufVxuLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5uZXh0LXNsaWRlIC5uZXh0LXNsaWRlLW5hbWUuZmFkZS1vdXQge1xuICBvcGFjaXR5OiAwO1xufVxuLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5uZXh0LXNsaWRlIC5uZXh0LXNsaWRlLW5hbWUuZmFkZS1pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCxcbi5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBzdmcsIC5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIHN2Zyxcbi5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHN2Zyxcbi5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICMwMDZBRkY7XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmhvdmVyIHN2ZyBwYXRoOmZpcnN0LWNoaWxkLCAuRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmZvY3VzIHN2ZyBwYXRoOmZpcnN0LWNoaWxkLFxuLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpob3ZlciBzdmcgcGF0aDpmaXJzdC1jaGlsZCxcbi5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6Zm9jdXMgc3ZnIHBhdGg6Zmlyc3QtY2hpbGQge1xuICBmaWxsOiBub25lO1xufVxuLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpob3ZlciBzdmcgcGF0aDpsYXN0LWNoaWxkLCAuRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmZvY3VzIHN2ZyBwYXRoOmxhc3QtY2hpbGQsXG4uRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmhvdmVyIHN2ZyBwYXRoOmxhc3QtY2hpbGQsXG4uRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmZvY3VzIHN2ZyBwYXRoOmxhc3QtY2hpbGQge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMjBweDtcbn1cbi5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDExMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICByaWdodDogMTIwcHg7XG4gIH1cbn1cbi5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wbGF5LFxuLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXBhdXNlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNGRkZGRkY7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDY1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXBsYXksXG4gIC5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wYXVzZSB7XG4gICAgcmlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXBsYXksXG4gIC5GdWxsV2lkdGhTbGlkZXIgLmJ1dHRvbnMgLmNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wYXVzZSB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4uRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLnN3aXBlci1idXR0b24tcGxheTpob3ZlciwgLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXBsYXk6Zm9jdXMsXG4uRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLnN3aXBlci1idXR0b24tcGF1c2U6aG92ZXIsXG4uRnVsbFdpZHRoU2xpZGVyIC5idXR0b25zIC5jb250YWluZXIgLnN3aXBlci1idXR0b24tcGF1c2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUZGO1xufVxuLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXBsYXkuaGlkZGVuLFxuLkZ1bGxXaWR0aFNsaWRlciAuYnV0dG9ucyAuY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXBhdXNlLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5Bbm5pdmVyc2FyeUJhbm5lciB7XG4gIGhlaWdodDogOTB2aDtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG4uQW5uaXZlcnNhcnlCYW5uZXIgLmJveCB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQW5uaXZlcnNhcnlCYW5uZXIgLmJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5pbWFnZTpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gIH1cbn1cbi5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC52aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAudmlkZW8gdmlkZW8udmlkZW9DdXN0b20ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuaW5mbyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuaW5mbyB7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5pbmZvIC5sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5pbmZvIC5sb2dvIGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuaW5mbyAubG9nbyBpbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuaW5mbyAubG9nbyBpbWcge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuaW5mbyAubG9nbyBpbWcge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuaW5mbyAubG9nbyBpbWcge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuLkFubml2ZXJzYXJ5QmFubmVyIC5ib3ggLmluZm8gLnRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuaW5mbyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IGNhbGMoMzBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gMTkyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkFubml2ZXJzYXJ5QmFubmVyIC5ib3ggLmluZm8gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiBjYWxjKDQwcHggKyA4ICogKDEwMHZ3IC0gNzY4cHgpIC8gNjcyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5pbmZvIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0OHB4ICsgMTIgKiAoMTAwdncgLSAxNDQwcHgpIC8gMTA2MCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuaW5mbyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuLkFubml2ZXJzYXJ5QmFubmVyIC5ib3ggLmluZm8gLnRpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuaW5mbyAudGl0bGUgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuaW5mbyAudGl0bGUgYTpob3ZlciwgLkFubml2ZXJzYXJ5QmFubmVyIC5ib3ggLmluZm8gLnRpdGxlIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5jdXN0b20tcGF1c2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLkFubml2ZXJzYXJ5QmFubmVyIC5ib3ggLmN1c3RvbS1wYXVzZSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLkFubml2ZXJzYXJ5QmFubmVyIC5ib3ggLmN1c3RvbS1wYXVzZSAuYnRuUGxheVBhdXNlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5jdXN0b20tcGF1c2UgLmJ0blBsYXlQYXVzZSB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG59XG4uQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuY3VzdG9tLXBhdXNlIC5idG5QbGF5UGF1c2U6aG92ZXIgc3ZnLCAuQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuY3VzdG9tLXBhdXNlIC5idG5QbGF5UGF1c2U6Zm9jdXMgc3ZnIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuY3VzdG9tLXBhdXNlIC5idG5QbGF5UGF1c2U6aG92ZXIgc3ZnLCAuQW5uaXZlcnNhcnlCYW5uZXIgLmJveCAuY3VzdG9tLXBhdXNlIC5idG5QbGF5UGF1c2U6Zm9jdXMgc3ZnIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbi5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5jdXN0b20tcGF1c2UgLmJ0blBsYXlQYXVzZTpob3ZlciBzdmcgcGF0aCwgLkFubml2ZXJzYXJ5QmFubmVyIC5ib3ggLmN1c3RvbS1wYXVzZSAuYnRuUGxheVBhdXNlOmZvY3VzIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwNkFGRjtcbn1cbi5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5jdXN0b20tcGF1c2UgLnBsYXlJY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5Bbm5pdmVyc2FyeUJhbm5lciAuYm94IC5jdXN0b20tcGF1c2UgLnBhdXNlSWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLkFubml2ZXJzYXJ5QmFubmVyIC5ib3ggLmN1c3RvbS1wYXVzZSAuaXMtcGF1c2VkIC5wbGF5SWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLkFubml2ZXJzYXJ5QmFubmVyIC5ib3ggLmN1c3RvbS1wYXVzZSAuaXMtcGF1c2VkIC5wYXVzZUljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uSW1hZ2VHYWxsZXJ5IC5ib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5JbWFnZUdhbGxlcnkgLmJveCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLkltYWdlR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkltYWdlR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAubGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLkltYWdlR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAucmlnaHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5JbWFnZUdhbGxlcnkgLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG4uSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLkltYWdlR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IGNhbGMoMzBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gMTkyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkltYWdlR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDBweCArIDggKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLkltYWdlR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDhweCArIDEyICogKDEwMHZ3IC0gMTQ0MHB4KSAvIDEwNjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLkltYWdlR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuLkltYWdlR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5JbWFnZUdhbGxlcnkgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLkltYWdlR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4uSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLkltYWdlR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYTpob3ZlciwgLkltYWdlR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5JbWFnZUdhbGxlcnkgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuSW1hZ2VHYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgfVxufVxuLkltYWdlR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLkltYWdlR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIGEge1xuICB3aWR0aDogYXV0bztcbn1cbi5JbWFnZUdhbGxlcnkgLmdhbGxlcnlMaXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uSW1hZ2VHYWxsZXJ5IC5nYWxsZXJ5TGlzdCAuaW1hZ2Uge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uSW1hZ2VHYWxsZXJ5IC5nYWxsZXJ5TGlzdCAuaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy10b3A6IDYwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uSW1hZ2VHYWxsZXJ5IC5nYWxsZXJ5TGlzdCAuaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLkltYWdlR2FsbGVyeSAuZ2FsbGVyeUxpc3QgLmltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uSW1hZ2VHYWxsZXJ5IC5nYWxsZXJ5TGlzdCAuaW1hZ2UgaW1nOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMDZBRkY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuLkltYWdlR2FsbGVyeSAuZ2FsbGVyeUxpc3QgLmltYWdlICsgLmNhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLkltYWdlR2FsbGVyeSAuZ2FsbGVyeUxpc3QgLmNhcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5JbWFnZUdhbGxlcnkgLmdhbGxlcnlMaXN0IC5jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLkltYWdlR2FsbGVyeSAuZ2FsbGVyeUxpc3QgLmNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuSW1hZ2VHYWxsZXJ5IC5nYWxsZXJ5TGlzdCAuY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uSW1hZ2VHYWxsZXJ5IC5nYWxsZXJ5TGlzdCAuY2FwdGlvbiAuY3JlZGl0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5JbWFnZUdhbGxlcnkgLmdhbGxlcnlMaXN0IC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5JbWFnZUdhbGxlcnkgLm5hdmlnYXRpb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLkltYWdlR2FsbGVyeSAubmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLkltYWdlR2FsbGVyeSAubmF2aWdhdGlvbiAuYnV0dG9ucyB7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uSW1hZ2VHYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLW5leHQsXG4uSW1hZ2VHYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLXByZXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uSW1hZ2VHYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLW5leHQ6aG92ZXIgc3ZnIHBhdGg6Zmlyc3QtY2hpbGQsIC5JbWFnZUdhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tbmV4dDpmb2N1cyBzdmcgcGF0aDpmaXJzdC1jaGlsZCxcbi5JbWFnZUdhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tcHJldjpob3ZlciBzdmcgcGF0aDpmaXJzdC1jaGlsZCxcbi5JbWFnZUdhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tcHJldjpmb2N1cyBzdmcgcGF0aDpmaXJzdC1jaGlsZCB7XG4gIGZpbGw6ICMwMDZBRkY7XG59XG4uSW1hZ2VHYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLW5leHQ6aG92ZXIgc3ZnIHBhdGg6bGFzdC1jaGlsZCwgLkltYWdlR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1uZXh0OmZvY3VzIHN2ZyBwYXRoOmxhc3QtY2hpbGQsXG4uSW1hZ2VHYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLXByZXY6aG92ZXIgc3ZnIHBhdGg6bGFzdC1jaGlsZCxcbi5JbWFnZUdhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tcHJldjpmb2N1cyBzdmcgcGF0aDpsYXN0LWNoaWxkIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbi5JbWFnZUdhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLkltYWdlR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLkltYWdlR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6aG92ZXIgc3ZnIHBhdGg6Zmlyc3QtY2hpbGQsIC5JbWFnZUdhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmZvY3VzIHN2ZyBwYXRoOmZpcnN0LWNoaWxkLFxuLkltYWdlR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6aG92ZXIgc3ZnIHBhdGg6Zmlyc3QtY2hpbGQsXG4uSW1hZ2VHYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpmb2N1cyBzdmcgcGF0aDpmaXJzdC1jaGlsZCB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG4uSW1hZ2VHYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpob3ZlciBzdmcgcGF0aDpsYXN0LWNoaWxkLCAuSW1hZ2VHYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpmb2N1cyBzdmcgcGF0aDpsYXN0LWNoaWxkLFxuLkltYWdlR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6aG92ZXIgc3ZnIHBhdGg6bGFzdC1jaGlsZCxcbi5JbWFnZUdhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmZvY3VzIHN2ZyBwYXRoOmxhc3QtY2hpbGQge1xuICBmaWxsOiAjMDAwMDAwO1xufVxuXG4uVmlkZW9HYWxsZXJ5IC5ib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5WaWRlb0dhbGxlcnkgLmJveCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLlZpZGVvR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlZpZGVvR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAubGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLlZpZGVvR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAucmlnaHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5yaWdodCB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5WaWRlb0dhbGxlcnkgLmhlYWRlclNlY3Rpb24gLnJpZ2h0IHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG4uVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLlZpZGVvR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IGNhbGMoMzBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gMTkyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlZpZGVvR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDBweCArIDggKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLlZpZGVvR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDhweCArIDEyICogKDEwMHZ3IC0gMTQ0MHB4KSAvIDEwNjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLlZpZGVvR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuLlZpZGVvR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5WaWRlb0dhbGxlcnkgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLlZpZGVvR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4uVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLlZpZGVvR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYTpob3ZlciwgLlZpZGVvR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAuZGVzY3JpcHRpb24gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5WaWRlb0dhbGxlcnkgLmhlYWRlclNlY3Rpb24gLmRlc2NyaXB0aW9uIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuVmlkZW9HYWxsZXJ5IC5oZWFkZXJTZWN0aW9uIC5kZXNjcmlwdGlvbiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgfVxufVxuLlZpZGVvR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLlZpZGVvR2FsbGVyeSAuaGVhZGVyU2VjdGlvbiAuYnV0dG9uIGEge1xuICB3aWR0aDogYXV0bztcbn1cbi5WaWRlb0dhbGxlcnkgLmdhbGxlcnlWaWRlb0xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5WaWRlb0dhbGxlcnkgLmdhbGxlcnlWaWRlb0xpc3QgLml0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uVmlkZW9HYWxsZXJ5IC5nYWxsZXJ5VmlkZW9MaXN0IC5pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLlZpZGVvR2FsbGVyeSAuZ2FsbGVyeVZpZGVvTGlzdCAuaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uVmlkZW9HYWxsZXJ5IC5nYWxsZXJ5VmlkZW9MaXN0IC5pdGVtIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy92aWRlb19wbGF5X2ljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5WaWRlb0dhbGxlcnkgLmdhbGxlcnlWaWRlb0xpc3QgLml0ZW0gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5WaWRlb0dhbGxlcnkgLmdhbGxlcnlWaWRlb0xpc3QgLml0ZW0gaW1nOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMDZBRkY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuLlZpZGVvR2FsbGVyeSAuZ2FsbGVyeVZpZGVvTGlzdCAuaXRlbSArIC5jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5WaWRlb0dhbGxlcnkgLmdhbGxlcnlWaWRlb0xpc3QgLmNhcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5WaWRlb0dhbGxlcnkgLmdhbGxlcnlWaWRlb0xpc3QgLmNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuVmlkZW9HYWxsZXJ5IC5nYWxsZXJ5VmlkZW9MaXN0IC5jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLlZpZGVvR2FsbGVyeSAuZ2FsbGVyeVZpZGVvTGlzdCAuY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uVmlkZW9HYWxsZXJ5IC5nYWxsZXJ5VmlkZW9MaXN0IC5jYXB0aW9uIC5jcmVkaXRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLlZpZGVvR2FsbGVyeSAuZ2FsbGVyeVZpZGVvTGlzdCAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uVmlkZW9HYWxsZXJ5IC5uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5WaWRlb0dhbGxlcnkgLm5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5WaWRlb0dhbGxlcnkgLm5hdmlnYXRpb24gLmJ1dHRvbnMge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLlZpZGVvR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1uZXh0LFxuLlZpZGVvR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1wcmV2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLlZpZGVvR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1uZXh0OmhvdmVyIHN2ZyBwYXRoOmZpcnN0LWNoaWxkLCAuVmlkZW9HYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLW5leHQ6Zm9jdXMgc3ZnIHBhdGg6Zmlyc3QtY2hpbGQsXG4uVmlkZW9HYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLXByZXY6aG92ZXIgc3ZnIHBhdGg6Zmlyc3QtY2hpbGQsXG4uVmlkZW9HYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLXByZXY6Zm9jdXMgc3ZnIHBhdGg6Zmlyc3QtY2hpbGQge1xuICBmaWxsOiAjMDA2QUZGO1xufVxuLlZpZGVvR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1uZXh0OmhvdmVyIHN2ZyBwYXRoOmxhc3QtY2hpbGQsIC5WaWRlb0dhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tbmV4dDpmb2N1cyBzdmcgcGF0aDpsYXN0LWNoaWxkLFxuLlZpZGVvR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1wcmV2OmhvdmVyIHN2ZyBwYXRoOmxhc3QtY2hpbGQsXG4uVmlkZW9HYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLXByZXY6Zm9jdXMgc3ZnIHBhdGg6bGFzdC1jaGlsZCB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG4uVmlkZW9HYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5WaWRlb0dhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5WaWRlb0dhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmhvdmVyIHN2ZyBwYXRoOmZpcnN0LWNoaWxkLCAuVmlkZW9HYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpmb2N1cyBzdmcgcGF0aDpmaXJzdC1jaGlsZCxcbi5WaWRlb0dhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmhvdmVyIHN2ZyBwYXRoOmZpcnN0LWNoaWxkLFxuLlZpZGVvR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6Zm9jdXMgc3ZnIHBhdGg6Zmlyc3QtY2hpbGQge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuLlZpZGVvR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6aG92ZXIgc3ZnIHBhdGg6bGFzdC1jaGlsZCwgLlZpZGVvR2FsbGVyeSAubmF2aWdhdGlvbiAuc3dpcGVyLWJ0bi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6Zm9jdXMgc3ZnIHBhdGg6bGFzdC1jaGlsZCxcbi5WaWRlb0dhbGxlcnkgLm5hdmlnYXRpb24gLnN3aXBlci1idG4tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkOmhvdmVyIHN2ZyBwYXRoOmxhc3QtY2hpbGQsXG4uVmlkZW9HYWxsZXJ5IC5uYXZpZ2F0aW9uIC5zd2lwZXItYnRuLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDpmb2N1cyBzdmcgcGF0aDpsYXN0LWNoaWxkIHtcbiAgZmlsbDogIzAwMDAwMDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlbmltXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtaW4td2lkdGg6IDM2MHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuYm9keSxcbi5tYWluLWhlYWRlcixcbi5tYWluLWNvbnRlbnQsXG4uaGVhZGVyQmlnSW1nLFxuLmhlYWRlckJpZ0ltZyBpbWcsXG4uaGVhZGVyQmlnSW1nRGV0YWlsLFxuLmhlYWRlckJpZ0ltZ0RldGFpbCBpbWcsXG4ubWFpbi1mb290ZXIsXG4uY29va2llLWRpYWxvZyB7XG4gIG1heC13aWR0aDogMjU2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udGVtcFNlY3Rpb25MYXlvdXQge1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG59XG5cbmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmEge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuYSBzcGFuIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlbmltXCI7XG59XG5cbi5DeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRTVGRjtcbn1cblxuLnNraXAtdG8tbWFpbi1jb250ZW50LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTk5OTlweDtcbiAgei1pbmRleDogOTk5O1xuICBwYWRkaW5nOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZBRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNraXAtdG8tbWFpbi1jb250ZW50LWxpbmsge1xuICAgIHBhZGRpbmc6IDM3cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2tpcC10by1tYWluLWNvbnRlbnQtbGluayB7XG4gICAgcGFkZGluZzogMzRweCAyMHB4O1xuICB9XG59XG4uc2tpcC10by1tYWluLWNvbnRlbnQtbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNraXAtdG8tbWFpbi1jb250ZW50LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2tpcC10by1tYWluLWNvbnRlbnQtbGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5za2lwLXRvLW1haW4tY29udGVudC1saW5rIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5za2lwLXRvLW1haW4tY29udGVudC1saW5rOmZvY3VzIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlmcmFtZUNlbGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxnLWNvbnRhaW5lciAubGctc3ViLWh0bWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZy1jb250YWluZXIgLmxnLXN1Yi1odG1sIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxnLWNvbnRhaW5lciAubGctc3ViLWh0bWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAubGctY29udGFpbmVyIC5sZy1zdWItaHRtbCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4ubGctY29udGFpbmVyIC5sZy1zdWItaHRtbCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGctY29udGFpbmVyIC5sZy1zdWItaHRtbCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLmxnLWNvbnRhaW5lciAubGctc3ViLWh0bWwgLmNyZWRpdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmJnZEl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJnZEl0ZW0uZW1wdHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJnZEl0ZW0uZW1wdHkge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4uYmdkSXRlbS5lbXB0eS5ub3Jlc3VsdHMge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbi5iZ2RJdGVtLmVtcHR5IC5ib3gge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYigyNTUsIDI1NSwgMjU1KSksIGNvbG9yLXN0b3AoNTAlLCByZ2IoMjMyLCAyMzIsIDIzMikpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCByZ2IoMjMyLCAyMzIsIDIzMikgNTAlKTtcbn1cblxuLmJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYm94IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5cbi50ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5cbi5oZWFkZXJCaWdJbWcge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgaGVpZ2h0OiA4MHZoO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlckJpZ0ltZyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uaGVhZGVyQmlnSW1nIGltZyB7XG4gIGhlaWdodDogODB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMC42O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmhlYWRlckJpZ0ltZyAubGVmdCxcbi5oZWFkZXJCaWdJbWcgLnJpZ2h0IHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJCaWdJbWcgLmxlZnQsXG4gIC5oZWFkZXJCaWdJbWcgLnJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGhlaWdodDogODB2aDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmhlYWRlckJpZ0ltZyAubGVmdCBoMSwgLmhlYWRlckJpZ0ltZyAubGVmdCBoMixcbi5oZWFkZXJCaWdJbWcgLnJpZ2h0IGgxLFxuLmhlYWRlckJpZ0ltZyAucmlnaHQgaDIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXJCaWdJbWcgLmxlZnQgaDEsXG4uaGVhZGVyQmlnSW1nIC5yaWdodCBoMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWRlckJpZ0ltZyAubGVmdCBoMSxcbiAgLmhlYWRlckJpZ0ltZyAucmlnaHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IGNhbGMoMzBweCArIDEwICogKDEwMHZ3IC0gNTc2cHgpIC8gMTkyKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlckJpZ0ltZyAubGVmdCBoMSxcbiAgLmhlYWRlckJpZ0ltZyAucmlnaHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDBweCArIDggKiAoMTAwdncgLSA3NjhweCkgLyA2NzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhlYWRlckJpZ0ltZyAubGVmdCBoMSxcbiAgLmhlYWRlckJpZ0ltZyAucmlnaHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICBmb250LXNpemU6IGNhbGMoNDhweCArIDEyICogKDEwMHZ3IC0gMTQ0MHB4KSAvIDEwNjApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlckJpZ0ltZyAubGVmdCBoMSxcbiAgLmhlYWRlckJpZ0ltZyAucmlnaHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxufVxuLmhlYWRlckJpZ0ltZyAubGVmdCBoMixcbi5oZWFkZXJCaWdJbWcgLnJpZ2h0IGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyQmlnSW1nIC5sZWZ0IGgyLFxuICAuaGVhZGVyQmlnSW1nIC5yaWdodCBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZWFkZXJCaWdJbWcgLmxlZnQgaDIsXG4gIC5oZWFkZXJCaWdJbWcgLnJpZ2h0IGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmhlYWRlckJpZ0ltZyAubGVmdCBoMixcbiAgLmhlYWRlckJpZ0ltZyAucmlnaHQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuLmhlYWRlckJpZ0ltZyAubGVmdCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJCaWdJbWcgLmxlZnQge1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCA4MHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhlYWRlckJpZ0ltZyAubGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG59XG4uaGVhZGVyQmlnSW1nIC5yaWdodCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCA3MHB4IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlckJpZ0ltZyAucmlnaHQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJCaWdJbWcgLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggODBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZWFkZXJCaWdJbWcgLnJpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cblxuLmhlYWRlckJpZ0ltZ0RldGFpbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAxMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyQmlnSW1nRGV0YWlsIHtcbiAgICBoZWlnaHQ6IDEzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJCaWdJbWdEZXRhaWwge1xuICAgIGhlaWdodDogMTc2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGVhZGVyQmlnSW1nRGV0YWlsIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5oZWFkZXJCaWdJbWdEZXRhaWwge1xuICAgIGhlaWdodDogMjA0cHg7XG4gIH1cbn1cbi5oZWFkZXJCaWdJbWdEZXRhaWwgaW1nIHtcbiAgaGVpZ2h0OiA4MHZoO1xuICB3aWR0aDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvcGFjaXR5OiAwLjY7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODMwcHgpIHtcbiAgLmhlYWRlckJpZ0ltZ0RldGFpbCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5wYWdpbmcge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2luZyBhIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5wYWdpbmcgYS5tb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnaW5nIGEuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBhZ2luZyBhOm9ubHktY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNjcm9sbCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2Nyb2xsIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbi51cGRhdGVzVGlja2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDgwcHg7XG59XG4udXBkYXRlc1RpY2tlciAudXBkYXRlc1N3aXBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51cGRhdGVzVGlja2VyIC51cGRhdGVzU3dpcGVyIC51cGRhdGVzU3dpcGVyQ29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi51cGRhdGVzVGlja2VyIC51cGRhdGVzU3dpcGVyIC51cGRhdGVzU3dpcGVyQ29udGFpbmVyIC51cGRhdGVzU3dpcGVySW5mbyAudXBkYXRlc0l0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4udXBkYXRlc1RpY2tlciAudXBkYXRlc1N3aXBlciAudXBkYXRlc1N3aXBlckNvbnRhaW5lciAudXBkYXRlc1N3aXBlckluZm8gLnVwZGF0ZXNJdGVtIC5tYXJxdWVlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUZGO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiAyN3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVwZGF0ZXNUaWNrZXIgLnVwZGF0ZXNTd2lwZXIgLnVwZGF0ZXNTd2lwZXJDb250YWluZXIgLnVwZGF0ZXNTd2lwZXJJbmZvIC51cGRhdGVzSXRlbSAubWFycXVlZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC51cGRhdGVzVGlja2VyIC51cGRhdGVzU3dpcGVyIC51cGRhdGVzU3dpcGVyQ29udGFpbmVyIC51cGRhdGVzU3dpcGVySW5mbyAudXBkYXRlc0l0ZW0gLm1hcnF1ZWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAudXBkYXRlc1RpY2tlciAudXBkYXRlc1N3aXBlciAudXBkYXRlc1N3aXBlckNvbnRhaW5lciAudXBkYXRlc1N3aXBlckluZm8gLnVwZGF0ZXNJdGVtIC5tYXJxdWVlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi51cGRhdGVzVGlja2VyIC51cGRhdGVzU3dpcGVyIC51cGRhdGVzU3dpcGVyQ29udGFpbmVyIC51cGRhdGVzU3dpcGVySW5mbyAudXBkYXRlc0l0ZW0gLm1hcnF1ZWUgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnVwZGF0ZXNUaWNrZXIgLnVwZGF0ZXNTd2lwZXIgLnVwZGF0ZXNTd2lwZXJDb250YWluZXIgLnVwZGF0ZXNTd2lwZXJJbmZvIC51cGRhdGVzSXRlbSAubWFycXVlZSBhOmhvdmVyLCAudXBkYXRlc1RpY2tlciAudXBkYXRlc1N3aXBlciAudXBkYXRlc1N3aXBlckNvbnRhaW5lciAudXBkYXRlc1N3aXBlckluZm8gLnVwZGF0ZXNJdGVtIC5tYXJxdWVlIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi51cGRhdGVzVGlja2VyIC51cGRhdGVzU3dpcGVyIC51cGRhdGVzU3dpcGVyQ29udGFpbmVyIC51cGRhdGVzU3dpcGVySW5mbyAudXBkYXRlc0l0ZW0gLm1hcnF1ZWUgLmlubmVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNjcm9sbCAxMHMgbGluZWFyIDE7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzY3JvbGwgMTBzIGxpbmVhciAxO1xufVxuLnVwZGF0ZXNUaWNrZXIgLnVwZGF0ZXNTd2lwZXIgLnVwZGF0ZXNTd2lwZXJDb250YWluZXIgLnVwZGF0ZXNTd2lwZXJJbmZvIC51cGRhdGVzSXRlbS5zd2lwZXItc2xpZGUtYWN0aXZlIC5tYXJxdWVlIC5pbm5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udXBkYXRlc1RpY2tlciAudXBkYXRlc1N3aXBlciAudXBkYXRlc1N3aXBlckNvbnRhaW5lciAudXBkYXRlc1N3aXBlckluZm8gLnVwZGF0ZXNJdGVtIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxcHg7XG4gIGJvdHRvbTogMXB4O1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzAwNkFGRjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoNjAlLCByZ2IoMCwgMTA2LCAyNTUpKSwgdG8ocmdiYSgwLCAxMDYsIDI1NSwgMCkpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2IoMCwgMTA2LCAyNTUpIDYwJSwgcmdiYSgwLCAxMDYsIDI1NSwgMCkgMTAwJSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMnB4IDBweCAwcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDBweCAwcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDI3cHggNTBweCAyN3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVwZGF0ZXNUaWNrZXIgLnVwZGF0ZXNTd2lwZXIgLnVwZGF0ZXNTd2lwZXJDb250YWluZXIgLnVwZGF0ZXNTd2lwZXJJbmZvIC51cGRhdGVzSXRlbSAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudXBkYXRlc1RpY2tlciAudXBkYXRlc1N3aXBlciAudXBkYXRlc1N3aXBlckNvbnRhaW5lciAudXBkYXRlc1N3aXBlckluZm8gLnVwZGF0ZXNJdGVtIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC51cGRhdGVzVGlja2VyIC51cGRhdGVzU3dpcGVyIC51cGRhdGVzU3dpcGVyQ29udGFpbmVyIC51cGRhdGVzU3dpcGVySW5mbyAudXBkYXRlc0l0ZW0gLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi51cGRhdGVzVGlja2VyIC51cGRhdGVzU3dpcGVyIC51cGRhdGVzU3dpcGVyQ29udGFpbmVyIC51cGRhdGVzU3dpcGVySW5mbyAudXBkYXRlc0l0ZW0gLmVtcHR5QnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnVwZGF0ZXNUaWNrZXIgLnVwZGF0ZXNTd2lwZXIgLnVwZGF0ZXNTd2lwZXJDb250YWluZXIgLnVwZGF0ZXNTd2lwZXJJbmZvIC51cGRhdGVzSXRlbSAuZW1wdHlCdG4gLnRvcEJ0bixcbi51cGRhdGVzVGlja2VyIC51cGRhdGVzU3dpcGVyIC51cGRhdGVzU3dpcGVyQ29udGFpbmVyIC51cGRhdGVzU3dpcGVySW5mbyAudXBkYXRlc0l0ZW0gLmVtcHR5QnRuIC5ib3R0b21CdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2QUZGO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi51cGRhdGVzVGlja2VyIC51cGRhdGVzQnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNDBweDtcbn1cbi51cGRhdGVzVGlja2VyIC51cGRhdGVzQnV0dG9ucyAudXBkYXRlcy1zd2lwZXItYnV0dG9uLXByZXYsXG4udXBkYXRlc1RpY2tlciAudXBkYXRlc0J1dHRvbnMgLnVwZGF0ZXMtc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVwZGF0ZXNUaWNrZXIgLnVwZGF0ZXNCdXR0b25zIC51cGRhdGVzLXN3aXBlci1idXR0b24tcHJldjpob3Zlcixcbi51cGRhdGVzVGlja2VyIC51cGRhdGVzQnV0dG9ucyAudXBkYXRlcy1zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4udXBkYXRlc1RpY2tlciAudXBkYXRlc0J1dHRvbnMgLnVwZGF0ZXMtc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcm90YXRlOiA5MGRlZztcbn1cbi51cGRhdGVzVGlja2VyIC51cGRhdGVzQnV0dG9ucyAudXBkYXRlcy1zd2lwZXItYnV0dG9uLW5leHQge1xuICByb3RhdGU6IDkwZGVnO1xufVxuXG4uY29va2llcy1wYWdlIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llcy1wYWdlIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvb2tpZXMtcGFnZSBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jb29raWVzLXBhZ2UgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuLmNvb2tpZXMtcGFnZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llcy1wYWdlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb29raWVzLXBhZ2UgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmNvb2tpZXMtcGFnZSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuLmNvb2tpZXMtcGFnZSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvb2tpZXMtcGFnZSBhOmhvdmVyLCAuY29va2llcy1wYWdlIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29va2llcy1wYWdlIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llcy1wYWdlIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb29raWVzLXBhZ2UgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmNvb2tpZXMtcGFnZSBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxufVxuLmNvb2tpZXMtcGFnZSAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llcy1wYWdlIC5yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvb2tpZXMtcGFnZSAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjUwMHB4KSB7XG4gIC5jb29raWVzLXBhZ2UgLnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgfVxufVxuLmNvb2tpZXMtcGFnZSAuY29va2llcy1wYWdlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbi5jb29raWVzLXBhZ2UgLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4uY29va2llcy1wYWdlIC5mb3JtLWNoZWNrIGxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uY29va2llcy1wYWdlIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llcy1wYWdlIC5idG4ge1xuICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb29raWVzLXBhZ2UgLmJ0biB7XG4gICAgcGFkZGluZzogNnB4IDE1cHg7XG4gIH1cbn1cbi5jb29raWVzLXBhZ2UgLmJ0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvb2tpZXMtcGFnZSAuYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvb2tpZXMtcGFnZSAuYnRuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmNvb2tpZXMtcGFnZSAuYnRuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5jb29raWVzLXBhZ2UgLmJ0bjpob3ZlciwgLmNvb2tpZXMtcGFnZSAuYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkFGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA2QUZGO1xufVxuXG4uY29va2llLWRpYWxvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIC01cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIC01cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jb29raWUtZGlhbG9nIC5kaWFsb2ctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvb2tpZS1kaWFsb2cgLmRpYWxvZy1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvb2tpZS1kaWFsb2cgLmRpYWxvZy1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTAwcHgpIHtcbiAgLmNvb2tpZS1kaWFsb2cgLmRpYWxvZy1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi5jb29raWUtZGlhbG9nIC5kaWFsb2ctY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMXB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29va2llLWRpYWxvZyAuZGlhbG9nLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgfVxufVxuLmNvb2tpZS1kaWFsb2cgLmRpYWxvZy1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHggMCAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvb2tpZS1kaWFsb2cgLmRpYWxvZy1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb29raWUtZGlhbG9nIC5kaWFsb2ctZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1MDBweCkge1xuICAuY29va2llLWRpYWxvZyAuZGlhbG9nLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi5jb29raWUtZGlhbG9nIC5jb29raWVkaWFsb2ctYnV0dG9uLXdyYXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cbi5jb29raWUtZGlhbG9nIC5jb29raWVkaWFsb2ctYnV0dG9uLXdyYXAgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvb2tpZS1kaWFsb2cgLmNvb2tpZWRpYWxvZy1idXR0b24td3JhcCAuYnRuIHtcbiAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29va2llLWRpYWxvZyAuY29va2llZGlhbG9nLWJ1dHRvbi13cmFwIC5idG4ge1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICB9XG59XG4uY29va2llLWRpYWxvZyAuY29va2llZGlhbG9nLWJ1dHRvbi13cmFwIC5idG4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWUtZGlhbG9nIC5jb29raWVkaWFsb2ctYnV0dG9uLXdyYXAgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uY29va2llLWRpYWxvZyAuY29va2llZGlhbG9nLWJ1dHRvbi13cmFwIC5idG46aG92ZXIsIC5jb29raWUtZGlhbG9nIC5jb29raWVkaWFsb2ctYnV0dG9uLXdyYXAgLmJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufSJdfQ== */
@font-face{font-family:'lg';src:url("/Assets/fonts/lg.woff2?io9a6k") format("woff2"),url("/Assets/fonts/lg.ttf?io9a6k") format("truetype"),url("/Assets/fonts/lg.woff?io9a6k") format("woff"),url("/Assets/fonts/lg.svg?io9a6k#lg") format("svg");font-weight:normal;font-style:normal;font-display:block;}.lg-icon{font-family:'lg' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.lg-next,.lg-prev{background-color:rgba(0,0,0,0.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;outline:none;border:none;}.lg-next.disabled,.lg-prev.disabled{opacity:0 !important;cursor:default;}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff;}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none;}.lg-next{right:20px;}.lg-next:before{content:'\e095';}.lg-prev{left:20px;}.lg-prev:after{content:'\e094';}@-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-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,0.4));}.lg-toolbar .lg-icon{color:#999;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;will-change:color;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;background:none;border:none;box-shadow:none;}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px;}.lg-toolbar .lg-icon:hover{color:#fff;}.lg-toolbar .lg-close:after{content:'\e070';}.lg-toolbar .lg-maximize{font-size:22px;}.lg-toolbar .lg-maximize:after{content:'\e90a';}.lg-toolbar .lg-download:after{content:'\e0f2';}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;-webkit-transition:opacity 0.2s ease-out 0s;-o-transition:opacity 0.2s ease-out 0s;transition:opacity 0.2s ease-out 0s;}.lg-sub-html h4{margin:0;font-size:13px;font-weight:bold;}.lg-sub-html p{font-size:12px;margin:5px 0 0;}.lg-sub-html a{color:inherit;}.lg-sub-html a:hover{text-decoration:underline;}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0.6));}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0;}.lg-error-msg{font-size:14px;color:#999;}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle;}.lg-closing .lg-toolbar,.lg-closing .lg-prev,.lg-closing .lg-next,.lg-closing .lg-sub-html{opacity:0;-webkit-transition:-webkit-transform 0.08 cubic-bezier(0,0,0.25,1) 0s,opacity 0.08 cubic-bezier(0,0,0.25,1) 0s,color 0.08 linear;-moz-transition:-moz-transform 0.08 cubic-bezier(0,0,0.25,1) 0s,opacity 0.08 cubic-bezier(0,0,0.25,1) 0s,color 0.08 linear;-o-transition:-o-transform 0.08 cubic-bezier(0,0,0.25,1) 0s,opacity 0.08 cubic-bezier(0,0,0.25,1) 0s,color 0.08 linear;transition:transform 0.08 cubic-bezier(0,0,0.25,1) 0s,opacity 0.08 cubic-bezier(0,0,0.25,1) 0s,color 0.08 linear;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;-moz-transform:scale3d(0.5,0.5,0.5);-o-transform:scale3d(0.5,0.5,0.5);-ms-transform:scale3d(0.5,0.5,0.5);-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);will-change:transform,opacity;-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;}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;width:100%;max-height:350px;overflow:hidden;float:left;}.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-outer.lg-rebuilding-thumbnails .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important;}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center;}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left;}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right;}.lg-outer.lg-single-item .lg-thumb-outer{display:none;}.lg-outer .lg-thumb{padding:5px 0;height:100%;margin-bottom:-5px;display:inline-block;vertical-align:middle;}@media (min-width:768px){.lg-outer .lg-thumb{padding:10px 0;}}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border-radius:2px;margin-bottom:5px;will-change:border-color;}@media (min-width:768px){.lg-outer .lg-thumb-item{border-radius:4px;border:2px solid #fff;-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;display:block;}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0;}.lg-outer .lg-toggle-thumb:after{content:'\e1ff';}.lg-outer.lg-animate-thumb .lg-thumb{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.lg-outer .lg-video-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative;}.lg-outer .lg-video-cont .lg-object{width:100% !important;height:100% !important;}.lg-outer .lg-has-iframe .lg-video-cont{-webkit-overflow-scrolling:touch;overflow:auto;}.lg-outer .lg-video-object{position:absolute;left:0;right:0;width:100%;height:100%;top:0;bottom:0;z-index:3;}.lg-outer .lg-video-poster{z-index:1;}.lg-outer .lg-has-video .lg-video-object{opacity:0;will-change:opacity;-webkit-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster,.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button{opacity:0 !important;}.lg-outer .lg-has-video.lg-video-loaded .lg-video-object{opacity:1;}@keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0;}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px;}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px;}}@keyframes lg-play-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.lg-video-play-button{width:18%;max-width:140px;position:absolute;top:50%;left:50%;z-index:2;cursor:pointer;transform:translate(-50%,-50%) scale(1);will-change:opacity,transform;-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.17,0.88,0.32,1.28),opacity 0.1s;-moz-transition:-moz-transform 0.25s cubic-bezier(0.17,0.88,0.32,1.28),opacity 0.1s;-o-transition:-o-transform 0.25s cubic-bezier(0.17,0.88,0.32,1.28),opacity 0.1s;transition:transform 0.25s cubic-bezier(0.17,0.88,0.32,1.28),opacity 0.1s;}.lg-video-play-button:hover .lg-video-play-icon-bg,.lg-video-play-button:hover .lg-video-play-icon{opacity:1;}.lg-video-play-icon-bg{fill:none;stroke-width:3%;stroke:#fcfcfc;opacity:0.6;will-change:opacity;-webkit-transition:opacity 0.12s ease-in;-o-transition:opacity 0.12s ease-in;transition:opacity 0.12s ease-in;}.lg-video-play-icon-circle{position:absolute;top:0;left:0;bottom:0;right:0;fill:none;stroke-width:3%;stroke:rgba(30,30,30,0.9);stroke-opacity:1;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200;}.lg-video-play-icon{position:absolute;width:25%;max-width:120px;left:50%;top:50%;transform:translate3d(-50%,-50%,0);opacity:0.6;will-change:opacity;-webkit-transition:opacity 0.12s ease-in;-o-transition:opacity 0.12s ease-in;transition:opacity 0.12s ease-in;}.lg-video-play-icon .lg-video-play-icon-inner{fill:#fcfcfc;}.lg-video-loading .lg-video-play-icon-circle{animation:lg-play-rotate 2s linear 0.25s infinite,lg-play-stroke 1.5s ease-in-out 0.25s infinite;}.lg-video-loaded .lg-video-play-button{opacity:0;transform:translate(-50%,-50%) scale(0.7);}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;will-change:opacity;-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-single-item .lg-autoplay-button{opacity:0.75;pointer-events:none;}.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:0ms !important;transition-duration:0ms !important;}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.12,0.415,0.01,1.19) 0s;-moz-transition:-moz-transform 0.5s cubic-bezier(0.12,0.415,0.01,1.19) 0s;-o-transition:-o-transform 0.5s cubic-bezier(0.12,0.415,0.01,1.19) 0s;transition:transform 0.5s cubic-bezier(0.12,0.415,0.01,1.19) 0s;}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform 0.8s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.8s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.8s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.8s 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,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);will-change:opacity,transform;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.12,0.415,0.01,1.19) 0s,opacity 0.15s !important;-moz-transition:-moz-transform 0.5s cubic-bezier(0.12,0.415,0.01,1.19) 0s,opacity 0.15s !important;-o-transition:-o-transform 0.5s cubic-bezier(0.12,0.415,0.01,1.19) 0s,opacity 0.15s !important;transition:transform 0.5s cubic-bezier(0.12,0.415,0.01,1.19) 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-icon.lg-zoom-in:after{content:'\e311';}.lg-icon.lg-actual-size{font-size:20px;}.lg-icon.lg-actual-size:after{content:'\e033';}.lg-icon.lg-zoom-out{opacity:0.5;pointer-events:none;}.lg-icon.lg-zoom-out:after{content:'\e312';}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto;}.lg-outer[data-lg-slide-type='video'] .lg-zoom-in,.lg-outer[data-lg-slide-type='video'] .lg-actual-size,.lg-outer[data-lg-slide-type='video'] .lg-zoom-out,.lg-outer[data-lg-slide-type='iframe'] .lg-zoom-in,.lg-outer[data-lg-slide-type='iframe'] .lg-actual-size,.lg-outer[data-lg-slide-type='iframe'] .lg-zoom-out,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-out{opacity:0.75;pointer-events:none;}.lg-outer .lg-pager-outer{text-align:center;z-index:1080;height:10px;margin-bottom:10px;}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible;}.lg-outer.lg-single-item .lg-pager-outer{display:none;}.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;will-change:transform,opacity;-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:absolute;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;will-change:visibility,opacity;-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);will-change:visibility,opacity,transform;-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{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:'\e904';}.lg-outer .lg-share-twitter .lg-icon{color:#00aced;}.lg-outer .lg-share-twitter .lg-icon:after{content:'\e907';}.lg-outer .lg-share-pinterest .lg-icon{color:#cb2027;}.lg-outer .lg-share-pinterest .lg-icon:after{content:'\e906';}.lg-comment-box{width:420px;max-width:100%;position:absolute;right:0;top:0;bottom:0;z-index:9999;background-color:#fff;will-change:transform;-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.4s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.4s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.4s cubic-bezier(0,0,0.25,1) 0s;}.lg-comment-box .lg-comment-title{margin:0;color:#fff;font-size:18px;}.lg-comment-box .lg-comment-header{background-color:#000;padding:12px 20px;position:absolute;left:0;right:0;top:0;}.lg-comment-box .lg-comment-body{height:100% !important;padding-top:43px !important;width:100% !important;}.lg-comment-box .fb-comments{height:100%;width:100%;background:url("/Assets/images/loading.gif") no-repeat scroll center center transparent;overflow-y:auto;display:inline-block;}.lg-comment-box .fb-comments[fb-xfbml-state='rendered']{background-image:none;}.lg-comment-box .fb-comments > span{max-width:100%;}.lg-comment-box .lg-comment-close{position:absolute;right:5px;top:12px;cursor:pointer;font-size:20px;color:#999;will-change:color;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;}.lg-comment-box .lg-comment-close:hover{color:#fff;}.lg-comment-box .lg-comment-close:after{content:'\e070';}.lg-comment-box iframe{max-width:100% !important;width:100% !important;}.lg-comment-box #disqus_thread{padding:0 20px;}.lg-outer .lg-comment-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;will-change:visibility,opacity;-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-comment-toggle:after{content:'\e908';}.lg-outer.lg-comment-active .lg-comment-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-comment-active .lg-comment-toggle{color:#fff;}.lg-outer.lg-comment-active .lg-comment-box{-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.lg-outer .lg-img-rotate{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.4s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.4s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.4s cubic-bezier(0,0,0.25,1) 0s;}.lg-outer[data-lg-slide-type='video'] .lg-rotate-left,.lg-outer[data-lg-slide-type='video'] .lg-rotate-right,.lg-outer[data-lg-slide-type='video'] .lg-flip-ver,.lg-outer[data-lg-slide-type='video'] .lg-flip-hor,.lg-outer[data-lg-slide-type='iframe'] .lg-rotate-left,.lg-outer[data-lg-slide-type='iframe'] .lg-rotate-right,.lg-outer[data-lg-slide-type='iframe'] .lg-flip-ver,.lg-outer[data-lg-slide-type='iframe'] .lg-flip-hor{opacity:0.75;pointer-events:none;}.lg-rotate-left:after{content:'\e900';}.lg-rotate-right:after{content:'\e901';}.lg-icon.lg-flip-hor,.lg-icon.lg-flip-ver{font-size:26px;}.lg-flip-ver:after{content:'\e903';}.lg-flip-hor:after{content:'\e902';}.lg-medium-zoom-item{cursor:zoom-in;}.lg-medium-zoom .lg-outer{cursor:zoom-out;}.lg-medium-zoom .lg-outer.lg-grab img.lg-object{cursor:zoom-out;}.lg-medium-zoom .lg-outer.lg-grabbing img.lg-object{cursor:zoom-out;}.lg-relative-caption .lg-outer .lg-sub-html{white-space:normal;bottom:auto;padding:0;background-image:none;}.lg-relative-caption .lg-outer .lg-relative-caption-item{opacity:0;padding:16px 0;transition:0.5s opacity ease;}.lg-relative-caption .lg-outer .lg-show-caption .lg-relative-caption-item{opacity:1;}.lg-group:after{content:'';display:table;clear:both;}.lg-container{display:none;outline:none;}.lg-container.lg-show{display:block;}.lg-on{scroll-behavior:unset;}.lg-toolbar,.lg-prev,.lg-next,.lg-pager-outer,.lg-hide-sub-html .lg-sub-html{opacity:0;will-change:transform,opacity;-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1) 0s,opacity 0.25s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1) 0s,opacity 0.25s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0,0,0.25,1) 0s,opacity 0.25s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.25s cubic-bezier(0,0,0.25,1) 0s,opacity 0.25s cubic-bezier(0,0,0.25,1) 0s;}.lg-show-in .lg-toolbar,.lg-show-in .lg-prev,.lg-show-in .lg-next,.lg-show-in .lg-pager-outer{opacity:1;}.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1;}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0.001;outline:none;will-change:auto;overflow:hidden;-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-zoom-from-image{opacity:1;}.lg-outer.lg-visible{opacity:1;}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).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-content{position:absolute;top:0;left:0;right:0;bottom:0;}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;white-space:nowrap;}.lg-outer .lg-item{display:none !important;}.lg-outer .lg-item:not(.lg-start-end-progress){background:url("/Assets/images/loading.gif") no-repeat scroll center center transparent;}.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:100%;vertical-align:middle;}.lg-outer .lg-img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0;}.lg-outer .lg-item.lg-complete{background-image:none;}.lg-outer .lg-item.lg-current{z-index:1060;}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative;}.lg-outer .lg-empty-html.lg-sub-html,.lg-outer .lg-empty-html .lg-sub-html{display:none;}.lg-outer.lg-hide-download .lg-download{opacity:0.75;pointer-events:none;}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%;}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0);opacity:1;}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity 0.2s ease-out 0.15s;}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;-webkit-transition:opacity 333ms ease-in 0s;-o-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 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-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-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0.175,0.885,0.32,1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0.175,0.885,0.32,1.275) 0s;-o-transition:-o-transform 1s cubic-bezier(0.175,0.885,0.32,1.275) 0s;transition:transform 1s cubic-bezier(0.175,0.885,0.32,1.275) 0s;}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,0.25,1) 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 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-container{display:none;}.lg-container.lg-show{display:block;}.lg-container.lg-dragging-vertical .lg-backdrop{-webkit-transition-duration:0s !important;transition-duration:0s !important;}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1;}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute;}.lg-inline .lg-backdrop{z-index:1;}.lg-inline .lg-outer{z-index:2;}.lg-inline .lg-maximize:after{content:'\e909';}.lg-components{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);will-change:transform;-webkit-transition:-webkit-transform 0.35s ease-out 0s;-moz-transition:-moz-transform 0.35s ease-out 0s;-o-transition:-o-transform 0.35s ease-out 0s;transition:transform 0.35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0;}
.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(0px,0,0);transform:translate3d(0px,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-slide-invisible-blank{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-wrapper,.swiper-container-3d .swiper-slide,.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-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.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-slide-shadow-bottom{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-prev,.swiper-button-next{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-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto;}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto;}.swiper-button-lock{display:none;}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets{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:8px;height:8px;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:#007aff;}.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-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:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;-o-transition:200ms transform,200ms top;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -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:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;-o-transition:200ms transform,200ms left;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform;}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;-o-transition:200ms transform,200ms right;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -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,.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0;}.swiper-container-vertical > .swiper-pagination-progressbar,.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0;}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff;}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,0.25);}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff;}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000;}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,0.25);}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000;}.swiper-pagination-lock{display:none;}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;}.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;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 > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas{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-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;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-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px;}
