/*!
 *  Font Awesome 5.6.1 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@import "../../../../libraries/animate.css/animate.css";
@font-face {
  font-family: "Font Awesome Brands";
  font-style: normal;
  font-weight: normal;
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.eot);
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.woff2) format("woff2"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.woff) format("woff"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.ttf) format("truetype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.svg#fontawesome) format("svg");
}
@font-face {
  font-family: "Font Awesome";
  font-style: normal;
  font-weight: 400;
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.eot);
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.woff2) format("woff2"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.woff) format("woff"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.ttf) format("truetype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.svg#fontawesome) format("svg");
}
@font-face {
  font-family: "Font Awesome";
  font-style: normal;
  font-weight: 900;
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.eot);
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.woff2) format("woff2"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.woff) format("woff"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.ttf) format("truetype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.svg#fontawesome) format("svg");
}
#block-txc-base-content article.profile, #block-txc-base-content #user-login-form, .paragraphs-vmenu > ul.menu {
  max-width: 1200px;
  margin: 0 auto;
}
@media all and (max-width: 1240px) {
  #block-txc-base-content article.profile, #block-txc-base-content #user-login-form, .paragraphs-vmenu > ul.menu {
    padding: 0 20px;
  }
}

.toolbar-menu .toolbar-icon-admin-toolbar-tools-extra-linksnode-add-sponsor,
.toolbar-menu .toolbar-icon-admin-toolbar-tools-extra-linksnode-add-profile {
  display: none;
}

[data-align=left],
.align-left {
  display: block;
  float: left;
  margin: 6px 20px 6px 0;
  max-width: 25%;
}
@media (max-width: 500px) {
  [data-align=left],
  .align-left {
    float: none;
    max-width: 100%;
    margin: 6px 0 25px;
  }
  [data-align=left] img,
  .align-left img {
    margin: 0 auto;
    width: 100%;
  }
}

[data-align=right],
.align-right {
  display: block;
  float: right;
  margin: 6px 0 6px 20px;
  max-width: 25%;
}
@media (max-width: 500px) {
  [data-align=right],
  .align-right {
    float: none;
    max-width: 100%;
    margin: 6px 0 25px;
  }
  [data-align=right] img,
  .align-right img {
    margin: 0 auto;
    width: 100%;
  }
}

[data-align=center],
.align-center {
  display: block;
  float: none;
  margin: 6px 0 25px;
  width: 100%;
}
[data-align=center] img,
.align-center img {
  margin: 0 auto;
  max-width: 100%;
  height: auto;
}

img.image-inline {
  display: inline-block;
  float: none;
}

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

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

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

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

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

picture,
img,
svg {
  max-width: 100%;
  width: auto;
  height: auto;
  display: block;
}

blockquote {
  margin: 1em;
  font-style: italic;
  font-size: 1.5em;
}

.field--name-field-media-oembed-video {
  max-width: 800px;
  margin: 0 auto;
}
.field--name-field-media-oembed-video iframe {
  width: 100%;
  min-height: 700px;
}

#block-txc-base-page-title {
  padding-top: 40px;
}

.mm-wrapper {
  overflow-y: hidden !important;
}

#page {
  will-change: initial !important;
}

.mm-wrapper--position-left:not(.mm-wrapper--opened) .mm-slideout,
.mm-wrapper--position-right:not(.mm-wrapper--opened) .mm-slideout {
  -webkit-transform: none !important;
          transform: none !important;
  -webkit-transform: initial !important;
          transform: initial !important;
}

#page > #help,
#page > .dialog-off-canvas-main-canvas > #help {
  position: absolute !important;
  top: 86px;
  z-index: 4000;
  opacity: 0.9;
  display: none;
  pointer-events: none;
}
#page > #help > .region-inner,
#page > .dialog-off-canvas-main-canvas > #help > .region-inner {
  position: static;
  pointer-events: auto;
}
#page > #help > .region-inner .messages,
#page > .dialog-off-canvas-main-canvas > #help > .region-inner .messages {
  display: none;
  position: relative;
  padding: 15px 50px 15px 30px;
  margin-bottom: 5px;
}
#page > #help > .region-inner .messages > a.close,
#page > .dialog-off-canvas-main-canvas > #help > .region-inner .messages > a.close {
  display: block;
  position: absolute;
  top: 2px;
  right: 3px;
  border: solid 1px #cee3c5;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  text-align: center;
  color: green;
  line-height: 18px;
  font-weight: 100;
  text-transform: lowercase;
  text-indent: 1px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
#page > #help > .region-inner .messages > a.close:hover,
#page > .dialog-off-canvas-main-canvas > #help > .region-inner .messages > a.close:hover {
  cursor: pointer;
}

button, [type=button], [type=reset], [type=submit],
a.button {
  -webkit-font-smoothing: antialiased;
  background-color: #ffc836;
  border: none;
  color: #003b75;
  cursor: pointer;
  display: inline-block;
  font-family: "Rubik", sans-serif;
  font-size: 1em;
  font-weight: 600;
  line-height: 1;
  padding: 0.75em 1em;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  text-transform: uppercase;
  letter-spacing: 0.03em;
  max-width: 100%;
  text-wrap: balance !important;
  min-width: 0 !important;
  min-width: initial !important;
  text-align: center;
}
button:hover, button:focus, [type=button]:hover, [type=button]:focus, [type=reset]:hover, [type=reset]:focus, [type=submit]:hover, [type=submit]:focus,
a.button:hover,
a.button:focus {
  background-color: white;
}
button:disabled, [type=button]:disabled, [type=reset]:disabled, [type=submit]:disabled,
a.button:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

.sharethis-buttons {
  float: right;
  margin-top: -50px;
  clear: right;
}

#nav {
  pointer-events: none;
}
#nav nav.tabs {
  max-width: 1800px;
  margin: 0 auto;
  padding: 0 3em;
}
#nav nav.tabs ul.tabs.primary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  gap: 2px;
}
#nav nav.tabs ul.tabs.primary > li {
  pointer-events: auto;
  display: block;
  background: #003145;
  margin: 0;
  border-bottom-right-radius: 5px;
  overflow: hidden;
}
#nav nav.tabs ul.tabs.primary > li:first-child {
  border-bottom-left-radius: 5px;
}
#nav nav.tabs ul.tabs.primary > li a {
  color: white;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.02em;
}
#nav nav.tabs ul.tabs.primary > li.is-active a, #nav nav.tabs ul.tabs.primary > li:hover a {
  background: none;
  color: #003145;
}
#nav nav.tabs ul.tabs.primary > li:hover {
  cursor: pointer;
  background: #afd100;
}
#nav nav.tabs ul.tabs.primary > li.is-active {
  background: #ffc836;
}
#nav nav.tabs ul.tabs.primary > li.is-active a {
  pointer-events: none;
  background: none;
  color: #003145;
}

#preface #block-txc-base-breadcrumbs {
  position: absolute !important;
  width: 100%;
  margin-top: 20px;
  z-index: 100;
  padding: 0 3em;
}
@media all and (max-width: 960px) {
  #preface #block-txc-base-breadcrumbs {
    margin-top: 15px;
    padding: 0 20px;
  }
}
#preface #block-txc-base-breadcrumbs .breadcrumb {
  margin: 0 auto;
}
@media all and (max-width: 960px) {
  #preface #block-txc-base-breadcrumbs .breadcrumb {
    margin-top: 0px;
    left: 0px;
  }
}
#preface #block-txc-base-breadcrumbs .breadcrumb ol li a {
  color: #333f4c;
}
#preface #block-txc-base-breadcrumbs .breadcrumb ol li:not(:first-child)::before {
  content: "/";
  font-weight: normal;
}
#preface #block-txc-base-breadcrumbs .breadcrumb ol li:last-child {
  font-weight: bold;
}

body.node--type-project #block-txc-base-breadcrumbs {
  margin-top: 0;
}
body.node--type-project #block-txc-base-breadcrumbs .breadcrumb {
  position: absolute;
  z-index: 10;
  top: 20px;
}
@media all and (max-width: 960px) {
  body.node--type-project #preface #block-views-block-projects-intro-block-1 .view-content > .views-row .intro_wrapper.w-hero-image {
    padding-top: 100px;
  }
}

.paragraphs-vmenu > ul.menu {
  border-top: solid 1px #c9d4de;
  padding-top: 10px;
  border-bottom: solid 1px #c9d4de;
  padding-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}
@media all and (max-width: 1020px) {
  .paragraphs-vmenu > ul.menu {
    gap: 5px;
    padding-top: 10px;
  }
}
@media all and (max-width: 960px) {
  .paragraphs-vmenu > ul.menu {
    padding: 10px 5px 5px 5px !important;
    gap: 2px;
  }
}
.paragraphs-vmenu > ul.menu > li {
  display: block;
  border-right: solid 1px #333f4c;
}
@media all and (max-width: 1020px) {
  .paragraphs-vmenu > ul.menu > li {
    border: none;
  }
}
.paragraphs-vmenu > ul.menu > li:last-child {
  border-right: none;
}
@media all and (max-width: 960px) {
  .paragraphs-vmenu > ul.menu > li {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 1px;
            flex: 1 0 1px;
  }
}
.paragraphs-vmenu > ul.menu > li > a {
  display: block;
  color: #333f4c;
  text-transform: uppercase;
  font-family: "Rubik", sans-serif;
  font-size: 18px;
  padding: 10px 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-wrap: nowrap;
  text-align: center;
}
.paragraphs-vmenu > ul.menu > li > a:hover {
  color: #b0c1c8;
  background: #333f4c;
}
@media all and (max-width: 1020px) {
  .paragraphs-vmenu > ul.menu > li > a {
    background: #003b75;
    color: white;
  }
}
@media all and (max-width: 960px) {
  .paragraphs-vmenu > ul.menu > li > a {
    padding: 5px 10px;
    font-size: 14px;
  }
}
.paragraphs-vmenu.fixed {
  pointer-events: none;
}
@media all and (max-width: 960px) {
  .paragraphs-vmenu.fixed {
    pointer-events: auto;
  }
}
.paragraphs-vmenu.fixed > ul.menu {
  position: fixed;
  left: 0px;
  width: 100%;
  max-width: none;
  max-width: initial;
  background: rgba(20, 55, 83, 0.8784313725);
  padding: 19px 0 9px;
  border-bottom: 1px solid #003145;
  z-index: 350;
  top: 140px;
}
@media all and (max-width: 960px) {
  .paragraphs-vmenu.fixed > ul.menu {
    top: 105px;
  }
}
.paragraphs-vmenu.fixed > ul.menu > li {
  pointer-events: auto;
}
.paragraphs-vmenu.fixed > ul.menu > li a {
  color: white;
  font-weight: bold;
  -webkit-text-decoration: none;
  text-decoration: none;
}

@media all and (max-width: 960px) {
  body.toolbar-vertical #paragraphs-vmenu.fixed > ul.menu {
    top: 145px !important;
  }
}

body.toolbar-horizontal #paragraphs-vmenu.fixed > ul.menu {
  top: 189px;
}
body.toolbar-horizontal.toolbar-tray-open #paragraphs-vmenu.fixed > ul.menu {
  top: 230px;
}

#block-txc-base-content #user-login-form {
  max-width: 500px;
  margin: 100px auto;
  padding: 40px 60px;
  border: solid 1px #CCC;
  border-radius: 2em;
}
#block-txc-base-content article.profile {
  margin: 0 auto;
}

a.ext > svg,
a.mailto > svg {
  display: inline-block;
  vertical-align: text-top;
  margin-left: 3px;
  margin-right: 0px;
}
a.ext > svg path,
a.mailto > svg path {
  stroke: #003b75;
  stroke-width: 6px;
}
a.ext.hide-ext > svg,
a.mailto.hide-ext > svg {
  display: none;
}

body.gin--classic-toolbar {
  padding-top: 0px !important;
}

.mm-wrapper {
  overflow-y: hidden !important;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}

#top-scroller {
  position: fixed;
  bottom: -55px;
  right: 30px;
  z-index: 10000;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#top-scroller.fixed {
  bottom: 50px;
  opacity: 1;
}
#top-scroller > a {
  display: block;
  width: 50px;
  height: 50px;
  background: rgba(20, 55, 83, 0.8784313725);
  border: solid 2px rgba(255, 255, 255, 0.5215686275);
  border-radius: 100%;
  text-align: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: white;
  text-transform: uppercase;
  line-height: 59px;
  text-indent: 1px;
  position: relative;
}
#top-scroller > a:before {
  content: "\f106";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
  position: absolute;
  font-weight: 900;
  top: -14px;
  left: 19px;
  margin: 0px;
}
#top-scroller > a:hover {
  background: #003145;
}
#top-scroller > a:hover::before {
  top: -16px;
}

fieldset {
  background-color: #fdfefe;
  border: 1px solid #dfe6e9;
  margin: 0 0 calc(1.5em / 2);
  padding: 1.5em;
}

input,
label,
select {
  display: block;
  font-family: "Rubik", sans-serif;
  font-size: 1em;
}

label {
  font-weight: 600;
  margin-bottom: calc(1.5em / 2)/2;
}
label.required::after {
  content: "*";
}
label abbr {
  display: none;
}

[type=color], [type=date], [type=datetime], [type=datetime-local], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], input:not([type]), textarea,
select[multiple=multiple],
textarea {
  background-color: #fff;
  border: 1px solid #dfe6e9;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "Rubik", sans-serif;
  font-size: 1em;
  margin-bottom: calc(1.5em / 2);
  padding: calc(1.5em / 3);
  -webkit-transition: border-color;
  transition: border-color;
  width: 100%;
}
[type=color]:hover, [type=date]:hover, [type=datetime]:hover, [type=datetime-local]:hover, [type=email]:hover, [type=month]:hover, [type=number]:hover, [type=password]:hover, [type=search]:hover, [type=tel]:hover, [type=text]:hover, [type=time]:hover, [type=url]:hover, [type=week]:hover, input:not([type]):hover, textarea:hover,
select[multiple=multiple]:hover,
textarea:hover {
  border-color: #c1ced4;
}
[type=color]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=email]:focus, [type=month]:focus, [type=number]:focus, [type=password]:focus, [type=search]:focus, [type=tel]:focus, [type=text]:focus, [type=time]:focus, [type=url]:focus, [type=week]:focus, input:not([type]):focus, textarea:focus,
select[multiple=multiple]:focus,
textarea:focus {
  border-color: #003b75;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(0, 46, 92, 0.7);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(0, 46, 92, 0.7);
  outline: none;
}

textarea {
  resize: vertical;
}

input[type=checkbox],
input[type=radio] {
  display: inline;
  margin-right: calc(1.5em / 2)/2;
}

input[type=file] {
  padding-bottom: calc(1.5em / 2);
  width: 100%;
}

select {
  margin-bottom: 1.5em;
  max-width: 100%;
  width: auto;
}

.form-item,
.form--inline {
  max-width: 100% !important;
}
@media all and (max-width: 960px) {
  .form-item,
  .form--inline {
    margin: 0px !important;
  }
}

.fa-twitter:before {
  content: "\f099";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em;
}
.fa-twitter:hover {
  color: #00aced;
}

.fa-facebook-square:before {
  content: "\f082";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em;
}
.fa-facebook-square:hover {
  color: #3b5998;
}

.fa-linkedin-in:before {
  content: "\f0e1";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em;
}
.fa-linkedin-in:hover {
  color: #007bb6;
}

.fa-facebook:before {
  content: "\f09a";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em;
}
.fa-facebook:hover {
  color: #000;
}

.fa-instagram:before {
  content: "\f16d";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em;
}
.fa-instagram:hover {
  color: #517fa4;
}

.fa-envelope:before {
  content: "\f0e0";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-weight: 900;
  margin-right: 0.5em;
}
.fa-envelope:hover {
  color: #E0B394;
}

/*
FILE FORMAT ICONS
by Greg Schoppe (http://gschoppe.com)
USAGE: include FontAwesome on page, as shown on http://fontawesome.io
       then include this css file, and target links by adding the link-icon
       class.  Note: try to avoid or manually label links to websites, as that
       detection code is necessarily janky. when in doubt, just end all external
       links with a trailing slash (/), a query string (?), or a link target (#)
*/
.media--view-mode-resource-link a[href$=".txt"]:before {
  content: "\f15c";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".pdf"]:before {
  content: "\f1c1";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".doc"]:before,
