@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
/* HTML5 display-role reset for older browsers */
#GN-sub-nav div,
#GN-sub-nav span,
#GN-sub-nav h1,
#GN-sub-nav h2,
#GN-sub-nav h3,
#GN-sub-nav h4,
#GN-sub-nav h5,
#GN-sub-nav h6,
#GN-sub-nav p,
#GN-sub-nav blockquote,
#GN-sub-nav a,
#GN-sub-nav abbr,
#GN-sub-nav acronym,
#GN-sub-nav address,
#GN-sub-nav del,
#GN-sub-nav dfn,
#GN-sub-nav em,
#GN-sub-nav img,
#GN-sub-nav ins, q,
#GN-sub-nav strike,
#GN-sub-nav strong,
#GN-sub-nav sub,
#GN-sub-nav sup,
#GN-sub-nav b,
#GN-sub-nav i,
#GN-sub-nav dl,
#GN-sub-nav dt,
#GN-sub-nav dd,
#GN-sub-nav ol,
#GN-sub-nav ul,
#GN-sub-nav li,
#GN-sub-nav fieldset,
#GN-sub-nav form,
#GN-sub-nav label,
#GN-sub-nav legend,
#GN-sub-nav table,
#GN-sub-nav caption,
#GN-sub-nav tbody,
#GN-sub-nav tfoot,
#GN-sub-nav thead,
#GN-sub-nav tr,
#GN-sub-nav th,
#GN-sub-nav td,
#GN-sub-nav article,
#GN-sub-nav aside,
#GN-sub-nav details,
#GN-sub-nav embed,
#GN-sub-nav figure,
#GN-sub-nav figcaption,
#GN-sub-nav footer,
#GN-sub-nav header,
#GN-sub-nav menu,
#GN-sub-nav nav,
#GN-sub-nav output,
#GN-sub-nav section,
nav#GN-sub-nav nav {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  line-height: 1;
  vertical-align: baseline; }

#GN-sub-nav article,
#GN-sub-nav aside,
#GN-sub-nav figcaption,
#GN-sub-nav figure,
#GN-sub-nav footer,
#GN-sub-nav header,
#GN-sub-nav nav,
#GN-sub-nav section,
nav#GN-sub-nav nav {
  display: block; }

#GN-sub-nav ol,
#GN-sub-nav ul {
  list-style: none; }

#GN-sub-nav table {
  border-collapse: collapse;
  border-spacing: 0; }

html,
body {
  margin: 0;
  padding: 0; }

*[id^='GN-'] *:focus, *[class^='GN-'] *:focus {
  outline: none;
  box-shadow: inset 0 0 0 3px #3dbbdb; }

.GN-full-width #GN-banner {
  width: 100% !important; }

.GN-full-width #GN-logo a {
  display: flex;
  height: 60px;
  position: relative;
  line-height: 60px;
  padding-left: 15px;
  padding-right: 15px; }

.GN-no-touch #GN-logo:hover,
.GN-no-touch #GN-toggle-local-nav:hover,
.GN-no-touch #GN-toggle-global-nav:hover {
  background-color: transparent !important; }

/* Text meant only for screen readers. */
.GN-screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal; }

#GN-overlay {
  transition: opacity 1s ease 0s;
  background-color: rgba(130, 140, 150, 0.8);
  height: 100% !important;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: 60px;
  width: 100% !important;
  z-index: -30; }

#GN-sub-nav {
  background-color: #57068c;
  font: 400 normal 1em "Gotham SSm 4r", "Gotham SSm A", "Gotham SSm B", Arial, sans-serif;
  max-width: 100%;
  position: relative;
  width: inherit;
  z-index: 9999; }
  #GN-sub-nav img {
    display: inline-block;
    vertical-align: middle; }
  #GN-sub-nav button {
    border: 0;
    background: none;
    cursor: pointer;
    padding: 0; }
  #GN-sub-nav #GN-banner {
    margin: 0 auto;
    position: relative;
    z-index: 30; }
    #GN-sub-nav #GN-banner #GN-icons-layer {
      transition: left 1s;
      background-color: #57068c;
      display: flex;
      justify-content: flex-start;
      left: 0;
      position: relative;
      z-index: 30; }
      #GN-sub-nav #GN-banner #GN-icons-layer #GN-logo, #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-local-nav, #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-search-box, #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-global-nav {
        transition: background-color 0.3s ease 0s;
        color: white;
        height: 60px;
        position: relative;
        line-height: 60px;
        padding-left: 15px;
        padding-right: 15px; }
        #GN-sub-nav #GN-banner #GN-icons-layer #GN-logo svg, #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-local-nav svg, #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-search-box svg, #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-global-nav svg {
          fill: white;
          vertical-align: middle; }
        #GN-sub-nav #GN-banner #GN-icons-layer #GN-logo::after, #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-local-nav::after, #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-search-box::after, #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-global-nav::after {
          transition: opacity 0.3s ease 0s;
          background: white;
          bottom: 0;
          content: "";
          height: 4px;
          left: 0;
          opacity: 0;
          position: absolute;
          width: 100%; }
        #GN-sub-nav #GN-banner #GN-icons-layer #GN-logo:hover, #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-local-nav:hover, #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-search-box:hover, #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-global-nav:hover {
          background-color: #330662; }
          #GN-sub-nav #GN-banner #GN-icons-layer #GN-logo:hover::after, #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-local-nav:hover::after, #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-search-box:hover::after, #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-global-nav:hover::after {
            opacity: 1; }
      #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-local-nav {
        line-height: 50px;
        border: 0;
        background: none; }
        #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-local-nav.permanent {
          display: block !important; }
        #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-local-nav.active .GN-nav-bars {
          top: 9px;
          transition-delay: .22s;
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transform: translate3d(0, -10px, 0) rotate(-45deg); }
          #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-local-nav.active .GN-nav-bars::before {
            top: 0;
            transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s;
            transform: rotate(-90deg); }
          #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-local-nav.active .GN-nav-bars::after {
            top: 0;
            transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s linear 0.22s;
            opacity: 0; }
        #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-local-nav .GN-nav-bars {
          background: white;
          height: 4px;
          line-height: 60px;
          position: relative;
          width: 22px; }
          #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-local-nav .GN-nav-bars::before, #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-local-nav .GN-nav-bars::after {
            transition: all .2s;
            position: absolute;
            content: "";
            background: white;
            height: 4px;
            width: 22px;
            left: 0;
            top: -9px; }
          #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-local-nav .GN-nav-bars::after {
            top: 9px; }
      #GN-sub-nav #GN-banner #GN-icons-layer #GN-logo {
        margin-left: -15px;
        margin-right: auto;
        line-height: 59px;
        display: flex;
        align-items: center; }
        #GN-sub-nav #GN-banner #GN-icons-layer #GN-logo .GN-logo-full {
          display: none; }
      #GN-sub-nav #GN-banner #GN-icons-layer .GN-icons-right {
        margin-left: auto; }
        #GN-sub-nav #GN-banner #GN-icons-layer .GN-icons-right > div, #GN-sub-nav #GN-banner #GN-icons-layer .GN-icons-right > button {
          background-repeat: no-repeat;
          background-position: center;
          display: inline-block;
          margin-left: 1px;
          position: relative; }
          #GN-sub-nav #GN-banner #GN-icons-layer .GN-icons-right > div::before, #GN-sub-nav #GN-banner #GN-icons-layer .GN-icons-right > button::before {
            background: #fff;
            content: "";
            height: 30px;
            position: absolute;
            right: -1px;
            top: 15px;
            width: 1px; }
          #GN-sub-nav #GN-banner #GN-icons-layer .GN-icons-right > div:last-child, #GN-sub-nav #GN-banner #GN-icons-layer .GN-icons-right > button:last-child {
            margin-right: 0; }
            #GN-sub-nav #GN-banner #GN-icons-layer .GN-icons-right > div:last-child::before, #GN-sub-nav #GN-banner #GN-icons-layer .GN-icons-right > button:last-child::before {
              content: none; }
        #GN-sub-nav #GN-banner #GN-icons-layer .GN-icons-right #GN-search {
          padding-left: 15px;
          padding-right: 15px;
          display: none; }
          #GN-sub-nav #GN-banner #GN-icons-layer .GN-icons-right #GN-search::before {
            top: 4px; }
          #GN-sub-nav #GN-banner #GN-icons-layer .GN-icons-right #GN-search #GN-search-text-field-container-desktop {
            position: relative; }
            #GN-sub-nav #GN-banner #GN-icons-layer .GN-icons-right #GN-search #GN-search-text-field-container-desktop .GN-search-btn {
              top: 11px; }
        #GN-sub-nav #GN-banner #GN-icons-layer .GN-icons-right #GN-toggle-global-nav {
          font: 400 normal 1em "Gotham SSm 4r", "Gotham SSm A", "Gotham SSm B", Arial, sans-serif;
          font-size: .75em;
          line-height: 50px; }
          #GN-sub-nav #GN-banner #GN-icons-layer .GN-icons-right #GN-toggle-global-nav .GN-btn-txt {
            display: none; }
    #GN-sub-nav #GN-banner input {
      transition: background-color 350ms ease 0s;
      background-color: #57068c;
      border: 0;
      border-bottom: 1px solid white;
      border-radius: 0;
      color: #b8b8b8;
      font: 400 normal 1em "Gotham SSm 4r", "Gotham SSm A", "Gotham SSm B", Arial, sans-serif;
      font-size: 0.95em;
      letter-spacing: 1px;
      line-height: 24px;
      padding: 6px 25px 0 5px;
      width: 228px;
      text-indent: 8px;
      /* FF 4-18 */
      /* FF 19+ */
      /* IE 10+ */
      /*
			&:focus::-webkit-input-placeholder {
				color: transparent;
			}

			&:focus:-moz-placeholder {
				color: transparent;
			}

			// FF 4-18 //
			&:focus::-moz-placeholder {
				color: transparent;
			}

			// FF 19+ //
			&:focus:-ms-input-placeholder {
				color: transparent;
			}
			*/ }
      #GN-sub-nav #GN-banner input::-webkit-input-placeholder {
        color: #9885ae;
        font-size: 0.688em;
        left: -5px;
        opacity: 1;
        position: relative; }
      #GN-sub-nav #GN-banner input:-moz-placeholder {
        color: #9885ae;
        font-size: 0.688em;
        left: -5px;
        opacity: 1;
        position: relative; }
      #GN-sub-nav #GN-banner input::-moz-placeholder {
        color: #9885ae;
        font-size: 0.688em;
        left: -5px;
        opacity: 1;
        position: relative; }
      #GN-sub-nav #GN-banner input:-ms-input-placeholder {
        color: #9885ae;
        font-size: 0.688em;
        left: -5px;
        opacity: 1;
        position: relative; }
      #GN-sub-nav #GN-banner input :-ms-input-placeholder {
        /* IE10–11 */
        color: #9885ae !important;
        font-size: 0.688em !important;
        left: -5px !important;
        opacity: 1 !important;
        position: relative !important; }
      #GN-sub-nav #GN-banner input ::-ms-input-placeholder {
        /* Edge */
        color: #9885ae;
        font-size: 0.688em;
        left: -5px;
        opacity: 1;
        position: relative; }
      #GN-sub-nav #GN-banner input:active {
        background-color: white; }
      #GN-sub-nav #GN-banner input:focus {
        background-color: white;
        color: #000;
        outline: none; }
        #GN-sub-nav #GN-banner input:focus + .GN-search-btn {
          opacity: .5; }
          #GN-sub-nav #GN-banner input:focus + .GN-search-btn svg {
            fill: #57068c; }
          #GN-sub-nav #GN-banner input:focus + .GN-search-btn:hover {
            opacity: 1; }
    #GN-sub-nav #GN-banner .GN-search-btn {
      transition: opacity 0.3s ease 0s;
      background: none;
      border: 0;
      bottom: 4px;
      cursor: pointer;
      height: 16px;
      margin: 0;
      padding: 0;
      position: absolute;
      right: 4px;
      top: 22px;
      width: 17px;
      overflow: hidden; }
      #GN-sub-nav #GN-banner .GN-search-btn svg {
        fill: white; }
    #GN-sub-nav #GN-banner #GN-search-form {
      background-color: #330662;
      height: 60px;
      left: 0;
      line-height: 58px;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 1;
      display: none; }
      #GN-sub-nav #GN-banner #GN-search-form #GN-search-text-field-container {
        padding: 17px 15px;
        position: relative; }
        #GN-sub-nav #GN-banner #GN-search-form #GN-search-text-field-container input {
          background-color: white;
          box-sizing: border-box;
          color: #000;
          font: 400 normal 1em "Gotham 4r", "Gotham A", "Gotham B", Arial, sans-serif;
          outline: none;
          width: 100%;
          /* FF 4-18 */
          /* FF 19+ */
          /* IE 10+ */ }
          #GN-sub-nav #GN-banner #GN-search-form #GN-search-text-field-container input::-webkit-input-placeholder {
            left: 0;
            top: -3px; }
          #GN-sub-nav #GN-banner #GN-search-form #GN-search-text-field-container input:-moz-placeholder {
            left: 0;
            top: -3px; }
          #GN-sub-nav #GN-banner #GN-search-form #GN-search-text-field-container input::-moz-placeholder {
            left: 0;
            top: -3px; }
          #GN-sub-nav #GN-banner #GN-search-form #GN-search-text-field-container input:-ms-input-placeholder {
            left: 0;
            top: -3px; }
        #GN-sub-nav #GN-banner #GN-search-form #GN-search-text-field-container .GN-search-btn {
          transition: opacity 0.5s ease 0s;
          right: 20px;
          opacity: .25; }
          #GN-sub-nav #GN-banner #GN-search-form #GN-search-text-field-container .GN-search-btn svg {
            fill: #57068c; }
          #GN-sub-nav #GN-banner #GN-search-form #GN-search-text-field-container .GN-search-btn:hover {
            opacity: 1; }
  #GN-sub-nav #GN-global-nav {
    transition: right 1s ease 0s;
    background-color: #330662;
    box-sizing: border-box;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    right: -264px;
    top: 0;
    width: 264px;
    z-index: 900;
    height: 100% !important;
    -webkit-overflow-scrolling: scroll; }
    #GN-sub-nav #GN-global-nav-body {
      display: none; }
    #GN-sub-nav #GN-global-nav #GN-global-nav-nyu-logo {
      line-height: 60px;
      height: 60px;
      padding: 0 15px; }
      #GN-sub-nav #GN-global-nav #GN-global-nav-nyu-logo svg {
        fill: white;
        vertical-align: middle;
        width: 85px; }
      #GN-sub-nav #GN-global-nav #GN-global-nav-nyu-logo a {
        line-height: 60px;
        display: block;
        height: 60px;
        width: 85px;
        padding: 0 15px; }
    #GN-sub-nav #GN-global-nav .GN-nyu-login-btn {
      margin: 30px 15px 40px; }
      #GN-sub-nav #GN-global-nav .GN-nyu-login-btn a {
        transition: background-color 0.2s, color 0.2s;
        background: #330662;
        border: 1px solid white;
        color: white;
        display: block;
        font-size: 0.875em;
        height: 35px;
        line-height: 35px;
        min-width: 180px;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase; }
        #GN-sub-nav #GN-global-nav .GN-nyu-login-btn a:hover {
          background: white;
          color: #57068c; }
    #GN-sub-nav #GN-global-nav .GN-close-btn {
      transition: opacity 0.5s ease 0s;
      cursor: pointer;
      height: 18px;
      opacity: .5;
      position: absolute;
      right: 12px;
      text-indent: 100%;
      top: 12px;
      width: 18px;
      z-index: 998; }
      #GN-sub-nav #GN-global-nav .GN-close-btn::before, #GN-sub-nav #GN-global-nav .GN-close-btn::after {
        background: white;
        content: "";
        height: 18px;
        left: 8px;
        position: absolute;
        top: 0;
        width: 2px; }
      #GN-sub-nav #GN-global-nav .GN-close-btn::before {
        transform: rotate(45deg); }
      #GN-sub-nav #GN-global-nav .GN-close-btn::after {
        transform: rotate(-45deg); }
      #GN-sub-nav #GN-global-nav .GN-close-btn:hover {
        opacity: 1; }
    #GN-sub-nav #GN-global-nav #GN-accordion > div {
      margin-top: 30px; }
    #GN-sub-nav #GN-global-nav #GN-accordion .GN-reveal-sub-nav .GN-accordion-title {
      color: white;
      font: 400 normal 1em "Gotham 4r", "Gotham A", "Gotham B", Arial, sans-serif;
      font-size: 1.5em; }
      #GN-sub-nav #GN-global-nav #GN-accordion .GN-reveal-sub-nav .GN-accordion-title:before {
        transform: rotate(0); }
    #GN-sub-nav #GN-global-nav #GN-accordion .GN-reveal-sub-nav .GN-accordion-body {
      opacity: 1;
      max-height: 2000px !important; }
    #GN-sub-nav #GN-global-nav #GN-accordion .GN-accordion-title {
      color: #9885ae;
      cursor: pointer;
      font: 300 normal 1em "Gotham 3r", "Gotham A", "Gotham B", Arial, sans-serif;
      font-size: 1.5em;
      padding: 0 0 0 40px;
      position: relative; }
      #GN-sub-nav #GN-global-nav #GN-accordion .GN-accordion-title:before {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS4xIDE0LjUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNmZmY7fTwvc3R5bGU+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNyAwIDEwLjUgNi41IDQgMCAwIDQgNi41IDEwLjUgMTAuNSAxNC41IDE0LjUgMTAuNSAyMS4xIDQgIi8+PC9zdmc+");
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        height: 0.495em;
        position: absolute;
        transform: rotate(-90deg);
        width: 0.75em;
        -webkit-backface-visibility: hidden;
        -webkit-transform: translateZ(0) scale(1, 1) rotate(-90deg);
        transition: left 0.2s, transform 0.4s;
        left: 15px;
        top: 20%; }
      #GN-sub-nav #GN-global-nav #GN-accordion .GN-accordion-title:hover {
        color: white; }
    #GN-sub-nav #GN-global-nav #GN-accordion .GN-accordion-body {
      transition: opacity 0.6s, max-height 0.5s;
      margin-top: 15px;
      max-height: 0;
      opacity: 0.1;
      overflow: hidden; }
      #GN-sub-nav #GN-global-nav #GN-accordion .GN-accordion-body a {
        color: #9885ae;
        display: block;
        font: 300 normal 1em "Gotham 3r", "Gotham A", "Gotham B", Arial, sans-serif;
        padding: 15px 30px 15px 40px;
        text-decoration: none; }
        #GN-sub-nav #GN-global-nav #GN-accordion .GN-accordion-body a:hover {
          color: white; }
    #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations {
      /*
				.GN-accordion{
					display: none;
				}
				*/ }
      #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations.GN-reveal-sub-nav .GN-accordion {
        display: block; }
        #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations.GN-reveal-sub-nav .GN-accordion-body {
          display: block; }
      #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body {
        display: none;
        font-size: 1.250em;
        text-transform: uppercase; }
        #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body .GN-locations-primary li:nth-child(1) a {
          color: #a9b240; }
        #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body .GN-locations-primary li:nth-child(2) a {
          color: #02b79d; }
        #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body .GN-locations-primary li:nth-child(3) a {
          color: #dd7127; }
        #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body .GN-locations-primary li a:hover {
          color: white; }
        #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body .GN-locations-secondary {
          font-size: .85em; }
        #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body a:hover {
          background: #6d6d6d; }
    #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-schools.GN-reveal-sub-nav .GN-accordion-body {
      display: block; }
    #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-schools .GN-accordion-body {
      display: none; }
      #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-schools .GN-accordion-body a:hover {
        background: #6d6d6d; }
      #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-schools .GN-accordion-body ul > li > ul a {
        padding-left: 70px; }
  #GN-sub-nav #GN-local-nav {
    transition: left 1s ease 0s;
    background-color: white;
    left: -264px;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    top: 0;
    width: 264px;
    z-index: 900;
    -webkit-overflow-scrolling: scroll; }
    #GN-sub-nav #GN-local-nav-body {
      display: none; }

