.main-container {
  height: 100vh;
  padding-top: 150px;
  color: #ffffff;
  background-color: #FFFFFF;
  box-sizing: border-box;
  text-align: center; }
  .main-container__content {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
    margin: 0 auto;
    min-height: 50vh; }
    @media (min-width: 576px) and (max-width: 768px) {
      .main-container__content {
        max-width: 540px; } }
    @media (min-width: 768px) and (max-width: 992px) {
      .main-container__content {
        max-width: 720px; } }
    @media (min-width: 992px) and (max-width: 1200px) {
      .main-container__content {
        max-width: 960px; } }
    @media (min-width: 1200px) and (max-width: 1400px) {
      .main-container__content {
        max-width: 1140px; } }
    @media (min-width: 1400px) {
      .main-container__content {
        max-width: 1320px; } }

.rivet-logo {
  object-fit: contain;
  max-width: 249px;
  height: auto; }
  @media (min-width: 768px) {
    .rivet-logo {
      max-width: 357px; } }

.main-container__top {
  margin-bottom: 20px; }

.main-container__top a:link {
  text-decoration: none;
  display: contents; }

.content_loading {
  font-family: 'ProximaNova', sans-serif;
  font-size: 34px;
  margin-bottom: 40px;
  font-weight: bold;
  color: #28282e; }
  @media (min-width: 1200px) {
    .content_loading {
      font-size: 48px; } }

.content_info--purple {
  color: #807ab6; }

.content_description--purple {
  color: #aa93bd; }

.content_info {
  font-family: 'ProximaNova', sans-serif;
  font-size: 27px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.38;
  color: #28282e;
  margin-bottom: 40px; }
  @media (min-width: 1200px) {
    .content_info {
      font-size: 39px; } }

.content_description {
  font-family: 'ProximaNova', sans-serif;
  font-size: 27px;
  font-weight: normal;
  color: #28282e; }
  @media (min-width: 1200px) {
    .content_description {
      font-size: 36px; } }

.main-container__footer {
  padding-top: 15px;
  background-color: #6755a0;
  height: 35px;
  max-width: 100%;
  width: 100%;
  color: #fff; }
  @media (min-width: 400px) {
    .main-container__footer {
      position: absolute;
      bottom: 0;
      left: 0; } }

.main-container__footer p {
  padding-bottom: 0; }

.left-circle {
  position: absolute;
  left: 0;
  top: 0;
  display: none; }
  @media (min-width: 992px) {
    .left-circle {
      display: block; } }

.left-circle img {
  position: absolute;
  left: -40px;
  top: -100px;
  width: 25vw;
  max-height: 556px;
  object-fit: contain; }

.right-circle {
  position: absolute;
  right: 0;
  top: 231px;
  width: 137px;
  height: 333px;
  border-radius: 100% 0 0 100% / 50% 0 0 50%;
  background: #ece9ef;
  display: none; }
  @media (min-width: 992px) {
    .right-circle {
      display: block; } }

.right-circle img {
  position: absolute;
  bottom: -100px;
  right: 50px;
  object-fit: contain; }

.half-circle {
  bottom: -160px;
  position: absolute;
  right: -16px;
  width: 50px;
  border-top-left-radius: 110px;
  border-top-right-radius: 110px;
  height: 25px;
  border: 8px solid #615363;
  border-bottom: none;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg); }

.rivet-launch-page {
  position: relative; }
  .rivet-launch-page:before {
    content: '';
    position: absolute;
    right: 0;
    background: url("../images/launch-bg.png") no-repeat;
    background-size: contain;
    /*height: 350px;
    width: 103px;*/
    display: none;
    bottom: 45px;
    height: 250px;
    width: 85px; }
    @media (min-width: 400px) {
      .rivet-launch-page:before {
        display: block; } }
    @media (min-width: 768px) {
      .rivet-launch-page:before {
        height: 444px;
        width: 153px;
        bottom: 40px; } }
    @media (min-width: 992px) {
      .rivet-launch-page:before {
        display: none; } }
  .rivet-launch-page:after {
    content: '';
    position: absolute;
    bottom: 220px;
    left: -90px;
    height: 189px;
    width: 189px;
    border-radius: 100%;
    background-color: #ece9ef;
    display: none; }
    @media (min-width: 640px) and (max-width: 992px) {
      .rivet-launch-page:after {
        display: block; } }

.rivet-launch-dec {
  position: absolute;
  height: 50px;
  width: 50px;
  left: 35px;
  bottom: 113px;
  background: url("../images/bg-right.png") no-repeat;
  background-size: contain;
  display: none; }
  @media (min-width: 375px) {
    .rivet-launch-dec {
      bottom: 170px; } }
  @media (min-width: 400px) {
    .rivet-launch-dec {
      display: block; } }
  @media (min-width: 992px) {
    .rivet-launch-dec {
      display: none; } }
  .rivet-launch-dec_haf {
    height: 69px;
    width: 69px;
    left: -34px;
    bottom: 50px; }
    @media (min-width: 375px) {
      .rivet-launch-dec_haf {
        bottom: 77px; } }
    @media (min-width: 400px) {
      .rivet-launch-dec_haf {
        display: block; } }
    @media (min-width: 992px) {
      .rivet-launch-dec_haf {
        display: none; } }

.rivet-verified-page .rivet-launch-dec {
  position: absolute;
  height: 50px;
  width: 50px;
  left: 35px;
  bottom: 113px;
  background: url("../images/bg-right.png") no-repeat;
  background-size: contain; }
  @media (min-width: 330px) {
    .rivet-verified-page .rivet-launch-dec {
      display: block; } }
  @media (min-width: 375px) {
    .rivet-verified-page .rivet-launch-dec {
      bottom: 170px; } }
  @media (min-width: 992px) {
    .rivet-verified-page .rivet-launch-dec {
      display: none; } }
  .rivet-verified-page .rivet-launch-dec_haf {
    height: 69px;
    width: 69px;
    left: -34px;
    bottom: 50px; }
    @media (min-width: 330px) {
      .rivet-verified-page .rivet-launch-dec_haf {
        display: block; } }
    @media (min-width: 375px) {
      .rivet-verified-page .rivet-launch-dec_haf {
        display: block;
        bottom: 77px; } }
    @media (min-width: 992px) {
      .rivet-verified-page .rivet-launch-dec_haf {
        display: none; } }

html {
  height: 100%; }

body {
  font-family: "lucida sans", arial, sans-serif;
  padding: 0px;
  margin: 0px;
  font-size: .78em;
  background: white;
  color: #635B53; }

header {
  height: 64px;
  background: #2f3031;
  font: 500 20px/32px Poppins, sans-serif;
  /* text-align: center; */ }

.launch-text {
  text-align: center; }

img#content_header {
  max-width: 5%;
  margin-top: 15px;
  margin-left: 15px; }

.text-center {
  text-align: center; }

p {
  margin: 0px;
  padding: 0px 0px 16px 0px;
  line-height: 1.7em; }

h1, h2, h3, h4 {
  font-size: 150%;
  padding: 7px 0px 5px 0px;
  margin: 0px 0px 12px 0px;
  font-weight: normal;
  color: #342F28;
  font-family: serif; }

h1, h3 {
  text-transform: uppercase;
  margin: 10px 0px 20px 0px;
  padding: 5px 20px 5px 0px;
  border-bottom: 1px solid #CCC6B4; }

ul {
  margin: 2px 0px 18px 16px;
  padding: 0px; }

ul li {
  list-style-type: square;
  margin: 0px 0px 6px 0px;
  padding: 0px; }

ol {
  margin: 8px 0px 0px 24px;
  padding: 0px; }

ol li {
  margin: 0px 0px 11px 0px;
  padding: 0px; }

form {
  padding: 0;
  margin: 0; }

.left {
  float: left;
  margin-right: 10px; }

.right {
  float: right;
  margin-left: 10px; }

.center {
  display: block;
  text-align: center;
  margin: 0 auto; }

blockquote {
  margin: 20px 0px 20px 0px;
  padding: 10px 20px 0px 20px;
  border: 1px solid #E5E5DB;
  background: #FFF; }

#site_content {
  width: 875px;
  margin-top: 10px;
  overflow: hidden; }

.sidebar {
  float: right;
  width: 178px;
  padding: 20px 25px 15px 15px; }

.sidebar ul {
  width: 178px;
  padding-top: 4px;
  margin: 4px 0px 30px 0px; }

.sidebar li {
  list-style: none;
  padding: 0px 0px 2px 0px; }

.sidebar li a, .sidebar li a:hover {
  text-decoration: none;
  padding: 4px 0px 4px 35px;
  display: block;
  background: transparent url(arrow.png) no-repeat left center;
  color: #555;
  border: none; }

.sidebar li a.selected, .sidebar li a:hover, .sidebar li a.selected:hover {
  color: #A4AA04; }

#content {
  text-align: left;
  width: 624px;
  float: left;
  padding: 20px 10px 15px 0px; }

a, a:hover {
  border-bottom: 1px dotted;
  color: #635B53;
  text-decoration: none; }

a:hover {
  border-bottom: 1px solid;
  color: #A4AA04; }

img {
  border: 0px;
  margin: 0px;
  padding: 0px; }

a {
  outline: none; }

#main, #logo, #menubar, #site_content, #footer {
  margin-left: auto;
  margin-right: auto; }

#header {
  background: url(back.png) repeat-x; }

#logo {
  width: 870px;
  height: 127px;
  position: relative;
  background: transparent url(logo.png) no-repeat right; }

#logo #logo_text {
  position: absolute;
  top: 0;
  left: 0; }

#logo h1, #logo h2 {
  font: normal 300% 'century gothic', arial, sans-serif;
  border-bottom: 0;
  text-transform: none;
  margin: 0 0 0 9px; }

#logo_text h1, #logo_text h1 a, #logo_text h1 a:hover {
  padding: 22px 0 0 0;
  color: #777;
  letter-spacing: 0.1em;
  text-decoration: none; }