.media--view-mode-resource-link a[href$=".docx"]:before {
  content: "\f1c2";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".xls"]:before,
.media--view-mode-resource-link a[href$=".xlsx"]:before {
  content: "\f1c3";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".ppt"]:before,
.media--view-mode-resource-link a[href$=".pptx"]:before {
  content: "\f1c4";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".gif"]:before,
.media--view-mode-resource-link a[href$=".jpg"]:before,
.media--view-mode-resource-link a[href$=".jpeg"]:before,
.media--view-mode-resource-link a[href$=".png"]:before,
.media--view-mode-resource-link a[href$=".bmp"]:before,
.media--view-mode-resource-link a[href$=".tif"]:before {
  content: "\f1c5";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".zip"]:before,
.media--view-mode-resource-link a[href$=".zipx"]:before,
.media--view-mode-resource-link a[href$=".rar"]:before,
.media--view-mode-resource-link a[href$=".tar"]:before,
.media--view-mode-resource-link a[href$=".gz"]:before,
.media--view-mode-resource-link a[href$=".dmg"]:before,
.media--view-mode-resource-link a[href$=".iso"]:before {
  content: "\f1c6";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".wav"]:before,
.media--view-mode-resource-link a[href$=".mp3"]:before,
.media--view-mode-resource-link a[href$=".fla"]:before,
.media--view-mode-resource-link a[href$=".flac"]:before,
.media--view-mode-resource-link a[href$=".ra"]:before,
.media--view-mode-resource-link a[href$=".rma"]:before,
.media--view-mode-resource-link a[href$=".aif"]:before,
.media--view-mode-resource-link a[href$=".aiff"]:before,
.media--view-mode-resource-link a[href$=".aa"]:before,
.media--view-mode-resource-link a[href$=".aac"]:before,
.media--view-mode-resource-link a[href$=".aax"]:before,
.media--view-mode-resource-link a[href$=".ac3"]:before,
.media--view-mode-resource-link a[href$=".au"]:before,
.media--view-mode-resource-link a[href$=".ogg"]:before,
.media--view-mode-resource-link a[href$=".avr"]:before,
.media--view-mode-resource-link a[href$=".3ga"]:before,
.media--view-mode-resource-link a[href$=".mid"]:before,
.media--view-mode-resource-link a[href$=".midi"]:before,
.media--view-mode-resource-link a[href$=".m4a"]:before,
.media--view-mode-resource-link a[href$=".mp4a"]:before,
.media--view-mode-resource-link a[href$=".amz"]:before,
.media--view-mode-resource-link a[href$=".mka"]:before,
.media--view-mode-resource-link a[href$=".asx"]:before,
.media--view-mode-resource-link a[href$=".pcm"]:before,
.media--view-mode-resource-link a[href$=".m3u"]:before,
.media--view-mode-resource-link a[href$=".wma"]:before,
.media--view-mode-resource-link a[href$=".xwma"]:before {
  content: "\f1c7";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link .field--type-video-embed-field a:before,
.media--view-mode-resource-link a[href*="youtube.com"]:before,
.media--view-mode-resource-link a[href*="youtu.be"]:before,
.media--view-mode-resource-link a[href$=".avi"]:before,
.media--view-mode-resource-link a[href$=".mpg"]:before,
.media--view-mode-resource-link a[href$=".mp4"]:before,
.media--view-mode-resource-link a[href$=".mkv"]:before,
.media--view-mode-resource-link a[href$=".mov"]:before,
.media--view-mode-resource-link a[href$=".wmv"]:before,
.media--view-mode-resource-link a[href$=".vp6"]:before,
.media--view-mode-resource-link a[href$=".264"]:before,
.media--view-mode-resource-link a[href$=".vid"]:before,
.media--view-mode-resource-link a[href$=".rv"]:before,
.media--view-mode-resource-link a[href$=".webm"]:before,
.media--view-mode-resource-link a[href$=".swf"]:before,
.media--view-mode-resource-link a[href$=".h264"]:before,
.media--view-mode-resource-link a[href$=".flv"]:before,
.media--view-mode-resource-link a[href$=".mk3d"]:before,
.media--view-mode-resource-link a[href$=".gifv"]:before,
.media--view-mode-resource-link a[href$=".oggv"]:before,
.media--view-mode-resource-link a[href$=".3gp"]:before,
.media--view-mode-resource-link a[href$=".m4v"]:before,
.media--view-mode-resource-link a[href$=".movie"]:before,
.media--view-mode-resource-link a[href$=".divx"]:before {
  content: "\f1c8";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".css"]:before,
.media--view-mode-resource-link a[href$=".js"]:before,
.media--view-mode-resource-link a[href$=".py"]:before,
.media--view-mode-resource-link a[href$=".git"]:before,
.media--view-mode-resource-link a[href$=".cpp"]:before,
.media--view-mode-resource-link a[href$=".h"]:before,
.media--view-mode-resource-link a[href$=".ini"]:before,
.media--view-mode-resource-link a[href$=".config"]:before {
  content: "\f1c9";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em;
}
.media--view-mode-resource-link a[href$=".exe"]:before,
.media--view-mode-resource-link a[href$=".jar"]:before,
.media--view-mode-resource-link a[href$=".dll"]:before,
.media--view-mode-resource-link a[href$=".bat"]:before,
.media--view-mode-resource-link a[href$=".pl"]:before,
.media--view-mode-resource-link a[href$=".scr"]:before,
.media--view-mode-resource-link a[href$=".msi"]:before,
.media--view-mode-resource-link a[href$=".app"]:before,
.media--view-mode-resource-link a[href$=".deb"]:before,
.media--view-mode-resource-link a[href$=".apk"]:before,
.media--view-mode-resource-link a[href$=".vb"]:before,
.media--view-mode-resource-link a[href$=".prg"]:before,
.media--view-mode-resource-link a[href$=".sh"]:before {
  content: "\f085";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-weight: 900;
  margin-right: 0.5em;
}

ul,
ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.field--name-body ul,
.field--name-field-body ul,
.views-row .field__item ul,
body.section-search #block-txc-base-content ul,
.field--name-field-p-body ul {
  list-style-type: none;
  margin-bottom: calc(1.5em / 2);
  padding-left: 20px;
}
.field--name-body ul > li,
.field--name-field-body ul > li,
.views-row .field__item ul > li,
body.section-search #block-txc-base-content ul > li,
.field--name-field-p-body ul > li {
  position: relative;
  margin-left: 20px;
  margin-bottom: 10px;
}
.field--name-body ul > li:last-child,
.field--name-field-body ul > li:last-child,
.views-row .field__item ul > li:last-child,
body.section-search #block-txc-base-content ul > li:last-child,
.field--name-field-p-body ul > li:last-child {
  margin-bottom: 0;
}
.field--name-body ul > li:before,
.field--name-field-body ul > li:before,
.views-row .field__item ul > li:before,
body.section-search #block-txc-base-content ul > li:before,
.field--name-field-p-body ul > li:before {
  content: "\f111";
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-weight: 900;
  margin-right: 0.5em;
  font-size: 5px;
  top: 2em;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  left: -20px;
  color: #518389;
}
.field--name-body ul > li ul,
.field--name-field-body ul > li ul,
.views-row .field__item ul > li ul,
body.section-search #block-txc-base-content ul > li ul,
.field--name-field-p-body ul > li ul {
  list-style-type: disc;
  margin-bottom: 0;
  padding-left: 0;
}
.field--name-body ul > li ul li:before,
.field--name-field-body ul > li ul li:before,
.views-row .field__item ul > li ul li:before,
body.section-search #block-txc-base-content ul > li ul li:before,
.field--name-field-p-body ul > li ul li:before {
  display: none;
  content: "";
}
.field--name-body ol,
.field--name-field-body ol,
.views-row .field__item ol,
body.section-search #block-txc-base-content ol,
.field--name-field-p-body ol {
  margin-bottom: calc(1.5em / 2);
  padding-left: 1.5em;
  counter-reset: olindex;
}
.field--name-body ol > li,
.field--name-field-body ol > li,
.views-row .field__item ol > li,
body.section-search #block-txc-base-content ol > li,
.field--name-field-p-body ol > li {
  margin-left: 20px;
  padding: 3px;
  position: relative;
  counter-increment: olindex;
}
.field--name-body ol > li:before,
.field--name-field-body ol > li:before,
.views-row .field__item ol > li:before,
body.section-search #block-txc-base-content ol > li:before,
.field--name-field-p-body ol > li:before {
  content: counter(olindex) ".";
  position: absolute;
  top: 4px;
  right: calc(100% + 6px);
  font-size: 15px;
  display: block;
}
.field--name-body ol > li ol,
.field--name-field-body ol > li ol,
.views-row .field__item ol > li ol,
body.section-search #block-txc-base-content ol > li ol,
.field--name-field-p-body ol > li ol {
  list-style-type: upper-alpha;
  margin-bottom: 0;
  padding-left: 0;
}
.field--name-body ol > li ol ol,
.field--name-field-body ol > li ol ol,
.views-row .field__item ol > li ol ol,
body.section-search #block-txc-base-content ol > li ol ol,
.field--name-field-p-body ol > li ol ol {
  list-style-type: upper-roman;
}
.field--name-body ol > li ol ol ol,
.field--name-field-body ol > li ol ol ol,
.views-row .field__item ol > li ol ol ol,
body.section-search #block-txc-base-content ol > li ol ol ol,
.field--name-field-p-body ol > li ol ol ol {
  list-style-type: lower-alpha;
}
.field--name-body ol > li ol ol ol ol,
.field--name-field-body ol > li ol ol ol ol,
.views-row .field__item ol > li ol ol ol ol,
body.section-search #block-txc-base-content ol > li ol ol ol ol,
.field--name-field-p-body ol > li ol ol ol ol {
  list-style-type: lower-roman;
}

dl {
  margin-bottom: calc(1.5em / 2);
}
dl dt {
  font-weight: bold;
  margin-top: calc(1.5em / 2);
}
dl dd {
  margin: 0;
}

ul.two-columns,
ul.three-columns,
ul.four-columns {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
}
ul.two-columns > li,
ul.three-columns > li,
ul.four-columns > li {
  display: inline-block;
}

ul.two-columns {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  gap: 30px;
}
ul.two-columns > li {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 calc(50% - 30px);
          flex: 1 1 calc(50% - 30px);
  min-width: 350px;
}

ul.three-columns {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  gap: 30px;
}
ul.three-columns > li {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 calc(33% - 40px);
          flex: 1 1 calc(33% - 40px);
  min-width: 250px;
}

ul.four-columns {
  -webkit-column-count: 4;
     -moz-column-count: 4;
          column-count: 4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  gap: 30px;
}
ul.four-columns > li {
  min-width: 220px;
}

.noembed-wrapper {
  padding-top: 30px;
}
.noembed-wrapper .noembed-embed-inner {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.noembed-wrapper .noembed-embed-inner iframe,
.noembed-wrapper .noembed-embed-inner object,
.noembed-wrapper .noembed-embed-inner embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.noembed-wrapper table.noembed-meta-info {
  display: none;
}

.field--name-field-media-oembed-video iframe {
  max-width: 100%;
  min-height: 0;
  min-height: initial;
  aspect-ratio: 16/9;
  height: auto;
  margin: 0 auto;
}

#colorbox {
  max-width: 1200px;
  max-height: 940px;
  min-height: 606px;
  left: 50% !important;
  -webkit-transform: translateX(-50%) !important;
          transform: translateX(-50%) !important;
}
@media all and (max-width: 1320px) {
  #colorbox {
    max-width: 80%;
  }
}
@media all and (max-height: 960px) {
  #colorbox {
    max-height: calc(100vh - 80px);
  }
}
@media all and (max-width: 730px) {
  #colorbox {
    max-height: calc(100vh - 40px);
  }
}
#colorbox #cboxWrapper {
  background: #7ea3b2;
  position: relative;
  top: 0px;
  left: 0px;
  -webkit-transform: none;
          transform: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100% !important;
  height: 100% !important;
  border: solid 10px #7ea3b2;
}
#colorbox #cboxWrapper > div:first-child,
#colorbox #cboxWrapper > div:last-child {
  display: none;
}
#colorbox #cboxWrapper > div:nth-child(2) {
  height: 100%;
  width: 100%;
}
#colorbox #cboxWrapper #cboxMiddleLeft,
#colorbox #cboxWrapper #cboxMiddleRight {
  display: none;
}
#colorbox #cboxWrapper #cboxContent {
  width: 100% !important;
  height: 100% !important;
}
#colorbox #cboxWrapper #cboxContent #cboxClose {
  bottom: auto;
  top: 0px;
  right: 0px;
  border-radius: 100%;
}
@media all and (max-width: 800px) {
  #colorbox #cboxWrapper #cboxContent #cboxClose {
    top: 3px;
    right: 17px;
  }
}
#colorbox #cboxWrapper #cboxContent #cboxClose:hover {
  cursor: pointer;
}
#colorbox #cboxWrapper #cboxContent #cboxLoadedContent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  margin-bottom: 0px;
  width: 100% !important;
  height: 100% !important;
}
#colorbox #cboxWrapper #cboxContent #cboxLoadedContent > .profile-popup {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}
@media all and (max-width: 800px) {
  #colorbox #cboxWrapper #cboxContent #cboxLoadedContent > .profile-popup {
    display: block;
  }
}
#colorbox #cboxWrapper #cboxContent #cboxLoadedContent > .profile-popup .profile-popup-basic {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33%;
          flex: 0 0 33%;
  padding: 40px;
  background: #B0C1C8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#colorbox #cboxWrapper #cboxContent #cboxLoadedContent > .profile-popup .profile-popup-basic > .name {
  font-family: "Hepta Slab", serif;
  font-size: 31px;
  line-height: 1.1em;
}
@media all and (max-width: 800px) {
  #colorbox #cboxWrapper #cboxContent #cboxLoadedContent > .profile-popup .profile-popup-basic > .name {
    text-align: center;
  }
}
#colorbox #cboxWrapper #cboxContent #cboxLoadedContent > .profile-popup .profile-popup-basic > .post_title {
  font-weight: bold;
}
@media all and (max-width: 800px) {
  #colorbox #cboxWrapper #cboxContent #cboxLoadedContent > .profile-popup .profile-popup-basic > .post_title {
    text-align: center;
  }
}
#colorbox #cboxWrapper #cboxContent #cboxLoadedContent > .profile-popup > .bio {
  padding: 34px 4px 25px 45px;
  overflow: hidden;
}
#colorbox #cboxWrapper #cboxContent #cboxLoadedContent > .profile-popup > .bio > .bio_content {
  overflow-y: auto;
  padding: 0px 40px 0px 0px;
  max-height: 100%;
}