.GN-mquery-tablet #GN-sub-nav #GN-banner #GN-icons-layer {
  justify-content: space-between; }
  .GN-mquery-tablet #GN-sub-nav #GN-banner #GN-icons-layer #GN-logo {
    margin-right: auto;
    margin-left: auto; }
    .GN-mquery-tablet #GN-sub-nav #GN-banner #GN-icons-layer #GN-logo .GN-logo-full {
      display: inline-block; }
    .GN-mquery-tablet #GN-sub-nav #GN-banner #GN-icons-layer #GN-logo .GN-logo-short {
      display: none; }
  .GN-mquery-tablet #GN-sub-nav #GN-banner #GN-icons-layer .GN-icons-right {
    margin-left: unset; }

.GN-mquery-tablet #GN-sub-nav #GN-search-form #GN-search-text-field-container {
  float: right; }
  .GN-mquery-tablet #GN-sub-nav #GN-search-form #GN-search-text-field-container input {
    width: 235px; }

.GN-mquery-desktop #GN-sub-nav #GN-banner #GN-icons-layer {
  justify-content: flex-start; }
  .GN-mquery-desktop #GN-sub-nav #GN-banner #GN-icons-layer #GN-toggle-local-nav {
    display: none; }
  .GN-mquery-desktop #GN-sub-nav #GN-banner #GN-icons-layer #GN-logo {
    margin-left: 0;
    margin-right: auto;
    padding: 0 15px; }
    .GN-mquery-desktop #GN-sub-nav #GN-banner #GN-icons-layer #GN-logo .GN-logo-full {
      display: inline-block; }
    .GN-mquery-desktop #GN-sub-nav #GN-banner #GN-icons-layer #GN-logo .GN-logo-short {
      display: none; }
  .GN-mquery-desktop #GN-sub-nav #GN-banner #GN-icons-layer .GN-icons-right #GN-toggle-search-box {
    display: none; }
  .GN-mquery-desktop #GN-sub-nav #GN-banner #GN-icons-layer .GN-icons-right #GN-search {
    display: inline-block; }
  .GN-mquery-desktop #GN-sub-nav #GN-banner #GN-icons-layer .GN-icons-right #GN-toggle-global-nav .GN-btn-txt {
    display: inline-block;
    padding-left: 3px; }

.GN-mquery-desktop #GN-sub-nav #GN-banner #GN-search-form {
  display: none; }

.GN-mquery-desktop #GN-sub-nav #GN-global-nav {
  transition: opacity 1s, transform 0.5s;
  background-color: transparent;
  left: 50%;
  max-width: 930px;
  opacity: 0;
  position: fixed;
  transform: translateX(-50%) scale(3);
  visibility: hidden;
  width: 100%;
  z-index: 999;
  height: 100% !important; }
  .GN-mquery-desktop #GN-sub-nav #GN-global-nav .GN-nyu-login-btn {
    margin: 0;
    position: absolute;
    right: 135px;
    top: 30px;
    z-index: 1; }
  .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-global-nav-nyu-logo {
    display: none; }
  .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations {
    background: #330662;
    margin-top: 0;
    padding: 16px 20px; }
    .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-title {
      display: none; }
    .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body {
      margin-top: 0;
      max-height: unset;
      opacity: 1;
      display: block; }
      .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body .GN-locations-primary {
        display: inline-block !important;
        width: 32.6%; }
        .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body .GN-locations-primary li {
          line-height: 1.5; }
          .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body .GN-locations-primary li a {
            transition: padding-left 0.2s ease 0s;
            display: inline-block;
            font-size: 2.2em;
            font-weight: 100;
            padding: 0;
            position: relative; }
            .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body .GN-locations-primary li a::before {
              background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS4xIDE0LjUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNmZmY7fTwvc3R5bGU+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNyAwIDEwLjUgNi41IDQgMCAwIDQgNi41IDEwLjUgMTAuNSAxNC41IDE0LjUgMTAuNSAyMS4xIDQgIi8+PC9zdmc+");
              background-repeat: no-repeat;
              background-size: contain;
              content: "";
              height: 11.22px;
              position: absolute;
              transform: rotate(-90deg);
              width: 17px;
              -webkit-backface-visibility: hidden;
              -webkit-transform: translateZ(0) scale(1, 1) rotate(-90deg);
              transition: left 0.2s, opacity 0.2s;
              left: -25px;
              opacity: 0;
              top: 35%; }
            .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body .GN-locations-primary li a:hover {
              background: none;
              padding-left: 25px; }
              .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body .GN-locations-primary li a:hover::before {
                left: 5px;
                opacity: 1; }
      .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body .GN-locations-secondary {
        display: inline-block !important;
        width: 64%; }
        .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body .GN-locations-secondary li {
          display: inline-block; }
          .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body .GN-locations-secondary li a {
            color: #1ba7d4;
            font: 400 normal 1em "Gotham SSm 4r", "Gotham SSm A", "Gotham SSm B", Arial, sans-serif;
            font-size: 0.75em;
            padding: 4px 12px 3px 20px;
            position: relative; }
            .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body .GN-locations-secondary li a::before {
              background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS4xIDE0LjUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNmZmY7fTwvc3R5bGU+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNyAwIDEwLjUgNi41IDQgMCAwIDQgNi41IDEwLjUgMTAuNSAxNC41IDE0LjUgMTAuNSAyMS4xIDQgIi8+PC9zdmc+");
              background-repeat: no-repeat;
              background-size: contain;
              content: "";
              height: 0.528em;
              position: absolute;
              transform: rotate(-90deg);
              width: 0.8em;
              -webkit-backface-visibility: hidden;
              -webkit-transform: translateZ(0) scale(1, 1) rotate(-90deg);
              transition: left 0.3s ease 0s;
              left: 0;
              top: .6em;
              opacity: .5; }
            .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body .GN-locations-secondary li a:hover {
              background: none;
              color: white; }
              .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body .GN-locations-secondary li a:hover::before {
                left: 8px;
                opacity: 1; }
          .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body .GN-locations-secondary li:nth-child(even) a {
            color: #86c3e8; }
            .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-locations .GN-accordion-body .GN-locations-secondary li:nth-child(even) a:hover {
              color: white; }
  .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-schools {
    display: none;
    background: #57068c;
    margin-top: 4px;
    padding: 25px 0; }
    .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-schools .GN-accordion-title {
      box-sizing: border-box;
      color: white;
      cursor: default;
      display: inline-block;
      padding: 0 0 0 25px;
      vertical-align: top;
      width: 34%;
      text-align: left; }
      .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-schools .GN-accordion-title::before {
        content: none; }
    .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-schools .GN-accordion-body {
      column-count: 2;
      display: inline-block !important;
      height: 342px;
      margin-top: 0;
      max-height: unset;
      opacity: 1;
      width: 66%;
      column-fill: auto; }
      .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-schools .GN-accordion-body li {
        break-inside: avoid; }
        .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-schools .GN-accordion-body li a {
          transition: padding-left 0.2s ease 0s;
          color: white;
          font-size: .85em;
          font-weight: 300;
          line-height: 1.25;
          padding: 8px 0;
          position: relative; }
          .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-schools .GN-accordion-body li a::before {
            background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS4xIDE0LjUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNmZmY7fTwvc3R5bGU+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNyAwIDEwLjUgNi41IDQgMCAwIDQgNi41IDEwLjUgMTAuNSAxNC41IDE0LjUgMTAuNSAyMS4xIDQgIi8+PC9zdmc+");
            background-repeat: no-repeat;
            background-size: contain;
            content: "";
            height: 0.495em;
            position: absolute;
            transform: rotate(-90deg);
            width: 0.75em;
            -webkit-backface-visibility: hidden;
            -webkit-transform: translateZ(0) scale(1, 1) rotate(-90deg);
            transition: left 0.2s, opacity 0.2s;
            left: -20px;
            opacity: 0;
            top: .9em; }
          .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-schools .GN-accordion-body li a:hover {
            background: none;
            color: #CA8CE9;
            padding-left: 20px; }
            .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-schools .GN-accordion-body li a:hover::before {
              left: 5px;
              opacity: 1; }
        .GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-schools .GN-accordion-body li ul {
          margin-left: 30px; }

.GN-search-form-active {
  overflow: hidden; }
  .GN-search-form-active #GN-overlay {
    opacity: 1;
    pointer-events: auto; }
  .GN-search-form-active #GN-sub-nav #GN-banner #GN-toggle-search-box {
    background-color: #330662;
    box-sizing: border-box; }
  .GN-search-form-active #GN-sub-nav #GN-banner #GN-search-form {
    display: block;
    top: 60px; }
    .GN-search-form-active #GN-sub-nav #GN-banner #GN-search-form #GN-search-text-field-container {
      display: block; }

.GN-reveal-global {
  overflow: hidden; }
  .GN-reveal-global #GN-overlay {
    opacity: 1;
    pointer-events: auto; }
  .GN-reveal-global #GN-global-nav-body {
    display: block !important; }
  .GN-reveal-global #GN-accordion-body {
    display: block !important; }
  .GN-reveal-global #GN-accordion-schools {
    display: block !important; }
  .GN-reveal-global #GN-sub-nav #GN-banner #GN-toggle-global-nav {
    background-color: #330662; }
    .GN-reveal-global #GN-sub-nav #GN-banner #GN-toggle-global-nav:hover {
      border-bottom-color: white; }
  .GN-reveal-global.GN-mquery-phone #GN-sub-nav #GN-banner #GN-icons-layer, .GN-reveal-global.GN-mquery-tablet #GN-sub-nav #GN-banner #GN-icons-layer {
    left: -264px; }
  .GN-reveal-global.GN-mquery-phone #GN-sub-nav #GN-global-nav, .GN-reveal-global.GN-mquery-tablet #GN-sub-nav #GN-global-nav {
    display: block;
    right: 0; }
  .GN-reveal-global.GN-mquery-desktop #GN-sub-nav #GN-global-nav {
    opacity: 1;
    transform: translateX(-50%) scale(1);
    visibility: visible; }
  .GN-reveal-global.GN-mquery-desktop #GN-sub-nav #GN-global-nav-body {
    top: 50%;
    transform: translateY(-50%);
    position: relative; }