#logo_text h1 a .logo_colour {
  color: #B8BD20; }

#logo_text a:hover .logo_colour {
  color: #777; }

#logo_text h2 {
  font-size: 120%;
  padding: 4px 0 0 0;
  color: #BBB; }

#logo h1, #logo h2 {
  margin: 0;
  font-family: "century gothic", arial, sans-serif; }

#logo h1 {
  font-size: 300%;
  padding: 22px 0px 0px 0px;
  color: #777; }

#logo h2 {
  font-size: 120%;
  padding: 4px 0px 0px 0px;
  color: #BBB; }

#logo a {
  border: none; }

#menubar {
  width: 870px;
  height: 46px;
  padding-top: 4px;
  padding-left: 4px; }

ul#menu {
  float: right;
  margin: 0px; }

ul#menu li {
  float: left;
  margin: 5px 0 0 0;
  padding: 0 0 0 6px;
  list-style: none; }

ul#menu li a {
  letter-spacing: 0.1em;
  font-family: serif;
  font-size: 100%;
  display: block;
  float: left;
  height: 20px;
  text-decoration: none;
  padding: 9px 22px 5px 16px;
  text-align: center;
  color: #FFF;
  text-transform: uppercase;
  border: none; }

ul#menu li.selected a {
  height: 20px;
  padding: 7px 22px 4px 16px; }