.media.media--type-audio {
  margin-bottom: 20px;
}
.media.media--type-audio audio {
  height: 50px;
  width: 50%;
}

table {
  margin: calc(1.5em / 2) 0;
  width: 100%;
  border: solid 1px #CCC;
}

th {
  border: 1px solid #dfe6e9;
  font-weight: 600;
  padding: 5px;
  text-align: left;
  background: #003b75;
  color: white;
}

td {
  border: 1px solid #dfe6e9;
  padding: 5px 10px;
}

tr,
td,
th {
  vertical-align: middle;
  text-align: left;
  padding: 5px 10px;
}

table tbody tr:nth-child(odd) {
  background: #f8f8f8;
}

table td.views-field-operations > .dropbutton-wrapper.dropbutton-multiple {
  min-height: 29px;
  max-width: 100%;
  margin-right: 0px;
  padding-right: 0px;
}

body {
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "tnum" 1;
          font-feature-settings: "kern" 1, "liga" 1, "tnum" 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #333f4c;
  font-family: "Rubik", sans-serif;
  font-size: 1em;
  line-height: 1.5;
}

picture, img, svg {
  max-width: 100%;
  width: auto;
  height: auto;
  display: block;
  font-size: 16px;
  font-family: "Rubik", sans-serif;
  color: #8ba7b3;
  position: relative;
}
picture::before, img::before, svg::before {
  font-family: "Font Awesome";
  content: "\f03e";
  width: 100%;
  height: calc(100% + 10px);
  background-color: #ccc;
  border-radius: 10px;
  position: absolute;
  top: 50%;
  left: -2px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: center;
  padding-top: 10px;
  font-size: 30px;
  color: #646464;
}
picture::after, img::after, svg::after {
  content: attr(alt);
  font-size: 18px;
  color: #646464;
  display: block;
  position: absolute;
  z-index: 2;
  top: 5px;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 37px 20px 20px;
  text-align: center;
  font-size: 14px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Rubik", sans-serif;
  font-weight: 600;
  color: #333f4c;
  margin: 0 0 20px 0;
  line-height: 1.2;
}