.GN-reveal-local {
  overflow: hidden; }
  .GN-reveal-local #GN-overlay {
    opacity: 1;
    pointer-events: auto; }
  .GN-reveal-local #GN-sub-nav #GN-banner #GN-toggle-local-nav {
    background-color: #330662; }
    .GN-reveal-local #GN-sub-nav #GN-banner #GN-toggle-local-nav:hover {
      border-bottom-color: white; }
  .GN-reveal-local.GN-mquery-phone #GN-sub-nav #GN-banner #GN-icons-layer, .GN-reveal-local.GN-mquery-tablet #GN-sub-nav #GN-banner #GN-icons-layer {
    left: 264px; }
  .GN-reveal-local.GN-mquery-phone #GN-sub-nav #GN-local-nav, .GN-reveal-local.GN-mquery-tablet #GN-sub-nav #GN-local-nav {
    display: block;
    left: 0; }
    .GN-reveal-local.GN-mquery-phone #GN-sub-nav #GN-local-nav-body, .GN-reveal-local.GN-mquery-tablet #GN-sub-nav #GN-local-nav-body {
      display: block; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC1uYXYuY3NzIiwiX2Jhc2Uuc2NzcyIsImdsb2JhbC1uYXYuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl9nb3RoYW0tZm9udHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7OztFQUdFO0FBRUYsaURBQWlEO0FBQ2pEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXdERyxVQUFVO0VBQ1YsV0FBVztFQUNYLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLHlCQUF5QixFQUMzQjs7QUFDVzs7Ozs7Ozs7O0VBU1QsZUFBZSxFQUNqQjs7QUFDRDs7RUFFRyxpQkFBaUIsRUFDbkI7O0FBQ0Q7RUFDRywwQkFBMEI7RUFDMUIsa0JBQWtCLEVBQ3BCOztBQy9FRDs7RUFFQyxVQUFVO0VBQ1YsV0FBVyxFQUNYOztBQUVEO0VBR0csY0FBYztFQUViLG9DQ1RxQixFRFV0Qjs7QUFLRjtFQUNDLHVCQUF1QixFQUN2Qjs7QUFIRjtFQU9HLGNBQWM7RUFDZCxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsb0JBQW9CLEVBQ3BCOztBQUlIOzs7RUFJRSx5Q0FBeUMsRUFDekM7O0FBR0YseUNBQXlDO0FBQ3pDO0VBQ0ksVUFBVTtFQUNWLCtCQUFVO0VBQ1YsOEJBQWdCO1VBQWhCLHNCQUFnQjtFQUNoQixZQUFZO0VBQ1osYUFBYTtFQUNiLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxrQkFBa0IsRUFDckI7O0FBSUQ7RUU3RFMsK0JBSjJFO0VGb0VuRiwyQ0NsRHlCO0VEbUR6Qix3QkFBd0I7RUFDeEIsUUFBUTtFQUNSLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVix1QkFBdUI7RUFDdkIsYUFBYSxFQUNiOztBQUtE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TUFJRSwyQkM1akNvQixFRDZqQ3BCO0VBZkw7SUF5QkssWUFBWSxFQUNaO0VBR0Y7SUFDQyxlQUFlO0lBQ2YsUUFBTyxFQUlQO0lBbkNKO01BaUNLLGVBQWUsRUFDZiIsImZpbGUiOiJnbG9iYWwtbmF2LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuI0dOLXN1Yi1uYXYgZGl2LFxuI0dOLXN1Yi1uYXYgc3BhbixcbiNHTi1zdWItbmF2IGgxLFxuI0dOLXN1Yi1uYXYgaDIsXG4jR04tc3ViLW5hdiBoMyxcbiNHTi1zdWItbmF2IGg0LFxuI0dOLXN1Yi1uYXYgaDUsXG4jR04tc3ViLW5hdiBoNixcbiNHTi1zdWItbmF2IHAsXG4jR04tc3ViLW5hdiBibG9ja3F1b3RlLFxuI0dOLXN1Yi1uYXYgYSxcbiNHTi1zdWItbmF2IGFiYnIsXG4jR04tc3ViLW5hdiBhY3JvbnltLFxuI0dOLXN1Yi1uYXYgYWRkcmVzcyxcbiNHTi1zdWItbmF2IGRlbCxcbiNHTi1zdWItbmF2IGRmbixcbiNHTi1zdWItbmF2IGVtLFxuI0dOLXN1Yi1uYXYgaW1nLFxuI0dOLXN1Yi1uYXYgaW5zLCBxLFxuI0dOLXN1Yi1uYXYgc3RyaWtlLFxuI0dOLXN1Yi1uYXYgc3Ryb25nLFxuI0dOLXN1Yi1uYXYgc3ViLFxuI0dOLXN1Yi1uYXYgc3VwLFxuI0dOLXN1Yi1uYXYgYixcbiNHTi1zdWItbmF2IGksXG4jR04tc3ViLW5hdiBkbCxcbiNHTi1zdWItbmF2IGR0LFxuI0dOLXN1Yi1uYXYgZGQsXG4jR04tc3ViLW5hdiBvbCxcbiNHTi1zdWItbmF2IHVsLFxuI0dOLXN1Yi1uYXYgbGksXG4jR04tc3ViLW5hdiBmaWVsZHNldCxcbiNHTi1zdWItbmF2IGZvcm0sXG4jR04tc3ViLW5hdiBsYWJlbCxcbiNHTi1zdWItbmF2IGxlZ2VuZCxcbiNHTi1zdWItbmF2IHRhYmxlLFxuI0dOLXN1Yi1uYXYgY2FwdGlvbixcbiNHTi1zdWItbmF2IHRib2R5LFxuI0dOLXN1Yi1uYXYgdGZvb3QsXG4jR04tc3ViLW5hdiB0aGVhZCxcbiNHTi1zdWItbmF2IHRyLFxuI0dOLXN1Yi1uYXYgdGgsXG4jR04tc3ViLW5hdiB0ZCxcbiNHTi1zdWItbmF2IGFydGljbGUsXG4jR04tc3ViLW5hdiBhc2lkZSxcbiNHTi1zdWItbmF2IGRldGFpbHMsXG4jR04tc3ViLW5hdiBlbWJlZCxcbiNHTi1zdWItbmF2IGZpZ3VyZSxcbiNHTi1zdWItbmF2IGZpZ2NhcHRpb24sXG4jR04tc3ViLW5hdiBmb290ZXIsXG4jR04tc3ViLW5hdiBoZWFkZXIsXG4jR04tc3ViLW5hdiBtZW51LFxuI0dOLXN1Yi1uYXYgbmF2LFxuI0dOLXN1Yi1uYXYgb3V0cHV0LFxuI0dOLXN1Yi1uYXYgc2VjdGlvbixcbm5hdiNHTi1zdWItbmF2IG5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuI0dOLXN1Yi1uYXYgYXJ0aWNsZSxcbiNHTi1zdWItbmF2IGFzaWRlLFxuI0dOLXN1Yi1uYXYgZmlnY2FwdGlvbixcbiNHTi1zdWItbmF2IGZpZ3VyZSxcbiNHTi1zdWItbmF2IGZvb3RlcixcbiNHTi1zdWItbmF2IGhlYWRlcixcbiNHTi1zdWItbmF2IG5hdixcbiNHTi1zdWItbmF2IHNlY3Rpb24sXG5uYXYjR04tc3ViLW5hdiBuYXYge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4jR04tc3ViLW5hdiBvbCxcbiNHTi1zdWItbmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4jR04tc3ViLW5hdiB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbipbaWRePSdHTi0nXSAqOmZvY3VzLCAqW2NsYXNzXj0nR04tJ10gKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICMzZGJiZGI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjM2RiYmRiOyB9XG5cbi5HTi1mdWxsLXdpZHRoICNHTi1iYW5uZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5HTi1mdWxsLXdpZHRoICNHTi1sb2dvIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4uR04tbm8tdG91Y2ggI0dOLWxvZ286aG92ZXIsXG4uR04tbm8tdG91Y2ggI0dOLXRvZ2dsZS1sb2NhbC1uYXY6aG92ZXIsXG4uR04tbm8tdG91Y2ggI0dOLXRvZ2dsZS1nbG9iYWwtbmF2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLkdOLXNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWw7IH1cblxuI0dOLW92ZXJsYXkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlIDBzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgMTQwLCAxNTAsIDAuOCk7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwcHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IC0zMDsgfVxuXG4jR04tc3ViLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzA2OGM7XG4gIGZvbnQ6IDQwMCBub3JtYWwgMWVtIFwiR290aGFtIFNTbSA0clwiLCBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICB6LWluZGV4OiA5OTk5OyB9XG4gICNHTi1zdWItbmF2IGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgI0dOLXN1Yi1uYXYgYnV0dG9uIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDsgfVxuICAjR04tc3ViLW5hdiAjR04tYmFubmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMzA7IH1cbiAgICAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMXM7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGxlZnQgMXM7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogbGVmdCAxcztcbiAgICAgIC1vLXRyYW5zaXRpb246IGxlZnQgMXM7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IDFzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU3MDY4YztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMzA7IH1cbiAgICAgICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgI0dOLWljb25zLWxheWVyICNHTi1sb2dvLCAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciAjR04tdG9nZ2xlLWxvY2FsLW5hdiwgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgI0dOLXRvZ2dsZS1zZWFyY2gtYm94LCAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciAjR04tdG9nZ2xlLWdsb2JhbC1uYXYge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlIDBzO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlIDBzO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSAwcztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UgMHM7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgI0dOLWxvZ28gc3ZnLCAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciAjR04tdG9nZ2xlLWxvY2FsLW5hdiBzdmcsICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgI0dOLWljb25zLWxheWVyICNHTi10b2dnbGUtc2VhcmNoLWJveCBzdmcsICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgI0dOLWljb25zLWxheWVyICNHTi10b2dnbGUtZ2xvYmFsLW5hdiBzdmcge1xuICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgI0dOLWxvZ286OmFmdGVyLCAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciAjR04tdG9nZ2xlLWxvY2FsLW5hdjo6YWZ0ZXIsICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgI0dOLWljb25zLWxheWVyICNHTi10b2dnbGUtc2VhcmNoLWJveDo6YWZ0ZXIsICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgI0dOLWljb25zLWxheWVyICNHTi10b2dnbGUtZ2xvYmFsLW5hdjo6YWZ0ZXIge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMHM7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwcztcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwcztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwcztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgI0dOLWljb25zLWxheWVyICNHTi1sb2dvOmhvdmVyLCAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciAjR04tdG9nZ2xlLWxvY2FsLW5hdjpob3ZlciwgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgI0dOLXRvZ2dsZS1zZWFyY2gtYm94OmhvdmVyLCAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciAjR04tdG9nZ2xlLWdsb2JhbC1uYXY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzA2NjI7IH1cbiAgICAgICAgICAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciAjR04tbG9nbzpob3Zlcjo6YWZ0ZXIsICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgI0dOLWljb25zLWxheWVyICNHTi10b2dnbGUtbG9jYWwtbmF2OmhvdmVyOjphZnRlciwgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgI0dOLXRvZ2dsZS1zZWFyY2gtYm94OmhvdmVyOjphZnRlciwgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgI0dOLXRvZ2dsZS1nbG9iYWwtbmF2OmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciAjR04tdG9nZ2xlLWxvY2FsLW5hdiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgICAgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgI0dOLXRvZ2dsZS1sb2NhbC1uYXYucGVybWFuZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAgICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgI0dOLWljb25zLWxheWVyICNHTi10b2dnbGUtbG9jYWwtbmF2LmFjdGl2ZSAuR04tbmF2LWJhcnMge1xuICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4yMnM7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgICAgICAgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgI0dOLXRvZ2dsZS1sb2NhbC1uYXYuYWN0aXZlIC5HTi1uYXYtYmFyczo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSAwLjE2cywgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpIDAuMjVzO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgICAgICAgICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgI0dOLWljb25zLWxheWVyICNHTi10b2dnbGUtbG9jYWwtbmF2LmFjdGl2ZSAuR04tbmF2LWJhcnM6OmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwLjFzIGxpbmVhciAwLjIycztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgI0dOLXRvZ2dsZS1sb2NhbC1uYXYgLkdOLW5hdi1iYXJzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDIycHg7IH1cbiAgICAgICAgICAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciAjR04tdG9nZ2xlLWxvY2FsLW5hdiAuR04tbmF2LWJhcnM6OmJlZm9yZSwgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgI0dOLXRvZ2dsZS1sb2NhbC1uYXYgLkdOLW5hdi1iYXJzOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IC05cHg7IH1cbiAgICAgICAgICAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciAjR04tdG9nZ2xlLWxvY2FsLW5hdiAuR04tbmF2LWJhcnM6OmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogOXB4OyB9XG4gICAgICAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciAjR04tbG9nbyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogNTlweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciAjR04tbG9nbyAuR04tbG9nby1mdWxsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciAuR04taWNvbnMtcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgICAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciAuR04taWNvbnMtcmlnaHQgPiBkaXYsICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgI0dOLWljb25zLWxheWVyIC5HTi1pY29ucy1yaWdodCA+IGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgLkdOLWljb25zLXJpZ2h0ID4gZGl2OjpiZWZvcmUsICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgI0dOLWljb25zLWxheWVyIC5HTi1pY29ucy1yaWdodCA+IGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMXB4OyB9XG4gICAgICAgICAgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgLkdOLWljb25zLXJpZ2h0ID4gZGl2Omxhc3QtY2hpbGQsICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgI0dOLWljb25zLWxheWVyIC5HTi1pY29ucy1yaWdodCA+IGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgLkdOLWljb25zLXJpZ2h0ID4gZGl2Omxhc3QtY2hpbGQ6OmJlZm9yZSwgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgLkdOLWljb25zLXJpZ2h0ID4gYnV0dG9uOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgICAgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgLkdOLWljb25zLXJpZ2h0ICNHTi1zZWFyY2gge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciAuR04taWNvbnMtcmlnaHQgI0dOLXNlYXJjaDo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogNHB4OyB9XG4gICAgICAgICAgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgLkdOLWljb25zLXJpZ2h0ICNHTi1zZWFyY2ggI0dOLXNlYXJjaC10ZXh0LWZpZWxkLWNvbnRhaW5lci1kZXNrdG9wIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgLkdOLWljb25zLXJpZ2h0ICNHTi1zZWFyY2ggI0dOLXNlYXJjaC10ZXh0LWZpZWxkLWNvbnRhaW5lci1kZXNrdG9wIC5HTi1zZWFyY2gtYnRuIHtcbiAgICAgICAgICAgICAgdG9wOiAxMXB4OyB9XG4gICAgICAgICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgI0dOLWljb25zLWxheWVyIC5HTi1pY29ucy1yaWdodCAjR04tdG9nZ2xlLWdsb2JhbC1uYXYge1xuICAgICAgICAgIGZvbnQ6IDQwMCBub3JtYWwgMWVtIFwiR290aGFtIFNTbSA0clwiLCBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IC43NWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gICAgICAgICAgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgLkdOLWljb25zLXJpZ2h0ICNHTi10b2dnbGUtZ2xvYmFsLW5hdiAuR04tYnRuLXR4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciBpbnB1dCB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZSAwcztcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlIDBzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlIDBzO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlIDBzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU3MDY4YztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBjb2xvcjogI2I4YjhiODtcbiAgICAgIGZvbnQ6IDQwMCBub3JtYWwgMWVtIFwiR290aGFtIFNTbSA0clwiLCBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMC45NWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZzogNnB4IDI1cHggMCA1cHg7XG4gICAgICB3aWR0aDogMjI4cHg7XG4gICAgICB0ZXh0LWluZGVudDogOHB4O1xuICAgICAgLyogRkYgNC0xOCAqL1xuICAgICAgLyogRkYgMTkrICovXG4gICAgICAvKiBJRSAxMCsgKi9cbiAgICAgIC8qXG5cdFx0XHQmOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC8vIEZGIDQtMTggLy9cblx0XHRcdCY6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC8vIEZGIDE5KyAvL1xuXHRcdFx0Jjpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0XHQqLyB9XG4gICAgICAjR04tc3ViLW5hdiAjR04tYmFubmVyIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM5ODg1YWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42ODhlbTtcbiAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAjR04tc3ViLW5hdiAjR04tYmFubmVyIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzk4ODVhZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjY4OGVtO1xuICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzk4ODVhZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjY4OGVtO1xuICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM5ODg1YWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42ODhlbTtcbiAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAjR04tc3ViLW5hdiAjR04tYmFubmVyIGlucHV0IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBJRTEw4oCTMTEgKi9cbiAgICAgICAgY29sb3I6ICM5ODg1YWUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAwLjY4OGVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuICAgICAgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciBpbnB1dCA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEVkZ2UgKi9cbiAgICAgICAgY29sb3I6ICM5ODg1YWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42ODhlbTtcbiAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAjR04tc3ViLW5hdiAjR04tYmFubmVyIGlucHV0OmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgICAjR04tc3ViLW5hdiAjR04tYmFubmVyIGlucHV0OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgaW5wdXQ6Zm9jdXMgKyAuR04tc2VhcmNoLWJ0biB7XG4gICAgICAgICAgb3BhY2l0eTogLjU7IH1cbiAgICAgICAgICAjR04tc3ViLW5hdiAjR04tYmFubmVyIGlucHV0OmZvY3VzICsgLkdOLXNlYXJjaC1idG4gc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICM1NzA2OGM7IH1cbiAgICAgICAgICAjR04tc3ViLW5hdiAjR04tYmFubmVyIGlucHV0OmZvY3VzICsgLkdOLXNlYXJjaC1idG46aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgLkdOLXNlYXJjaC1idG4ge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwcztcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMHM7XG4gICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwcztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDBzO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICB0b3A6IDIycHg7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgLkdOLXNlYXJjaC1idG4gc3ZnIHtcbiAgICAgICAgZmlsbDogd2hpdGU7IH1cbiAgICAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1zZWFyY2gtZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMwNjYyO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04tc2VhcmNoLWZvcm0gI0dOLXNlYXJjaC10ZXh0LWZpZWxkLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgI0dOLXNlYXJjaC1mb3JtICNHTi1zZWFyY2gtdGV4dC1maWVsZC1jb250YWluZXIgaW5wdXQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgZm9udDogNDAwIG5vcm1hbCAxZW0gXCJHb3RoYW0gNHJcIiwgXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLyogRkYgNC0xOCAqL1xuICAgICAgICAgIC8qIEZGIDE5KyAqL1xuICAgICAgICAgIC8qIElFIDEwKyAqLyB9XG4gICAgICAgICAgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04tc2VhcmNoLWZvcm0gI0dOLXNlYXJjaC10ZXh0LWZpZWxkLWNvbnRhaW5lciBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAtM3B4OyB9XG4gICAgICAgICAgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04tc2VhcmNoLWZvcm0gI0dOLXNlYXJjaC10ZXh0LWZpZWxkLWNvbnRhaW5lciBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IC0zcHg7IH1cbiAgICAgICAgICAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1zZWFyY2gtZm9ybSAjR04tc2VhcmNoLXRleHQtZmllbGQtY29udGFpbmVyIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IC0zcHg7IH1cbiAgICAgICAgICAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1zZWFyY2gtZm9ybSAjR04tc2VhcmNoLXRleHQtZmllbGQtY29udGFpbmVyIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAtM3B4OyB9XG4gICAgICAgICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgI0dOLXNlYXJjaC1mb3JtICNHTi1zZWFyY2gtdGV4dC1maWVsZC1jb250YWluZXIgLkdOLXNlYXJjaC1idG4ge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UgMHM7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSAwcztcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSAwcztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSAwcztcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBvcGFjaXR5OiAuMjU7IH1cbiAgICAgICAgICAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1zZWFyY2gtZm9ybSAjR04tc2VhcmNoLXRleHQtZmllbGQtY29udGFpbmVyIC5HTi1zZWFyY2gtYnRuIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjNTcwNjhjOyB9XG4gICAgICAgICAgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04tc2VhcmNoLWZvcm0gI0dOLXNlYXJjaC10ZXh0LWZpZWxkLWNvbnRhaW5lciAuR04tc2VhcmNoLWJ0bjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHJpZ2h0IDFzIGVhc2UgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiByaWdodCAxcyBlYXNlIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IHJpZ2h0IDFzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogcmlnaHQgMXMgZWFzZSAwcztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMwNjYyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAtMjY0cHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyNjRweDtcbiAgICB6LWluZGV4OiA5MDA7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHNjcm9sbDsgfVxuICAgICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2LWJvZHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1nbG9iYWwtbmF2LW55dS1sb2dvIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgICAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiAjR04tZ2xvYmFsLW5hdi1ueXUtbG9nbyBzdmcge1xuICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDg1cHg7IH1cbiAgICAgICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1nbG9iYWwtbmF2LW55dS1sb2dvIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2IC5HTi1ueXUtbG9naW4tYnRuIHtcbiAgICAgIG1hcmdpbjogMzBweCAxNXB4IDQwcHg7IH1cbiAgICAgICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2IC5HTi1ueXUtbG9naW4tYnRuIGEge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMwNjYyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiAuR04tbnl1LWxvZ2luLWJ0biBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICBjb2xvcjogIzU3MDY4YzsgfVxuICAgICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2IC5HTi1jbG9zZS1idG4ge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSAwcztcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UgMHM7XG4gICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSAwcztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlIDBzO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHRleHQtaW5kZW50OiAxMDAlO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICB6LWluZGV4OiA5OTg7IH1cbiAgICAgICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2IC5HTi1jbG9zZS1idG46OmJlZm9yZSwgI0dOLXN1Yi1uYXYgI0dOLWdsb2JhbC1uYXYgLkdOLWNsb3NlLWJ0bjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMnB4OyB9XG4gICAgICAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiAuR04tY2xvc2UtYnRuOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2IC5HTi1jbG9zZS1idG46OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgICAgI0dOLXN1Yi1uYXYgI0dOLWdsb2JhbC1uYXYgLkdOLWNsb3NlLWJ0bjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiAjR04tYWNjb3JkaW9uID4gZGl2IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiAjR04tYWNjb3JkaW9uIC5HTi1yZXZlYWwtc3ViLW5hdiAuR04tYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQ6IDQwMCBub3JtYWwgMWVtIFwiR290aGFtIDRyXCIsIFwiR290aGFtIEFcIiwgXCJHb3RoYW0gQlwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgICAgICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1hY2NvcmRpb24gLkdOLXJldmVhbC1zdWItbmF2IC5HTi1hY2NvcmRpb24tdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSwgMSkgcm90YXRlKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAgICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1hY2NvcmRpb24gLkdOLXJldmVhbC1zdWItbmF2IC5HTi1hY2NvcmRpb24tYm9keSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbWF4LWhlaWdodDogMjAwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiAjR04tYWNjb3JkaW9uIC5HTi1hY2NvcmRpb24tdGl0bGUge1xuICAgICAgY29sb3I6ICM5ODg1YWU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250OiAzMDAgbm9ybWFsIDFlbSBcIkdvdGhhbSAzclwiLCBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgI0dOLXN1Yi1uYXYgI0dOLWdsb2JhbC1uYXYgI0dOLWFjY29yZGlvbiAuR04tYWNjb3JkaW9uLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVM0eElERTBMalVpUGp4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStMbk4wTUh0bWFXeHNPaU5tWm1ZN2ZUd3ZjM1I1YkdVK1BIQnZiSGxuYjI0Z1kyeGhjM005SW5OME1DSWdjRzlwYm5SelBTSXhOeUF3SURFd0xqVWdOaTQxSURRZ01DQXdJRFFnTmk0MUlERXdMalVnTVRBdU5TQXhOQzQxSURFMExqVWdNVEF1TlNBeU1TNHhJRFFnSWk4K1BDOXpkbWMrXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMC40OTVlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB3aWR0aDogMC43NWVtO1xuICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSwgMSkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjJzLCB0cmFuc2Zvcm0gMC40cztcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDAuMnMsIHRyYW5zZm9ybSAwLjRzO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogbGVmdCAwLjJzLCB0cmFuc2Zvcm0gMC40cztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogbGVmdCAwLjJzLCB0cmFuc2Zvcm0gMC40cztcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjJzLCB0cmFuc2Zvcm0gMC40cztcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgdG9wOiAyMCU7IH1cbiAgICAgICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1hY2NvcmRpb24gLkdOLWFjY29yZGlvbi10aXRsZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1hY2NvcmRpb24gLkdOLWFjY29yZGlvbi1ib2R5IHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzLCBtYXgtaGVpZ2h0IDAuNXM7XG4gICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cywgbWF4LWhlaWdodCAwLjVzO1xuICAgICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC42cywgbWF4LWhlaWdodCAwLjVzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzLCBtYXgtaGVpZ2h0IDAuNXM7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMsIG1heC1oZWlnaHQgMC41cztcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgI0dOLXN1Yi1uYXYgI0dOLWdsb2JhbC1uYXYgI0dOLWFjY29yZGlvbiAuR04tYWNjb3JkaW9uLWJvZHkgYSB7XG4gICAgICAgIGNvbG9yOiAjOTg4NWFlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogMzAwIG5vcm1hbCAxZW0gXCJHb3RoYW0gM3JcIiwgXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCA0MHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgI0dOLXN1Yi1uYXYgI0dOLWdsb2JhbC1uYXYgI0dOLWFjY29yZGlvbiAuR04tYWNjb3JkaW9uLWJvZHkgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgI0dOLXN1Yi1uYXYgI0dOLWdsb2JhbC1uYXYgI0dOLWFjY29yZGlvbiAjR04tYWNjb3JkaW9uLWxvY2F0aW9ucyB7XG4gICAgICAvKlxuXHRcdFx0XHQuR04tYWNjb3JkaW9ue1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ki8gfVxuICAgICAgI0dOLXN1Yi1uYXYgI0dOLWdsb2JhbC1uYXYgI0dOLWFjY29yZGlvbiAjR04tYWNjb3JkaW9uLWxvY2F0aW9ucy5HTi1yZXZlYWwtc3ViLW5hdiAuR04tYWNjb3JkaW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgI0dOLXN1Yi1uYXYgI0dOLWdsb2JhbC1uYXYgI0dOLWFjY29yZGlvbiAjR04tYWNjb3JkaW9uLWxvY2F0aW9ucy5HTi1yZXZlYWwtc3ViLW5hdiAuR04tYWNjb3JkaW9uLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiAjR04tYWNjb3JkaW9uICNHTi1hY2NvcmRpb24tbG9jYXRpb25zIC5HTi1hY2NvcmRpb24tYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNTBlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiAjR04tYWNjb3JkaW9uICNHTi1hY2NvcmRpb24tbG9jYXRpb25zIC5HTi1hY2NvcmRpb24tYm9keSAuR04tbG9jYXRpb25zLXByaW1hcnkgbGk6bnRoLWNoaWxkKDEpIGEge1xuICAgICAgICAgIGNvbG9yOiAjYTliMjQwOyB9XG4gICAgICAgICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1hY2NvcmRpb24gI0dOLWFjY29yZGlvbi1sb2NhdGlvbnMgLkdOLWFjY29yZGlvbi1ib2R5IC5HTi1sb2NhdGlvbnMtcHJpbWFyeSBsaTpudGgtY2hpbGQoMikgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMmI3OWQ7IH1cbiAgICAgICAgI0dOLXN1Yi1uYXYgI0dOLWdsb2JhbC1uYXYgI0dOLWFjY29yZGlvbiAjR04tYWNjb3JkaW9uLWxvY2F0aW9ucyAuR04tYWNjb3JkaW9uLWJvZHkgLkdOLWxvY2F0aW9ucy1wcmltYXJ5IGxpOm50aC1jaGlsZCgzKSBhIHtcbiAgICAgICAgICBjb2xvcjogI2RkNzEyNzsgfVxuICAgICAgICAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiAjR04tYWNjb3JkaW9uICNHTi1hY2NvcmRpb24tbG9jYXRpb25zIC5HTi1hY2NvcmRpb24tYm9keSAuR04tbG9jYXRpb25zLXByaW1hcnkgbGkgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1hY2NvcmRpb24gI0dOLWFjY29yZGlvbi1sb2NhdGlvbnMgLkdOLWFjY29yZGlvbi1ib2R5IC5HTi1sb2NhdGlvbnMtc2Vjb25kYXJ5IHtcbiAgICAgICAgICBmb250LXNpemU6IC44NWVtOyB9XG4gICAgICAgICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1hY2NvcmRpb24gI0dOLWFjY29yZGlvbi1sb2NhdGlvbnMgLkdOLWFjY29yZGlvbi1ib2R5IGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2ZDZkNmQ7IH1cbiAgICAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiAjR04tYWNjb3JkaW9uICNHTi1hY2NvcmRpb24tc2Nob29scy5HTi1yZXZlYWwtc3ViLW5hdiAuR04tYWNjb3JkaW9uLWJvZHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiAjR04tYWNjb3JkaW9uICNHTi1hY2NvcmRpb24tc2Nob29scyAuR04tYWNjb3JkaW9uLWJvZHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgI0dOLXN1Yi1uYXYgI0dOLWdsb2JhbC1uYXYgI0dOLWFjY29yZGlvbiAjR04tYWNjb3JkaW9uLXNjaG9vbHMgLkdOLWFjY29yZGlvbi1ib2R5IGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmQ2ZDZkOyB9XG4gICAgICAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiAjR04tYWNjb3JkaW9uICNHTi1hY2NvcmRpb24tc2Nob29scyAuR04tYWNjb3JkaW9uLWJvZHkgdWwgPiBsaSA+IHVsIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cbiAgI0dOLXN1Yi1uYXYgI0dOLWxvY2FsLW5hdiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDFzIGVhc2UgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDFzIGVhc2UgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogbGVmdCAxcyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMXMgZWFzZSAwcztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBsZWZ0OiAtMjY0cHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjY0cHg7XG4gICAgei1pbmRleDogOTAwO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBzY3JvbGw7IH1cbiAgICAjR04tc3ViLW5hdiAjR04tbG9jYWwtbmF2LWJvZHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uR04tbXF1ZXJ5LXRhYmxldCAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuR04tbXF1ZXJ5LXRhYmxldCAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciAjR04tbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLkdOLW1xdWVyeS10YWJsZXQgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgI0dOLWxvZ28gLkdOLWxvZ28tZnVsbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuR04tbXF1ZXJ5LXRhYmxldCAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciAjR04tbG9nbyAuR04tbG9nby1zaG9ydCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5HTi1tcXVlcnktdGFibGV0ICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgI0dOLWljb25zLWxheWVyIC5HTi1pY29ucy1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0OyB9XG5cbi5HTi1tcXVlcnktdGFibGV0ICNHTi1zdWItbmF2ICNHTi1zZWFyY2gtZm9ybSAjR04tc2VhcmNoLXRleHQtZmllbGQtY29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5HTi1tcXVlcnktdGFibGV0ICNHTi1zdWItbmF2ICNHTi1zZWFyY2gtZm9ybSAjR04tc2VhcmNoLXRleHQtZmllbGQtY29udGFpbmVyIGlucHV0IHtcbiAgICB3aWR0aDogMjM1cHg7IH1cblxuLkdOLW1xdWVyeS1kZXNrdG9wICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgI0dOLWljb25zLWxheWVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5HTi1tcXVlcnktZGVza3RvcCAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciAjR04tdG9nZ2xlLWxvY2FsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuR04tbXF1ZXJ5LWRlc2t0b3AgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgI0dOLWxvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAuR04tbXF1ZXJ5LWRlc2t0b3AgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgI0dOLWxvZ28gLkdOLWxvZ28tZnVsbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuR04tbXF1ZXJ5LWRlc2t0b3AgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgI0dOLWxvZ28gLkdOLWxvZ28tc2hvcnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuR04tbXF1ZXJ5LWRlc2t0b3AgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgLkdOLWljb25zLXJpZ2h0ICNHTi10b2dnbGUtc2VhcmNoLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuR04tbXF1ZXJ5LWRlc2t0b3AgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgLkdOLWljb25zLXJpZ2h0ICNHTi1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuR04tbXF1ZXJ5LWRlc2t0b3AgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04taWNvbnMtbGF5ZXIgLkdOLWljb25zLXJpZ2h0ICNHTi10b2dnbGUtZ2xvYmFsLW5hdiAuR04tYnRuLXR4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogM3B4OyB9XG5cbi5HTi1tcXVlcnktZGVza3RvcCAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLkdOLW1xdWVyeS1kZXNrdG9wICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDFzLCB0cmFuc2Zvcm0gMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDFzLCB0cmFuc2Zvcm0gMC41cztcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMXMsIHRyYW5zZm9ybSAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDFzLCB0cmFuc2Zvcm0gMC41cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcywgdHJhbnNmb3JtIDAuNXM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogOTMwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDMpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5HTi1tcXVlcnktZGVza3RvcCAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiAuR04tbnl1LWxvZ2luLWJ0biB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTM1cHg7XG4gICAgdG9wOiAzMHB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLkdOLW1xdWVyeS1kZXNrdG9wICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1nbG9iYWwtbmF2LW55dS1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5HTi1tcXVlcnktZGVza3RvcCAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiAjR04tYWNjb3JkaW9uICNHTi1hY2NvcmRpb24tbG9jYXRpb25zIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMwNjYyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTZweCAyMHB4OyB9XG4gICAgLkdOLW1xdWVyeS1kZXNrdG9wICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1hY2NvcmRpb24gI0dOLWFjY29yZGlvbi1sb2NhdGlvbnMgLkdOLWFjY29yZGlvbi10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLkdOLW1xdWVyeS1kZXNrdG9wICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1hY2NvcmRpb24gI0dOLWFjY29yZGlvbi1sb2NhdGlvbnMgLkdOLWFjY29yZGlvbi1ib2R5IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLkdOLW1xdWVyeS1kZXNrdG9wICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1hY2NvcmRpb24gI0dOLWFjY29yZGlvbi1sb2NhdGlvbnMgLkdOLWFjY29yZGlvbi1ib2R5IC5HTi1sb2NhdGlvbnMtcHJpbWFyeSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMzIuNiU7IH1cbiAgICAgICAgLkdOLW1xdWVyeS1kZXNrdG9wICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1hY2NvcmRpb24gI0dOLWFjY29yZGlvbi1sb2NhdGlvbnMgLkdOLWFjY29yZGlvbi1ib2R5IC5HTi1sb2NhdGlvbnMtcHJpbWFyeSBsaSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgICAgICAgIC5HTi1tcXVlcnktZGVza3RvcCAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiAjR04tYWNjb3JkaW9uICNHTi1hY2NvcmRpb24tbG9jYXRpb25zIC5HTi1hY2NvcmRpb24tYm9keSAuR04tbG9jYXRpb25zLXByaW1hcnkgbGkgYSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjJzIGVhc2UgMHM7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjJzIGVhc2UgMHM7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgMC4ycyBlYXNlIDBzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0IDAuMnMgZWFzZSAwcztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLkdOLW1xdWVyeS1kZXNrdG9wICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1hY2NvcmRpb24gI0dOLWFjY29yZGlvbi1sb2NhdGlvbnMgLkdOLWFjY29yZGlvbi1ib2R5IC5HTi1sb2NhdGlvbnMtcHJpbWFyeSBsaSBhOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBeU1TNHhJREUwTGpVaVBqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrTG5OME1IdG1hV3hzT2lObVptWTdmVHd2YzNSNWJHVStQSEJ2YkhsbmIyNGdZMnhoYzNNOUluTjBNQ0lnY0c5cGJuUnpQU0l4TnlBd0lERXdMalVnTmk0MUlEUWdNQ0F3SURRZ05pNDFJREV3TGpVZ01UQXVOU0F4TkM0MUlERTBMalVnTVRBdU5TQXlNUzR4SURRZ0lpOCtQQzl6ZG1jK1wiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDExLjIycHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLCAxKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuMnMsIG9wYWNpdHkgMC4ycztcbiAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDAuMnMsIG9wYWNpdHkgMC4ycztcbiAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGxlZnQgMC4ycywgb3BhY2l0eSAwLjJzO1xuICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBsZWZ0IDAuMnMsIG9wYWNpdHkgMC4ycztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjJzLCBvcGFjaXR5IDAuMnM7XG4gICAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB0b3A6IDM1JTsgfVxuICAgICAgICAgICAgLkdOLW1xdWVyeS1kZXNrdG9wICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1hY2NvcmRpb24gI0dOLWFjY29yZGlvbi1sb2NhdGlvbnMgLkdOLWFjY29yZGlvbi1ib2R5IC5HTi1sb2NhdGlvbnMtcHJpbWFyeSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgICAgICAgICAgIC5HTi1tcXVlcnktZGVza3RvcCAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiAjR04tYWNjb3JkaW9uICNHTi1hY2NvcmRpb24tbG9jYXRpb25zIC5HTi1hY2NvcmRpb24tYm9keSAuR04tbG9jYXRpb25zLXByaW1hcnkgbGkgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLkdOLW1xdWVyeS1kZXNrdG9wICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1hY2NvcmRpb24gI0dOLWFjY29yZGlvbi1sb2NhdGlvbnMgLkdOLWFjY29yZGlvbi1ib2R5IC5HTi1sb2NhdGlvbnMtc2Vjb25kYXJ5IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA2NCU7IH1cbiAgICAgICAgLkdOLW1xdWVyeS1kZXNrdG9wICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1hY2NvcmRpb24gI0dOLWFjY29yZGlvbi1sb2NhdGlvbnMgLkdOLWFjY29yZGlvbi1ib2R5IC5HTi1sb2NhdGlvbnMtc2Vjb25kYXJ5IGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAuR04tbXF1ZXJ5LWRlc2t0b3AgI0dOLXN1Yi1uYXYgI0dOLWdsb2JhbC1uYXYgI0dOLWFjY29yZGlvbiAjR04tYWNjb3JkaW9uLWxvY2F0aW9ucyAuR04tYWNjb3JkaW9uLWJvZHkgLkdOLWxvY2F0aW9ucy1zZWNvbmRhcnkgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzFiYTdkNDtcbiAgICAgICAgICAgIGZvbnQ6IDQwMCBub3JtYWwgMWVtIFwiR290aGFtIFNTbSA0clwiLCBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHggM3B4IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5HTi1tcXVlcnktZGVza3RvcCAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiAjR04tYWNjb3JkaW9uICNHTi1hY2NvcmRpb24tbG9jYXRpb25zIC5HTi1hY2NvcmRpb24tYm9keSAuR04tbG9jYXRpb25zLXNlY29uZGFyeSBsaSBhOjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBeU1TNHhJREUwTGpVaVBqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrTG5OME1IdG1hV3hzT2lObVptWTdmVHd2YzNSNWJHVStQSEJ2YkhsbmIyNGdZMnhoYzNNOUluTjBNQ0lnY0c5cGJuUnpQU0l4TnlBd0lERXdMalVnTmk0MUlEUWdNQ0F3SURRZ05pNDFJREV3TGpVZ01UQXVOU0F4TkM0MUlERTBMalVnTVRBdU5TQXlNUzR4SURRZ0lpOCtQQzl6ZG1jK1wiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDAuNTI4ZW07XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDAuOGVtO1xuICAgICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSwgMSkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UgMHM7XG4gICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UgMHM7XG4gICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSAwcztcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAuNmVtO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAuNTsgfVxuICAgICAgICAgICAgLkdOLW1xdWVyeS1kZXNrdG9wICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1hY2NvcmRpb24gI0dOLWFjY29yZGlvbi1sb2NhdGlvbnMgLkdOLWFjY29yZGlvbi1ib2R5IC5HTi1sb2NhdGlvbnMtc2Vjb25kYXJ5IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgICAgICAgLkdOLW1xdWVyeS1kZXNrdG9wICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1hY2NvcmRpb24gI0dOLWFjY29yZGlvbi1sb2NhdGlvbnMgLkdOLWFjY29yZGlvbi1ib2R5IC5HTi1sb2NhdGlvbnMtc2Vjb25kYXJ5IGxpIGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAuR04tbXF1ZXJ5LWRlc2t0b3AgI0dOLXN1Yi1uYXYgI0dOLWdsb2JhbC1uYXYgI0dOLWFjY29yZGlvbiAjR04tYWNjb3JkaW9uLWxvY2F0aW9ucyAuR04tYWNjb3JkaW9uLWJvZHkgLkdOLWxvY2F0aW9ucy1zZWNvbmRhcnkgbGk6bnRoLWNoaWxkKGV2ZW4pIGEge1xuICAgICAgICAgICAgY29sb3I6ICM4NmMzZTg7IH1cbiAgICAgICAgICAgIC5HTi1tcXVlcnktZGVza3RvcCAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiAjR04tYWNjb3JkaW9uICNHTi1hY2NvcmRpb24tbG9jYXRpb25zIC5HTi1hY2NvcmRpb24tYm9keSAuR04tbG9jYXRpb25zLXNlY29uZGFyeSBsaTpudGgtY2hpbGQoZXZlbikgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuR04tbXF1ZXJ5LWRlc2t0b3AgI0dOLXN1Yi1uYXYgI0dOLWdsb2JhbC1uYXYgI0dOLWFjY29yZGlvbiAjR04tYWNjb3JkaW9uLXNjaG9vbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzU3MDY4YztcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgcGFkZGluZzogMjVweCAwOyB9XG4gICAgLkdOLW1xdWVyeS1kZXNrdG9wICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1hY2NvcmRpb24gI0dOLWFjY29yZGlvbi1zY2hvb2xzIC5HTi1hY2NvcmRpb24tdGl0bGUge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDM0JTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5HTi1tcXVlcnktZGVza3RvcCAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiAjR04tYWNjb3JkaW9uICNHTi1hY2NvcmRpb24tc2Nob29scyAuR04tYWNjb3JkaW9uLXRpdGxlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLkdOLW1xdWVyeS1kZXNrdG9wICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1hY2NvcmRpb24gI0dOLWFjY29yZGlvbi1zY2hvb2xzIC5HTi1hY2NvcmRpb24tYm9keSB7XG4gICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMzQycHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgd2lkdGg6IDY2JTtcbiAgICAgIC13ZWJraXQtY29sdW1uLWZpbGw6IGF1dG87XG4gICAgICAtbW96LWNvbHVtbi1maWxsOiBhdXRvO1xuICAgICAgY29sdW1uLWZpbGw6IGF1dG87IH1cbiAgICAgIC5HTi1tcXVlcnktZGVza3RvcCAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiAjR04tYWNjb3JkaW9uICNHTi1hY2NvcmRpb24tc2Nob29scyAuR04tYWNjb3JkaW9uLWJvZHkgbGkge1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgICAgICAgLkdOLW1xdWVyeS1kZXNrdG9wICNHTi1zdWItbmF2ICNHTi1nbG9iYWwtbmF2ICNHTi1hY2NvcmRpb24gI0dOLWFjY29yZGlvbi1zY2hvb2xzIC5HTi1hY2NvcmRpb24tYm9keSBsaSBhIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjJzIGVhc2UgMHM7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgMC4ycyBlYXNlIDBzO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjJzIGVhc2UgMHM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0IDAuMnMgZWFzZSAwcztcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAuODVlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5HTi1tcXVlcnktZGVza3RvcCAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiAjR04tYWNjb3JkaW9uICNHTi1hY2NvcmRpb24tc2Nob29scyAuR04tYWNjb3JkaW9uLWJvZHkgbGkgYTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVM0eElERTBMalVpUGp4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStMbk4wTUh0bWFXeHNPaU5tWm1ZN2ZUd3ZjM1I1YkdVK1BIQnZiSGxuYjI0Z1kyeGhjM005SW5OME1DSWdjRzlwYm5SelBTSXhOeUF3SURFd0xqVWdOaTQxSURRZ01DQXdJRFFnTmk0MUlERXdMalVnTVRBdU5TQXhOQzQxSURFMExqVWdNVEF1TlNBeU1TNHhJRFFnSWk4K1BDOXpkbWMrXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDAuNDk1ZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IDAuNzVlbTtcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSwgMSkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4ycywgb3BhY2l0eSAwLjJzO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDAuMnMsIG9wYWNpdHkgMC4ycztcbiAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBsZWZ0IDAuMnMsIG9wYWNpdHkgMC4ycztcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGxlZnQgMC4ycywgb3BhY2l0eSAwLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjJzLCBvcGFjaXR5IDAuMnM7XG4gICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0b3A6IC45ZW07IH1cbiAgICAgICAgICAuR04tbXF1ZXJ5LWRlc2t0b3AgI0dOLXN1Yi1uYXYgI0dOLWdsb2JhbC1uYXYgI0dOLWFjY29yZGlvbiAjR04tYWNjb3JkaW9uLXNjaG9vbHMgLkdOLWFjY29yZGlvbi1ib2R5IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjQ0E4Q0U5O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAgICAgICAuR04tbXF1ZXJ5LWRlc2t0b3AgI0dOLXN1Yi1uYXYgI0dOLWdsb2JhbC1uYXYgI0dOLWFjY29yZGlvbiAjR04tYWNjb3JkaW9uLXNjaG9vbHMgLkdOLWFjY29yZGlvbi1ib2R5IGxpIGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuR04tbXF1ZXJ5LWRlc2t0b3AgI0dOLXN1Yi1uYXYgI0dOLWdsb2JhbC1uYXYgI0dOLWFjY29yZGlvbiAjR04tYWNjb3JkaW9uLXNjaG9vbHMgLkdOLWFjY29yZGlvbi1ib2R5IGxpIHVsIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4uR04tc2VhcmNoLWZvcm0tYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuR04tc2VhcmNoLWZvcm0tYWN0aXZlICNHTi1vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5HTi1zZWFyY2gtZm9ybS1hY3RpdmUgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04tdG9nZ2xlLXNlYXJjaC1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzA2NjI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuR04tc2VhcmNoLWZvcm0tYWN0aXZlICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgI0dOLXNlYXJjaC1mb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDYwcHg7IH1cbiAgICAuR04tc2VhcmNoLWZvcm0tYWN0aXZlICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgI0dOLXNlYXJjaC1mb3JtICNHTi1zZWFyY2gtdGV4dC1maWVsZC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLkdOLXJldmVhbC1nbG9iYWwge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5HTi1yZXZlYWwtZ2xvYmFsICNHTi1vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5HTi1yZXZlYWwtZ2xvYmFsICNHTi1nbG9iYWwtbmF2LWJvZHkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLkdOLXJldmVhbC1nbG9iYWwgI0dOLWFjY29yZGlvbi1ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5HTi1yZXZlYWwtZ2xvYmFsICNHTi1hY2NvcmRpb24tc2Nob29scyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuR04tcmV2ZWFsLWdsb2JhbCAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi10b2dnbGUtZ2xvYmFsLW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMDY2MjsgfVxuICAgIC5HTi1yZXZlYWwtZ2xvYmFsICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgI0dOLXRvZ2dsZS1nbG9iYWwtbmF2OmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlOyB9XG4gIC5HTi1yZXZlYWwtZ2xvYmFsLkdOLW1xdWVyeS1waG9uZSAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciwgLkdOLXJldmVhbC1nbG9iYWwuR04tbXF1ZXJ5LXRhYmxldCAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciB7XG4gICAgbGVmdDogLTI2NHB4OyB9XG4gIC5HTi1yZXZlYWwtZ2xvYmFsLkdOLW1xdWVyeS1waG9uZSAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiwgLkdOLXJldmVhbC1nbG9iYWwuR04tbXF1ZXJ5LXRhYmxldCAjR04tc3ViLW5hdiAjR04tZ2xvYmFsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLkdOLXJldmVhbC1nbG9iYWwuR04tbXF1ZXJ5LWRlc2t0b3AgI0dOLXN1Yi1uYXYgI0dOLWdsb2JhbC1uYXYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLkdOLXJldmVhbC1nbG9iYWwuR04tbXF1ZXJ5LWRlc2t0b3AgI0dOLXN1Yi1uYXYgI0dOLWdsb2JhbC1uYXYtYm9keSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uR04tcmV2ZWFsLWxvY2FsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuR04tcmV2ZWFsLWxvY2FsICNHTi1vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5HTi1yZXZlYWwtbG9jYWwgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04tdG9nZ2xlLWxvY2FsLW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMDY2MjsgfVxuICAgIC5HTi1yZXZlYWwtbG9jYWwgI0dOLXN1Yi1uYXYgI0dOLWJhbm5lciAjR04tdG9nZ2xlLWxvY2FsLW5hdjpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTsgfVxuICAuR04tcmV2ZWFsLWxvY2FsLkdOLW1xdWVyeS1waG9uZSAjR04tc3ViLW5hdiAjR04tYmFubmVyICNHTi1pY29ucy1sYXllciwgLkdOLXJldmVhbC1sb2NhbC5HTi1tcXVlcnktdGFibGV0ICNHTi1zdWItbmF2ICNHTi1iYW5uZXIgI0dOLWljb25zLWxheWVyIHtcbiAgICBsZWZ0OiAyNjRweDsgfVxuICAuR04tcmV2ZWFsLWxvY2FsLkdOLW1xdWVyeS1waG9uZSAjR04tc3ViLW5hdiAjR04tbG9jYWwtbmF2LCAuR04tcmV2ZWFsLWxvY2FsLkdOLW1xdWVyeS10YWJsZXQgI0dOLXN1Yi1uYXYgI0dOLWxvY2FsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDsgfVxuICAgIC5HTi1yZXZlYWwtbG9jYWwuR04tbXF1ZXJ5LXBob25lICNHTi1zdWItbmF2ICNHTi1sb2NhbC1uYXYtYm9keSwgLkdOLXJldmVhbC1sb2NhbC5HTi1tcXVlcnktdGFibGV0ICNHTi1zdWItbmF2ICNHTi1sb2NhbC1uYXYtYm9keSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuIiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbiNHTi1zdWItbmF2IGRpdixcbiNHTi1zdWItbmF2IHNwYW4sXG4jR04tc3ViLW5hdiBoMSxcbiNHTi1zdWItbmF2IGgyLFxuI0dOLXN1Yi1uYXYgaDMsXG4jR04tc3ViLW5hdiBoNCxcbiNHTi1zdWItbmF2IGg1LFxuI0dOLXN1Yi1uYXYgaDYsXG4jR04tc3ViLW5hdiBwLFxuI0dOLXN1Yi1uYXYgYmxvY2txdW90ZSxcbiNHTi1zdWItbmF2IGEsXG4jR04tc3ViLW5hdiBhYmJyLFxuI0dOLXN1Yi1uYXYgYWNyb255bSxcbiNHTi1zdWItbmF2IGFkZHJlc3MsXG4jR04tc3ViLW5hdiBkZWwsXG4jR04tc3ViLW5hdiBkZm4sXG4jR04tc3ViLW5hdiBlbSxcbiNHTi1zdWItbmF2IGltZyxcbiNHTi1zdWItbmF2IGlucywgcSxcbiNHTi1zdWItbmF2IHN0cmlrZSxcbiNHTi1zdWItbmF2IHN0cm9uZyxcbiNHTi1zdWItbmF2IHN1YixcbiNHTi1zdWItbmF2IHN1cCxcbiNHTi1zdWItbmF2IGIsXG4jR04tc3ViLW5hdiBpLFxuI0dOLXN1Yi1uYXYgZGwsXG4jR04tc3ViLW5hdiBkdCxcbiNHTi1zdWItbmF2IGRkLFxuI0dOLXN1Yi1uYXYgb2wsXG4jR04tc3ViLW5hdiB1bCxcbiNHTi1zdWItbmF2IGxpLFxuI0dOLXN1Yi1uYXYgZmllbGRzZXQsXG4jR04tc3ViLW5hdiBmb3JtLFxuI0dOLXN1Yi1uYXYgbGFiZWwsXG4jR04tc3ViLW5hdiBsZWdlbmQsXG4jR04tc3ViLW5hdiB0YWJsZSxcbiNHTi1zdWItbmF2IGNhcHRpb24sXG4jR04tc3ViLW5hdiB0Ym9keSxcbiNHTi1zdWItbmF2IHRmb290LFxuI0dOLXN1Yi1uYXYgdGhlYWQsXG4jR04tc3ViLW5hdiB0cixcbiNHTi1zdWItbmF2IHRoLFxuI0dOLXN1Yi1uYXYgdGQsXG4jR04tc3ViLW5hdiBhcnRpY2xlLFxuI0dOLXN1Yi1uYXYgYXNpZGUsXG4jR04tc3ViLW5hdiBkZXRhaWxzLFxuI0dOLXN1Yi1uYXYgZW1iZWQsXG4jR04tc3ViLW5hdiBmaWd1cmUsXG4jR04tc3ViLW5hdiBmaWdjYXB0aW9uLFxuI0dOLXN1Yi1uYXYgZm9vdGVyLFxuI0dOLXN1Yi1uYXYgaGVhZGVyLFxuI0dOLXN1Yi1uYXYgbWVudSxcbiNHTi1zdWItbmF2IG5hdixcbiNHTi1zdWItbmF2IG91dHB1dCxcbiNHTi1zdWItbmF2IHNlY3Rpb24sXG5uYXYjR04tc3ViLW5hdiBuYXYgIHtcbiAgIG1hcmdpbjogMDtcbiAgIHBhZGRpbmc6IDA7XG4gICBib3JkZXI6IDA7XG4gICBmb250LXNpemU6IDEwMCU7XG4gICBsaW5lLWhlaWdodDogMTtcbiAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbiNHTi1zdWItbmF2IGFydGljbGUsXG4jR04tc3ViLW5hdiBhc2lkZSxcbiNHTi1zdWItbmF2IGZpZ2NhcHRpb24sXG4jR04tc3ViLW5hdiBmaWd1cmUsXG4jR04tc3ViLW5hdiBmb290ZXIsXG4jR04tc3ViLW5hdiBoZWFkZXIsXG4jR04tc3ViLW5hdiBuYXYsXG4jR04tc3ViLW5hdiBzZWN0aW9uLFxubmF2I0dOLXN1Yi1uYXYgbmF2IHtcbiAgIGRpc3BsYXk6IGJsb2NrO1xufVxuI0dOLXN1Yi1uYXYgb2wsXG4jR04tc3ViLW5hdiB1bCB7XG4gICBsaXN0LXN0eWxlOiBub25lO1xufVxuI0dOLXN1Yi1uYXYgdGFibGUge1xuICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuIiwiQGltcG9ydCAnYmFzZSc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnbWl4aW5zJztcbkBpbXBvcnQgJ2dvdGhhbS1mb250cyc7XG5cblxuXG4vL2dlbmVyYWwgZml4ZXNcbmh0bWwsXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4qW2lkXj0nR04tJ10sICpbY2xhc3NePSdHTi0nXXtcblx0KiB7XG5cdFx0Jjpmb2N1c3tcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAkY29sb3ItdGFiLWZvY3VzO1xuXHRcdCAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICRjb2xvci10YWItZm9jdXM7XG5cdFx0fVxuXHR9XG59XG5cbi5HTi1mdWxsLXdpZHRoe1xuXHQjR04tYmFubmVye1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQjR04tbG9nb3tcblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHR9XG5cdH1cbn1cblxuLkdOLW5vLXRvdWNoIHtcblx0I0dOLWxvZ286aG92ZXIsXG5cdCNHTi10b2dnbGUtbG9jYWwtbmF2OmhvdmVyLFxuXHQjR04tdG9nZ2xlLWdsb2JhbC1uYXY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5HTi1zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KCAxcHgsIDFweCwgMXB4LCAxcHggKTtcbiAgICBjbGlwLXBhdGg6IGluc2V0KCA1MCUgKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cblxuI0dOLW92ZXJsYXkge1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHksICR0aW1lLXF1YW50dW0pO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vdmVybGF5LW1hc2s7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRsZWZ0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDYwcHg7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdHotaW5kZXg6IC0zMDtcbn1cblxuXG5cbi8vYmFzZSBzdHlsZXNcbiNHTi1zdWItbmF2e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itbnl1LXB1cnBsZTtcblx0Zm9udDogJGdvdGhhbXNzLWJvb2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogaW5oZXJpdDtcblx0ei1pbmRleDogOTk5OTtcblxuXHRpbWd7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblxuXHRidXR0b257XG5cdFx0Ym9yZGVyOjA7XG5cdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0I0dOLWJhbm5lcntcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMzA7XG5cblx0XHQjR04taWNvbnMtbGF5ZXJ7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucyhsZWZ0IDFzKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ueXUtcHVycGxlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMzA7XG5cblx0XHRcdCNHTi1sb2dvLCAjR04tdG9nZ2xlLWxvY2FsLW5hdiwgI0dOLXRvZ2dsZS1zZWFyY2gtYm94LCAjR04tdG9nZ2xlLWdsb2JhbC1uYXYge1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IsIDAuM3MpO1xuXG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjE1cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcblxuXHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0ZmlsbDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHksIDAuM3MpO1xuXG5cdFx0XHRcdFx0YmFja2dyb3VuZDokY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itbnl1LWRhcmtlci1wdXJwbGU7XG5cblx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdFx0I0dOLXRvZ2dsZS1sb2NhbC1uYXZ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cblx0XHRcdFx0Ly8gT3Zlci1yaWRlIHRvIGFsd2F5cyBzaG93IGNhcmQgc3RhY2tcblx0XHRcdFx0Ji5wZXJtYW5lbnR7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdFx0LkdOLW5hdi1iYXJze1xuXHRcdFx0XHRcdFx0XHR0b3A6IDlweDtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjIycztcbiAgICBcdFx0XHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO1xuICAgIFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG4gICAgXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogdG9wIC4xcyBjdWJpYy1iZXppZXIoLjMzMzMzLDAsLjY2NjY3LC4zMzMzMykgLjE2cyx0cmFuc2Zvcm0gLjEzcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKSAuMjVzO1xuICAgIFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRvcCAuMnMgY3ViaWMtYmV6aWVyKC4zMzMzMywwLC42NjY2NywuMzMzMzMpLG9wYWNpdHkgLjFzIGxpbmVhciAuMjJzO1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5HTi1uYXYtYmFyc3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiAyMnB4O1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlLCAmOjphZnRlcntcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnM7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdFx0XHR0b3A6LTlweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdHRvcDo5cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCNHTi1sb2dve1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDU5cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0LkdOLWxvZ28tZnVsbHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXG5cdFx0XHQuR04taWNvbnMtcmlnaHR7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdFx0XHRcdCYgPiBkaXYsICYgPiBidXR0b257XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDogLTFweDtcblx0XHRcdFx0XHRcdHRvcDoxNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQjR04tc2VhcmNoe1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDoxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0I0dOLXNlYXJjaC10ZXh0LWZpZWxkLWNvbnRhaW5lci1kZXNrdG9we1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHQuR04tc2VhcmNoLWJ0bntcblx0XHRcdFx0XHRcdFx0dG9wOjExcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0I0dOLXRvZ2dsZS1nbG9iYWwtbmF2e1xuXHRcdFx0XHRcdGZvbnQ6ICRnb3RoYW1zcy1ib29rO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogLjc1ZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cblx0XHRcdFx0XHQuR04tYnRuLXR4dHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW5wdXQge1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yLCAzNTBtcyk7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ueXUtcHVycGxlO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGNvbG9yOiAjYjhiOGI4O1xuXHRcdFx0Zm9udDogJGdvdGhhbXNzLWJvb2s7XG5cdFx0XHRmb250LXNpemU6IDAuOTVlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdHBhZGRpbmc6IDZweCAyNXB4IDAgNXB4O1xuXHRcdFx0d2lkdGg6IDIyOHB4O1xuXHRcdFx0dGV4dC1pbmRlbnQ6IDhweDtcblxuXHRcdFx0QGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWxhdmVuZGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDAuNjg4ZW07XG5cdFx0XHRcdGxlZnQ6IC01cHg7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gV2hlbiBlbmNvdW50ZXJpbmcgYW4gdW5zdXBwb3J0ZWQgdmVuZG9yIHByZWZpeCxcblx0XHRcdC8vXHRDU1MgcGFyc2luZyBlbmdpbmVzIHdpbGwgY29uc2lkZXIgdGhlIGVudGlyZSBydWxlIGludmFsaWQsXG5cdFx0XHQvL1x0d2hpY2ggaXMgd2h5IGEgc2VwYXJhdGUgcnVsZSBzZXQgZm9yIGVhY2ggdmVuZG9yIHByZWZpeCBpcyByZXF1aXJlZC5cblxuXHRcdFx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFMTDigJMxMSAqL1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWxhdmVuZGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC42ODhlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRsZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogRWRnZSAqL1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWxhdmVuZGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDAuNjg4ZW07XG5cdFx0XHRcdGxlZnQ6IC01cHg7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdC8qXG5cdFx0XHQmOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC8vIEZGIDQtMTggLy9cblx0XHRcdCY6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC8vIEZGIDE5KyAvL1xuXHRcdFx0Jjpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0XHQqL1xuXHRcdFx0Ly8gSUUgMTArIC8vXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cblx0XHRcdFx0JiArIC5HTi1zZWFyY2gtYnRue1xuXHRcdFx0XHRcdG9wYWNpdHk6IC41O1xuXG5cdFx0XHRcdFx0c3Zne1xuXHRcdFx0XHRcdFx0ZmlsbDogJGNvbG9yLW55dS1wdXJwbGU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LkdOLXNlYXJjaC1idG4ge1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5LCAuM3MpO1xuXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Ym90dG9tOiA0cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDRweDtcblx0XHRcdHRvcDoyMnB4O1xuXHRcdFx0d2lkdGg6IDE3cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRzdmd7XG5cdFx0XHRcdGZpbGw6ICRjb2xvci13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQjR04tc2VhcmNoLWZvcm17XG5cdFx0XHQvL0BpbmNsdWRlIHRyYW5zaXRpb24odG9wLCAwLjVzKTtcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW55dS1kYXJrZXItcHVycGxlO1xuXHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1OHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0I0dOLXNlYXJjaC10ZXh0LWZpZWxkLWNvbnRhaW5lcntcblx0XHRcdFx0cGFkZGluZzogMTdweCAxNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHRmb250OiAkZ290aGFtLWJvb2s7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6LTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuR04tc2VhcmNoLWJ0bntcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHksIC41cyk7XG5cblx0XHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0XHRvcGFjaXR5OiAuMjU7XG5cblx0XHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0XHRmaWxsOiAkY29sb3Itbnl1LXB1cnBsZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjR04tZ2xvYmFsLW5hdntcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKHJpZ2h0LCAxcyk7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itbnl1LWRhcmtlci1wdXJwbGU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0cmlnaHQ6IC0yNjRweDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDI2NHB4O1xuXHRcdHotaW5kZXg6IDkwMDtcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblxuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBzY3JvbGw7XG5cblx0XHQmLWJvZHl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCNHTi1nbG9iYWwtbmF2LW55dS1sb2dve1xuXHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cblx0XHRcdHN2Z3tcblx0XHRcdFx0ZmlsbDogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR3aWR0aDogODVweDtcblx0XHRcdH1cblxuXHRcdFx0YXtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdHdpZHRoOiA4NXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LkdOLW55dS1sb2dpbi1idG57XG5cdFx0XHRtYXJnaW46IDMwcHggMTVweCA0MHB4O1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucyhiYWNrZ3JvdW5kLWNvbG9yIC4ycywgY29sb3IgLjJzKTtcblxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itbnl1LWRhcmtlci1wdXJwbGU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVlbTtcblx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHRcdFx0bWluLXdpZHRoOiAxODBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ueXUtcHVycGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LkdOLWNsb3NlLWJ0bntcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSwgLjVzKTtcblxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTJweDtcblx0XHRcdHRleHQtaW5kZW50OiAxMDAlO1xuXHRcdFx0dG9wOiAxMnB4O1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHR6LWluZGV4OiA5OTg7XG5cblx0XHRcdCY6OmJlZm9yZSwgJjo6YWZ0ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRsZWZ0OjhweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JleyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7fVxuXHRcdFx0Jjo6YWZ0ZXJ7IHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7fVxuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNHTi1hY2NvcmRpb257XG5cdFx0XHQmID4gZGl2e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuR04tcmV2ZWFsLXN1Yi1uYXZ7XG5cdFx0XHRcdC5HTi1hY2NvcmRpb24tdGl0bGV7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRmb250OiAkZ290aGFtLWJvb2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblxuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wLCAxLjApIHJvdGF0ZSgwKTtcblx0XHRcdFx0XHRcdCAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5HTi1hY2NvcmRpb24tYm9keXtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDIwMDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5HTi1hY2NvcmRpb24tdGl0bGV7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItbGF2ZW5kZXI7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Zm9udDogJGdvdGhhbS1saWdodDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgNDBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdEBpbmNsdWRlIGNoZXZlcm9uLXdoaXRlKC43NWVtLC05MGRlZyk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbnMobGVmdCAuMnMsIHRyYW5zZm9ybSAuNHMpO1xuXG5cdFx0XHRcdFx0bGVmdDoxNXB4O1xuXHRcdFx0XHRcdHRvcDoyMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LkdOLWFjY29yZGlvbi1ib2R5e1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9ucyhvcGFjaXR5IC42cywgbWF4LWhlaWdodCAuNXMpO1xuXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRcdG9wYWNpdHk6IDAuMTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGF2ZW5kZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udDogJGdvdGhhbS1saWdodDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDMwcHggMTVweCA0MHB4O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQjR04tYWNjb3JkaW9uLWxvY2F0aW9uc3tcblx0XHRcdFx0Ji5HTi1yZXZlYWwtc3ViLW5hdntcblx0XHRcdFx0XHQuR04tYWNjb3JkaW9ue1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHQmLWJvZHl7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQvKlxuXHRcdFx0XHQuR04tYWNjb3JkaW9ue1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ki9cblxuXHRcdFx0XHQuR04tYWNjb3JkaW9uLWJvZHl7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMjUwZW07XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHRcdC5HTi1sb2NhdGlvbnMtcHJpbWFyeXtcblx0XHRcdFx0XHRcdCYgbGk6bnRoLWNoaWxkKDEpIGF7IGNvbG9yOiAkY29sb3ItbmV3LXlvcms7IH1cblx0XHRcdFx0XHRcdCYgbGk6bnRoLWNoaWxkKDIpIGF7IGNvbG9yOiAkY29sb3ItYWJ1LWRoYWJpOyB9XG5cdFx0XHRcdFx0XHQmIGxpOm50aC1jaGlsZCgzKSBheyBjb2xvcjogJGNvbG9yLXNoYW5naGFpOyB9XG5cblx0XHRcdFx0XHRcdCYgbGkgYTpob3Zlcntcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuR04tbG9jYXRpb25zLXNlY29uZGFyeXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogLjg1ZW07XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YTpob3Zlcntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1kb3ZlLWdyYXk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCNHTi1hY2NvcmRpb24tc2Nob29sc3tcblx0XHRcdFx0Ji5HTi1yZXZlYWwtc3ViLW5hdntcblx0XHRcdFx0XHQuR04tYWNjb3JkaW9uLWJvZHl7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuR04tYWNjb3JkaW9uLWJvZHl7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRhOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWRvdmUtZ3JheTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR1bCA+IGxpID4gdWwgYXtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjR04tbG9jYWwtbmF2e1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24obGVmdCwgMXMpO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGxlZnQ6IC0yNjRweDtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAyNjRweDtcblx0XHR6LWluZGV4OiA5MDA7XG5cblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogc2Nyb2xsO1xuXG5cdFx0Ji1ib2R5e1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuXG5cblxuLy90YWJsZXQgc3R5bGVzXG4uR04tbXF1ZXJ5LXRhYmxldHtcblx0I0dOLXN1Yi1uYXZ7XG5cdFx0I0dOLWJhbm5lcntcblx0XHRcdCNHTi1pY29ucy1sYXllcntcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cblx0XHRcdFx0I0dOLWxvZ297XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdFx0XHRcdFx0LkdOLWxvZ28tZnVsbHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuR04tbG9nby1zaG9ydHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LkdOLWljb25zLXJpZ2h0e1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiB1bnNldDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNHTi1zZWFyY2gtZm9ybXtcblx0XHRcdCNHTi1zZWFyY2gtdGV4dC1maWVsZC1jb250YWluZXJ7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0XHRpbnB1dHtcblx0XHRcdFx0XHR3aWR0aDogMjM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vL2Rlc2t0b3Agc2l6ZXNcbi5HTi1tcXVlcnktZGVza3RvcHtcblx0I0dOLXN1Yi1uYXZ7XG5cdFx0I0dOLWJhbm5lcntcblx0XHRcdCNHTi1pY29ucy1sYXllcntcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0I0dOLXRvZ2dsZS1sb2NhbC1uYXZ7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCNHTi1sb2dve1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cblx0XHRcdFx0XHQuR04tbG9nby1mdWxse1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5HTi1sb2dvLXNob3J0e1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuR04taWNvbnMtcmlnaHR7XG5cdFx0XHRcdFx0I0dOLXRvZ2dsZS1zZWFyY2gtYm94e1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQjR04tc2VhcmNoe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCNHTi10b2dnbGUtZ2xvYmFsLW5hdntcblx0XHRcdFx0XHRcdC5HTi1idG4tdHh0e1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogM3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQjR04tc2VhcmNoLWZvcm17XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I0dOLWdsb2JhbC1uYXYge1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbnMob3BhY2l0eSAxcywgdHJhbnNmb3JtIC41cyk7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0bWF4LXdpZHRoOiA5MzBweDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMyk7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXG5cdFx0XHQuR04tbnl1LWxvZ2luLWJ0bntcblx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6MTM1cHg7XG5cdFx0XHRcdHRvcDozMHB4O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQjR04tZ2xvYmFsLW5hdi1ueXUtbG9nb3tcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0I0dOLWFjY29yZGlvbntcblx0XHRcdFx0I0dOLWFjY29yZGlvbi1sb2NhdGlvbnN7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLW55dS1kYXJrZXItcHVycGxlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMTZweCAyMHB4O1xuXG5cdFx0XHRcdFx0LkdOLWFjY29yZGlvbi10aXRsZXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LkdOLWFjY29yZGlvbi1ib2R5e1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IHVuc2V0O1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0XHQuR04tbG9jYXRpb25zLXByaW1hcnl7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzIuNiU7XG5cblx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRcdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKHBhZGRpbmctbGVmdCwgLjJzKTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGNoZXZlcm9uLXdoaXRlKDE3cHgsIC05MGRlZyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb25zKGxlZnQgLjJzLCBvcGFjaXR5IC4ycyk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDotMjVweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOjM1JTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuR04tbG9jYXRpb25zLXNlY29uZGFyeXtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA2NCU7XG5cblx0XHRcdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQ6ICRnb3RoYW1zcy1ib29rO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMTJweCAzcHggMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBjaGV2ZXJvbi13aGl0ZSguOGVtLCAtOTBkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGxlZnQsIC4zcyk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOi42ZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OjhweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikgYXtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGlnaHQtYmx1ZTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQjR04tYWNjb3JkaW9uLXNjaG9vbHN7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itbnl1LXB1cnBsZTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMjVweCAwO1xuXG5cdFx0XHRcdFx0LkdOLWFjY29yZGlvbi10aXRsZXtcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAyNXB4O1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRcdHdpZHRoOiAzNCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5HTi1hY2NvcmRpb24tYm9keXtcblx0XHRcdFx0XHRcdGNvbHVtbi1jb3VudDogMjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNDJweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiB1bnNldDtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjYlO1xuXG5cdFx0XHRcdFx0XHQtd2Via2l0LWNvbHVtbi1maWxsOiBhdXRvO1xuXHRcdFx0XHRcdFx0ICAgLW1vei1jb2x1bW4tZmlsbDogYXV0bztcblx0XHRcdFx0XHRcdCAgICAgICAgY29sdW1uLWZpbGw6IGF1dG87XG5cblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuXG5cdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihwYWRkaW5nLWxlZnQsIC4ycyk7XG5cblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogLjg1ZW07XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBjaGV2ZXJvbi13aGl0ZSguNzVlbSwgLTkwZGVnKTtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb25zKGxlZnQgLjJzLCBvcGFjaXR5IC4ycyk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6LTIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OjA7XG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6LjllbTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zY2hvb2wtaG92ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDo1cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cblxuXG4vLyBtb2JpbGUvdGFibGV0IHNlYXJjaCBmb3JtIHZpc2libGVcbi5HTi1zZWFyY2gtZm9ybS1hY3RpdmV7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0I0dOLW92ZXJsYXkge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdH1cblxuXHQjR04tc3ViLW5hdntcblx0XHQjR04tYmFubmVye1xuXHRcdFx0I0dOLXRvZ2dsZS1zZWFyY2gtYm94e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itbnl1LWRhcmtlci1wdXJwbGU7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHR9XG5cblx0XHRcdCNHTi1zZWFyY2gtZm9ybXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRvcDogNjBweDtcblxuXHRcdFx0XHQjR04tc2VhcmNoLXRleHQtZmllbGQtY29udGFpbmVye1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxufVxuXG5cblxuLy90b2dnbGVkIGJ5IGdsb2JhbC1uYXYuanNcbi8vbW9iaWxlIG1lbnUgb24gcmlnaHRcbi5HTi1yZXZlYWwtZ2xvYmFse1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCNHTi1vdmVybGF5IHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR9XG5cblx0I0dOLWdsb2JhbC1uYXYtYm9keXtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cblx0I0dOLWFjY29yZGlvbi1ib2R5e1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQjR04tYWNjb3JkaW9uLXNjaG9vbHN7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXG5cdCNHTi1zdWItbmF2e1xuXHRcdCNHTi1iYW5uZXJ7XG5cdFx0XHQjR04tdG9nZ2xlLWdsb2JhbC1uYXZ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ueXUtZGFya2VyLXB1cnBsZTtcblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuR04tbXF1ZXJ5LXBob25lLFxuXHQmLkdOLW1xdWVyeS10YWJsZXR7XG5cdFx0I0dOLXN1Yi1uYXZ7XG5cblx0XHRcdCNHTi1iYW5uZXJ7XG5cdFx0XHRcdCNHTi1pY29ucy1sYXllcntcblx0XHRcdFx0XHRsZWZ0OiAtMjY0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0I0dOLWdsb2JhbC1uYXZ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRyaWdodDowO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0Ji5HTi1tcXVlcnktZGVza3RvcHtcblx0XHQjR04tc3ViLW5hdntcblx0XHRcdCNHTi1nbG9iYWwtbmF2e1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR9XG5cblx0XHRcdCNHTi1nbG9iYWwtbmF2LWJvZHl7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cblxuLy8gdG9nZ2xlZCBieSBnbG9iYWwtbmF2LmpzXG4vLyBtb2JpbGUgbWVudSBvbiBsZWZ0XG4vLyBtb3N0IHN0eWxlcyBjb21lIGZyb20gY2xpZW50XG4uR04tcmV2ZWFsLWxvY2Fse1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCNHTi1vdmVybGF5IHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR9XG5cblx0I0dOLXN1Yi1uYXZ7XG5cdFx0I0dOLWJhbm5lcntcblx0XHRcdCNHTi10b2dnbGUtbG9jYWwtbmF2e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itbnl1LWRhcmtlci1wdXJwbGU7XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLkdOLW1xdWVyeS1waG9uZSxcblx0Ji5HTi1tcXVlcnktdGFibGV0e1xuXHRcdCNHTi1zdWItbmF2e1xuXHRcdFx0I0dOLWJhbm5lcntcblx0XHRcdFx0I0dOLWljb25zLWxheWVye1xuXHRcdFx0XHRcdGxlZnQ6IDI2NHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCNHTi1sb2NhbC1uYXZ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdCYtYm9keXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiJGNvbG9yLW55dS1wdXJwbGUgICAgICAgICA6IHJnYig4NywgNiwgMTQwKTsgLy8gIzU3MDY4YyAvLyBNYWluIGJhbm5lciBjb2xvclxuJGNvbG9yLW55dS1kYXJrZXItcHVycGxlICA6IHJnYig1MSwgNiwgOTgpOyAvLyAjMzMwNjYyXG5cbiRjb2xvci1saWdodC1ibHVlICAgOiByZ2IoMTM0LCAxOTUsIDIzMik7IC8vICM4NmMzZThcbiRjb2xvci1ibHVlICAgICAgICAgOiByZ2IoMjcsIDE2NywgMjEyKTsgLy8gIzFiYTdkNFxuJGNvbG9yLWFtYXJhbnRoICAgICA6IHJnYigyMzAsIDUxLCA3OCk7IC8vICNlNjMzNGVcbiRjb2xvci1sYXZlbmRlciAgICAgOiByZ2IoMTUyLCAxMzMsIDE3NCk7IC8vICM5ODg1YWVcbiRjb2xvci1kb3ZlLWdyYXkgICAgOiByZ2IoMTA5LCAxMDksIDEwOSk7IC8vICM2ZDZkNmRcblxuJGNvbG9yLXNjaG9vbC1ob3ZlciA6ICNDQThDRTk7XG4kY29sb3ItdGFiLWZvY3VzOiAjM2RiYmRiO1xuXG4kY29sb3ItbmV3LXlvcmsgICAgIDogcmdiKDE2OSwgMTc4LCA2NCk7IC8vICNhOWIyNDBcbiRjb2xvci1hYnUtZGhhYmkgICAgOiAjMDJiNzlkOyAvLyAjZGU3MDA1XG4kY29sb3Itc2hhbmdoYWkgICAgIDogI2RkNzEyNzsgLy8gI2U5MzA0YVxuXG4kY29sb3Itd2hpdGUgICAgICAgIDogcmdiKDI1NSwgMjU1LCAyNTUpOyAvLyAjZmZmZmZmXG5cbiRjb2xvci1vdmVybGF5LW1hc2sgOiByZ2JhKDEzMCwgMTQwLCAxNTAsIC44KTsgLy8gIzgyOGM5Ni4gLjggb3BhY2l0eVxuXG4kdGltZS1xdWFudHVtICAgICAgIDogMXM7XG5cbi8vIEZPTlRTIC8vXG4kZm9udGRpciAgICAgICAgICAgIDogJy9mb250cy8nO1xuIiwiQG1peGluIHRyYW5zaXRpb24oICRwcm9wZXJ0eTogYWxsLCAkZHVyYXRpb246IDFzLCAkdGltaW5nX2Z1bmN0aW9uOiBlYXNlLCAkZGVsYXk6IDBzICkge1xuXHQtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJHRpbWluZ19mdW5jdGlvbiAkZGVsYXk7XG5cdCAgIC1tb3otdHJhbnNpdGlvbjogJHByb3BlcnR5ICRkdXJhdGlvbiAkdGltaW5nX2Z1bmN0aW9uICRkZWxheTtcblx0ICAgICAtby10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uICR0aW1pbmdfZnVuY3Rpb24gJGRlbGF5O1xuXHQgICAgICAgIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJHRpbWluZ19mdW5jdGlvbiAkZGVsYXk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9ucygkYXJncy4uLikge1xuXHQtd2Via2l0LXRyYW5zaXRpb246ICRhcmdzO1xuXHQgICAtbW96LXRyYW5zaXRpb246ICRhcmdzO1xuXHQgICAgLW1zLXRyYW5zaXRpb246ICRhcmdzO1xuXHQgICAgIC1vLXRyYW5zaXRpb246ICRhcmdzO1xuXHQgICAgICAgIHRyYW5zaXRpb246ICRhcmdzO1xufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtAY29udGVudH1cblx0JjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7QGNvbnRlbnR9IC8qIEZGIDQtMTggKi9cblx0Jjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7QGNvbnRlbnR9IC8qIEZGIDE5KyAqL1xuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtAY29udGVudH0gLyogSUUgMTArICovXG59XG5cbkBtaXhpbiBjaGV2ZXJvbi13aGl0ZSgkd2lkdGgsICRyb3RhdGlvbil7XG5cblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXlNUzR4SURFMExqVWlQanh6ZEhsc1pTQjBlWEJsUFNKMFpYaDBMMk56Y3lJK0xuTjBNSHRtYVd4c09pTm1abVk3ZlR3dmMzUjViR1UrUEhCdmJIbG5iMjRnWTJ4aGMzTTlJbk4wTUNJZ2NHOXBiblJ6UFNJeE55QXdJREV3TGpVZ05pNDFJRFFnTUNBd0lEUWdOaTQxSURFd0xqVWdNVEF1TlNBeE5DNDFJREUwTGpVZ01UQXVOU0F5TVM0eElEUWdJaTgrUEM5emRtYytcIik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0Y29udGVudDogXCJcIjtcblx0aGVpZ2h0OiAkd2lkdGggKiAwLjY2O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogcm90YXRlKCRyb3RhdGlvbik7XG5cdHdpZHRoOiAkd2lkdGggO1xuXHRcblx0Ly9maXggZm9yIHZpYnJhdGlvbiBvbiBhbmltYXRpb24gYnVnXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjAsIDEuMCkgcm90YXRlKCRyb3RhdGlvbik7XG59XG4iLCIvLyBTQVNTIFZhcmlhYmxlcyBmb3IgSCZDby4gR290aGFtIFdlYmZvbnQgYXQgTllVXG5cbiRmYWxsYmFjayAgICAgICAgICAgOiBBcmlhbCwgc2Fucy1zZXJpZjtcblxuLy8gR290aGFtICgxOHB4ICspIC8vXG4kZ290aGFtLXRoaW4gICAgICAgIDogMTAwIG5vcm1hbCAxZW0gJ0dvdGhhbSAxcicsICdHb3RoYW0gQScsICdHb3RoYW0gQicsICRmYWxsYmFjaztcbiRnb3RoYW0teGxpZ2h0ICAgICAgOiAyMDAgbm9ybWFsIDFlbSAnR290aGFtIDJyJywgJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJywgJGZhbGxiYWNrO1xuJGdvdGhhbS1saWdodCAgICAgICA6IDMwMCBub3JtYWwgMWVtICdHb3RoYW0gM3InLCAnR290aGFtIEEnLCAnR290aGFtIEInLCAkZmFsbGJhY2s7XG4kZ290aGFtLWJvb2sgICAgICAgIDogNDAwIG5vcm1hbCAxZW0gJ0dvdGhhbSA0cicsICdHb3RoYW0gQScsICdHb3RoYW0gQicsICRmYWxsYmFjaztcbiRnb3RoYW0tbWVkaXVtICAgICAgOiA1MDAgbm9ybWFsIDFlbSAnR290aGFtIDVyJywgJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJywgJGZhbGxiYWNrO1xuJGdvdGhhbS1ib2xkICAgICAgICA6IDcwMCBub3JtYWwgMWVtICdHb3RoYW0gN3InLCAnR290aGFtIEEnLCAnR290aGFtIEInLCAkZmFsbGJhY2s7XG4kZ290aGFtLWJsYWNrICAgICAgIDogODAwIG5vcm1hbCAxZW0gJ0dvdGhhbSA4cicsICdHb3RoYW0gQScsICdHb3RoYW0gQicsICRmYWxsYmFjaztcbiRnb3RoYW0tdWx0cmEgICAgICAgOiA5MDAgbm9ybWFsIDFlbSAnR290aGFtIDlyJywgJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJywgJGZhbGxiYWNrO1xuXG4vLyBHb3RoYW0gKDE4cHggKykgSXRhbGljcy8vXG4kZ290aGFtLXRoaW4taSAgICAgIDogMTAwIGl0YWxpYyAxZW0gJ0dvdGhhbSAxaScsICdHb3RoYW0gQScsICdHb3RoYW0gQicsICRmYWxsYmFjaztcbiRnb3RoYW0teGxpZ2h0LWkgICAgOiAyMDAgaXRhbGljIDFlbSAnR290aGFtIDJpJywgJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJywgJGZhbGxiYWNrO1xuJGdvdGhhbS1saWdodC1pICAgICA6IDMwMCBpdGFsaWMgMWVtICdHb3RoYW0gM2knLCAnR290aGFtIEEnLCAnR290aGFtIEInLCAkZmFsbGJhY2s7XG4kZ290aGFtLWJvb2staSAgICAgIDogNDAwIGl0YWxpYyAxZW0gJ0dvdGhhbSA0aScsICdHb3RoYW0gQScsICdHb3RoYW0gQicsICRmYWxsYmFjaztcbiRnb3RoYW0tbWVkaXVtLWkgICAgOiA1MDAgaXRhbGljIDFlbSAnR290aGFtIDVpJywgJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJywgJGZhbGxiYWNrO1xuJGdvdGhhbS1ib2xkLWkgICAgICA6IDcwMCBpdGFsaWMgMWVtICdHb3RoYW0gN2knLCAnR290aGFtIEEnLCAnR290aGFtIEInLCAkZmFsbGJhY2s7XG4kZ290aGFtLWJsYWNrLWkgICAgIDogODAwIGl0YWxpYyAxZW0gJ0dvdGhhbSA4aScsICdHb3RoYW0gQScsICdHb3RoYW0gQicsICRmYWxsYmFjaztcbiRnb3RoYW0tdWx0cmEtaSAgICAgOiA5MDAgaXRhbGljIDFlbSAnR290aGFtIDlpJywgJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJywgJGZhbGxiYWNrO1xuXG4vLyBHb3RoYW0gU2NyZWVuU21hcnTCriAoOS0xOHB4KSAvL1xuJGdvdGhhbXNzLXhsaWdodCAgICA6IDIwMCBub3JtYWwgMWVtICdHb3RoYW0gU1NtIDJyJywgJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCAkZmFsbGJhY2s7XG4kZ290aGFtc3MtbGlnaHQgICAgIDogMzAwIG5vcm1hbCAxZW0gJ0dvdGhhbSBTU20gM3InLCAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsICRmYWxsYmFjaztcbiRnb3RoYW1zcy1ib29rICAgICAgOiA0MDAgbm9ybWFsIDFlbSAnR290aGFtIFNTbSA0cicsICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgJGZhbGxiYWNrO1xuJGdvdGhhbXNzLW1lZGl1bSAgICA6IDUwMCBub3JtYWwgMWVtICdHb3RoYW0gU1NtIDVyJywgJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCAkZmFsbGJhY2s7XG4kZ290aGFtc3MtYm9sZCAgICAgIDogNzAwIG5vcm1hbCAxZW0gJ0dvdGhhbSBTU20gN3InLCAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsICRmYWxsYmFjaztcbiRnb3RoYW1zcy1ibGFjayAgICAgOiA4MDAgbm9ybWFsIDFlbSAnR290aGFtIFNTbSA4cicsICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgJGZhbGxiYWNrO1xuXG4vLyBHb3RoYW0gU2NyZWVuU21hcnTCriAoOS0xOHB4KSBJdGFsaWNzIC8vXG4kZ290aGFtc3MteGxpZ2h0LWkgIDogMjAwIGl0YWxpYyAxZW0gJ0dvdGhhbSBTU20gMmknLCAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsICRmYWxsYmFjaztcbiRnb3RoYW1zcy1saWdodC1pICAgOiAzMDAgaXRhbGljIDFlbSAnR290aGFtIFNTbSAzaScsICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgJGZhbGxiYWNrO1xuJGdvdGhhbXNzLWJvb2staSAgICA6IDQwMCBpdGFsaWMgMWVtICdHb3RoYW0gU1NtIDRpJywgJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCAkZmFsbGJhY2s7XG4kZ290aGFtc3MtbWVkaXVtLWkgIDogNTAwIGl0YWxpYyAxZW0gJ0dvdGhhbSBTU20gNWknLCAnR290aGFtIFNTbSBBJywgJ0dvdGhhbSBTU20gQicsICRmYWxsYmFjaztcbiRnb3RoYW1zcy1ib2xkLWkgICAgOiA3MDAgaXRhbGljIDFlbSAnR290aGFtIFNTbSA3aScsICdHb3RoYW0gU1NtIEEnLCAnR290aGFtIFNTbSBCJywgJGZhbGxiYWNrO1xuJGdvdGhhbXNzLWJsYWNrLWkgICA6IDgwMCBpdGFsaWMgMWVtICdHb3RoYW0gU1NtIDhpJywgJ0dvdGhhbSBTU20gQScsICdHb3RoYW0gU1NtIEInLCAkZmFsbGJhY2s7XG5cbi8vIEdvdGhhbSBOYXJyb3cgKDE4cHggKykgLy9cbiRnb3RoYW1uYXItbGlnaHQgICAgOiAzMDAgbm9ybWFsIDFlbSAnR290aGFtIE5hcnJvdyAzcicsICdHb3RoYW0gTmFycm93IEEnLCAnR290aGFtIE5hcnJvdyBCJywgJGZhbGxiYWNrO1xuJGdvdGhhbW5hci1ib29rICAgICA6IDQwMCBub3JtYWwgMWVtICdHb3RoYW0gTmFycm93IDRyJywgJ0dvdGhhbSBOYXJyb3cgQScsICdHb3RoYW0gTmFycm93IEInLCAkZmFsbGJhY2s7XG4kZ290aGFtbmFyLW1lZGl1bSAgIDogNTAwIG5vcm1hbCAxZW0gJ0dvdGhhbSBOYXJyb3cgNXInLCAnR290aGFtIE5hcnJvdyBBJywgJ0dvdGhhbSBOYXJyb3cgQicsICRmYWxsYmFjaztcbiRnb3RoYW1uYXItYm9sZCAgICAgOiA3MDAgbm9ybWFsIDFlbSAnR290aGFtIE5hcnJvdyA3cicsICdHb3RoYW0gTmFycm93IEEnLCAnR290aGFtIE5hcnJvdyBCJywgJGZhbGxiYWNrO1xuXG4vLyBHb3RoYW0gTmFycm93ICgxOHB4ICspIEl0YWxpY3MgLy9cbiRnb3RoYW1uYXItbGlnaHQtaSAgOiAzMDAgaXRhbGljIDFlbSAnR290aGFtIE5hcnJvdyAzaScsICdHb3RoYW0gTmFycm93IEEnLCAnR290aGFtIE5hcnJvdyBCJywgJGZhbGxiYWNrO1xuJGdvdGhhbW5hci1ib29rLWkgICA6IDQwMCBpdGFsaWMgMWVtICdHb3RoYW0gTmFycm93IDRpJywgJ0dvdGhhbSBOYXJyb3cgQScsICdHb3RoYW0gTmFycm93IEInLCAkZmFsbGJhY2s7XG4kZ290aGFtbmFyLW1lZGl1bS1pIDogNTAwIGl0YWxpYyAxZW0gJ0dvdGhhbSBOYXJyb3cgNWknLCAnR290aGFtIE5hcnJvdyBBJywgJ0dvdGhhbSBOYXJyb3cgQicsICRmYWxsYmFjaztcbiRnb3RoYW1uYXItYm9sZC1pICAgOiA3MDAgaXRhbGljIDFlbSAnR290aGFtIE5hcnJvdyA3aScsICdHb3RoYW0gTmFycm93IEEnLCAnR290aGFtIE5hcnJvdyBCJywgJGZhbGxiYWNrO1xuXG4vLyBHb3RoYW0gRXh0cmEgTmFycm93ICgxOHB4ICspIC8vXG4kZ290aGFteG5hci1saWdodCAgIDogMzAwIG5vcm1hbCAxZW0gJ0dvdGhhbSBYTmFycm93IEEnLCAnR290aGFtIFhOYXJyb3cgQicsICRmYWxsYmFjaztcbiRnb3RoYW14bmFyLWJvb2sgICAgOiA0MDAgbm9ybWFsIDFlbSAnR290aGFtIFhOYXJyb3cgQScsICdHb3RoYW0gWE5hcnJvdyBCJywgJGZhbGxiYWNrO1xuJGdvdGhhbXhuYXItbWVkaXVtICA6IDUwMCBub3JtYWwgMWVtICdHb3RoYW0gWE5hcnJvdyBBJywgJ0dvdGhhbSBYTmFycm93IEInLCAkZmFsbGJhY2s7XG4kZ290aGFteG5hci1ib2xkICAgIDogNzAwIG5vcm1hbCAxZW0gJ0dvdGhhbSBYTmFycm93IEEnLCAnR290aGFtIFhOYXJyb3cgQicsICRmYWxsYmFjaztcblxuLy8gR290aGFtIENvbmRlbnNlZCAoMThweCArKSAvL1xuJGdvdGhhbWNvbi1ib29rICAgICA6IDQwMCBub3JtYWwgMWVtICdHb3RoYW0gQ29uZCBBJywgJ0dvdGhhbSBDb25kIEInLCAkZmFsbGJhY2s7XG4kZ290aGFtY29uLW1lZGl1bSAgIDogNTAwIG5vcm1hbCAxZW0gJ0dvdGhhbSBDb25kIEEnLCAnR290aGFtIENvbmQgQicsICRmYWxsYmFjaztcblxuLy8gR290aGFtIENvbmRlbnNlZCAoMThweCArKSBJdGFsaWNzIC8vXG4kZ290aGFtY29uLWJvb2staSAgIDogNDAwIGl0YWxpYyAxZW0gJ0dvdGhhbSBDb25kIEEnLCAnR290aGFtIENvbmQgQicsICRmYWxsYmFjaztcbiRnb3RoYW1jb24tbWVkaXVtLWkgOiA1MDAgaXRhbGljIDFlbSAnR290aGFtIENvbmQgQScsICdHb3RoYW0gQ29uZCBCJywgJGZhbGxiYWNrO1xuXG4vLyBHb3RoYW0gQ29uZGVuc2VkIFNjcmVlblNtYXJ0wq4gKDktMThweCkgLy9cbiRnb3RoYW1jb25zcy14bGlnaHQgOiAyMDAgbm9ybWFsIDFlbSAnR290aGFtIENvbmQgU1NtIEEnLCAnR290aGFtIENvbmQgU1NtIEInLCAkZmFsbGJhY2s7XG4kZ290aGFtY29uc3MtbGlnaHQgIDogMzAwIG5vcm1hbCAxZW0gJ0dvdGhhbSBDb25kIFNTbSBBJywgJ0dvdGhhbSBDb25kIFNTbSBCJywgJGZhbGxiYWNrO1xuJGdvdGhhbWNvbnNzLWJvb2sgICA6IDQwMCBub3JtYWwgMWVtICdHb3RoYW0gQ29uZCBTU20gQScsICdHb3RoYW0gQ29uZCBTU20gQicsICRmYWxsYmFjaztcbiRnb3RoYW1jb25zcy1tZWRpdW0gOiA1MDAgbm9ybWFsIDFlbSAnR290aGFtIENvbmQgU1NtIEEnLCAnR290aGFtIENvbmQgU1NtIEInLCAkZmFsbGJhY2s7XG4kZ290aGFtY29uc3MtYm9sZCAgIDogNzAwIG5vcm1hbCAxZW0gJ0dvdGhhbSBDb25kIFNTbSBBJywgJ0dvdGhhbSBDb25kIFNTbSBCJywgJGZhbGxiYWNrO1xuIl19 */