ul#menu li.selected {
  margin: 7px 0 0 0;
  background: #635B53 url(tabs.png) no-repeat 0 0px; }

ul#menu li.selected a, ul#menu li.selected a:hover {
  background: #635B53 url(tabs.png) no-repeat 100% 0px;
  color: #FFF; }

ul#menu li a:hover {
  color: #A4AA04; }

#footer {
  width: 100%;
  font-family: sans-serif;
  font-size: 90%;
  height: 80px;
  padding: 20px 0px 4px 0px;
  margin-bottom: 20px;
  text-align: center;
  background: #313131;
  color: #A8AA94;
  border-top: 4px solid #A4AA04;
  text-transform: uppercase;
  letter-spacing: 0.1em; }

#footer a {
  color: #A8AA94;
  text-decoration: none; }

#footer a:hover {
  color: #FFF;
  text-decoration: none; }

.search {
  width: 122px;
  border: 1px solid #CCC6B4;
  padding: 4px;
  color: #635B53; }

.form_settings {
  margin: 15px 0 0 0; }

.form_settings p {
  padding: 0 0 4px 0; }

.form_settings span {
  float: left;
  width: 200px;
  text-align: left; }

.form_settings input, .form_settings textarea {
  padding: 5px;
  width: 299px;
  font: 100% arial;
  border: 1px solid #E5E5DB;
  background: #FFF;
  color: #47433F; }

.form_settings .submit {
  font: 100% arial;
  border: 1px solid;
  width: 99px;
  margin: 0 0 0 212px;
  height: 33px;
  padding: 2px 0 3px 0;
  cursor: pointer;
  background: #3B3B3B;
  color: #FFF; }

.form_settings textarea, .form_settings select {
  font: 100% arial;
  width: 299px; }

.form_settings select {
  width: 310px; }

.form_settings .checkbox {
  margin: 4px 0;
  padding: 0;
  width: 14px;
  border: 0;
  background: none; }

.separator {
  width: 100%;
  height: 0;
  border-top: 1px solid #D9D5CF;
  border-bottom: 1px solid #FFF;
  margin: 0 0 20px 0; }

table {
  margin: 10px 0 30px 0; }

table tr th, table tr td {
  background: #3B3B3B;
  color: #FFF;
  padding: 7px 4px;
  text-align: left; }

table tr td {
  background: #FFF;
  color: #47433F;
  border-top: 1px solid #FFF; }

/* App spinner*/
.lds-spinner {
  color: official;
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
  left: 40%; }

.lds-spinner div {
  -webkit-transform-origin: 40px 40px;
      -ms-transform-origin: 40px 40px;
          transform-origin: 40px 40px;
  -webkit-animation: lds-spinner 1.2s linear infinite;
          animation: lds-spinner 1.2s linear infinite; }

.lds-spinner div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 37px;
  width: 6px;
  height: 18px;
  border-radius: 20%;
  background: #2f3031; }

.lds-spinner div:nth-child(1) {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s; }

.lds-spinner div:nth-child(2) {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg);
  -webkit-animation-delay: -1s;
          animation-delay: -1s; }

.lds-spinner div:nth-child(3) {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg);
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s; }

.lds-spinner div:nth-child(4) {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s; }

.lds-spinner div:nth-child(5) {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg);
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s; }

.lds-spinner div:nth-child(6) {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg);
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s; }