h1 {
  font-family: "Hepta Slab", serif;
  font-size: 45px;
  font-weight: 300;
  margin-bottom: 15px;
}

h2 {
  font-size: 1.25em;
  font-weight: bold;
  font-family: "Rubik", sans-serif;
  color: #003b75;
  text-transform: uppercase;
  line-height: 1.3em;
}
@media (min-width: 768px) {
  h2 {
    font-size: 1.625em;
  }
}

h3 {
  font-size: 1.75em;
}

h4 {
  font-size: 1.5em;
}

h5 {
  font-size: 1.25em;
}

h6 {
  font-size: 1em;
}

a {
  color: #003b75;
  text-decoration: none;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  -webkit-transition: color 0.1s linear;
  transition: color 0.1s linear;
  max-width: 100%;
  display: inline-block;
  word-wrap: anywhere;
}
a:active, a:focus, a:hover {
  color: #001429;
}
a:active, a:focus {
  outline: none;
}

hr {
  border-bottom: 1px solid #dfe6e9;
  border-left: none;
  border-right: none;
  border-top: none;
  margin: 1.5em 0;
}

p {
  margin: 0 0 1em;
  font-weight: 300;
}
p:last-child {
  margin-bottom: 0;
}
p.featured {
  font-family: "Hepta Slab", serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 1.1em;
}
@media (min-width: 768px) {
  p {
    font-size: 1.125em;
  }
}

/* WYSIWYG Styles Dropdown */
span.pullquote-quote {
  float: right;
  clear: right;
  padding: 20px;
  width: 50%;
  font-size: 1.5em;
}

div.avoid-break {
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
}

p.featured-paragraph {
  font-size: 1.5em;
}

.field--name-body .caption-drupal-media {
  display: table;
}
.field--name-body .caption-drupal-media img {
  margin: 0 auto;
  display: block;
}
.field--name-body .caption-drupal-media .media-library-item__attributes {
  display: none;
}
.field--name-body .caption-drupal-media figcaption {
  display: table-caption;
  caption-side: bottom;
  text-align: center;
  line-height: 1.1em;
  padding-top: 10px;
  text-transform: uppercase;
}

img.alignright {
  float: right;
  margin: 0 0 15px 20px;
  max-width: 300px;
}

img.alignleft {
  float: left;
  margin: 0 15px 20px 0px;
  max-width: 300px;
}

img.attachment-square-medium {
  display: inline-block;
  width: 145px;
  aspect-ratio: auto 145/145;
}

[data-align=right], .align-right,
[data-align=center], .align-center,
[data-align=left], .align-left,
.drupal-media-style-align-center {
  z-index: 200;
  position: relative;
}
[data-align=right].caption, .align-right.caption,
[data-align=center].caption, .align-center.caption,
[data-align=left].caption, .align-left.caption,
.drupal-media-style-align-center.caption {
  display: table;
  margin: 0 auto;
  width: auto;
}
[data-align=right].caption > figcaption, .align-right.caption > figcaption,
[data-align=center].caption > figcaption, .align-center.caption > figcaption,
[data-align=left].caption > figcaption, .align-left.caption > figcaption,
.drupal-media-style-align-center.caption > figcaption {
  display: block;
  width: 100%;
  text-align: center;
  border-top: solid 1px #CCC;
  padding-top: 4px;
}
[data-align=right] .media-library-item__attributes, .align-right .media-library-item__attributes,
[data-align=center] .media-library-item__attributes, .align-center .media-library-item__attributes,
[data-align=left] .media-library-item__attributes, .align-left .media-library-item__attributes,
.drupal-media-style-align-center .media-library-item__attributes {
  display: none;
}

[data-align=center], .align-center,
.drupal-media-style-align-center {
  width: auto;
  float: none;
  clear: both;
  margin: 0 auto 20px auto;
}
[data-align=center] .field__item, .align-center .field__item,
.drupal-media-style-align-center .field__item {
  text-align: center;
}
[data-align=center] .field__item img, .align-center .field__item img,
.drupal-media-style-align-center .field__item img {
  display: inline-block !important;
  width: auto !important;
  min-width: 0 !important;
  min-width: initial !important;
}

[data-slate-fragment] {
  width: 100%;
  max-width: 100%;
}
[data-slate-fragment].ruler {
  border-bottom: 1px solid #dfe6e9;
}

/*# sourceMappingURL=data:application/json;base64,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Iiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiAgRm9udCBBd2Vzb21lIDUuNi4xIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2FuaW1hdGUuY3NzL2FuaW1hdGUuY3NzXCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIEJyYW5kc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKGh0dHBzOi8vdXNlLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS42LjMvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3QpO1xuICBzcmM6IHVybChodHRwczovL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuNi4zL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChodHRwczovL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuNi4zL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoaHR0cHM6Ly91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjYuMy93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybChodHRwczovL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuNi4zL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKGh0dHBzOi8vdXNlLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS42LjMvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWVcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuNi4zL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdCk7XG4gIHNyYzogdXJsKGh0dHBzOi8vdXNlLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS42LjMvd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChodHRwczovL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuNi4zL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKGh0dHBzOi8vdXNlLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS42LjMvd2ViZm9udHMvZmEtcmVndWxhci00MDAud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGh0dHBzOi8vdXNlLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS42LjMvd2ViZm9udHMvZmEtcmVndWxhci00MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKGh0dHBzOi8vdXNlLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS42LjMvd2ViZm9udHMvZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjYuMy93ZWJmb250cy9mYS1zb2xpZC05MDAuZW90KTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjYuMy93ZWJmb250cy9mYS1zb2xpZC05MDAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChodHRwczovL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuNi4zL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybChodHRwczovL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuNi4zL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoaHR0cHM6Ly91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjYuMy93ZWJmb250cy9mYS1zb2xpZC05MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKGh0dHBzOi8vdXNlLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS42LjMvd2ViZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xufVxuI2Jsb2NrLXR4Yy1iYXNlLWNvbnRlbnQgYXJ0aWNsZS5wcm9maWxlLCAjYmxvY2stdHhjLWJhc2UtY29udGVudCAjdXNlci1sb2dpbi1mb3JtLCAucGFyYWdyYXBocy12bWVudSA+IHVsLm1lbnUge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgI2Jsb2NrLXR4Yy1iYXNlLWNvbnRlbnQgYXJ0aWNsZS5wcm9maWxlLCAjYmxvY2stdHhjLWJhc2UtY29udGVudCAjdXNlci1sb2dpbi1mb3JtLCAucGFyYWdyYXBocy12bWVudSA+IHVsLm1lbnUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4udG9vbGJhci1tZW51IC50b29sYmFyLWljb24tYWRtaW4tdG9vbGJhci10b29scy1leHRyYS1saW5rc25vZGUtYWRkLXNwb25zb3IsXG4udG9vbGJhci1tZW51IC50b29sYmFyLWljb24tYWRtaW4tdG9vbGJhci10b29scy1leHRyYS1saW5rc25vZGUtYWRkLXByb2ZpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS1hbGlnbj1sZWZ0XSxcbi5hbGlnbi1sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDZweCAyMHB4IDZweCAwO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICBbZGF0YS1hbGlnbj1sZWZ0XSxcbiAgLmFsaWduLWxlZnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDZweCAwIDI1cHg7XG4gIH1cbiAgW2RhdGEtYWxpZ249bGVmdF0gaW1nLFxuICAuYWxpZ24tbGVmdCBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbltkYXRhLWFsaWduPXJpZ2h0XSxcbi5hbGlnbi1yaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNnB4IDAgNnB4IDIwcHg7XG4gIG1heC13aWR0aDogMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIFtkYXRhLWFsaWduPXJpZ2h0XSxcbiAgLmFsaWduLXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA2cHggMCAyNXB4O1xuICB9XG4gIFtkYXRhLWFsaWduPXJpZ2h0XSBpbWcsXG4gIC5hbGlnbi1yaWdodCBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbltkYXRhLWFsaWduPWNlbnRlcl0sXG4uYWxpZ24tY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDZweCAwIDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2RhdGEtYWxpZ249Y2VudGVyXSBpbWcsXG4uYWxpZ24tY2VudGVyIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW1nLmltYWdlLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi50ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWFsaWduLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbnBpY3R1cmUsXG5pbWcsXG5zdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAxZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW9lbWJlZC12aWRlbyB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW9lbWJlZC12aWRlbyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNzAwcHg7XG59XG5cbiNibG9jay10eGMtYmFzZS1wYWdlLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5tbS13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbiNwYWdlIHtcbiAgd2lsbC1jaGFuZ2U6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5tbS13cmFwcGVyLS1wb3NpdGlvbi1sZWZ0Om5vdCgubW0td3JhcHBlci0tb3BlbmVkKSAubW0tc2xpZGVvdXQsXG4ubW0td3JhcHBlci0tcG9zaXRpb24tcmlnaHQ6bm90KC5tbS13cmFwcGVyLS1vcGVuZWQpIC5tbS1zbGlkZW91dCB7XG4gIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuI3BhZ2UgPiAjaGVscCxcbiNwYWdlID4gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzID4gI2hlbHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiA4NnB4O1xuICB6LWluZGV4OiA0MDAwO1xuICBvcGFjaXR5OiAwLjk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI3BhZ2UgPiAjaGVscCA+IC5yZWdpb24taW5uZXIsXG4jcGFnZSA+IC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyA+ICNoZWxwID4gLnJlZ2lvbi1pbm5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuI3BhZ2UgPiAjaGVscCA+IC5yZWdpb24taW5uZXIgLm1lc3NhZ2VzLFxuI3BhZ2UgPiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgPiAjaGVscCA+IC5yZWdpb24taW5uZXIgLm1lc3NhZ2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4jcGFnZSA+ICNoZWxwID4gLnJlZ2lvbi1pbm5lciAubWVzc2FnZXMgPiBhLmNsb3NlLFxuI3BhZ2UgPiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgPiAjaGVscCA+IC5yZWdpb24taW5uZXIgLm1lc3NhZ2VzID4gYS5jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2VlM2M1O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBncmVlbjtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIHRleHQtaW5kZW50OiAxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNwYWdlID4gI2hlbHAgPiAucmVnaW9uLWlubmVyIC5tZXNzYWdlcyA+IGEuY2xvc2U6aG92ZXIsXG4jcGFnZSA+IC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyA+ICNoZWxwID4gLnJlZ2lvbi1pbm5lciAubWVzc2FnZXMgPiBhLmNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b24sIFt0eXBlPWJ1dHRvbl0sIFt0eXBlPXJlc2V0XSwgW3R5cGU9c3VibWl0XSxcbmEuYnV0dG9uIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM4MzY7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDNiNzU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuNzVlbSAxZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYnV0dG9uOmhvdmVyLCBidXR0b246Zm9jdXMsIFt0eXBlPWJ1dHRvbl06aG92ZXIsIFt0eXBlPWJ1dHRvbl06Zm9jdXMsIFt0eXBlPXJlc2V0XTpob3ZlciwgW3R5cGU9cmVzZXRdOmZvY3VzLCBbdHlwZT1zdWJtaXRdOmhvdmVyLCBbdHlwZT1zdWJtaXRdOmZvY3VzLFxuYS5idXR0b246aG92ZXIsXG5hLmJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuYnV0dG9uOmRpc2FibGVkLCBbdHlwZT1idXR0b25dOmRpc2FibGVkLCBbdHlwZT1yZXNldF06ZGlzYWJsZWQsIFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsXG5hLmJ1dHRvbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnNoYXJldGhpcy1idXR0b25zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4jbmF2IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jbmF2IG5hdi50YWJzIHtcbiAgbWF4LXdpZHRoOiAxODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDNlbTtcbn1cbiNuYXYgbmF2LnRhYnMgdWwudGFicy5wcmltYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgZ2FwOiAycHg7XG59XG4jbmF2IG5hdi50YWJzIHVsLnRhYnMucHJpbWFyeSA+IGxpIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDAzMTQ1O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jbmF2IG5hdi50YWJzIHVsLnRhYnMucHJpbWFyeSA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xufVxuI25hdiBuYXYudGFicyB1bC50YWJzLnByaW1hcnkgPiBsaSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuI25hdiBuYXYudGFicyB1bC50YWJzLnByaW1hcnkgPiBsaS5pcy1hY3RpdmUgYSwgI25hdiBuYXYudGFicyB1bC50YWJzLnByaW1hcnkgPiBsaTpob3ZlciBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwMDMxNDU7XG59XG4jbmF2IG5hdi50YWJzIHVsLnRhYnMucHJpbWFyeSA+IGxpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjYWZkMTAwO1xufVxuI25hdiBuYXYudGFicyB1bC50YWJzLnByaW1hcnkgPiBsaS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZjODM2O1xufVxuI25hdiBuYXYudGFicyB1bC50YWJzLnByaW1hcnkgPiBsaS5pcy1hY3RpdmUgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwMzE0NTtcbn1cblxuI3ByZWZhY2UgI2Jsb2NrLXR4Yy1iYXNlLWJyZWFkY3J1bWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDAgM2VtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgI3ByZWZhY2UgI2Jsb2NrLXR4Yy1iYXNlLWJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuI3ByZWZhY2UgI2Jsb2NrLXR4Yy1iYXNlLWJyZWFkY3J1bWJzIC5icmVhZGNydW1iIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAjcHJlZmFjZSAjYmxvY2stdHhjLWJhc2UtYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cbiNwcmVmYWNlICNibG9jay10eGMtYmFzZS1icmVhZGNydW1icyAuYnJlYWRjcnVtYiBvbCBsaSBhIHtcbiAgY29sb3I6ICMzMzNmNGM7XG59XG4jcHJlZmFjZSAjYmxvY2stdHhjLWJhc2UtYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWIgb2wgbGk6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuI3ByZWZhY2UgI2Jsb2NrLXR4Yy1iYXNlLWJyZWFkY3J1bWJzIC5icmVhZGNydW1iIG9sIGxpOmxhc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYm9keS5ub2RlLS10eXBlLXByb2plY3QgI2Jsb2NrLXR4Yy1iYXNlLWJyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkubm9kZS0tdHlwZS1wcm9qZWN0ICNibG9jay10eGMtYmFzZS1icmVhZGNydW1icyAuYnJlYWRjcnVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMjBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkubm9kZS0tdHlwZS1wcm9qZWN0ICNwcmVmYWNlICNibG9jay12aWV3cy1ibG9jay1wcm9qZWN0cy1pbnRyby1ibG9jay0xIC52aWV3LWNvbnRlbnQgPiAudmlld3Mtcm93IC5pbnRyb193cmFwcGVyLnctaGVyby1pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGhzLXZtZW51ID4gdWwubWVudSB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjYzlkNGRlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjOWQ0ZGU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAucGFyYWdyYXBocy12bWVudSA+IHVsLm1lbnUge1xuICAgIGdhcDogNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucGFyYWdyYXBocy12bWVudSA+IHVsLm1lbnUge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4IDVweCA1cHggIWltcG9ydGFudDtcbiAgICBnYXA6IDJweDtcbiAgfVxufVxuLnBhcmFncmFwaHMtdm1lbnUgPiB1bC5tZW51ID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggIzMzM2Y0Yztcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAucGFyYWdyYXBocy12bWVudSA+IHVsLm1lbnUgPiBsaSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4ucGFyYWdyYXBocy12bWVudSA+IHVsLm1lbnUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnBhcmFncmFwaHMtdm1lbnUgPiB1bC5tZW51ID4gbGkge1xuICAgIGZsZXg6IDEgMCAxcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGhzLXZtZW51ID4gdWwubWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzM2Y0YztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGhzLXZtZW51ID4gdWwubWVudSA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjYjBjMWM4O1xuICBiYWNrZ3JvdW5kOiAjMzMzZjRjO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5wYXJhZ3JhcGhzLXZtZW51ID4gdWwubWVudSA+IGxpID4gYSB7XG4gICAgYmFja2dyb3VuZDogIzAwM2I3NTtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wYXJhZ3JhcGhzLXZtZW51ID4gdWwubWVudSA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucGFyYWdyYXBocy12bWVudS5maXhlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnBhcmFncmFwaHMtdm1lbnUuZml4ZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG4ucGFyYWdyYXBocy12bWVudS5maXhlZCA+IHVsLm1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAsIDU1LCA4MywgMC44Nzg0MzEzNzI1KTtcbiAgcGFkZGluZzogMTlweCAwIDlweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDMxNDU7XG4gIHotaW5kZXg6IDM1MDtcbiAgdG9wOiAxNDBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wYXJhZ3JhcGhzLXZtZW51LmZpeGVkID4gdWwubWVudSB7XG4gICAgdG9wOiAxMDVweDtcbiAgfVxufVxuLnBhcmFncmFwaHMtdm1lbnUuZml4ZWQgPiB1bC5tZW51ID4gbGkge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5wYXJhZ3JhcGhzLXZtZW51LmZpeGVkID4gdWwubWVudSA+IGxpIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIGJvZHkudG9vbGJhci12ZXJ0aWNhbCAjcGFyYWdyYXBocy12bWVudS5maXhlZCA+IHVsLm1lbnUge1xuICAgIHRvcDogMTQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5LnRvb2xiYXItaG9yaXpvbnRhbCAjcGFyYWdyYXBocy12bWVudS5maXhlZCA+IHVsLm1lbnUge1xuICB0b3A6IDE4OXB4O1xufVxuYm9keS50b29sYmFyLWhvcml6b250YWwudG9vbGJhci10cmF5LW9wZW4gI3BhcmFncmFwaHMtdm1lbnUuZml4ZWQgPiB1bC5tZW51IHtcbiAgdG9wOiAyMzBweDtcbn1cblxuI2Jsb2NrLXR4Yy1iYXNlLWNvbnRlbnQgI3VzZXItbG9naW4tZm9ybSB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMTAwcHggYXV0bztcbiAgcGFkZGluZzogNDBweCA2MHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0NDO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG59XG4jYmxvY2stdHhjLWJhc2UtY29udGVudCBhcnRpY2xlLnByb2ZpbGUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuYS5leHQgPiBzdmcsXG5hLm1haWx0byA+IHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbmEuZXh0ID4gc3ZnIHBhdGgsXG5hLm1haWx0byA+IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMDAzYjc1O1xuICBzdHJva2Utd2lkdGg6IDZweDtcbn1cbmEuZXh0LmhpZGUtZXh0ID4gc3ZnLFxuYS5tYWlsdG8uaGlkZS1leHQgPiBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5Lmdpbi0tY2xhc3NpYy10b29sYmFyIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubW0td3JhcHBlciB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cblxuI3RvcC1zY3JvbGxlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAtNTVweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbiN0b3Atc2Nyb2xsZXIuZml4ZWQge1xuICBib3R0b206IDUwcHg7XG4gIG9wYWNpdHk6IDE7XG59XG4jdG9wLXNjcm9sbGVyID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCA1NSwgODMsIDAuODc4NDMxMzcyNSk7XG4gIGJvcmRlcjogc29saWQgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MjE1Njg2Mjc1KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gIHRleHQtaW5kZW50OiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiN0b3Atc2Nyb2xsZXIgPiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdG9wOiAtMTRweDtcbiAgbGVmdDogMTlweDtcbiAgbWFyZ2luOiAwcHg7XG59XG4jdG9wLXNjcm9sbGVyID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDMxNDU7XG59XG4jdG9wLXNjcm9sbGVyID4gYTpob3Zlcjo6YmVmb3JlIHtcbiAgdG9wOiAtMTZweDtcbn1cblxuZmllbGRzZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZWZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZlNmU5O1xuICBtYXJnaW46IDAgMCBjYWxjKDEuNWVtIC8gMik7XG4gIHBhZGRpbmc6IDEuNWVtO1xufVxuXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMS41ZW0gLyAyKS8yO1xufVxubGFiZWwucmVxdWlyZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG59XG5sYWJlbCBhYmJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW3R5cGU9Y29sb3JdLCBbdHlwZT1kYXRlXSwgW3R5cGU9ZGF0ZXRpbWVdLCBbdHlwZT1kYXRldGltZS1sb2NhbF0sIFt0eXBlPWVtYWlsXSwgW3R5cGU9bW9udGhdLCBbdHlwZT1udW1iZXJdLCBbdHlwZT1wYXNzd29yZF0sIFt0eXBlPXNlYXJjaF0sIFt0eXBlPXRlbF0sIFt0eXBlPXRleHRdLCBbdHlwZT10aW1lXSwgW3R5cGU9dXJsXSwgW3R5cGU9d2Vla10sIGlucHV0Om5vdChbdHlwZV0pLCB0ZXh0YXJlYSxcbnNlbGVjdFttdWx0aXBsZT1tdWx0aXBsZV0sXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZmU2ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNWVtIC8gMik7XG4gIHBhZGRpbmc6IGNhbGMoMS41ZW0gLyAzKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yO1xuICB3aWR0aDogMTAwJTtcbn1cblt0eXBlPWNvbG9yXTpob3ZlciwgW3R5cGU9ZGF0ZV06aG92ZXIsIFt0eXBlPWRhdGV0aW1lXTpob3ZlciwgW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmhvdmVyLCBbdHlwZT1lbWFpbF06aG92ZXIsIFt0eXBlPW1vbnRoXTpob3ZlciwgW3R5cGU9bnVtYmVyXTpob3ZlciwgW3R5cGU9cGFzc3dvcmRdOmhvdmVyLCBbdHlwZT1zZWFyY2hdOmhvdmVyLCBbdHlwZT10ZWxdOmhvdmVyLCBbdHlwZT10ZXh0XTpob3ZlciwgW3R5cGU9dGltZV06aG92ZXIsIFt0eXBlPXVybF06aG92ZXIsIFt0eXBlPXdlZWtdOmhvdmVyLCBpbnB1dDpub3QoW3R5cGVdKTpob3ZlciwgdGV4dGFyZWE6aG92ZXIsXG5zZWxlY3RbbXVsdGlwbGU9bXVsdGlwbGVdOmhvdmVyLFxudGV4dGFyZWE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjMWNlZDQ7XG59XG5bdHlwZT1jb2xvcl06Zm9jdXMsIFt0eXBlPWRhdGVdOmZvY3VzLCBbdHlwZT1kYXRldGltZV06Zm9jdXMsIFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cywgW3R5cGU9ZW1haWxdOmZvY3VzLCBbdHlwZT1tb250aF06Zm9jdXMsIFt0eXBlPW51bWJlcl06Zm9jdXMsIFt0eXBlPXBhc3N3b3JkXTpmb2N1cywgW3R5cGU9c2VhcmNoXTpmb2N1cywgW3R5cGU9dGVsXTpmb2N1cywgW3R5cGU9dGV4dF06Zm9jdXMsIFt0eXBlPXRpbWVdOmZvY3VzLCBbdHlwZT11cmxdOmZvY3VzLCBbdHlwZT13ZWVrXTpmb2N1cywgaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMsIHRleHRhcmVhOmZvY3VzLFxuc2VsZWN0W211bHRpcGxlPW11bHRpcGxlXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzYjc1O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAwIDVweCByZ2JhKDAsIDQ2LCA5MiwgMC43KTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS41ZW0gLyAyKS8yO1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMS41ZW0gLyAyKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZm9ybS1pdGVtLFxuLmZvcm0tLWlubGluZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZvcm0taXRlbSxcbiAgLmZvcm0tLWlubGluZSB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHNwZWFrOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgQnJhbmRzXCI7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4uZmEtdHdpdHRlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDBhY2VkO1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSBCcmFuZHNcIjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5mYS1mYWNlYm9vay1zcXVhcmU6aG92ZXIge1xuICBjb2xvcjogIzNiNTk5ODtcbn1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSBCcmFuZHNcIjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5mYS1saW5rZWRpbi1pbjpob3ZlciB7XG4gIGNvbG9yOiAjMDA3YmI2O1xufVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBzcGVhazogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIEJyYW5kc1wiO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLmZhLWZhY2Vib29rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBzcGVhazogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIEJyYW5kc1wiO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLmZhLWluc3RhZ3JhbTpob3ZlciB7XG4gIGNvbG9yOiAjNTE3ZmE0O1xufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBzcGVhazogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5mYS1lbnZlbG9wZTpob3ZlciB7XG4gIGNvbG9yOiAjRTBCMzk0O1xufVxuXG4vKlxuRklMRSBGT1JNQVQgSUNPTlNcbmJ5IEdyZWcgU2Nob3BwZSAoaHR0cDovL2dzY2hvcHBlLmNvbSlcblVTQUdFOiBpbmNsdWRlIEZvbnRBd2Vzb21lIG9uIHBhZ2UsIGFzIHNob3duIG9uIGh0dHA6Ly9mb250YXdlc29tZS5pb1xuICAgICAgIHRoZW4gaW5jbHVkZSB0aGlzIGNzcyBmaWxlLCBhbmQgdGFyZ2V0IGxpbmtzIGJ5IGFkZGluZyB0aGUgbGluay1pY29uXG4gICAgICAgY2xhc3MuICBOb3RlOiB0cnkgdG8gYXZvaWQgb3IgbWFudWFsbHkgbGFiZWwgbGlua3MgdG8gd2Vic2l0ZXMsIGFzIHRoYXRcbiAgICAgICBkZXRlY3Rpb24gY29kZSBpcyBuZWNlc3NhcmlseSBqYW5reS4gd2hlbiBpbiBkb3VidCwganVzdCBlbmQgYWxsIGV4dGVybmFsXG4gICAgICAgbGlua3Mgd2l0aCBhIHRyYWlsaW5nIHNsYXNoICgvKSwgYSBxdWVyeSBzdHJpbmcgKD8pLCBvciBhIGxpbmsgdGFyZ2V0ICgjKVxuKi9cbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi50eHRcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBzcGVhazogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5wZGZcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBzcGVhazogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5kb2NcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLmRvY3hcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBzcGVhazogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi54bHNcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLnhsc3hcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBzcGVhazogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5wcHRcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLnBwdHhcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBzcGVhazogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5naWZcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLmpwZ1wiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIuanBlZ1wiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIucG5nXCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5ibXBcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLnRpZlwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHNwZWFrOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLnppcFwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIuemlweFwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIucmFyXCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi50YXJcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLmd6XCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5kbWdcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLmlzb1wiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHNwZWFrOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLndhdlwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIubXAzXCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5mbGFcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLmZsYWNcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLnJhXCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5ybWFcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLmFpZlwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIuYWlmZlwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIuYWFcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLmFhY1wiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIuYWF4XCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5hYzNcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLmF1XCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5vZ2dcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLmF2clwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIuM2dhXCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5taWRcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLm1pZGlcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLm00YVwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIubXA0YVwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIuYW16XCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5ta2FcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLmFzeFwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIucGNtXCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5tM3VcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLndtYVwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIueHdtYVwiXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHNwZWFrOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayAuZmllbGQtLXR5cGUtdmlkZW8tZW1iZWQtZmllbGQgYTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZio9XCJ5b3V0dWJlLmNvbVwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZio9XCJ5b3V0dS5iZVwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIuYXZpXCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5tcGdcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLm1wNFwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIubWt2XCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5tb3ZcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLndtdlwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIudnA2XCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi4yNjRcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLnZpZFwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIucnZcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLndlYm1cIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLnN3ZlwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIuaDI2NFwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIuZmx2XCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5tazNkXCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5naWZ2XCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5vZ2d2XCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi4zZ3BcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLm00dlwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIubW92aWVcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLmRpdnhcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBzcGVhazogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5jc3NcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLmpzXCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5weVwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIuZ2l0XCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5jcHBcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLmhcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLmluaVwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIuY29uZmlnXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIuZXhlXCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5qYXJcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLmRsbFwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIuYmF0XCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5wbFwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIuc2NyXCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5tc2lcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLmFwcFwiXTpiZWZvcmUsXG4ubWVkaWEtLXZpZXctbW9kZS1yZXNvdXJjZS1saW5rIGFbaHJlZiQ9XCIuZGViXCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5hcGtcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLnZiXCJdOmJlZm9yZSxcbi5tZWRpYS0tdmlldy1tb2RlLXJlc291cmNlLWxpbmsgYVtocmVmJD1cIi5wcmdcIl06YmVmb3JlLFxuLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2UtbGluayBhW2hyZWYkPVwiLnNoXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgc3BlYWs6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZpZWxkLS1uYW1lLWJvZHkgdWwsXG4uZmllbGQtLW5hbWUtZmllbGQtYm9keSB1bCxcbi52aWV3cy1yb3cgLmZpZWxkX19pdGVtIHVsLFxuYm9keS5zZWN0aW9uLXNlYXJjaCAjYmxvY2stdHhjLWJhc2UtY29udGVudCB1bCxcbi5maWVsZC0tbmFtZS1maWVsZC1wLWJvZHkgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMS41ZW0gLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmZpZWxkLS1uYW1lLWJvZHkgdWwgPiBsaSxcbi5maWVsZC0tbmFtZS1maWVsZC1ib2R5IHVsID4gbGksXG4udmlld3Mtcm93IC5maWVsZF9faXRlbSB1bCA+IGxpLFxuYm9keS5zZWN0aW9uLXNlYXJjaCAjYmxvY2stdHhjLWJhc2UtY29udGVudCB1bCA+IGxpLFxuLmZpZWxkLS1uYW1lLWZpZWxkLXAtYm9keSB1bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5maWVsZC0tbmFtZS1ib2R5IHVsID4gbGk6bGFzdC1jaGlsZCxcbi5maWVsZC0tbmFtZS1maWVsZC1ib2R5IHVsID4gbGk6bGFzdC1jaGlsZCxcbi52aWV3cy1yb3cgLmZpZWxkX19pdGVtIHVsID4gbGk6bGFzdC1jaGlsZCxcbmJvZHkuc2VjdGlvbi1zZWFyY2ggI2Jsb2NrLXR4Yy1iYXNlLWNvbnRlbnQgdWwgPiBsaTpsYXN0LWNoaWxkLFxuLmZpZWxkLS1uYW1lLWZpZWxkLXAtYm9keSB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZpZWxkLS1uYW1lLWJvZHkgdWwgPiBsaTpiZWZvcmUsXG4uZmllbGQtLW5hbWUtZmllbGQtYm9keSB1bCA+IGxpOmJlZm9yZSxcbi52aWV3cy1yb3cgLmZpZWxkX19pdGVtIHVsID4gbGk6YmVmb3JlLFxuYm9keS5zZWN0aW9uLXNlYXJjaCAjYmxvY2stdHhjLWJhc2UtY29udGVudCB1bCA+IGxpOmJlZm9yZSxcbi5maWVsZC0tbmFtZS1maWVsZC1wLWJvZHkgdWwgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHNwZWFrOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBmb250LXNpemU6IDVweDtcbiAgdG9wOiAyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbiAgY29sb3I6ICM1MTgzODk7XG59XG4uZmllbGQtLW5hbWUtYm9keSB1bCA+IGxpIHVsLFxuLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkgdWwgPiBsaSB1bCxcbi52aWV3cy1yb3cgLmZpZWxkX19pdGVtIHVsID4gbGkgdWwsXG5ib2R5LnNlY3Rpb24tc2VhcmNoICNibG9jay10eGMtYmFzZS1jb250ZW50IHVsID4gbGkgdWwsXG4uZmllbGQtLW5hbWUtZmllbGQtcC1ib2R5IHVsID4gbGkgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5maWVsZC0tbmFtZS1ib2R5IHVsID4gbGkgdWwgbGk6YmVmb3JlLFxuLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkgdWwgPiBsaSB1bCBsaTpiZWZvcmUsXG4udmlld3Mtcm93IC5maWVsZF9faXRlbSB1bCA+IGxpIHVsIGxpOmJlZm9yZSxcbmJvZHkuc2VjdGlvbi1zZWFyY2ggI2Jsb2NrLXR4Yy1iYXNlLWNvbnRlbnQgdWwgPiBsaSB1bCBsaTpiZWZvcmUsXG4uZmllbGQtLW5hbWUtZmllbGQtcC1ib2R5IHVsID4gbGkgdWwgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5maWVsZC0tbmFtZS1ib2R5IG9sLFxuLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkgb2wsXG4udmlld3Mtcm93IC5maWVsZF9faXRlbSBvbCxcbmJvZHkuc2VjdGlvbi1zZWFyY2ggI2Jsb2NrLXR4Yy1iYXNlLWNvbnRlbnQgb2wsXG4uZmllbGQtLW5hbWUtZmllbGQtcC1ib2R5IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjVlbSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBjb3VudGVyLXJlc2V0OiBvbGluZGV4O1xufVxuLmZpZWxkLS1uYW1lLWJvZHkgb2wgPiBsaSxcbi5maWVsZC0tbmFtZS1maWVsZC1ib2R5IG9sID4gbGksXG4udmlld3Mtcm93IC5maWVsZF9faXRlbSBvbCA+IGxpLFxuYm9keS5zZWN0aW9uLXNlYXJjaCAjYmxvY2stdHhjLWJhc2UtY29udGVudCBvbCA+IGxpLFxuLmZpZWxkLS1uYW1lLWZpZWxkLXAtYm9keSBvbCA+IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb3VudGVyLWluY3JlbWVudDogb2xpbmRleDtcbn1cbi5maWVsZC0tbmFtZS1ib2R5IG9sID4gbGk6YmVmb3JlLFxuLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkgb2wgPiBsaTpiZWZvcmUsXG4udmlld3Mtcm93IC5maWVsZF9faXRlbSBvbCA+IGxpOmJlZm9yZSxcbmJvZHkuc2VjdGlvbi1zZWFyY2ggI2Jsb2NrLXR4Yy1iYXNlLWNvbnRlbnQgb2wgPiBsaTpiZWZvcmUsXG4uZmllbGQtLW5hbWUtZmllbGQtcC1ib2R5IG9sID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihvbGluZGV4KSBcIi5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDZweCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmllbGQtLW5hbWUtYm9keSBvbCA+IGxpIG9sLFxuLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkgb2wgPiBsaSBvbCxcbi52aWV3cy1yb3cgLmZpZWxkX19pdGVtIG9sID4gbGkgb2wsXG5ib2R5LnNlY3Rpb24tc2VhcmNoICNibG9jay10eGMtYmFzZS1jb250ZW50IG9sID4gbGkgb2wsXG4uZmllbGQtLW5hbWUtZmllbGQtcC1ib2R5IG9sID4gbGkgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLWFscGhhO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZmllbGQtLW5hbWUtYm9keSBvbCA+IGxpIG9sIG9sLFxuLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkgb2wgPiBsaSBvbCBvbCxcbi52aWV3cy1yb3cgLmZpZWxkX19pdGVtIG9sID4gbGkgb2wgb2wsXG5ib2R5LnNlY3Rpb24tc2VhcmNoICNibG9jay10eGMtYmFzZS1jb250ZW50IG9sID4gbGkgb2wgb2wsXG4uZmllbGQtLW5hbWUtZmllbGQtcC1ib2R5IG9sID4gbGkgb2wgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLXJvbWFuO1xufVxuLmZpZWxkLS1uYW1lLWJvZHkgb2wgPiBsaSBvbCBvbCBvbCxcbi5maWVsZC0tbmFtZS1maWVsZC1ib2R5IG9sID4gbGkgb2wgb2wgb2wsXG4udmlld3Mtcm93IC5maWVsZF9faXRlbSBvbCA+IGxpIG9sIG9sIG9sLFxuYm9keS5zZWN0aW9uLXNlYXJjaCAjYmxvY2stdHhjLWJhc2UtY29udGVudCBvbCA+IGxpIG9sIG9sIG9sLFxuLmZpZWxkLS1uYW1lLWZpZWxkLXAtYm9keSBvbCA+IGxpIG9sIG9sIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbn1cbi5maWVsZC0tbmFtZS1ib2R5IG9sID4gbGkgb2wgb2wgb2wgb2wsXG4uZmllbGQtLW5hbWUtZmllbGQtYm9keSBvbCA+IGxpIG9sIG9sIG9sIG9sLFxuLnZpZXdzLXJvdyAuZmllbGRfX2l0ZW0gb2wgPiBsaSBvbCBvbCBvbCBvbCxcbmJvZHkuc2VjdGlvbi1zZWFyY2ggI2Jsb2NrLXR4Yy1iYXNlLWNvbnRlbnQgb2wgPiBsaSBvbCBvbCBvbCBvbCxcbi5maWVsZC0tbmFtZS1maWVsZC1wLWJvZHkgb2wgPiBsaSBvbCBvbCBvbCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW47XG59XG5cbmRsIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjVlbSAvIDIpO1xufVxuZGwgZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogY2FsYygxLjVlbSAvIDIpO1xufVxuZGwgZGQge1xuICBtYXJnaW46IDA7XG59XG5cbnVsLnR3by1jb2x1bW5zLFxudWwudGhyZWUtY29sdW1ucyxcbnVsLmZvdXItY29sdW1ucyB7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cbnVsLnR3by1jb2x1bW5zID4gbGksXG51bC50aHJlZS1jb2x1bW5zID4gbGksXG51bC5mb3VyLWNvbHVtbnMgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxudWwudHdvLWNvbHVtbnMge1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAzMHB4O1xufVxudWwudHdvLWNvbHVtbnMgPiBsaSB7XG4gIGZsZXg6IDEgMSBjYWxjKDUwJSAtIDMwcHgpO1xuICBtaW4td2lkdGg6IDM1MHB4O1xufVxuXG51bC50aHJlZS1jb2x1bW5zIHtcbiAgY29sdW1uLWNvdW50OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzBweDtcbn1cbnVsLnRocmVlLWNvbHVtbnMgPiBsaSB7XG4gIGZsZXg6IDEgMSBjYWxjKDMzJSAtIDQwcHgpO1xuICBtaW4td2lkdGg6IDI1MHB4O1xufVxuXG51bC5mb3VyLWNvbHVtbnMge1xuICBjb2x1bW4tY291bnQ6IDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAzMHB4O1xufVxudWwuZm91ci1jb2x1bW5zID4gbGkge1xuICBtaW4td2lkdGg6IDIyMHB4O1xufVxuXG4ubm9lbWJlZC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ubm9lbWJlZC13cmFwcGVyIC5ub2VtYmVkLWVtYmVkLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubm9lbWJlZC13cmFwcGVyIC5ub2VtYmVkLWVtYmVkLWlubmVyIGlmcmFtZSxcbi5ub2VtYmVkLXdyYXBwZXIgLm5vZW1iZWQtZW1iZWQtaW5uZXIgb2JqZWN0LFxuLm5vZW1iZWQtd3JhcHBlciAubm9lbWJlZC1lbWJlZC1pbm5lciBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5vZW1iZWQtd3JhcHBlciB0YWJsZS5ub2VtYmVkLW1ldGEtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1vZW1iZWQtdmlkZW8gaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jY29sb3Jib3gge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWF4LWhlaWdodDogOTQwcHg7XG4gIG1pbi1oZWlnaHQ6IDYwNnB4O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgI2NvbG9yYm94IHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6IDk2MHB4KSB7XG4gICNjb2xvcmJveCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MzBweCkge1xuICAjY29sb3Jib3gge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbiAgfVxufVxuI2NvbG9yYm94ICNjYm94V3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICM3ZWEzYjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBzb2xpZCAxMHB4ICM3ZWEzYjI7XG59XG4jY29sb3Jib3ggI2Nib3hXcmFwcGVyID4gZGl2OmZpcnN0LWNoaWxkLFxuI2NvbG9yYm94ICNjYm94V3JhcHBlciA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb2xvcmJveCAjY2JveFdyYXBwZXIgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbiNjb2xvcmJveCAjY2JveFdyYXBwZXIgI2Nib3hNaWRkbGVMZWZ0LFxuI2NvbG9yYm94ICNjYm94V3JhcHBlciAjY2JveE1pZGRsZVJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb2xvcmJveCAjY2JveFdyYXBwZXIgI2Nib3hDb250ZW50IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4jY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudCAjY2JveENsb3NlIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNjb2xvcmJveCAjY2JveFdyYXBwZXIgI2Nib3hDb250ZW50ICNjYm94Q2xvc2Uge1xuICAgIHRvcDogM3B4O1xuICAgIHJpZ2h0OiAxN3B4O1xuICB9XG59XG4jY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudCAjY2JveENsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2NvbG9yYm94ICNjYm94V3JhcHBlciAjY2JveENvbnRlbnQgI2Nib3hMb2FkZWRDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuI2NvbG9yYm94ICNjYm94V3JhcHBlciAjY2JveENvbnRlbnQgI2Nib3hMb2FkZWRDb250ZW50ID4gLnByb2ZpbGUtcG9wdXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgI2NvbG9yYm94ICNjYm94V3JhcHBlciAjY2JveENvbnRlbnQgI2Nib3hMb2FkZWRDb250ZW50ID4gLnByb2ZpbGUtcG9wdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudCAjY2JveExvYWRlZENvbnRlbnQgPiAucHJvZmlsZS1wb3B1cCAucHJvZmlsZS1wb3B1cC1iYXNpYyB7XG4gIGZsZXg6IDAgMCAzMyU7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNCMEMxQzg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2NvbG9yYm94ICNjYm94V3JhcHBlciAjY2JveENvbnRlbnQgI2Nib3hMb2FkZWRDb250ZW50ID4gLnByb2ZpbGUtcG9wdXAgLnByb2ZpbGUtcG9wdXAtYmFzaWMgPiAubmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlcHRhIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgI2NvbG9yYm94ICNjYm94V3JhcHBlciAjY2JveENvbnRlbnQgI2Nib3hMb2FkZWRDb250ZW50ID4gLnByb2ZpbGUtcG9wdXAgLnByb2ZpbGUtcG9wdXAtYmFzaWMgPiAubmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4jY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudCAjY2JveExvYWRlZENvbnRlbnQgPiAucHJvZmlsZS1wb3B1cCAucHJvZmlsZS1wb3B1cC1iYXNpYyA+IC5wb3N0X3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjY29sb3Jib3ggI2Nib3hXcmFwcGVyICNjYm94Q29udGVudCAjY2JveExvYWRlZENvbnRlbnQgPiAucHJvZmlsZS1wb3B1cCAucHJvZmlsZS1wb3B1cC1iYXNpYyA+IC5wb3N0X3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiNjb2xvcmJveCAjY2JveFdyYXBwZXIgI2Nib3hDb250ZW50ICNjYm94TG9hZGVkQ29udGVudCA+IC5wcm9maWxlLXBvcHVwID4gLmJpbyB7XG4gIHBhZGRpbmc6IDM0cHggNHB4IDI1cHggNDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNjb2xvcmJveCAjY2JveFdyYXBwZXIgI2Nib3hDb250ZW50ICNjYm94TG9hZGVkQ29udGVudCA+IC5wcm9maWxlLXBvcHVwID4gLmJpbyA+IC5iaW9fY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDBweCA0MHB4IDBweCAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5tZWRpYS5tZWRpYS0tdHlwZS1hdWRpbyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWVkaWEubWVkaWEtLXR5cGUtYXVkaW8gYXVkaW8ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG5cbnRhYmxlIHtcbiAgbWFyZ2luOiBjYWxjKDEuNWVtIC8gMikgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDQ0M7XG59XG5cbnRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZTZlOTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjMDAzYjc1O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbnRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZTZlOTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbnRyLFxudGQsXG50aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG50YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG5cbnRhYmxlIHRkLnZpZXdzLWZpZWxkLW9wZXJhdGlvbnMgPiAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUge1xuICBtaW4taGVpZ2h0OiAyOXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbmJvZHkge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDEsIFwibGlnYVwiIDEsIFwidG51bVwiIDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogIzMzM2Y0YztcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbnBpY3R1cmUsIGltZywgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzhiYTdiMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxucGljdHVyZTo6YmVmb3JlLCBpbWc6OmJlZm9yZSwgc3ZnOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWVcIjtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMTBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0ycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzY0NjQ2NDtcbn1cbnBpY3R1cmU6OmFmdGVyLCBpbWc6OmFmdGVyLCBzdmc6OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihhbHQpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNjQ2NDY0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMzdweCAyMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogXCJSdWJpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMzM2Y0YztcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlcHRhIFNsYWJcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1YmlrXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAzYjc1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS42MjVlbTtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmEge1xuICBjb2xvcjogIzAwM2I3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBsaW5lYXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbmE6YWN0aXZlLCBhOmZvY3VzLCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDE0Mjk7XG59XG5hOmFjdGl2ZSwgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmhyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmU2ZTk7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1hcmdpbjogMS41ZW0gMDtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDFlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5wLmZlYXR1cmVkIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVwdGEgU2xhYlwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgfVxufVxuXG4vKiBXWVNJV1lHIFN0eWxlcyBEcm9wZG93biAqL1xuc3Bhbi5wdWxscXVvdGUtcXVvdGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNsZWFyOiByaWdodDtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuZGl2LmF2b2lkLWJyZWFrIHtcbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxuXG5wLmZlYXR1cmVkLXBhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5maWVsZC0tbmFtZS1ib2R5IC5jYXB0aW9uLWRydXBhbC1tZWRpYSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmZpZWxkLS1uYW1lLWJvZHkgLmNhcHRpb24tZHJ1cGFsLW1lZGlhIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWVsZC0tbmFtZS1ib2R5IC5jYXB0aW9uLWRydXBhbC1tZWRpYSAubWVkaWEtbGlicmFyeS1pdGVtX19hdHRyaWJ1dGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWVsZC0tbmFtZS1ib2R5IC5jYXB0aW9uLWRydXBhbC1tZWRpYSBmaWdjYXB0aW9uIHtcbiAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDE1cHggMjBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTVweCAyMHB4IDBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuaW1nLmF0dGFjaG1lbnQtc3F1YXJlLW1lZGl1bSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0NXB4O1xuICBhc3BlY3QtcmF0aW86IGF1dG8gMTQ1LzE0NTtcbn1cblxuW2RhdGEtYWxpZ249cmlnaHRdLCAuYWxpZ24tcmlnaHQsXG5bZGF0YS1hbGlnbj1jZW50ZXJdLCAuYWxpZ24tY2VudGVyLFxuW2RhdGEtYWxpZ249bGVmdF0sIC5hbGlnbi1sZWZ0LFxuLmRydXBhbC1tZWRpYS1zdHlsZS1hbGlnbi1jZW50ZXIge1xuICB6LWluZGV4OiAyMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltkYXRhLWFsaWduPXJpZ2h0XS5jYXB0aW9uLCAuYWxpZ24tcmlnaHQuY2FwdGlvbixcbltkYXRhLWFsaWduPWNlbnRlcl0uY2FwdGlvbiwgLmFsaWduLWNlbnRlci5jYXB0aW9uLFxuW2RhdGEtYWxpZ249bGVmdF0uY2FwdGlvbiwgLmFsaWduLWxlZnQuY2FwdGlvbixcbi5kcnVwYWwtbWVkaWEtc3R5bGUtYWxpZ24tY2VudGVyLmNhcHRpb24ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuW2RhdGEtYWxpZ249cmlnaHRdLmNhcHRpb24gPiBmaWdjYXB0aW9uLCAuYWxpZ24tcmlnaHQuY2FwdGlvbiA+IGZpZ2NhcHRpb24sXG5bZGF0YS1hbGlnbj1jZW50ZXJdLmNhcHRpb24gPiBmaWdjYXB0aW9uLCAuYWxpZ24tY2VudGVyLmNhcHRpb24gPiBmaWdjYXB0aW9uLFxuW2RhdGEtYWxpZ249bGVmdF0uY2FwdGlvbiA+IGZpZ2NhcHRpb24sIC5hbGlnbi1sZWZ0LmNhcHRpb24gPiBmaWdjYXB0aW9uLFxuLmRydXBhbC1tZWRpYS1zdHlsZS1hbGlnbi1jZW50ZXIuY2FwdGlvbiA+IGZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNDQ0M7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5bZGF0YS1hbGlnbj1yaWdodF0gLm1lZGlhLWxpYnJhcnktaXRlbV9fYXR0cmlidXRlcywgLmFsaWduLXJpZ2h0IC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2F0dHJpYnV0ZXMsXG5bZGF0YS1hbGlnbj1jZW50ZXJdIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2F0dHJpYnV0ZXMsIC5hbGlnbi1jZW50ZXIgLm1lZGlhLWxpYnJhcnktaXRlbV9fYXR0cmlidXRlcyxcbltkYXRhLWFsaWduPWxlZnRdIC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2F0dHJpYnV0ZXMsIC5hbGlnbi1sZWZ0IC5tZWRpYS1saWJyYXJ5LWl0ZW1fX2F0dHJpYnV0ZXMsXG4uZHJ1cGFsLW1lZGlhLXN0eWxlLWFsaWduLWNlbnRlciAubWVkaWEtbGlicmFyeS1pdGVtX19hdHRyaWJ1dGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2RhdGEtYWxpZ249Y2VudGVyXSwgLmFsaWduLWNlbnRlcixcbi5kcnVwYWwtbWVkaWEtc3R5bGUtYWxpZ24tY2VudGVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xufVxuW2RhdGEtYWxpZ249Y2VudGVyXSAuZmllbGRfX2l0ZW0sIC5hbGlnbi1jZW50ZXIgLmZpZWxkX19pdGVtLFxuLmRydXBhbC1tZWRpYS1zdHlsZS1hbGlnbi1jZW50ZXIgLmZpZWxkX19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuW2RhdGEtYWxpZ249Y2VudGVyXSAuZmllbGRfX2l0ZW0gaW1nLCAuYWxpZ24tY2VudGVyIC5maWVsZF9faXRlbSBpbWcsXG4uZHJ1cGFsLW1lZGlhLXN0eWxlLWFsaWduLWNlbnRlciAuZmllbGRfX2l0ZW0gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtc2xhdGUtZnJhZ21lbnRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbltkYXRhLXNsYXRlLWZyYWdtZW50XS5ydWxlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZlNmU5O1xufVxuIl19 */