.lds-spinner div:nth-child(7) {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s; }

.lds-spinner div:nth-child(8) {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg);
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s; }

.lds-spinner div:nth-child(9) {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg);
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s; }

.lds-spinner div:nth-child(10) {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s; }

.lds-spinner div:nth-child(11) {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg);
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s; }

.lds-spinner div:nth-child(12) {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg);
  -webkit-animation-delay: 0s;
          animation-delay: 0s; }

@-webkit-keyframes lds-spinner {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes lds-spinner {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxhdW5jaC9fbGF1bmNoLnNjc3MiLCJsYXVuY2gvX3N0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxjQUFhO0VBQ2IsbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCwwQkFBeUI7RUFDekIsdUJBQXNCO0VBQ3RCLG1CQUFrQixFQXdCbkI7RUF2QkM7SUFDRSxnQkFBZTtJQUNmLG1CQUFrQjtJQUNsQixvQkFBbUI7SUFDbkIsdUJBQXNCO0lBQ3RCLGVBQWM7SUFDZCxpQkFBZ0IsRUFnQmpCO0lBZkM7TUFQRjtRQVFJLGlCQUFnQixFQWNuQixFQUFBO0lBWkM7TUFWRjtRQVdJLGlCQUFnQixFQVduQixFQUFBO0lBVEM7TUFiRjtRQWNJLGlCQUFnQixFQVFuQixFQUFBO0lBTkM7TUFoQkY7UUFpQkksa0JBQWlCLEVBS3BCLEVBQUE7SUFIQztNQW5CRjtRQW9CSSxrQkFBaUIsRUFFcEIsRUFBQTs7QUFHSDtFQUNFLG9CQUFtQjtFQUNuQixpQkFBZ0I7RUFDaEIsYUFBWSxFQUliO0VBSEM7SUFKRjtNQUtJLGlCQUFnQixFQUVuQixFQUFBOztBQUVEO0VBQ0Usb0JBQW1CLEVBQ3BCOztBQUVEO0VBQ0Usc0JBQXFCO0VBQ3JCLGtCQUFpQixFQUNsQjs7QUFFRDtFQUNFLHVDQUFzQztFQUN0QyxnQkFBZTtFQUNmLG9CQUFtQjtFQUNuQixrQkFBaUI7RUFDakIsZUFBYyxFQUlmO0VBSEM7SUFORjtNQU9JLGdCQUFlLEVBRWxCLEVBQUE7O0FBRUQ7RUFDRSxlQUFjLEVBQ2Y7O0FBRUQ7RUFDRSxlQUFjLEVBQ2Y7O0FBRUQ7RUFDRSx1Q0FBc0M7RUFDdEMsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixlQUFjO0VBQ2Qsb0JBQW1CLEVBSXBCO0VBSEM7SUFSRjtNQVNJLGdCQUFlLEVBRWxCLEVBQUE7O0FBRUQ7RUFDRSx1Q0FBc0M7RUFDdEMsZ0JBQWU7RUFDZixvQkFBbUI7RUFDbkIsZUFBYyxFQUlm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QXNCO1VBQXRCLHVCQUFzQixFQUN6Qjs7QUFFRDtFQUNJLGlDQUF3QjtNQUF4Qiw2QkFBd0I7VUFBeEIseUJBQXdCO0VBQ3hCLCtCQUFzQjtVQUF0Qix1QkFBc0IsRUFDekI7O0FBRUQ7RUFDSSxrQ0FBeUI7TUFBekIsOEJBQXlCO1VBQXpCLDBCQUF5QjtFQUN6QiwrQkFBc0I7VUFBdEIsdUJBQXNCLEVBQ3pCOztBQUVEO0VBQ0ksa0NBQXlCO01BQXpCLDhCQUF5QjtVQUF6QiwwQkFBeUI7RUFDekIsK0JBQXNCO1VBQXRCLHVCQUFzQixFQUN6Qjs7QUFFRDtFQUNJLGtDQUF5QjtNQUF6Qiw4QkFBeUI7VUFBekIsMEJBQXlCO0VBQ3pCLCtCQUFzQjtVQUF0Qix1QkFBc0IsRUFDekI7O0FBRUQ7RUFDSSxrQ0FBeUI7TUFBekIsOEJBQXlCO1VBQXpCLDBCQUF5QjtFQUN6QiwrQkFBc0I7VUFBdEIsdUJBQXNCLEVBQ3pCOztBQUVEO0VBQ0ksa0NBQXlCO01BQXpCLDhCQUF5QjtVQUF6QiwwQkFBeUI7RUFDekIsK0JBQXNCO1VBQXRCLHVCQUFzQixFQUN6Qjs7QUFFRDtFQUNJLGtDQUF5QjtNQUF6Qiw4QkFBeUI7VUFBekIsMEJBQXlCO0VBQ3pCLCtCQUFzQjtVQUF0Qix1QkFBc0IsRUFDekI7O0FBRUQ7RUFDSSxrQ0FBeUI7TUFBekIsOEJBQXlCO1VBQXpCLDBCQUF5QjtFQUN6QiwrQkFBc0I7VUFBdEIsdUJBQXNCLEVBQ3pCOztBQUVEO0VBQ0ksa0NBQXlCO01BQXpCLDhCQUF5QjtVQUF6QiwwQkFBeUI7RUFDekIsNEJBQW1CO1VBQW5CLG9CQUFtQixFQUN0Qjs7QUFFRDtFQUNJO0lBQ0ksV0FBVSxFQUFBO0VBRWQ7SUFDSSxXQUFVLEVBQUEsRUFBQTs7QUFMbEI7RUFDSTtJQUNJLFdBQVUsRUFBQTtFQUVkO0lBQ0ksV0FBVSxFQUFBLEVBQUEiLCJmaWxlIjoibGF1bmNoLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5tYWluLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLWhlaWdodDogNTB2aDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTMyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucml2ZXQtbG9nbyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC13aWR0aDogMjQ5cHg7XG4gIGhlaWdodDogYXV0bztcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWF4LXdpZHRoOiAzNTdweDtcbiAgfVxufVxuXG4ubWFpbi1jb250YWluZXJfX3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYWluLWNvbnRhaW5lcl9fdG9wIGE6bGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5jb250ZW50X2xvYWRpbmcge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWFOb3ZhJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyODI4MmU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuLmNvbnRlbnRfaW5mby0tcHVycGxlIHtcbiAgY29sb3I6ICM4MDdhYjY7XG59XG5cbi5jb250ZW50X2Rlc2NyaXB0aW9uLS1wdXJwbGUge1xuICBjb2xvcjogI2FhOTNiZDtcbn1cblxuLmNvbnRlbnRfaW5mbyB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBjb2xvcjogIzI4MjgyZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgfVxufVxuXG4uY29udGVudF9kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYU5vdmEnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMjgyODJlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5tYWluLWNvbnRhaW5lcl9fZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzU1YTA7XG4gIGhlaWdodDogMzVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4ubWFpbi1jb250YWluZXJfX2Zvb3RlciBwIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5sZWZ0LWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubGVmdC1jaXJjbGUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDBweDtcbiAgdG9wOiAtMTAwcHg7XG4gIHdpZHRoOiAyNXZ3O1xuICBtYXgtaGVpZ2h0OiA1NTZweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnJpZ2h0LWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjMxcHg7XG4gIHdpZHRoOiAxMzdweDtcbiAgaGVpZ2h0OiAzMzNweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJSAwIDAgMTAwJSAvIDUwJSAwIDAgNTAlO1xuICBiYWNrZ3JvdW5kOiAjZWNlOWVmO1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucmlnaHQtY2lyY2xlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTAwcHg7XG4gIHJpZ2h0OiA1MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uaGFsZi1jaXJjbGUge1xuICBib3R0b206IC0xNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE2cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDExMHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlcjogOHB4IHNvbGlkICM2MTUzNjM7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5yaXZldC1sYXVuY2gtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2JvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sYXVuY2gtYmcucG5nJykgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAvKmhlaWdodDogMzUwcHg7XG4gICAgd2lkdGg6IDEwM3B4OyovXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3R0b206IDQ1cHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICB3aWR0aDogODVweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGhlaWdodDogNDQ0cHg7XG4gICAgICB3aWR0aDogMTUzcHg7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMjBweDtcbiAgICBsZWZ0OiAtOTBweDtcbiAgICBoZWlnaHQ6IDE4OXB4O1xuICAgIHdpZHRoOiAxODlweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2U5ZWY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5yaXZldC1sYXVuY2gtZGVjIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBsZWZ0OiAzNXB4O1xuICBib3R0b206IDExM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmctcmlnaHQucG5nXCIpIG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgYm90dG9tOiAxNzBweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICZfaGFmIHtcbiAgICBoZWlnaHQ6IDY5cHg7XG4gICAgd2lkdGg6IDY5cHg7XG4gICAgbGVmdDogLTM0cHg7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgICAgYm90dG9tOiA3N3B4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5yaXZldC12ZXJpZmllZC1wYWdlIHtcbiAgLnJpdmV0LWxhdW5jaC1kZWMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbGVmdDogMzVweDtcbiAgICBib3R0b206IDExM3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy1yaWdodC5wbmdcIikgbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzMwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAgIGJvdHRvbTogMTcwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9oYWYge1xuICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgICAgd2lkdGg6IDY5cHg7XG4gICAgICBsZWZ0OiAtMzRweDtcbiAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMzBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm90dG9tOiA3N3B4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiaHRtbCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6IFwibHVjaWRhIHNhbnNcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIGZvbnQtc2l6ZTogLjc4ZW07XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGNvbG9yOiAjNjM1QjUzO1xyXG59XHJcblxyXG5oZWFkZXIge1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDQ3LCA0OCwgNDkpO1xyXG4gICAgZm9udDogNTAwIDIwcHgvMzJweCBQb3BwaW5zLCBzYW5zLXNlcmlmO1xyXG4gICAgLyogdGV4dC1hbGlnbjogY2VudGVyOyAqL1xyXG59XHJcblxyXG4ubGF1bmNoLXRleHQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5pbWcjY29udGVudF9oZWFkZXIge1xyXG4gICAgbWF4LXdpZHRoOiA1JTtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxufVxyXG5cclxuLnRleHQtY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxucCB7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggMTZweCAwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS43ZW07XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMTUwJTtcclxuICAgIHBhZGRpbmc6IDdweCAwcHggNXB4IDBweDtcclxuICAgIG1hcmdpbjogMHB4IDBweCAxMnB4IDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjb2xvcjogIzM0MkYyODtcclxuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcclxufVxyXG5cclxuaDEsIGgzIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW46IDEwcHggMHB4IDIwcHggMHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDNkI0O1xyXG59XHJcblxyXG51bCB7XHJcbiAgICBtYXJnaW46IDJweCAwcHggMThweCAxNnB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG51bCBsaSB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcclxuICAgIG1hcmdpbjogMHB4IDBweCA2cHggMHB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG5vbCB7XHJcbiAgICBtYXJnaW46IDhweCAwcHggMHB4IDI0cHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbm9sIGxpIHtcclxuICAgIG1hcmdpbjogMHB4IDBweCAxMXB4IDBweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuZm9ybSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLnJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4uY2VudGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gICAgbWFyZ2luOiAyMHB4IDBweCAyMHB4IDBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweCAwcHggMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1REI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG59XHJcblxyXG4jc2l0ZV9jb250ZW50IHtcclxuICAgIHdpZHRoOiA4NzVweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2lkZWJhciB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogMTc4cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHggMTVweCAxNXB4O1xyXG59XHJcblxyXG4uc2lkZWJhciB1bCB7XHJcbiAgICB3aWR0aDogMTc4cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgbWFyZ2luOiA0cHggMHB4IDMwcHggMHB4O1xyXG59XHJcblxyXG4uc2lkZWJhciBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMHB4IDBweCAycHggMHB4O1xyXG59XHJcblxyXG4uc2lkZWJhciBsaSBhLCAuc2lkZWJhciBsaSBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDRweCAwcHggNHB4IDM1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChhcnJvdy5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uc2lkZWJhciBsaSBhLnNlbGVjdGVkLCAuc2lkZWJhciBsaSBhOmhvdmVyLCAuc2lkZWJhciBsaSBhLnNlbGVjdGVkOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjQTRBQTA0O1xyXG59XHJcblxyXG4jY29udGVudCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDYyNHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTVweCAwcHg7XHJcbn1cclxuXHJcblxyXG5hLCBhOmhvdmVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbiAgICBjb2xvcjogIzYzNUI1MztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuYTpob3ZlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICBjb2xvcjogI0E0QUEwNDtcclxufVxyXG5cclxuaW1nIHtcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuXHJcbiNtYWluLCAjbG9nbywgI21lbnViYXIsICNzaXRlX2NvbnRlbnQsICNmb290ZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbiNoZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGJhY2sucG5nKSByZXBlYXQteDtcclxufVxyXG5cclxuI2xvZ28ge1xyXG4gICAgd2lkdGg6IDg3MHB4O1xyXG4gICAgaGVpZ2h0OiAxMjdweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChsb2dvLnBuZykgbm8tcmVwZWF0IHJpZ2h0O1xyXG59XHJcblxyXG4jbG9nbyAjbG9nb190ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuXHJcbiNsb2dvIGgxLCAjbG9nbyBoMiB7XHJcbiAgICBmb250OiBub3JtYWwgMzAwJSAnY2VudHVyeSBnb3RoaWMnLCBhcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIG1hcmdpbjogMCAwIDAgOXB4O1xyXG59XHJcblxyXG4jbG9nb190ZXh0IGgxLCAjbG9nb190ZXh0IGgxIGEsICNsb2dvX3RleHQgaDEgYTpob3ZlciB7XHJcbiAgICBwYWRkaW5nOiAyMnB4IDAgMCAwO1xyXG4gICAgY29sb3I6ICM3Nzc7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbiNsb2dvX3RleHQgaDEgYSAubG9nb19jb2xvdXIge1xyXG4gICAgY29sb3I6ICNCOEJEMjA7XHJcbn1cclxuXHJcbiNsb2dvX3RleHQgYTpob3ZlciAubG9nb19jb2xvdXIge1xyXG4gICAgY29sb3I6ICM3Nzc7XHJcbn1cclxuXHJcbiNsb2dvX3RleHQgaDIge1xyXG4gICAgZm9udC1zaXplOiAxMjAlO1xyXG4gICAgcGFkZGluZzogNHB4IDAgMCAwO1xyXG4gICAgY29sb3I6ICNCQkI7XHJcbn1cclxuXHJcbiNsb2dvIGgxLCAjbG9nbyBoMiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogXCJjZW50dXJ5IGdvdGhpY1wiLCBhcmlhbCwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuI2xvZ28gaDEge1xyXG4gICAgZm9udC1zaXplOiAzMDAlO1xyXG4gICAgcGFkZGluZzogMjJweCAwcHggMHB4IDBweDtcclxuICAgIGNvbG9yOiAjNzc3O1xyXG59XHJcblxyXG4jbG9nbyBoMiB7XHJcbiAgICBmb250LXNpemU6IDEyMCU7XHJcbiAgICBwYWRkaW5nOiA0cHggMHB4IDBweCAwcHg7XHJcbiAgICBjb2xvcjogI0JCQjtcclxufVxyXG5cclxuI2xvZ28gYSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbiNtZW51YmFyIHtcclxuICAgIHdpZHRoOiA4NzBweDtcclxuICAgIGhlaWdodDogNDZweDtcclxuICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxufVxyXG5cclxudWwjbWVudSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDBweDtcclxufVxyXG5cclxudWwjbWVudSBsaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogNXB4IDAgMCAwO1xyXG4gICAgcGFkZGluZzogMCAwIDAgNnB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxudWwjbWVudSBsaSBhIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwYWRkaW5nOiA5cHggMjJweCA1cHggMTZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxudWwjbWVudSBsaS5zZWxlY3RlZCBhIHtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHBhZGRpbmc6IDdweCAyMnB4IDRweCAxNnB4O1xyXG59XHJcblxyXG51bCNtZW51IGxpLnNlbGVjdGVkIHtcclxuICAgIG1hcmdpbjogN3B4IDAgMCAwO1xyXG4gICAgYmFja2dyb3VuZDogIzYzNUI1MyB1cmwodGFicy5wbmcpIG5vLXJlcGVhdCAwIDBweDtcclxufVxyXG5cclxudWwjbWVudSBsaS5zZWxlY3RlZCBhLCB1bCNtZW51IGxpLnNlbGVjdGVkIGE6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzYzNUI1MyB1cmwodGFicy5wbmcpIG5vLXJlcGVhdCAxMDAlIDBweDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG51bCNtZW51IGxpIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNBNEFBMDQ7XHJcbn1cclxuXHJcblxyXG4jZm9vdGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDkwJTtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMHB4IDRweCAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogIzMxMzEzMTtcclxuICAgIGNvbG9yOiAjQThBQTk0O1xyXG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNBNEFBMDQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG59XHJcblxyXG4jZm9vdGVyIGEge1xyXG4gICAgY29sb3I6ICNBOEFBOTQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbiNmb290ZXIgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnNlYXJjaCB7XHJcbiAgICB3aWR0aDogMTIycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDNkI0O1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgY29sb3I6ICM2MzVCNTM7XHJcbn1cclxuXHJcbi5mb3JtX3NldHRpbmdzIHtcclxuICAgIG1hcmdpbjogMTVweCAwIDAgMDtcclxufVxyXG5cclxuLmZvcm1fc2V0dGluZ3MgcCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgNHB4IDA7XHJcbn1cclxuXHJcbi5mb3JtX3NldHRpbmdzIHNwYW4ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uZm9ybV9zZXR0aW5ncyBpbnB1dCwgLmZvcm1fc2V0dGluZ3MgdGV4dGFyZWEge1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgd2lkdGg6IDI5OXB4O1xyXG4gICAgZm9udDogMTAwJSBhcmlhbDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1REI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgY29sb3I6ICM0NzQzM0Y7XHJcbn1cclxuXHJcbi5mb3JtX3NldHRpbmdzIC5zdWJtaXQge1xyXG4gICAgZm9udDogMTAwJSBhcmlhbDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgd2lkdGg6IDk5cHg7XHJcbiAgICBtYXJnaW46IDAgMCAwIDIxMnB4O1xyXG4gICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgcGFkZGluZzogMnB4IDAgM3B4IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM0IzQjNCO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5mb3JtX3NldHRpbmdzIHRleHRhcmVhLCAuZm9ybV9zZXR0aW5ncyBzZWxlY3Qge1xyXG4gICAgZm9udDogMTAwJSBhcmlhbDtcclxuICAgIHdpZHRoOiAyOTlweDtcclxufVxyXG5cclxuLmZvcm1fc2V0dGluZ3Mgc2VsZWN0IHtcclxuICAgIHdpZHRoOiAzMTBweDtcclxufVxyXG5cclxuLmZvcm1fc2V0dGluZ3MgLmNoZWNrYm94IHtcclxuICAgIG1hcmdpbjogNHB4IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4uc2VwYXJhdG9yIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ1Q0Y7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcclxuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxufVxyXG5cclxudGFibGUge1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMzBweCAwO1xyXG59XHJcblxyXG50YWJsZSB0ciB0aCwgdGFibGUgdHIgdGQge1xyXG4gICAgYmFja2dyb3VuZDogIzNCM0IzQjtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgcGFkZGluZzogN3B4IDRweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbnRhYmxlIHRyIHRkIHtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICBjb2xvcjogIzQ3NDMzRjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGO1xyXG59XHJcblxyXG5cclxuLyogQXBwIHNwaW5uZXIqL1xyXG5cclxuLmxkcy1zcGlubmVyIHtcclxuICAgIGNvbG9yOiBvZmZpY2lhbDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgbGVmdDogNDAlO1xyXG59XHJcblxyXG4ubGRzLXNwaW5uZXIgZGl2IHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDQwcHggNDBweDtcclxuICAgIGFuaW1hdGlvbjogbGRzLXNwaW5uZXIgMS4ycyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbi5sZHMtc3Bpbm5lciBkaXY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgbGVmdDogMzdweDtcclxuICAgIHdpZHRoOiA2cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNDcsIDQ4LCA0OSk7XHJcbn1cclxuXHJcbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDEpIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcclxufVxyXG5cclxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XHJcbn1cclxuXHJcbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDMpIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XHJcbn1cclxuXHJcbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDQpIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XHJcbn1cclxuXHJcbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDUpIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xyXG59XHJcblxyXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg2KSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcclxufVxyXG5cclxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNykge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XHJcbn1cclxuXHJcbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDgpIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjRzO1xyXG59XHJcblxyXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg5KSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcclxufVxyXG5cclxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMTApIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xyXG59XHJcblxyXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxMSkge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMXM7XHJcbn1cclxuXHJcbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDEyKSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcclxufVxyXG5cclxuQGtleWZyYW1lcyBsZHMtc3Bpbm5lciB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbiJdfQ== */
