@font-face {
  font-family: "Outfit";
  src: url("../fonts/Outfit-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwiPHA.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wWw.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPHA.ttf) format('truetype');
}
@font-face {
  font-family: "Monsterrat";
  src: url("../fonts/Montserrat-VariableFont_wght.ttf") format("truetype"), url("../fonts/Montserrat-Italic-VariableFont_wght.ttf") format("truetype");
}
input[type="submit"],
input[type="button"],
button,
.btn {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  letter-spacing: 1px;
  display: inline-block;
  padding: 0 60px 0 20px;
  font-size: 16px;
  line-height: 46px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 0;
  background: url("../images/icons/arrow-dark-blue.png") no-repeat center right 20px;
  color: #4681cf;
  border: 2px solid #4681cf;
}
input[type="submit"]:hover,
input[type="button"]:hover,
button:hover,
.btn:hover {
  text-decoration: none;
  color: #fff;
  border-color: #fff;
  background: url("../images/icons/arrow-white.png") no-repeat center right 20px;
}
input[type="submit"].hover-light-blue:hover,
input[type="button"].hover-light-blue:hover,
button.hover-light-blue:hover,
.btn.hover-light-blue:hover {
  color: #8dd1f0;
  border-color: #8dd1f0;
  background: url("../images/icons/arrow-blue.png") no-repeat center right 20px;
}
input[type="submit"].light-blue,
input[type="button"].light-blue,
button.light-blue,
.btn.light-blue {
  color: #8dd1f0;
  border-color: #8dd1f0;
  background: url("../images/icons/arrow-blue.png") no-repeat center right 20px;
}
input[type="submit"].light-blue:hover,
input[type="button"].light-blue:hover,
button.light-blue:hover,
.btn.light-blue:hover {
  color: #4681cf;
  border-color: #4681cf;
  background: url("../images/icons/arrow-dark-blue.png") no-repeat center right 20px;
}
input[type="submit"].blue,
input[type="button"].blue,
button.blue,
.btn.blue {
  color: #fff;
  border-color: #4681cf;
  background: url("../images/icons/arrow-white.png") #4681cf no-repeat center right 20px;
}
input[type="submit"].blue:hover,
input[type="button"].blue:hover,
button.blue:hover,
.btn.blue:hover {
  color: #4681cf;
  background: url("../images/icons/arrow-dark-blue.png") no-repeat center right 20px;
}
input[type="submit"].link-blue,
input[type="button"].link-blue,
button.link-blue,
.btn.link-blue {
  color: #00b3e6;
  border-color: #00b3e6;
  background: url("../images/icons/arrow-blue.png") no-repeat center right 20px;
  font-weight: 600;
}
input[type="submit"].link-blue:hover,
input[type="button"].link-blue:hover,
button.link-blue:hover,
.btn.link-blue:hover {
  color: #4681cf;
  border-color: #4681cf;
  background: url("../images/icons/arrow-dark-blue.png") no-repeat center right 20px;
}
input[type="submit"].white,
input[type="button"].white,
button.white,
.btn.white {
  color: #fff;
  border-color: #fff;
  background: url("../images/icons/arrow-white.png") no-repeat center right 20px;
}
input[type="submit"].white:hover,
input[type="button"].white:hover,
button.white:hover,
.btn.white:hover {
  color: #8dd1f0;
  border-color: #8dd1f0;
  background: url("../images/icons/arrow-blue.png") no-repeat center right 20px;
}
input[type="submit"].no-border,
input[type="button"].no-border,
button.no-border,
.btn.no-border {
  border: none;
  line-height: 50px;
  padding-left: 0;
}
h1,
h2 {
  font-size: 46px;
}
h3,
h4 {
  font-weight: 500;
}
h6 {
  font-size: 14px;
}
@media screen and (max-width: 1200px) {
  h1,
  h2 {
    font-size: 40px;
  }
}
@media screen and (max-width: 900px) {
  h1,
  h2 {
    font-size: 36px;
  }
}
@media screen and (max-width: 700px) {
  h1,
  h2 {
    font-size: 32px;
  }
}
:root {
  --_cookie-consent__font-family: "Monsterrat";
  --_cookie-consent__heading-font-family: var(--_cookie-consent__font-family);
  --_cookie-consent__link-color: #00b3e6;
  --_cookie-consent__link-color-hover: #4681cf;
  --_cookie-consent__button-border-radius: 0;
  --_cookie-consent__button-bg-color: #4a4a4a;
  --_cookie-consent__button-border-color: #4a4a4a;
  --_cookie-consent__button-text-color: #fff;
  --_cookie-consent__button-bg-color-hover: #4681cf;
  --_cookie-consent__button-border-color-hover: #4681cf;
  --_cookie-consent__button-text-color-hover: #fff;
  --_cookie-consent__error-bg-color: #efefef;
}
html,
body {
  margin: 0;
  font-family: "Monsterrat", sans-serif;
  font-size: 16px;
  font-weight: 300;
  color: #737373;
  line-height: normal;
}
a {
  font-family: "Monsterrat", sans-serif;
  color: #737373;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Outfit", sans-serif;
}
* {
  outline: none;
}
.the-content,
p {
  line-height: 1.6;
  letter-spacing: 0.5px;
}
.the-content a,
p a {
  color: #00b3e6;
}
.the-content a:hover,
p a:hover {
  text-decoration: underline;
}
li {
  line-height: 1.6;
  letter-spacing: 0.5px;
}
a {
  color: #00b3e6;
  text-decoration: none;
  cursor: pointer;
}
a:hover,
a.active,
a:focus {
  color: #4681cf;
  text-decoration: none;
}
img {
  max-width: 100%;
  height: auto;
}
a img {
  border: none;
}
strong {
  font-weight: 700;
}
blockquote {
  color: #3399cc;
  font-size: 24px;
  font-style: italic;
  margin: 30px;
  font-family: Georgia, serif;
  line-height: 1.6;
}
.feed-icons {
  display: none;
}
.block-system-breadcrumb-block {
  display: none;
}
.block-local-tasks-block {
  margin: 50px 0;
}
.block-local-tasks-block ul.tabs {
  border-bottom: 1px solid #e6e6e6;
}
.block-local-tasks-block ul.tabs > li {
  margin: 0 5px -1px 0;
}
.block-local-tasks-block ul.tabs > li a {
  border: 1px solid #e6e6e6;
  padding: 10px 15px;
  font-family: "Lato";
  font-weight: 400;
  background: rgba(200, 200, 200, 0.1);
}
.block-local-tasks-block ul.tabs > li a.is-active {
  background: #fff;
  border-bottom-color: #fff;
}
.block-local-tasks-block ul.tabs > li a:hover {
  text-decoration: none;
}
.icon-copy-link {
  background-image: url("../images/icons/link.png") !important;
  background-size: 30px 30px;
}
.icon-whatsapp {
  background-image: url("../images/icons/whatsapp.png") !important;
  background-size: 30px 30px;
}
#block-contenttypeblock {
  margin-top: -50px;
}
table {
  max-width: 100% !important;
  width: auto;
  height: auto;
  border: 0 solid transparent;
  max-width: 100%;
  overflow-x: auto;
  overflow-y: visible;
  display: block;
}
table thead tr td,
table thead tr th {
  background-color: #8dd1f0;
  color: #4681cf;
  padding: 10px;
  border: 1px solid #4681cf;
}
table tbody tr td,
table tbody tr th {
  border: 1px solid #4681cf;
  padding: 5px 10px;
  font-size: 16px;
}
table tbody tr td p,
table tbody tr th p {
  font-size: 16px;
  margin: 0;
}
table tbody tr td h1,
table tbody tr th h1,
table tbody tr td h2,
table tbody tr th h2,
table tbody tr td h3,
table tbody tr th h3 {
  color: #8dd1f0;
}
div.block-page-title-block h1 {
  margin: 100px 0 40px 0;
}
#page-wrapper {
  overflow: hidden;
  clear: both;
}
.container {
  width: 100%;
  max-width: 1280px;
}
.container.content-container {
  overflow: hidden;
}
.before-footer-container {
  margin-bottom: 50px;
}
.views-infinite-scroll-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.views-infinite-scroll-content-wrapper > [class*="col-"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-animation-name: fadeInArticle;
          animation-name: fadeInArticle;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@-webkit-keyframes fadeInArticle {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeInArticle {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
aside {
  padding: 0 0 15px 0;
  margin: 10px 0 0;
}
aside .region {
  padding: 0 15px;
}
aside .block {
  margin: 40px 0;
}
aside .block:first-of-type {
  margin-top: 0;
}
body.layout-no-sidebars main .layout-content {
  margin: 0;
}
.layout-container {
  margin: 0 !important;
}
aside.layout-sidebar-left {
  width: 350px;
  margin-left: -100%;
  float: left;
}
aside.layout-sidebar-right {
  width: 350px;
  margin-left: -100%;
  float: right;
}
.layout-content {
  margin: 40px;
}
body.layout-one-sidebar main {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
}
body.layout-sidebar-left .layout-content {
  float: left;
  width: 100%;
  margin: 0;
}
body.layout-sidebar-left .layout-content .content-wrapper {
  margin-left: 370px;
}
body.layout-sidebar-right .layout-content {
  float: left;
  width: 100%;
  margin: 0;
}
body.layout-sidebar-right .layout-content .content-wrapper {
  margin-right: 370px;
}
body.layout-two-sidebars .layout-content {
  float: left;
  width: 100%;
  margin: 0;
}
body.layout-two-sidebars .layout-content .content-wrapper {
  margin-left: 290px;
  margin-right: 290px;
}
body.layout-two-sidebars aside.layout-sidebar-left,
body.layout-two-sidebars aside.layout-sidebar-right {
  width: 250px;
}
.region-highlighted {
  padding: 0 15px;
}
.region-highlighted .messages {
  max-width: 1250px;
  margin: 15px auto 0;
}
@media screen and (max-width: 960px) {
  aside .block {
    margin: 20px 0;
  }
  aside.layout-sidebar-left,
  aside.layout-sidebar-right {
    width: 300px;
  }
  body.layout-sidebar-left .layout-content .content-wrapper {
    margin-left: 320px;
  }
  body.layout-sidebar-right .layout-content .content-wrapper {
    margin-right: 320px;
  }
  body.layout-two-sidebars .layout-content .content-wrapper {
    margin-left: 270px;
    margin-right: 270px;
  }
  body.layout-two-sidebars aside.layout-sidebar-left,
  body.layout-two-sidebars aside.layout-sidebar-right {
    width: 250px;
  }
}
@media screen and (max-width: 720px) {
  aside.layout-sidebar-left,
  aside.layout-sidebar-right {
    width: auto;
    float: none;
    margin: 10px 0;
  }
  body.layout-sidebar-left .layout-content,
  body.layout-sidebar-right .layout-content,
  body.layout-two-sidebars .layout-content {
    float: none;
    width: auto;
  }
  body.layout-sidebar-left .layout-content .content-wrapper,
  body.layout-sidebar-right .layout-content .content-wrapper,
  body.layout-two-sidebars .layout-content .content-wrapper {
    margin: 0;
  }
  .col-xs-1,
  .col-sm-1,
  .col-md-1,
  .col-lg-1,
  .col-xs-2,
  .col-sm-2,
  .col-md-2,
  .col-lg-2,
  .col-xs-3,
  .col-sm-3,
  .col-md-3,
  .col-lg-3,
  .col-xs-4,
  .col-sm-4,
  .col-md-4,
  .col-lg-4,
  .col-xs-5,
  .col-sm-5,
  .col-md-5,
  .col-lg-5,
  .col-xs-6,
  .col-sm-6,
  .col-md-6,
  .col-lg-6,
  .col-xs-7,
  .col-sm-7,
  .col-md-7,
  .col-lg-7,
  .col-xs-8,
  .col-sm-8,
  .col-md-8,
  .col-lg-8,
  .col-xs-9,
  .col-sm-9,
  .col-md-9,
  .col-lg-9,
  .col-xs-10,
  .col-sm-10,
  .col-md-10,
  .col-lg-10,
  .col-xs-11,
  .col-sm-11,
  .col-md-11,
  .col-lg-11,
  .col-xs-12,
  .col-sm-12,
  .col-md-12,
  .col-lg-12,
  .col-xsm-1,
  .col-xsm-10,
  .col-xsm-11,
  .col-xsm-12,
  .col-xsm-2,
  .col-xsm-3,
  .col-xsm-4,
  .col-xsm-5,
  .col-xsm-6,
  .col-xsm-7,
  .col-xsm-8,
  .col-xsm-9 {
    /*    padding-left: 10px;
    padding-right: 10px;*/
  }
  div.custom-block-title {
    margin: 0 20px 30px 20px;
  }
  main .content-wrapper,
  aside .region {
    padding: 0;
  }
}
@media screen and (max-width: 1280px) {
  div.block-page-title-block h1 {
    margin: 50px 0 30px 0;
  }
}
@media screen and (min-width: 768px) {
  img.float-right {
    float: right;
    margin: 30px 0 30px 30px;
  }
  img.float-left {
    float: left;
    margin: 30px 30px 30px 0;
  }
}
@media screen and (max-width: 767px) {
  img.float-left,
  img.float-right {
    display: block;
    margin: 20px 0;
  }
  div.block-page-title-block h1 {
    margin: 40px 0 20px 0;
  }
  .before-footer-container {
    margin-top: 50px;
    margin-bottom: 50px;
  }
}
.mobile-header {
  display: none;
}
header.main {
  position: relative;
  z-index: 10;
  height: 90px;
  width: 100%;
  background: #fff;
  font-family: "Monsterrat", sans-serif;
  border-bottom: 1px solid #e6e6e6;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-self: right;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
header.main a:hover {
  text-decoration: none;
}
header.main .header-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-self: end;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
header.main .header-right .desktop-items {
  z-index: 10;
  display: block !important;
}
.no-hamburger-menu header.main .header-right .desktop-items .mobile-menu-icon {
  display: none;
}
header.main .header-left .logo {
  padding: 10px 10px 10px 20px;
}
header.main .header-left .logo .logo-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
header.main .header-left .logo .logo-wrapper a {
  display: inline-block;
  vertical-align: middle;
}
header.main .header-left .logo .logo-wrapper a img {
  max-height: 70px;
  width: auto;
}
header.main .header-left .logo .mobile-wrapper {
  display: none;
}
.header-right,
.mobile-header .header-right {
  position: relative;
  z-index: 1;
  line-height: 90px;
}
.header-right .header-items-wrapper,
.mobile-header .header-right .header-items-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-self: end;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header-right .icon,
.mobile-header .header-right .icon {
  float: right;
  display: block;
  height: 90px;
  padding: 0 20px;
  width: 90px;
  min-width: 72px;
}
.header-right .icon.mobile-menu-icon,
.mobile-header .header-right .icon.mobile-menu-icon {
  background: #5a5a5a;
  padding: 11px 18px;
}
.header-right .icon.mobile-menu-icon .icon-container,
.mobile-header .header-right .icon.mobile-menu-icon .icon-container {
  position: relative;
  width: 32px;
}
.header-right .icon.mobile-menu-icon .icon-container .stripe,
.mobile-header .header-right .icon.mobile-menu-icon .icon-container .stripe,
.header-right .icon.mobile-menu-icon .icon-container .menu-label,
.mobile-header .header-right .icon.mobile-menu-icon .icon-container .menu-label {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.header-right .icon.mobile-menu-icon .icon-container .stripe,
.mobile-header .header-right .icon.mobile-menu-icon .icon-container .stripe {
  position: absolute;
  height: 2px;
  left: 0;
  right: 0;
  background: #fff;
}
.header-right .icon.mobile-menu-icon .icon-container .stripe.first,
.mobile-header .header-right .icon.mobile-menu-icon .icon-container .stripe.first {
  top: 5px;
}
.header-right .icon.mobile-menu-icon .icon-container .stripe.center,
.mobile-header .header-right .icon.mobile-menu-icon .icon-container .stripe.center {
  top: 15px;
}
.header-right .icon.mobile-menu-icon .icon-container .stripe.last,
.mobile-header .header-right .icon.mobile-menu-icon .icon-container .stripe.last {
  top: 25px;
}
.header-right .icon.mobile-menu-icon .icon-container .menu-label,
.mobile-header .header-right .icon.mobile-menu-icon .icon-container .menu-label {
  position: absolute;
  text-align: center;
  font-size: 12px;
  color: #fff;
  top: 35px;
  display: block;
  left: 0;
  line-height: normal;
  margin: 0 -10px;
  width: 52px;
}
.header-right .icon.mobile-menu-icon.menu-open .icon-container .menu-label,
.mobile-header .header-right .icon.mobile-menu-icon.menu-open .icon-container .menu-label,
.header-right .icon.mobile-menu-icon.menu-open .icon-container .stripe.center,
.mobile-header .header-right .icon.mobile-menu-icon.menu-open .icon-container .stripe.center {
  opacity: 0;
}
.header-right .icon.mobile-menu-icon.menu-open .icon-container .stripe,
.mobile-header .header-right .icon.mobile-menu-icon.menu-open .icon-container .stripe {
  width: 24px;
  margin: 0 4px;
}
.header-right .icon.mobile-menu-icon.menu-open .icon-container .stripe.first,
.mobile-header .header-right .icon.mobile-menu-icon.menu-open .icon-container .stripe.first {
  top: 24px;
  /* IE 9 */
  -webkit-transform: rotate(45deg);
  /* Chrome, Safari, Opera */
  transform: rotate(45deg);
}
.header-right .icon.mobile-menu-icon.menu-open .icon-container .stripe.last,
.mobile-header .header-right .icon.mobile-menu-icon.menu-open .icon-container .stripe.last {
  top: 24px;
  /* IE 9 */
  -webkit-transform: rotate(-45deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-45deg);
}
.header-right .icon.connect-icon,
.mobile-header .header-right .icon.connect-icon {
  text-align: center;
  width: 140px;
  background: #00b3e6;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
}
.header-right .icon.search-icon,
.mobile-header .header-right .icon.search-icon {
  background: url("../images/icons/search.png") no-repeat center center #4a4a4a;
}
.header-right .icon:hover,
.mobile-header .header-right .icon:hover {
  background-color: #4681cf;
  text-decoration: none;
  cursor: pointer;
}
.header-right #search-form,
.mobile-header .header-right #search-form {
  float: right;
  position: relative;
  display: none;
}
.header-right #search-form input,
.mobile-header .header-right #search-form input {
  line-height: 89px;
  margin: 0;
  padding: 0 20px;
  border: none;
  height: 89px;
  overflow: hidden;
}
.header-right #search-form .close-search,
.mobile-header .header-right #search-form .close-search {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 40px;
  height: 40px;
  background: url("../images/icons/close.png") no-repeat center center;
  background-size: 20px 20px;
  opacity: 0.5;
}
.header-right #search-form .close-search:hover,
.mobile-header .header-right #search-form .close-search:hover {
  opacity: 1;
  cursor: pointer;
}
body.no-hamburger-menu header.main {
  overflow: inherit;
}
body.hamburger-menu {
  padding-top: 90px;
}
body.hamburger-menu header.main {
  z-index: 99;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  border-bottom: 1px solid #e6e6e6;
}
body.hamburger-menu header.main .header-right .main-menu-wrapper {
  position: fixed;
  top: 90px;
  bottom: 0;
  right: -320px;
  width: 320px;
  max-width: 100%;
  background: #5a5a5a;
  float: none;
  display: block !important;
}
body.hamburger-menu header.main .header-right .main-menu-wrapper.menu-open {
  right: 0;
}
body.hamburger-menu header.main .header-right .main-menu-wrapper nav {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 150px;
}
body.hamburger-menu header.main .header-right .main-menu-wrapper ul {
  padding: 20px 0;
}
body.hamburger-menu header.main .header-right .main-menu-wrapper ul li {
  display: block;
  line-height: 50px;
}
body.hamburger-menu header.main .header-right .main-menu-wrapper ul li a {
  color: #fff;
  font-size: 18px;
  padding: 0 40px;
  font-weight: 400;
}
body.hamburger-menu header.main .header-right .main-menu-wrapper ul li a:hover {
  color: #8dd1f0;
}
body.hamburger-menu header.main .header-right .main-menu-wrapper ul li span {
  color: #fff;
  font-size: 18px;
  padding: 0 40px;
  font-weight: 400;
  display: inline-block;
}
body.hamburger-menu header.main .header-right .main-menu-wrapper .newsletter-signup {
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 40px;
  background: #5a5a5a;
}
body.hamburger-menu header.main .header-right .main-menu-wrapper .newsletter-signup .nl-title {
  color: #8dd1f0;
  font-family: "Monsterrat", sans-serif;
  font-size: 26px;
  line-height: normal;
  margin: 0 0 20px 0;
}
body.hamburger-menu header.main .header-right .main-menu-wrapper .newsletter-signup .btn {
  display: block;
  color: #fff;
}
body.hamburger-menu header.main .header-right .main-menu-wrapper .newsletter-signup .btn:hover {
  color: #8dd1f0;
}
body.path-frontpage header.main {
  border-bottom: 0;
}
@media screen and (max-width: 1570px) {
  body.hamburger-menu header.main .header-right .main-menu-wrapper nav {
    right: -20px;
    overflow: scroll;
  }
  .mobile-header .header-right .main-menu-wrapper nav {
    right: -20px;
    overflow: scroll;
  }
}
@media screen and (max-width: 1520px) {
  .header-right .main-menu-wrapper .menu .menu-item {
    line-height: 50px;
  }
  .header-right .main-menu-wrapper .menu .menu-item.menu-item--expanded a:after {
    display: none;
  }
  .header-right .main-menu-wrapper .menu .menu-item.menu-item--expanded span:after {
    background: none;
  }
  .header-right .main-menu-wrapper .menu .menu-item.menu-item--expanded > .plus-dropdown {
    display: inline-block;
  }
  .header-right .main-menu-wrapper .menu .menu-item.menu-item--expanded > .plus-dropdown:after {
    display: none;
  }
  .header-right .main-menu-wrapper .menu .menu-item.menu-item--expanded:hover .menu {
    display: none;
  }
  .header-right .main-menu-wrapper .menu .menu-item .menu {
    position: relative;
    background-color: transparent;
    top: auto;
    left: auto;
    padding: 0 0 0 40px;
    width: 100%;
    padding-bottom: 5px;
  }
  .header-right .main-menu-wrapper .menu .menu-item .menu li {
    line-height: 40px;
  }
  .header-right .main-menu-wrapper .menu .menu-item .menu li a {
    padding: 0 20px;
    font-size: 16px;
  }
  .header-right .main-menu-wrapper .menu .menu-item .menu li a:hover {
    color: #8dd1f0;
  }
}
.main-menu-wrapper {
  float: right;
}
.main-menu-wrapper ul {
  margin: 0;
  padding: 0 25px;
}
.main-menu-wrapper ul li {
  list-style: none;
  display: inline-block;
  text-transform: uppercase;
}
.main-menu-wrapper ul li a {
  display: block;
  color: #737373;
  padding: 0 15px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
}
.main-menu-wrapper ul li a:hover {
  color: #4681cf;
}
.main-menu-wrapper ul li span {
  font-size: 14px;
  color: #737373;
  padding: 0 15px;
  font-weight: 700;
  display: block;
}
.main-menu-wrapper .newsletter-signup {
  display: none;
}
.main-menu-wrapper .menu .menu-item {
  position: relative;
  line-height: 86px;
}
.main-menu-wrapper .menu .menu-item.menu-item--expanded a {
  display: inline-block;
  vertical-align: middle;
  padding-right: 10px;
}
.main-menu-wrapper .menu .menu-item.menu-item--expanded a:after {
  content: "";
  display: inline-block;
  background: url("../images/icons/arrow-down.png") center center no-repeat;
  padding: 10px;
  width: 9px;
  height: 12px;
  margin-bottom: -5px;
}
.main-menu-wrapper .menu .menu-item.menu-item--expanded a:hover:after {
  background: url("../images/icons/arrow-down-dark-blue.png") center center no-repeat;
}
.main-menu-wrapper .menu .menu-item.menu-item--expanded span:after {
  content: "";
  display: inline-block;
  background: url("../images/icons/arrow-down.png") center center no-repeat;
  padding: 10px;
  width: 9px;
  height: 12px;
  margin-bottom: -5px;
}
.main-menu-wrapper .menu .menu-item.menu-item--expanded:hover .menu {
  display: block;
}
.main-menu-wrapper .menu .menu-item.menu-item--expanded > .plus-dropdown {
  display: none;
  height: 50px;
  vertical-align: middle;
  background: url("../images/icons/plus-light.png") center center no-repeat;
  width: 8px;
}
.main-menu-wrapper .menu .menu-item.menu-item--expanded > .plus-dropdown:hover {
  cursor: pointer;
  background: url("../images/icons/plus-light.png") center center no-repeat;
}
.main-menu-wrapper .menu .menu-item .menu {
  display: none;
  position: absolute;
  background-color: #00b3e6;
  top: 88px;
  padding: 20px 20px;
  width: 100%;
  z-index: 100;
}
@media screen and (min-width: 1521px) {
  .main-menu-wrapper .menu .menu-item .menu {
    width: 240px;
  }
}
.main-menu-wrapper .menu .menu-item .menu li {
  line-height: 1.5;
  display: block;
}
.main-menu-wrapper .menu .menu-item .menu li .plus-dropdown {
  display: none;
}
.main-menu-wrapper .menu .menu-item .menu li a {
  color: #737373;
  padding: 10px;
}
@media screen and (min-width: 1521px) {
  .main-menu-wrapper .menu .menu-item .menu li a {
    color: #fff;
  }
}
.main-menu-wrapper .menu .menu-item .menu li a:after {
  display: none;
}
.main-menu-wrapper .menu .menu-item .menu li a:hover {
  color: #5a5a5a;
}
@media screen and (max-width: 767px) {
  body.hamburger-menu header.main .header-right .main-menu-wrapper {
    top: 70px;
  }
  header.main {
    z-index: 9999;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 70px;
    border-bottom: 1px solid #e6e6e6;
  }
  header.main .header-left .logo a img {
    max-height: 50px;
  }
  header.main .header-right {
    line-height: 70px;
  }
  header.main .header-right .icon {
    width: 70px;
    height: 70px;
    padding: 0 20px;
  }
  header.main .header-right .icon.mobile-menu-icon {
    padding: 10px 20px;
  }
  header.main .header-right .icon.connect-icon {
    width: 180px;
  }
  header.main .header-right #search-form input {
    line-height: 69px;
    height: 69px;
    border-left: 1px solid #e6e6e6;
  }
}
@media screen and (max-width: 600px) {
  header.main .header-right .icon.connect-icon {
    display: none;
  }
  body.hamburger-menu header.main .header-right .main-menu-wrapper {
    right: -600px;
    width: 100%;
  }
}
@media screen and (max-width: 815px) {
  .main-menu-wrapper {
    background-color: white;
    float: none !important;
  }
  .main-menu-wrapper li {
    display: block !important;
    margin-top: 20px;
  }
  body {
    padding-bottom: 80px;
  }
  .mobile-header {
    position: fixed;
    display: block;
    bottom: 0;
    z-index: 999;
    width: 100%;
  }
  .mobile-header .header-items-wrapper {
    height: 70px;
    width: 100%;
  }
  .mobile-header .header-items-wrapper .icon.connect-icon {
    width: 100% !important;
    line-height: 5;
  }
  .icon {
    height: 70px !important;
    padding: 12px 20px;
  }
  body.hamburger-menu {
    padding-top: 165px !important;
  }
  body.hamburger-menu header.main {
    height: auto;
    display: block;
    border-bottom: 0;
    z-index: 9999999;
  }
  body.hamburger-menu header.main .header-left {
    position: relative;
    background-color: white;
  }
  body.hamburger-menu header.main .header-left .logo .logo-wrapper {
    display: inline;
  }
  body.hamburger-menu header.main .header-left .logo .logo-wrapper a {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
  }
  body.hamburger-menu header.main .header-left .logo .logo-wrapper a img {
    max-height: 70px;
    width: auto;
    margin: 0 auto;
    display: block;
  }
  body.hamburger-menu header.main .header-left .logo .logo-desktop {
    display: none;
  }
  body.hamburger-menu header.main .header-left .logo .mobile-wrapper {
    display: block;
  }
  body.hamburger-menu header.main .header-left .logo .mobile-wrapper .powered-by-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  body.hamburger-menu header.main .header-left .logo .mobile-wrapper .powered-by-wrapper .powered-by {
    display: block;
    font-size: 10px;
    margin-right: 10px;
    margin: auto 0;
  }
  body.hamburger-menu header.main .header-left .logo .mobile-wrapper img:nth-child(2) {
    max-height: 32px;
    margin: 0;
  }
  body.hamburger-menu header.main .header-right {
    display: none;
  }
  body.menu-is-open {
    padding-top: 70px !important;
  }
  body.menu-is-open header.main {
    position: fixed;
    height: 70px;
  }
  body.menu-is-open header.main .header-left {
    height: 0;
    overflow: hidden;
  }
}
@media screen and (max-width: 815px) {
  .main-menu-wrapper {
    display: none;
  }
}
@media screen and (min-width: 1521px) {
  .main-menu-wrapper .menu .menu-item .menu {
    width: 240px;
  }
}
footer.main {
  background: #f0f2f9;
  padding: 90px 0 80px 0;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}
footer.main .footer-social-container .social-title {
  text-transform: uppercase;
  margin: 0 0 40px 10px;
}
footer.main .footer-social-container .social-media-icons {
  padding: 0;
  margin: 0;
}
footer.main .footer-social-container .social-media-icons li {
  list-style: none;
  display: inline-block;
  margin: 10px;
}
footer.main .footer-social-container .social-media-icons li a {
  display: block;
  width: 46px;
  height: 46px;
  border: none;
}
footer.main .footer-social-container .social-media-icons li a.facebook {
  background: url('../images/icons/facebook.png') no-repeat center center;
}
footer.main .footer-social-container .social-media-icons li a.linkedin {
  background: url('../images/icons/linkedin.png') no-repeat center center;
}
footer.main .footer-social-container .social-media-icons li a.twitter {
  background: url('../images/icons/twitter.png') no-repeat center center;
}
footer.main .footer-social-container .social-media-icons li a.youtube {
  background: url('../images/icons/youtube.png') no-repeat center center;
}
footer.main .footer-social-container .social-media-icons li a.instagram {
  background: url('../images/icons/instagram.png') no-repeat center center;
}
footer.main .footer-social-container .social-media-icons li a:hover {
  opacity: 0.8;
  -webkit-animation: wobble 1s;
          animation: wobble 1s;
}
footer.main .footer-menu-container .title {
  color: #7b7b7b;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
}
footer.main .footer-menu-container ul {
  margin: 0;
  padding: 0;
}
footer.main .footer-menu-container ul li {
  list-style: none;
  display: inline-block;
  text-transform: uppercase;
  margin: 0 25px 20px 0;
}
footer.main .footer-menu-container ul li a {
  color: #7b7b7b;
  text-decoration: none;
}
footer.main .footer-menu-container ul li a:hover {
  text-decoration: underline;
}
footer.main .footer-menu-container.menu--footer-highlight-menu,
footer.main .footer-menu-container.menu--footer {
  margin-block: 24px 30px;
}
footer.main .footer-menu-container.menu--footer-highlight-menu ul li,
footer.main .footer-menu-container.menu--footer ul li {
  margin: 0 40px 20px 0;
  font-size: 28px;
}
footer.main .footer-menu-container.menu--footer-highlight-menu ul li a,
footer.main .footer-menu-container.menu--footer ul li a {
  color: #4681cf;
}
@media screen and (max-width: 767px) {
  footer.main {
    padding: 50px 0;
    text-align: center;
  }
  footer.main .footer-social-container .social-title {
    margin: 0 0 10px 0;
  }
  footer.main .footer-menu-container {
    margin: 30px 0 0 0;
  }
  footer.main .footer-menu-container nav ul li {
    margin: 15px;
  }
  footer.main .footer-menu-container nav.menu--footer-highlight-menu,
  footer.main .footer-menu-container nav.menu--footer {
    margin: 24px 0 0;
  }
  footer.main .footer-menu-container nav.menu--footer-highlight-menu ul li,
  footer.main .footer-menu-container nav.menu--footer ul li {
    margin: 20px;
    font-size: 20px;
  }
}
@media screen and (max-width: 540px) {
  footer.main {
    padding: 30px 0;
    text-align: center;
  }
  footer.main .footer-social-container .social-title {
    margin: 0 0 10px 0;
  }
  footer.main .footer-menu-container {
    margin: 30px 0 0 0;
  }
  footer.main .footer-menu-container nav ul li {
    margin: 10px;
    font-size: 12px;
    display: block;
    text-align: center;
  }
  footer.main .footer-menu-container nav.menu--footer-highlight-menu,
  footer.main .footer-menu-container nav.menu--footer {
    margin: 24px 0 30px 0;
  }
  footer.main .footer-menu-container nav.menu--footer-highlight-menu ul li,
  footer.main .footer-menu-container nav.menu--footer ul li {
    margin: 10px;
    font-size: 14px;
  }
}
/*** SOCIAL MEDIA ANIMATION ***/
@-webkit-keyframes wobble {
  30% {
    /* IE 9 */
    -webkit-transform: rotate(20deg);
    /* Chrome, Safari, Opera */
    transform: rotate(20deg);
  }
  70% {
    /* IE 9 */
    -webkit-transform: rotate(-15deg);
    /* Chrome, Safari, Opera */
    transform: rotate(-15deg);
  }
  100% {
    /* IE 9 */
    -webkit-transform: rotate(0);
    /* Chrome, Safari, Opera */
    transform: rotate(0);
  }
}
@keyframes wobble {
  30% {
    /* IE 9 */
    -webkit-transform: rotate(20deg);
    /* Chrome, Safari, Opera */
    transform: rotate(20deg);
  }
  70% {
    /* IE 9 */
    -webkit-transform: rotate(-15deg);
    /* Chrome, Safari, Opera */
    transform: rotate(-15deg);
  }
  100% {
    /* IE 9 */
    -webkit-transform: rotate(0);
    /* Chrome, Safari, Opera */
    transform: rotate(0);
  }
}
div#block-relevanttweets {
  margin: 50px 0;
  border-top: 1px solid #e6e6e6;
}
div#block-relevanttweets section.related-tweets h3 {
  font-family: 'Lato', sans-serif;
  font-size: 22px;
  text-transform: uppercase;
  margin: 30px 0;
}
div#block-relevanttweets section.related-tweets div.tweets-container {
  margin: 0;
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
}
div#block-relevanttweets section.related-tweets div.tweets-container div.tweet {
  display: inline-block;
}
div#block-relevanttweets section.related-tweets div.tweets-container div.tweet div.tweet-container {
  border: 1px solid #e6e6e6;
  padding: 25px 25px 25px 75px;
  background: url('../images/icons/tweet.png') no-repeat top 25px left 25px;
  margin: 0 0 20px 0;
  font-family: 'Lato';
  overflow: hidden;
}
div#block-relevanttweets section.related-tweets div.tweets-container div.tweet div.tweet-container a {
  color: #00b3e6;
}
div#block-relevanttweets section.related-tweets div.tweets-container div.tweet div.tweet-container a:hover {
  color: #4681cf;
}
div#block-relevanttweets section.related-tweets div.tweets-container div.tweet div.tweet-container .tweet-icon {
  display: none;
}
div#block-relevanttweets section.related-tweets div.tweets-container div.tweet div.tweet-container div.image {
  margin-bottom: 20px;
}
div#block-relevanttweets section.related-tweets div.tweets-container div.tweet div.tweet-container div.image img {
  max-width: 100%;
  max-height: 150px;
}
div#block-relevanttweets section.related-tweets div.tweets-container div.tweet div.tweet-container div.text {
  margin-bottom: 20px;
  font-weight: 400;
}
div#block-relevanttweets section.related-tweets div.tweets-container div.tweet div.tweet-container div.text .read-tweet {
  font-weight: 700;
}
div#block-relevanttweets section.related-tweets div.tweets-container div.tweet div.tweet-container div.text .read-tweet:hover {
  color: #4681cf;
}
div#block-relevanttweets section.related-tweets div.tweets-container div.tweet div.tweet-container div.meta {
  overflow: hidden;
  font-weight: 400;
  margin-top: 20px;
  font-size: 14px;
}
div#block-relevanttweets section.related-tweets div.tweets-container div.tweet div.tweet-container div.meta span.author {
  float: left;
  display: block;
}
div#block-relevanttweets section.related-tweets div.tweets-container div.tweet div.tweet-container div.meta span.date {
  display: block;
  clear: both;
}
@media screen and (max-width: 1280px) {
  div#block-relevanttweets {
    padding: 0 20px;
  }
}
@media screen and (max-width: 1200px) {
  .layout-sidebar-right div#block-relevanttweets section.related-tweets div.tweets-container div.tweet div.tweet-container {
    padding: 15px;
    background: none;
    position: relative;
  }
}
@media screen and (max-width: 900px) {
  div#block-relevanttweets section.related-tweets div.tweets-container div.tweet div.tweet-container {
    padding: 15px;
    background: none;
    position: relative;
  }
  .layout-sidebar-right div#block-relevanttweets section.related-tweets div.tweets-container {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
    font-size: 14px;
  }
  .layout-sidebar-right div#block-relevanttweets section.related-tweets div.tweets-container div.tweet div.tweet-container {
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 500px) {
  .layout-sidebar-right div#block-relevanttweets section.related-tweets div.tweets-container {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.typify-documents-block {
  border-bottom: 1px solid #e6e6e6;
  padding: 0 0 40px 0;
  margin: 0 0 40px 0;
}
.typify-documents-block h3 {
  font-family: 'Lato', sans-serif;
  font-size: 22px;
  text-transform: uppercase;
  margin: 0 0 30px 0;
}
.typify-documents-block .button-container {
  margin: 50px 0 0 0;
}
.single-doc a {
  font-size: 18px;
  color: #00b3e6;
}
.single-doc a .extension {
  text-transform: uppercase;
  display: inline-block;
  padding: 1px 3px;
  border: 2px solid #4681cf;
  border-radius: 2px;
  text-decoration: none;
  font-size: 12px;
  margin: 0 10px 0 0;
  font-family: 'Lato';
  line-height: 14px;
  font-weight: 700;
  color: #4681cf;
  vertical-align: top;
}
.single-doc a:hover {
  color: #4681cf;
  text-decoration: none;
}
.page-node-type-article .typify-documents-block {
  margin-top: 40px;
  padding-top: 40px;
  border-top: 1px solid #e6e6e6;
}
/*** SLICK ***/
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.node--unpublished {
  background-color: #fff4f4;
}
.indented {
  margin-left: 25px;
  /* LTR */
}
[dir="rtl"] .indented {
  margin-right: 25px;
  margin-left: 0;
}
.basic-page .region-content article {
  margin: 50px 0;
}
.basic-page .region-content article .node__content {
  font-size: 18px;
}
.pdf-file {
  display: inline-block;
  min-height: 16px;
  background-repeat: no-repeat;
  background-position: left center;
  margin-bottom: 30px;
}
.file--application-pdf {
  background-image: url(../images/icons/pdf.png);
  padding-left: 35px;
}
@media screen and (max-width: 1280px) {
  .basic-page .region-content article {
    margin: 40px 0;
  }
  .basic-page .region-content article .node__content {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .basic-page .region-content article {
    margin: 40px 0;
  }
}
body.path-frontpage .region-content {
  margin: 0;
}
body.path-frontpage .region-content article {
  font-size: 18px;
}
@media screen and (max-width: 600px) {
  .typify-content-type-block {
    padding: 50px 0;
  }
  .typify-content-type-block.content-type-speaker .slick-slides.slick-slider {
    margin: 0;
  }
  .typify-content-type-block.content-type-speaker .slick-slides.slick-slider .clearfix {
    display: none !important;
  }
  .typify-content-type-block.content-type-speaker .slick-slides.slick-slider .slick-slide {
    padding: 0;
    margin: 0;
  }
  .typify-content-type-block.content-type-speaker .slick-slides.slick-slider .slick-slide .node-info {
    margin-top: 70px;
  }
  .typify-content-type-block.content-type-speaker .slick-slides.slick-slider .slick-dots {
    padding: 0 15px;
    margin: 0;
    text-align: center;
  }
  .typify-content-type-block.content-type-speaker .slick-slides.slick-slider .slick-dots li {
    list-style: none;
    display: inline-block;
    height: 15px;
    width: 15px;
    border-radius: 100%;
    background: #8dd1f0;
    overflow: hidden;
    margin: 5px;
  }
  .typify-content-type-block.content-type-speaker .slick-slides.slick-slider .slick-dots li button {
    background: none;
    border: none;
  }
  .typify-content-type-block.content-type-speaker .slick-slides.slick-slider .slick-dots li.slick-active {
    background: #4681cf;
  }
  .typify-content-type-block.content-type-video .single-node {
    display: none;
  }
  .typify-content-type-block.content-type-video .single-node:first-of-type {
    display: block;
  }
  .typify-content-type-block .button-container {
    margin: 30px 0 0 0;
  }
}
#user-login-form input {
  padding: 5px 10px;
  border: 1px solid #dedede;
}
#user-login-form,
.user-pass {
  margin-bottom: 50px;
}
#user-login-form label,
.user-pass label {
  text-transform: uppercase;
  font-family: 'Lato';
  font-weight: 400;
}
#user-login-form input,
.user-pass input {
  line-height: 50px;
  border: 1px solid #e6e6e6;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
}
#user-login-form input#edit-submit,
.user-pass input#edit-submit {
  border-color: #4681cf;
  padding-right: 70px;
}
#user-login-form input#edit-submit:hover,
.user-pass input#edit-submit:hover {
  border-color: #8dd1f0;
  color: #8dd1f0;
  background-image: url('../images/icons/arrow-blue.png');
}
#user-login-form .description,
.user-pass .description {
  display: none;
}
#user-login-form .form-actions,
.user-pass .form-actions {
  margin-top: 30px;
}
div.view-news {
  overflow: hidden;
  margin-bottom: 100px;
}
div.view-news div.view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
div.view-news div.news-item {
  margin-bottom: 30px;
}
div.view-news div.news-item div.image {
  position: relative;
}
div.view-news div.news-item div.image div.workgroup-wrapper {
  background: #4681cf;
  padding: 20px;
  text-transform: uppercase;
  display: inline-block;
  position: absolute;
  font-family: "Lato", sans-serif;
  font-size: 16px;
}
div.view-news div.news-item div.image div.workgroup-wrapper span {
  color: #bdd1ed;
  display: block;
  margin-right: 10px;
  float: left;
}
div.view-news div.news-item div.image div.workgroup-wrapper a {
  color: #fff;
  float: left;
  display: block;
}
div.view-news div.news-item div.image a img {
  display: block;
  width: 100%;
  border-bottom: 6px solid #4681cf;
}
div.view-news div.news-item div.content {
  position: relative;
}
div.view-news div.news-item div.content h2 {
  margin: 25px 0 15px 0;
  line-height: 0.7;
}
div.view-news div.news-item div.content h2 a {
  font-size: 22px;
  color: #5a5a5a;
}
div.view-news div.news-item div.content h2 a:hover {
  color: #00b3e6;
}
div.view-news div.news-item div.content div.meta {
  overflow: hidden;
  margin-bottom: 25px;
}
div.view-news div.news-item div.content span.meta-date,
div.view-news div.news-item div.content span.tags {
  font-size: 14px;
  font-family: "Lato", sans-serif;
  color: #5a5a5a;
  text-transform: uppercase;
  display: block;
  float: left;
}
div.view-news div.news-item div.content span.tags {
  margin-left: 10px;
}
div.view-news div.news-item div.content span.tags ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
div.view-news div.news-item div.content span.tags ul li {
  margin: 0;
  padding: 0 0 0 15px;
  float: left;
  text-indent: -0.7em;
}
div.view-news div.news-item div.content span.tags ul li:before {
  content: "• ";
  color: #4681cf;
}
div.view-news div.news-item div.content div.body-text {
  margin-top: 40px;
  margin-bottom: 20px;
}
div.view-news div.news-item div.content div.links {
  position: relative;
}
div.view-news div.news-item div.content div.links > a {
  padding: 0 60px 0 0;
  line-height: 46px;
  background: url("../images/icons/arrow-blue.png") no-repeat center right 20px;
  text-transform: uppercase;
  font-size: 16px;
  color: #00b3e6;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  float: left;
}
div.view-news div.news-item div.content div.links > a:hover {
  color: #4681cf;
  background-image: url("../images/icons/arrow-dark-blue.png");
}
div.view-news div.news-item div.content div.links div.icons {
  text-align: right;
}
div.view-news div.news-item div.content div.links div.icons > a {
  background: url("../images/icons/comments.png") no-repeat;
  display: block;
  height: 30px;
  margin-top: 5px;
  padding-left: 37px;
  float: right;
  color: #737373;
  text-decoration: none;
  line-height: 30px;
  margin-right: 30px;
}
div.view-news div.news-item div.content div.links div.icons div.share-buttons {
  float: right;
}
div.view-news div.news-item div.content div.links div.icons div.share-buttons .share-links {
  padding-top: 5px;
}
div.view-news div.news-item:last-child {
  margin-right: 0;
}
div.view-news ul.pager {
  margin: 40px 0;
  padding: 0;
  display: block;
  width: 100%;
  text-align: center;
}
div.view-news ul.pager li a {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  letter-spacing: 1px;
  display: inline-block;
  padding: 0 60px 0 20px;
  font-size: 16px;
  line-height: 46px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 0;
  background: url("../images/icons/arrow-dark-blue.png") no-repeat center right 20px;
  color: #4681cf;
  border: 2px solid #4681cf;
}
div.view-news ul.pager li a:hover {
  text-decoration: none;
  color: #fff;
  border-color: #fff;
  background: url("../images/icons/arrow-white.png") no-repeat center right 20px;
}
div.view-news ul.pager li a.hover-light-blue:hover {
  color: #8dd1f0;
  border-color: #8dd1f0;
  background: url("../images/icons/arrow-blue.png") no-repeat center right 20px;
}
div.view-news ul.pager li a.light-blue {
  color: #8dd1f0;
  border-color: #8dd1f0;
  background: url("../images/icons/arrow-blue.png") no-repeat center right 20px;
}
div.view-news ul.pager li a.light-blue:hover {
  color: #4681cf;
  border-color: #4681cf;
  background: url("../images/icons/arrow-dark-blue.png") no-repeat center right 20px;
}
div.view-news ul.pager li a.blue {
  color: #fff;
  border-color: #4681cf;
  background: url("../images/icons/arrow-white.png") #4681cf no-repeat center right 20px;
}
div.view-news ul.pager li a.blue:hover {
  color: #4681cf;
  background: url("../images/icons/arrow-dark-blue.png") no-repeat center right 20px;
}
div.view-news ul.pager li a.link-blue {
  color: #00b3e6;
  border-color: #00b3e6;
  background: url("../images/icons/arrow-blue.png") no-repeat center right 20px;
  font-weight: 600;
}
div.view-news ul.pager li a.link-blue:hover {
  color: #4681cf;
  border-color: #4681cf;
  background: url("../images/icons/arrow-dark-blue.png") no-repeat center right 20px;
}
div.view-news ul.pager li a.white {
  color: #fff;
  border-color: #fff;
  background: url("../images/icons/arrow-white.png") no-repeat center right 20px;
}
div.view-news ul.pager li a.white:hover {
  color: #8dd1f0;
  border-color: #8dd1f0;
  background: url("../images/icons/arrow-blue.png") no-repeat center right 20px;
}
div.view-news ul.pager li a.no-border {
  border: none;
  line-height: 50px;
  padding-left: 0;
}
div.view-news ul.pager li a:hover {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  letter-spacing: 1px;
  display: inline-block;
  padding: 0 60px 0 20px;
  font-size: 16px;
  line-height: 46px;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 0;
  background: url("../images/icons/arrow-dark-blue.png") no-repeat center right 20px;
  color: #4681cf;
  border: 2px solid #4681cf;
  background: url("../images/icons/arrow-dark-blue.png") no-repeat center right 20px !important;
  color: #4681cf !important;
  border: 2px solid #4681cf !important;
}
div.view-news ul.pager li a:hover:hover {
  text-decoration: none;
  color: #fff;
  border-color: #fff;
  background: url("../images/icons/arrow-white.png") no-repeat center right 20px;
}
div.view-news ul.pager li a:hover.hover-light-blue:hover {
  color: #8dd1f0;
  border-color: #8dd1f0;
  background: url("../images/icons/arrow-blue.png") no-repeat center right 20px;
}
div.view-news ul.pager li a:hover.light-blue {
  color: #8dd1f0;
  border-color: #8dd1f0;
  background: url("../images/icons/arrow-blue.png") no-repeat center right 20px;
}
div.view-news ul.pager li a:hover.light-blue:hover {
  color: #4681cf;
  border-color: #4681cf;
  background: url("../images/icons/arrow-dark-blue.png") no-repeat center right 20px;
}
div.view-news ul.pager li a:hover.blue {
  color: #fff;
  border-color: #4681cf;
  background: url("../images/icons/arrow-white.png") #4681cf no-repeat center right 20px;
}
div.view-news ul.pager li a:hover.blue:hover {
  color: #4681cf;
  background: url("../images/icons/arrow-dark-blue.png") no-repeat center right 20px;
}
div.view-news ul.pager li a:hover.link-blue {
  color: #00b3e6;
  border-color: #00b3e6;
  background: url("../images/icons/arrow-blue.png") no-repeat center right 20px;
  font-weight: 600;
}
div.view-news ul.pager li a:hover.link-blue:hover {
  color: #4681cf;
  border-color: #4681cf;
  background: url("../images/icons/arrow-dark-blue.png") no-repeat center right 20px;
}
div.view-news ul.pager li a:hover.white {
  color: #fff;
  border-color: #fff;
  background: url("../images/icons/arrow-white.png") no-repeat center right 20px;
}
div.view-news ul.pager li a:hover.white:hover {
  color: #8dd1f0;
  border-color: #8dd1f0;
  background: url("../images/icons/arrow-blue.png") no-repeat center right 20px;
}
div.view-news ul.pager li a:hover.no-border {
  border: none;
  line-height: 50px;
  padding-left: 0;
}
div.view-news.view-display-id-block_1 div.news-item:first-child {
  width: 100%;
  margin-right: 0;
  clear: both;
  overflow: hidden;
  margin-bottom: 65px;
}
div.view-news.view-display-id-block_1 div.news-item:first-child div.image {
  float: left;
  width: 620px;
}
div.view-news.view-display-id-block_1 div.news-item:first-child div.image img {
  width: 100%;
}
div.view-news.view-display-id-block_1 div.news-item:first-child div.content {
  margin-left: 650px;
}
div.view-news.view-display-id-block_1 div.news-item:first-child div.content h2 {
  margin: 0 0 25px;
  padding: 0 0 25px;
  font-size: 22px;
  line-height: 22px;
  border-bottom: 1px solid #e6e6e6;
}
div#block-views-block-news-news-overview:nth-child(3n + 0) {
  margin-right: 0;
}
/*** SINGLE ARTIICLE ***/
.page-node-type-article {
  /*** Sidebar ***/
}
.page-node-type-article article.news-single section.image {
  position: relative;
}
.page-node-type-article article.news-single section.image div.workgroup-wrapper {
  background: #4681cf;
  padding: 20px;
  text-transform: uppercase;
  display: inline-block;
  position: absolute;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  min-width: 120px;
}
.page-node-type-article article.news-single section.image div.workgroup-wrapper span {
  color: #bdd1ed;
  display: block;
  margin-right: 10px;
  float: left;
}
.page-node-type-article article.news-single section.image div.workgroup-wrapper a {
  color: #fff;
  float: left;
  display: block;
}
.page-node-type-article article.news-single section.image img {
  display: block;
  width: 100%;
  border-bottom: 6px solid #4681cf;
}
.page-node-type-article article.news-single section.content {
  position: relative;
}
.page-node-type-article article.news-single section.content div.meta {
  overflow: hidden;
  margin-bottom: 80px;
  padding: 25px 0 20px 0;
  border-bottom: 1px solid #e6e6e6;
}
.page-node-type-article article.news-single section.content span.meta-date,
.page-node-type-article article.news-single section.content span.tags {
  font-size: 14px;
  font-family: "Lato", sans-serif;
  color: #5a5a5a;
  text-transform: uppercase;
  display: block;
  float: left;
}
.page-node-type-article article.news-single section.content span.tags {
  margin-left: 10px;
}
.page-node-type-article article.news-single section.content span.tags ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.page-node-type-article article.news-single section.content span.tags ul li {
  margin: 0;
  padding: 0 0 0 15px;
  float: left;
  text-indent: -0.7em;
}
.page-node-type-article article.news-single section.content span.tags ul li:before {
  content: "• ";
  color: #4681cf;
}
.page-node-type-article article.news-single section.content div.body-text {
  margin: 40px 0;
}
.page-node-type-article article.news-single section.content div.icons {
  overflow: hidden;
}
.page-node-type-article article.news-single section.content div.icons > a {
  background: url("../images/icons/comments.png") no-repeat;
  display: block;
  height: 30px;
  margin-top: 5px;
  padding-left: 37px;
  float: left;
  color: #00b3e6;
  text-decoration: none;
  line-height: 30px;
  margin-right: 30px;
}
.page-node-type-article article.news-single section.content div.icons div.share-buttons {
  float: left;
}
.page-node-type-article aside {
  margin-top: 100px;
}
div.block-views-blockrelated-articles-related-articles {
  border-top: 1px solid #e6e6e6;
  margin-top: 40px;
  padding-top: 40px;
}
div.block-views-blockrelated-articles-related-articles h2 {
  font-family: "Lato", sans-serif;
  font-size: 22px;
  text-transform: uppercase;
}
div.block-views-blockrelated-articles-related-articles div.view-content {
  margin: 40px 0;
}
div.block-views-blockrelated-articles-related-articles div.view-content div.views-row div.views-field-title a {
  display: block;
  margin-bottom: 5px;
  color: #00b3e6;
  background: url(../images/icons/arrow-blue.png) no-repeat left center;
  padding-left: 40px;
}
section.comments #livefyre-comments .fyre .fyre-comment a {
  color: #4681cf;
}
section.comments #livefyre-comments .fyre .fyre-comment-user img.fyre-user-avatar {
  border-radius: 0;
}
section.comments #livefyre-comments .fyre .fyre-help {
  display: none;
}
section.comments #livefyre-comments .fyre .fyre-stream-stats span {
  text-transform: uppercase;
  color: #5a5a5a;
  font-size: 20px;
  font-family: "Lato", sans-serif;
}
section.comments #livefyre-comments .fyre .fyre-login-bar a {
  color: #00b3e6;
  font-family: "Lato", sans-serif;
  text-transform: uppercase;
  font-size: 14px;
}
section.comments #livefyre-comments .fyre em.fyre-stream-livecount {
  font-family: "Lato", sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  color: #737373;
}
section.comments #livefyre-comments .fyre .fyre-editor .fyre-editor-container .fyre-editor-editable.editable {
  background: #fff;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
section.comments #livefyre-comments .fyre .fyre-stream-sort {
  border: none;
}
section.comments #livefyre-comments .fyre .fyre-stream-sort span.fyre-stream-sort-bar {
  display: none;
}
section.comments #livefyre-comments .fyre .fyre-stream-sort a {
  font-family: "Lato", sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  display: inline-block;
  margin-right: 20px;
}
section.comments #livefyre-comments .fyre .fyre-stream-sort a.fyre-stream-sort-selected {
  color: #00b3e6 !important;
}
section.comments #livefyre-comments .fyre .fyre-comment-head,
section.comments #livefyre-comments .fyre .fyre-comment-body,
section.comments #livefyre-comments .fyre .fyre-comment-footer,
section.comments #livefyre-comments .fyre .fyre-comment-divider > div.fyre-comment-divider {
  margin-left: 70px;
}
section.comments #livefyre-comments .fyre .fyre-comment-wrapper {
  font-size: 16px;
}
section.comments #livefyre-comments .fyre .fyre-comment-wrapper time.fyre-comment-date {
  font-size: 14px;
}
section.comments #livefyre-comments .fyre .fyre-comment-wrapper a.fyre-comment-action-button {
  font-size: 14px;
}
section.comments #livefyre-comments .fyre .fyre-comment-wrapper a.fyre-comment-username,
section.comments #livefyre-comments .fyre .fyre-comment-wrapper a.fyre-comment-action-button {
  color: #00b3e6;
}
section.comments #livefyre-comments .fyre .fyre-comment-collapse {
  display: none;
}
@media screen and (max-width: 1280px) {
  .page-node-type-article aside {
    margin-top: 50px;
  }
}
@media screen and (max-width: 1100px) {
  div.view-news.view-display-id-block_1 div.news-item:first-child div.image {
    width: 400px;
  }
  div.view-news.view-display-id-block_1 div.news-item:first-child div.content {
    margin-left: 430px;
  }
}
@media screen and (max-width: 800px) {
  div.view-news {
    margin-bottom: 50px;
  }
  div.view-news.view-display-id-block_1 div.news-item:first-child div.image {
    width: 100%;
    float: none;
  }
  div.view-news.view-display-id-block_1 div.news-item:first-child div.content {
    margin-left: 0;
  }
  div.view-news.view-display-id-block_1 div.news-item:first-child div.content h2 {
    margin-top: 25px;
  }
}
@media screen and (max-width: 767px) {
  .page-node-type-article aside {
    margin-top: 40px;
  }
  .view-news .news-item {
    margin-bottom: 40px;
    overflow: hidden;
  }
}
@media screen and (max-width: 600px) {
  div.view-news {
    margin-bottom: 30px;
  }
  div.view-news div.news-item .icons {
    display: none;
  }
}
@media screen and (max-width: 500px) {
  div.view-news div.news-item {
    margin-bottom: 25px;
  }
  div.view-news div.news-item div.content h2 {
    margin-top: 15px;
  }
  div.view-news div.news-item div.content .links,
  div.view-news div.news-item div.content .body-text {
    display: none;
  }
  div.view-news.view-display-id-block_1 div.news-item:first-child div.content .links,
  div.view-news.view-display-id-block_1 div.news-item:first-child div.content .body-text {
    display: block;
  }
}
.profile-page h1 {
  color: #5a5a5a;
  font-weight: 700;
  font-size: 32px;
}
.profile-page .field--name-field-job-title {
  font-size: 16px;
  text-transform: uppercase;
  padding: 25px 0;
  border-bottom: 1px solid #e6e6e6;
  margin: 0 0 50px 0;
  font-family: 'Lato';
  font-weight: 400;
}
.profile-page .body-title {
  font-weight: 600;
  font-size: 20px;
  margin: 0 0 40px 0;
}
.profile-page .all-board-members {
  margin-top: 50px;
}
.profile-page .profile-image img {
  border-bottom: 6px solid #4681cf;
}
.profile-page .social-links {
  margin: 30px 0;
  font-size: 18px;
}
.profile-page .social-links .sub-title {
  margin: 0 0 10px;
  font-family: 'Lato';
  font-weight: 400;
  color: #5a5a5a;
  font-size: 20px;
}
.profile-page .social-links a {
  display: inline-block;
  line-height: 20px;
  padding: 8px 0 8px 50px;
  margin: 5px 0;
  color: #00b3e6;
}
.profile-page .social-links a:hover {
  text-decoration: none;
  color: #4681cf;
}
.profile-page .social-links a.twitter {
  background: url('../images/icons/twitter-small.png') no-repeat left center;
}
.profile-page .social-links a.linkedin {
  background: url('../images/icons/linkedin-small.png') no-repeat left center;
}
.profile-page .social-links a.website {
  background: url('../images/icons/website-small.png') no-repeat left center;
}
.page-node-type-speaker article {
  margin: 90px 0;
}
.page-node-type-board-member article {
  margin: 90px 0;
}
.page-node-type-board-member article .profile-page .all-board-members {
  margin-top: 50px;
}
.page-node-type-gallery .region-content article {
  margin: 90px 0;
}
.page-node-type-gallery .region-content article .gallery-image-item img {
  margin: 15px 0;
}
.video-single .block-wrapper {
  display: inline-block;
}
.video-single .node-container {
  position: relative;
}
.video-single .node-info {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  color: #c0bebe;
  padding: 20px;
  overflow: hidden;
  font-family: 'Lato';
  font-size: 16px;
  line-height: 20px;
}
.video-single .node-info .node-title {
  float: left;
  background: url('../images/icons/play.png') no-repeat center left;
}
.video-single .node-info .node-title a {
  display: block;
  padding: 7px 0 7px 50px;
  color: #c0bebe;
}
.video-single .node-info .node-title a:hover {
  text-decoration: none;
  color: #FFF;
}
.video-single .node-info .node-sub-title {
  float: right;
  padding: 7px 0;
}
.video-single .icons {
  position: relative;
  text-align: right;
  margin: 20px 0 0 0;
}
.video-single .icons span {
  color: #5a5a5a;
  text-transform: uppercase;
  margin: 0 10px 0 0;
  line-height: 30px;
  font-weight: 700;
  font-family: 'Lato', sans-serif;
}
.video-single .icons div.share-buttons {
  display: inline-block;
  vertical-align: middle;
}
.video-single .icons div.share-buttons ul.share-links {
  height: auto;
  padding: 0;
  background: none;
}
.video-single .icons div.share-buttons ul.share-links li {
  margin-right: 10px;
}
.video-single .icons div.share-buttons ul.share-links li:last-child {
  margin: 0;
}
.video-single .icons div.share-buttons ul.share-links.opened {
  position: relative;
}
.view-videos h1 {
  margin: 40px 0;
}
.view-videos .view-content {
  margin: 20px -15px;
}
.view-videos .view-content .views-row article {
  margin: 20px 0;
}
.view-videos .view-content .views-row article .block-wrapper {
  display: block;
}
@media screen and (max-width: 900px) {
  .view-videos h1 {
    margin: 30px 0;
  }
}
body.workgroup #page-wrapper {
  margin-top: 100px;
}
body.workgroup .taxonomy-term {
  padding-bottom: 50px;
  margin-bottom: 50px;
  border-bottom: 1px solid #e6e6e6;
}
body.workgroup .taxonomy-term .long-name {
  font-size: 28px;
  margin: 40px 0;
}
body.workgroup .taxonomy-term .field--name-description {
  margin: 50px 0;
}
body.workgroup .taxonomy-term .field--name-description h3 {
  font-size: 20px;
  font-family: 'Lato';
}
body.workgroup .taxonomy-term .icons {
  position: relative;
  margin: 20px 0 0 0;
}
body.workgroup .taxonomy-term .icons span {
  color: #5a5a5a;
  text-transform: uppercase;
  margin: 0 10px 0 0;
  line-height: 30px;
  font-weight: 700;
  font-family: 'Lato', sans-serif;
}
body.workgroup .taxonomy-term .icons div.share-buttons {
  display: inline-block;
  vertical-align: middle;
}
body.workgroup .taxonomy-term .icons div.share-buttons ul.share-links {
  height: auto;
  padding: 0;
  background: none;
}
body.workgroup .taxonomy-term .icons div.share-buttons ul.share-links li {
  margin-right: 10px;
}
body.workgroup .taxonomy-term .icons div.share-buttons ul.share-links li:last-child {
  margin: 0;
}
body.workgroup .taxonomy-term .icons div.share-buttons ul.share-links.opened {
  position: relative;
}
@media screen and (max-width: 1280px) {
  body.workgroup #page-wrapper {
    margin-top: 50px;
  }
}
@media screen and (max-width: 767px) {
  body.workgroup #page-wrapper {
    margin-top: 40px;
  }
}
.search-page-form {
  margin: 100px 0;
  text-align: center;
}
.search-page-form .form-type-search {
  display: block;
  margin: 0 0 20px 0;
  font-size: 18px;
}
.search-page-form .form-type-search label {
  display: none;
}
.search-page-form .form-type-search input {
  width: 280px;
  line-height: 50px;
  border: 1px solid #e6e6e6;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.search-page-form input[type=submit]:hover {
  color: #8dd1f0;
  border-color: #8dd1f0;
  background: url('../images/icons/arrow-blue.png') no-repeat center right 20px;
}
.search-page-form .search-help-link {
  display: none;
}
.search-results {
  padding: 0;
  list-style: none;
}
.search-results li {
  margin: 0;
  padding: 40px 0;
  border-top: 1px solid #e6e6e6;
}
nav.pager {
  margin: 50px 0;
}
nav.pager li {
  display: inline-block;
  border: 1px solid #4681cf;
  font-family: 'Lato';
  margin: 10px 5px;
  text-align: center;
  font-weight: 600;
}
nav.pager li a {
  text-decoration: none;
  display: block;
  min-width: 30px;
  color: #4681cf;
  padding-inline: 8px;
}
nav.pager li:hover,
nav.pager li.is-active {
  background: #4681cf;
}
nav.pager li:hover a,
nav.pager li.is-active a {
  color: #FFF;
}
nav.pager .pager__items {
  padding: 0;
}
nav.pager .pager__item--ellipsis {
  border: 0;
}
@media screen and (max-width: 600px) {
  .search-page-form {
    margin: 50px 0;
  }
}
.venue-page.layout-sidebar-right aside.layout-sidebar-right {
  margin-top: 200px;
}
.venue-page .before-footer-container {
  margin-top: 0;
}
.venue-page .block-system-main-block article h3 {
  font-size: 22px;
  margin: 30px 0;
  font-weight: 700;
}
.venue-page .block-system-main-block article .row ul {
  padding: 0;
  margin: 30px 0;
}
.venue-page .block-system-main-block article .row ul li {
  list-style: none;
  margin: 10px 0;
  padding: 0;
}
.venue-page .block-system-main-block article .row ul li a {
  display: inline-block;
  padding-right: 35px;
  background: url('../images/icons/arrow-blue.png') no-repeat center right;
}
@media screen and (min-width: 1150px) {
  .venue-page.layout-sidebar-right .layout-content .content-wrapper {
    margin-right: 630px;
  }
  .venue-page.layout-sidebar-right aside.layout-sidebar-right {
    width: 600px;
    margin-top: 200px;
  }
}
@media screen and (max-width: 1280px) {
  .venue-page.layout-sidebar-right aside.layout-sidebar-right {
    margin-top: 140px;
  }
}
@media screen and (max-width: 720px) {
  .venue-page.layout-sidebar-right aside.layout-sidebar-right {
    margin-top: 60px;
  }
}
.field--name-field-comments {
  margin: 40px 0;
  font-family: 'Lato';
  font-weight: 400;
}
.field--name-field-comments .comments-header {
  text-transform: uppercase;
  font-size: 24px;
}
.field--name-field-comments .discussing-label {
  text-transform: uppercase;
  float: right;
  color: #4681cf;
  font-size: 18px;
}
.comment-form {
  margin: 40px 0;
  font-family: 'Lato';
  font-weight: 400;
}
.comment-form .text-format-wrapper .form-item-wrapper label {
  display: none;
}
.comment-form .text-format-wrapper .form-item-wrapper textarea {
  border: 1px solid #e6e6e6;
  padding: 20px;
}
.comment-form .text-format-wrapper .filter-wrapper {
  display: none;
}
.comment-form .form-actions {
  text-align: right;
}
.comment-form .form-actions input:hover {
  background-color: #4681cf;
}
#page-wrapper .region-content article.comment {
  margin: -1px 0 0 0;
  padding: 15px 0;
  border-bottom: 1px solid #e6e6e6;
  font-family: 'Lato';
  font-weight: 400;
}
#page-wrapper .region-content article.comment mark {
  background: #4681cf;
  color: #FFF;
  font-weight: 500;
  border-radius: 5px;
  display: inline-block;
  padding: 0 5px 3px;
  margin: 0 0 0 10px;
  display: none;
}
#page-wrapper .region-content article.comment .author-block {
  float: left;
  width: 85px;
}
#page-wrapper .region-content article.comment .author-block .author-image {
  width: 85px;
  height: 85px;
  margin: 0 0 11px 0;
  line-height: 0;
}
#page-wrapper .region-content article.comment .author-block .author-links {
  overflow: hidden;
}
#page-wrapper .region-content article.comment .author-block .author-links a {
  display: block;
  float: left;
  width: 37px;
  height: 37px;
  background: no-repeat center center #4681cf;
  background-size: 100% 100%;
}
#page-wrapper .region-content article.comment .author-block .author-links a.author-twitter {
  margin-right: 11px;
  background-image: url('../images/icons/twitter-square.png');
}
#page-wrapper .region-content article.comment .author-block .author-links a.author-linkedin {
  background-image: url('../images/icons/linkedin-square.png');
}
#page-wrapper .region-content article.comment .author-block .author-links a:hover {
  opacity: 0.9;
}
#page-wrapper .region-content article.comment .comment-content {
  margin-left: 115px;
}
#page-wrapper .region-content article.comment .comment-content .comment-header {
  font-weight: 400;
  position: relative;
}
#page-wrapper .region-content article.comment .comment-content .comment-header .comment-author {
  color: #4681cf;
  font-weight: 700;
  font-size: 18px;
}
#page-wrapper .region-content article.comment .comment-content .comment-header .comment-date {
  position: absolute;
  top: 0;
  right: 0;
  color: #7b7b7b;
  font-weight: 500;
  font-size: 15px;
}
#page-wrapper .region-content article.comment .comment-content .comment-header .author-function {
  font-weight: 700;
  color: #5a5a5a;
  margin: 5px 0 0 0;
}
#page-wrapper .region-content article.comment .comment-content .comment-body {
  margin: 10px 0;
}
#page-wrapper .region-content article.comment .comment-content .comment-body p {
  margin: 10px 0;
}
#page-wrapper .region-content article.comment .comment-content .comment-footer {
  overflow: hidden;
}
#page-wrapper .region-content article.comment .comment-content .comment-footer .author-country {
  float: left;
}
#page-wrapper .region-content article.comment .comment-content .comment-footer .comment-links {
  float: right;
}
#page-wrapper .region-content article.comment:first-of-type {
  border-top: 1px solid #e6e6e6;
}
.user-form {
  max-width: 600px;
  font-family: 'Lato';
  font-weight: 400;
}
.user-form label {
  font-weight: 700;
}
.user-form input[type=text],
.user-form input[type=password],
.user-form input[type=email] {
  line-height: 40px;
  padding: 0 15px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 0 5px 0;
  border: 1px solid #e6e6e6;
}
.user-form .confirm-parent,
.user-form .password-parent {
  max-width: 100%;
}
.user-form .form-actions {
  margin: 40px 0;
  text-align: right;
}
.user-form .form-actions .input-wrapper {
  display: inline-block;
  margin-left: 10px;
}
.user-form .form-actions .input-wrapper input:hover {
  background-color: #4681cf;
  border-color: #4681cf;
}
.page-node-type-subactivity #page-wrapper {
  margin: 70px 0;
}
.page-node-type-subactivity #page-wrapper h1 {
  margin: 0 0 10px 0;
}
.page-node-type-subactivity #page-wrapper .field--name-body {
  margin: 40px 0 30px;
}
.page-node-type-subactivity .region-content article {
  margin: 0;
}
@media screen and (max-width: 1240px) {
  .page-node-type-subactivity #page-wrapper {
    margin: 40px 0;
  }
}
@media screen and (max-width: 768px) {
  .page-node-type-subactivity #page-wrapper {
    margin: 30px 0;
  }
}
.pdf-viewer-wrapper .pdf-title {
  font-size: 40px;
  padding-bottom: 40px;
  margin-bottom: 0;
}
.pdf-viewer-wrapper .pdf-content-wrapper {
  margin-bottom: 40px;
}
.pdf-viewer-wrapper .pdf-viewer-wrapper .downloads h3 {
  font-size: 28px;
  margin-bottom: 20px;
}
.pdf-viewer-wrapper .pdf-viewer-wrapper .downloads .pdf-download {
  font-size: 18px;
  margin-bottom: 40px;
  display: block;
}
.pdf-viewer-wrapper .pdf-viewer-wrapper .downloads .pdf-download span {
  margin-right: 10px;
  width: 23px;
  height: 13px;
  display: inline-block;
  background-image: url(../images/icons/pdf.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
/*** Admin overlay ***/
body.hamburger-menu.toolbar-horizontal {
  padding-top: 169px !important;
}
body.hamburger-menu.toolbar-horizontal header.main {
  top: 79px;
}
body.hamburger-menu.toolbar-vertical {
  padding-top: 129px !important;
}
#toolbar-administration {
  z-index: 999999;
  position: relative;
}
#toolbar-administration button {
  background: none;
}
@media screen and (max-width: 767px) {
  blockquote {
    font-size: 20px;
    margin: 25px 15px;
  }
}
.cookie-consent button {
  padding: 0 60px 0 20px;
  background-image: url(../images/icons/arrow-white.png);
  background-repeat: no-repeat;
  background-position: center right 20px;
}

/*# sourceMappingURL=data:application/json;base64,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Q0E7RUFDRSxTQUFTO0FBQ1g7QUFDQTtFQUNFLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRTtJQUNFLGVBQWU7SUFDZixpQkFBaUI7RUFDbkI7QUFDRjtBQUNBO0VBQ0Usc0JBQXNCO0VBQ3RCLHNEQUFzRDtFQUN0RCw0QkFBNEI7RUFDNUIsc0NBQXNDO0FBQ3hDIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9PdXRmaXQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9sYXRvL3YyNC9TNnU5dzRCTVVUUEhoN1VTU3dpUEhBLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2xhdG8vdjI0L1M2dXl3NEJNVVRQSGp4NHdXdy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9sYXRvL3YyNC9TNnU5dzRCTVVUUEhoNlVWU3dpUEhBLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnN0ZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVZhcmlhYmxlRm9udF93Z2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1JdGFsaWMtVmFyaWFibGVGb250X3dnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5idXR0b24sXG4uYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNjBweCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWRhcmstYmx1ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4O1xuICBjb2xvcjogIzQ2ODFjZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzQ2ODFjZjtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuYnV0dG9uOmhvdmVyLFxuLmJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LXdoaXRlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHg7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmhvdmVyLWxpZ2h0LWJsdWU6aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmhvdmVyLWxpZ2h0LWJsdWU6aG92ZXIsXG5idXR0b24uaG92ZXItbGlnaHQtYmx1ZTpob3Zlcixcbi5idG4uaG92ZXItbGlnaHQtYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjOGRkMWYwO1xuICBib3JkZXItY29sb3I6ICM4ZGQxZjA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1ibHVlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHg7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmxpZ2h0LWJsdWUsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmxpZ2h0LWJsdWUsXG5idXR0b24ubGlnaHQtYmx1ZSxcbi5idG4ubGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAjOGRkMWYwO1xuICBib3JkZXItY29sb3I6ICM4ZGQxZjA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1ibHVlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHg7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmxpZ2h0LWJsdWU6aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmxpZ2h0LWJsdWU6aG92ZXIsXG5idXR0b24ubGlnaHQtYmx1ZTpob3Zlcixcbi5idG4ubGlnaHQtYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDY4MWNmO1xuICBib3JkZXItY29sb3I6ICM0NjgxY2Y7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1kYXJrLWJsdWUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweDtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYmx1ZSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYmx1ZSxcbmJ1dHRvbi5ibHVlLFxuLmJ0bi5ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzQ2ODFjZjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LXdoaXRlLnBuZ1wiKSAjNDY4MWNmIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweDtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYmx1ZTpob3ZlcixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYmx1ZTpob3ZlcixcbmJ1dHRvbi5ibHVlOmhvdmVyLFxuLmJ0bi5ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICM0NjgxY2Y7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1kYXJrLWJsdWUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweDtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ubGluay1ibHVlLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5saW5rLWJsdWUsXG5idXR0b24ubGluay1ibHVlLFxuLmJ0bi5saW5rLWJsdWUge1xuICBjb2xvcjogIzAwYjNlNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiM2U2O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctYmx1ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5saW5rLWJsdWU6aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmxpbmstYmx1ZTpob3ZlcixcbmJ1dHRvbi5saW5rLWJsdWU6aG92ZXIsXG4uYnRuLmxpbmstYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDY4MWNmO1xuICBib3JkZXItY29sb3I6ICM0NjgxY2Y7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1kYXJrLWJsdWUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweDtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ud2hpdGUsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLndoaXRlLFxuYnV0dG9uLndoaXRlLFxuLmJ0bi53aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy13aGl0ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4O1xufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS53aGl0ZTpob3ZlcixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ud2hpdGU6aG92ZXIsXG5idXR0b24ud2hpdGU6aG92ZXIsXG4uYnRuLndoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICM4ZGQxZjA7XG4gIGJvcmRlci1jb2xvcjogIzhkZDFmMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWJsdWUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweDtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ubm8tYm9yZGVyLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5uby1ib3JkZXIsXG5idXR0b24ubm8tYm9yZGVyLFxuLmJ0bi5uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5oMSxcbmgyIHtcbiAgZm9udC1zaXplOiA0NnB4O1xufVxuaDMsXG5oNCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5oNiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBoMSxcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgaDEsXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIGgxLFxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG46cm9vdCB7XG4gIC0tX2Nvb2tpZS1jb25zZW50X19mb250LWZhbWlseTogXCJNb25zdGVycmF0XCI7XG4gIC0tX2Nvb2tpZS1jb25zZW50X19oZWFkaW5nLWZvbnQtZmFtaWx5OiB2YXIoLS1fY29va2llLWNvbnNlbnRfX2ZvbnQtZmFtaWx5KTtcbiAgLS1fY29va2llLWNvbnNlbnRfX2xpbmstY29sb3I6ICMwMGIzZTY7XG4gIC0tX2Nvb2tpZS1jb25zZW50X19saW5rLWNvbG9yLWhvdmVyOiAjNDY4MWNmO1xuICAtLV9jb29raWUtY29uc2VudF9fYnV0dG9uLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tX2Nvb2tpZS1jb25zZW50X19idXR0b24tYmctY29sb3I6ICM0YTRhNGE7XG4gIC0tX2Nvb2tpZS1jb25zZW50X19idXR0b24tYm9yZGVyLWNvbG9yOiAjNGE0YTRhO1xuICAtLV9jb29raWUtY29uc2VudF9fYnV0dG9uLXRleHQtY29sb3I6ICNmZmY7XG4gIC0tX2Nvb2tpZS1jb25zZW50X19idXR0b24tYmctY29sb3ItaG92ZXI6ICM0NjgxY2Y7XG4gIC0tX2Nvb2tpZS1jb25zZW50X19idXR0b24tYm9yZGVyLWNvbG9yLWhvdmVyOiAjNDY4MWNmO1xuICAtLV9jb29raWUtY29uc2VudF9fYnV0dG9uLXRleHQtY29sb3ItaG92ZXI6ICNmZmY7XG4gIC0tX2Nvb2tpZS1jb25zZW50X19lcnJvci1iZy1jb2xvcjogI2VmZWZlZjtcbn1cbmh0bWwsXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJNb25zdGVycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM3MzczNzM7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5hIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9uc3RlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzczNzM3Mztcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xufVxuKiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4udGhlLWNvbnRlbnQsXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLnRoZS1jb250ZW50IGEsXG5wIGEge1xuICBjb2xvcjogIzAwYjNlNjtcbn1cbi50aGUtY29udGVudCBhOmhvdmVyLFxucCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5saSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbmEge1xuICBjb2xvcjogIzAwYjNlNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hOmhvdmVyLFxuYS5hY3RpdmUsXG5hOmZvY3VzIHtcbiAgY29sb3I6ICM0NjgxY2Y7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYSBpbWcge1xuICBib3JkZXI6IG5vbmU7XG59XG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjMzM5OWNjO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAzMHB4O1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uZmVlZC1pY29ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG4uYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgdWwudGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHVsLnRhYnMgPiBsaSB7XG4gIG1hcmdpbjogMCA1cHggLTFweCAwO1xufVxuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHVsLnRhYnMgPiBsaSBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAwLCAyMDAsIDIwMCwgMC4xKTtcbn1cbi5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB1bC50YWJzID4gbGkgYS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHVsLnRhYnMgPiBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmljb24tY29weS1saW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xpbmsucG5nXCIpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xufVxuLmljb24td2hhdHNhcHAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvd2hhdHNhcHAucG5nXCIpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xufVxuI2Jsb2NrLWNvbnRlbnR0eXBlYmxvY2sge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cbnRhYmxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnRhYmxlIHRoZWFkIHRyIHRkLFxudGFibGUgdGhlYWQgdHIgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRkMWYwO1xuICBjb2xvcjogIzQ2ODFjZjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ2ODFjZjtcbn1cbnRhYmxlIHRib2R5IHRyIHRkLFxudGFibGUgdGJvZHkgdHIgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDY4MWNmO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxudGFibGUgdGJvZHkgdHIgdGQgcCxcbnRhYmxlIHRib2R5IHRyIHRoIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMDtcbn1cbnRhYmxlIHRib2R5IHRyIHRkIGgxLFxudGFibGUgdGJvZHkgdHIgdGggaDEsXG50YWJsZSB0Ym9keSB0ciB0ZCBoMixcbnRhYmxlIHRib2R5IHRyIHRoIGgyLFxudGFibGUgdGJvZHkgdHIgdGQgaDMsXG50YWJsZSB0Ym9keSB0ciB0aCBoMyB7XG4gIGNvbG9yOiAjOGRkMWYwO1xufVxuZGl2LmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgaDEge1xuICBtYXJnaW46IDEwMHB4IDAgNDBweCAwO1xufVxuI3BhZ2Utd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xufVxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbn1cbi5jb250YWluZXIuY29udGVudC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJlZm9yZS1mb290ZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5BcnRpY2xlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbkBrZXlmcmFtZXMgZmFkZUluQXJ0aWNsZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbmFzaWRlIHtcbiAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbmFzaWRlIC5yZWdpb24ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5hc2lkZSAuYmxvY2sge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbmFzaWRlIC5ibG9jazpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkubGF5b3V0LW5vLXNpZGViYXJzIG1haW4gLmxheW91dC1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuLmxheW91dC1jb250YWluZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbmFzaWRlLmxheW91dC1zaWRlYmFyLWxlZnQge1xuICB3aWR0aDogMzUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5hc2lkZS5sYXlvdXQtc2lkZWJhci1yaWdodCB7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubGF5b3V0LWNvbnRlbnQge1xuICBtYXJnaW46IDQwcHg7XG59XG5ib2R5LmxheW91dC1vbmUtc2lkZWJhciBtYWluIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG59XG5ib2R5LmxheW91dC1zaWRlYmFyLWxlZnQgLmxheW91dC1jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5ib2R5LmxheW91dC1zaWRlYmFyLWxlZnQgLmxheW91dC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMzcwcHg7XG59XG5ib2R5LmxheW91dC1zaWRlYmFyLXJpZ2h0IC5sYXlvdXQtY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS5sYXlvdXQtc2lkZWJhci1yaWdodCAubGF5b3V0LWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMzcwcHg7XG59XG5ib2R5LmxheW91dC10d28tc2lkZWJhcnMgLmxheW91dC1jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5ib2R5LmxheW91dC10d28tc2lkZWJhcnMgLmxheW91dC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMjkwcHg7XG4gIG1hcmdpbi1yaWdodDogMjkwcHg7XG59XG5ib2R5LmxheW91dC10d28tc2lkZWJhcnMgYXNpZGUubGF5b3V0LXNpZGViYXItbGVmdCxcbmJvZHkubGF5b3V0LXR3by1zaWRlYmFycyBhc2lkZS5sYXlvdXQtc2lkZWJhci1yaWdodCB7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5yZWdpb24taGlnaGxpZ2h0ZWQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ucmVnaW9uLWhpZ2hsaWdodGVkIC5tZXNzYWdlcyB7XG4gIG1heC13aWR0aDogMTI1MHB4O1xuICBtYXJnaW46IDE1cHggYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgYXNpZGUgLmJsb2NrIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICBhc2lkZS5sYXlvdXQtc2lkZWJhci1sZWZ0LFxuICBhc2lkZS5sYXlvdXQtc2lkZWJhci1yaWdodCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG4gIGJvZHkubGF5b3V0LXNpZGViYXItbGVmdCAubGF5b3V0LWNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDMyMHB4O1xuICB9XG4gIGJvZHkubGF5b3V0LXNpZGViYXItcmlnaHQgLmxheW91dC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzIwcHg7XG4gIH1cbiAgYm9keS5sYXlvdXQtdHdvLXNpZGViYXJzIC5sYXlvdXQtY29udGVudCAuY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNzBweDtcbiAgfVxuICBib2R5LmxheW91dC10d28tc2lkZWJhcnMgYXNpZGUubGF5b3V0LXNpZGViYXItbGVmdCxcbiAgYm9keS5sYXlvdXQtdHdvLXNpZGViYXJzIGFzaWRlLmxheW91dC1zaWRlYmFyLXJpZ2h0IHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIGFzaWRlLmxheW91dC1zaWRlYmFyLWxlZnQsXG4gIGFzaWRlLmxheW91dC1zaWRlYmFyLXJpZ2h0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICBib2R5LmxheW91dC1zaWRlYmFyLWxlZnQgLmxheW91dC1jb250ZW50LFxuICBib2R5LmxheW91dC1zaWRlYmFyLXJpZ2h0IC5sYXlvdXQtY29udGVudCxcbiAgYm9keS5sYXlvdXQtdHdvLXNpZGViYXJzIC5sYXlvdXQtY29udGVudCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgYm9keS5sYXlvdXQtc2lkZWJhci1sZWZ0IC5sYXlvdXQtY29udGVudCAuY29udGVudC13cmFwcGVyLFxuICBib2R5LmxheW91dC1zaWRlYmFyLXJpZ2h0IC5sYXlvdXQtY29udGVudCAuY29udGVudC13cmFwcGVyLFxuICBib2R5LmxheW91dC10d28tc2lkZWJhcnMgLmxheW91dC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29sLXhzLTEsXG4gIC5jb2wtc20tMSxcbiAgLmNvbC1tZC0xLFxuICAuY29sLWxnLTEsXG4gIC5jb2wteHMtMixcbiAgLmNvbC1zbS0yLFxuICAuY29sLW1kLTIsXG4gIC5jb2wtbGctMixcbiAgLmNvbC14cy0zLFxuICAuY29sLXNtLTMsXG4gIC5jb2wtbWQtMyxcbiAgLmNvbC1sZy0zLFxuICAuY29sLXhzLTQsXG4gIC5jb2wtc20tNCxcbiAgLmNvbC1tZC00LFxuICAuY29sLWxnLTQsXG4gIC5jb2wteHMtNSxcbiAgLmNvbC1zbS01LFxuICAuY29sLW1kLTUsXG4gIC5jb2wtbGctNSxcbiAgLmNvbC14cy02LFxuICAuY29sLXNtLTYsXG4gIC5jb2wtbWQtNixcbiAgLmNvbC1sZy02LFxuICAuY29sLXhzLTcsXG4gIC5jb2wtc20tNyxcbiAgLmNvbC1tZC03LFxuICAuY29sLWxnLTcsXG4gIC5jb2wteHMtOCxcbiAgLmNvbC1zbS04LFxuICAuY29sLW1kLTgsXG4gIC5jb2wtbGctOCxcbiAgLmNvbC14cy05LFxuICAuY29sLXNtLTksXG4gIC5jb2wtbWQtOSxcbiAgLmNvbC1sZy05LFxuICAuY29sLXhzLTEwLFxuICAuY29sLXNtLTEwLFxuICAuY29sLW1kLTEwLFxuICAuY29sLWxnLTEwLFxuICAuY29sLXhzLTExLFxuICAuY29sLXNtLTExLFxuICAuY29sLW1kLTExLFxuICAuY29sLWxnLTExLFxuICAuY29sLXhzLTEyLFxuICAuY29sLXNtLTEyLFxuICAuY29sLW1kLTEyLFxuICAuY29sLWxnLTEyLFxuICAuY29sLXhzbS0xLFxuICAuY29sLXhzbS0xMCxcbiAgLmNvbC14c20tMTEsXG4gIC5jb2wteHNtLTEyLFxuICAuY29sLXhzbS0yLFxuICAuY29sLXhzbS0zLFxuICAuY29sLXhzbS00LFxuICAuY29sLXhzbS01LFxuICAuY29sLXhzbS02LFxuICAuY29sLXhzbS03LFxuICAuY29sLXhzbS04LFxuICAuY29sLXhzbS05IHtcbiAgICAvKiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsqL1xuICB9XG4gIGRpdi5jdXN0b20tYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbjogMCAyMHB4IDMwcHggMjBweDtcbiAgfVxuICBtYWluIC5jb250ZW50LXdyYXBwZXIsXG4gIGFzaWRlIC5yZWdpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBkaXYuYmxvY2stcGFnZS10aXRsZS1ibG9jayBoMSB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMzBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBpbWcuZmxvYXQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDMwcHggMCAzMHB4IDMwcHg7XG4gIH1cbiAgaW1nLmZsb2F0LWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMzBweCAzMHB4IDMwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaW1nLmZsb2F0LWxlZnQsXG4gIGltZy5mbG9hdC1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgZGl2LmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgaDEge1xuICAgIG1hcmdpbjogNDBweCAwIDIwcHggMDtcbiAgfVxuICAuYmVmb3JlLWZvb3Rlci1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLm1vYmlsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJNb25zdGVycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LXNlbGY6IHJpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIubWFpbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyLm1haW4gLmhlYWRlci1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIubWFpbiAuaGVhZGVyLXJpZ2h0IC5kZXNrdG9wLWl0ZW1zIHtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ubm8taGFtYnVyZ2VyLW1lbnUgaGVhZGVyLm1haW4gLmhlYWRlci1yaWdodCAuZGVza3RvcC1pdGVtcyAubW9iaWxlLW1lbnUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIubWFpbiAuaGVhZGVyLWxlZnQgLmxvZ28ge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xufVxuaGVhZGVyLm1haW4gLmhlYWRlci1sZWZ0IC5sb2dvIC5sb2dvLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuaGVhZGVyLm1haW4gLmhlYWRlci1sZWZ0IC5sb2dvIC5sb2dvLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmhlYWRlci5tYWluIC5oZWFkZXItbGVmdCAubG9nbyAubG9nby13cmFwcGVyIGEgaW1nIHtcbiAgbWF4LWhlaWdodDogNzBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5oZWFkZXIubWFpbiAuaGVhZGVyLWxlZnQgLmxvZ28gLm1vYmlsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItcmlnaHQsXG4ubW9iaWxlLWhlYWRlciAuaGVhZGVyLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBsaW5lLWhlaWdodDogOTBweDtcbn1cbi5oZWFkZXItcmlnaHQgLmhlYWRlci1pdGVtcy13cmFwcGVyLFxuLm1vYmlsZS1oZWFkZXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLWl0ZW1zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1yaWdodCAuaWNvbixcbi5tb2JpbGUtaGVhZGVyIC5oZWFkZXItcmlnaHQgLmljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IDkwcHg7XG4gIG1pbi13aWR0aDogNzJweDtcbn1cbi5oZWFkZXItcmlnaHQgLmljb24ubW9iaWxlLW1lbnUtaWNvbixcbi5tb2JpbGUtaGVhZGVyIC5oZWFkZXItcmlnaHQgLmljb24ubW9iaWxlLW1lbnUtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICM1YTVhNWE7XG4gIHBhZGRpbmc6IDExcHggMThweDtcbn1cbi5oZWFkZXItcmlnaHQgLmljb24ubW9iaWxlLW1lbnUtaWNvbiAuaWNvbi1jb250YWluZXIsXG4ubW9iaWxlLWhlYWRlciAuaGVhZGVyLXJpZ2h0IC5pY29uLm1vYmlsZS1tZW51LWljb24gLmljb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzJweDtcbn1cbi5oZWFkZXItcmlnaHQgLmljb24ubW9iaWxlLW1lbnUtaWNvbiAuaWNvbi1jb250YWluZXIgLnN0cmlwZSxcbi5tb2JpbGUtaGVhZGVyIC5oZWFkZXItcmlnaHQgLmljb24ubW9iaWxlLW1lbnUtaWNvbiAuaWNvbi1jb250YWluZXIgLnN0cmlwZSxcbi5oZWFkZXItcmlnaHQgLmljb24ubW9iaWxlLW1lbnUtaWNvbiAuaWNvbi1jb250YWluZXIgLm1lbnUtbGFiZWwsXG4ubW9iaWxlLWhlYWRlciAuaGVhZGVyLXJpZ2h0IC5pY29uLm1vYmlsZS1tZW51LWljb24gLmljb24tY29udGFpbmVyIC5tZW51LWxhYmVsIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG4uaGVhZGVyLXJpZ2h0IC5pY29uLm1vYmlsZS1tZW51LWljb24gLmljb24tY29udGFpbmVyIC5zdHJpcGUsXG4ubW9iaWxlLWhlYWRlciAuaGVhZGVyLXJpZ2h0IC5pY29uLm1vYmlsZS1tZW51LWljb24gLmljb24tY29udGFpbmVyIC5zdHJpcGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5oZWFkZXItcmlnaHQgLmljb24ubW9iaWxlLW1lbnUtaWNvbiAuaWNvbi1jb250YWluZXIgLnN0cmlwZS5maXJzdCxcbi5tb2JpbGUtaGVhZGVyIC5oZWFkZXItcmlnaHQgLmljb24ubW9iaWxlLW1lbnUtaWNvbiAuaWNvbi1jb250YWluZXIgLnN0cmlwZS5maXJzdCB7XG4gIHRvcDogNXB4O1xufVxuLmhlYWRlci1yaWdodCAuaWNvbi5tb2JpbGUtbWVudS1pY29uIC5pY29uLWNvbnRhaW5lciAuc3RyaXBlLmNlbnRlcixcbi5tb2JpbGUtaGVhZGVyIC5oZWFkZXItcmlnaHQgLmljb24ubW9iaWxlLW1lbnUtaWNvbiAuaWNvbi1jb250YWluZXIgLnN0cmlwZS5jZW50ZXIge1xuICB0b3A6IDE1cHg7XG59XG4uaGVhZGVyLXJpZ2h0IC5pY29uLm1vYmlsZS1tZW51LWljb24gLmljb24tY29udGFpbmVyIC5zdHJpcGUubGFzdCxcbi5tb2JpbGUtaGVhZGVyIC5oZWFkZXItcmlnaHQgLmljb24ubW9iaWxlLW1lbnUtaWNvbiAuaWNvbi1jb250YWluZXIgLnN0cmlwZS5sYXN0IHtcbiAgdG9wOiAyNXB4O1xufVxuLmhlYWRlci1yaWdodCAuaWNvbi5tb2JpbGUtbWVudS1pY29uIC5pY29uLWNvbnRhaW5lciAubWVudS1sYWJlbCxcbi5tb2JpbGUtaGVhZGVyIC5oZWFkZXItcmlnaHQgLmljb24ubW9iaWxlLW1lbnUtaWNvbiAuaWNvbi1jb250YWluZXIgLm1lbnUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdG9wOiAzNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICB3aWR0aDogNTJweDtcbn1cbi5oZWFkZXItcmlnaHQgLmljb24ubW9iaWxlLW1lbnUtaWNvbi5tZW51LW9wZW4gLmljb24tY29udGFpbmVyIC5tZW51LWxhYmVsLFxuLm1vYmlsZS1oZWFkZXIgLmhlYWRlci1yaWdodCAuaWNvbi5tb2JpbGUtbWVudS1pY29uLm1lbnUtb3BlbiAuaWNvbi1jb250YWluZXIgLm1lbnUtbGFiZWwsXG4uaGVhZGVyLXJpZ2h0IC5pY29uLm1vYmlsZS1tZW51LWljb24ubWVudS1vcGVuIC5pY29uLWNvbnRhaW5lciAuc3RyaXBlLmNlbnRlcixcbi5tb2JpbGUtaGVhZGVyIC5oZWFkZXItcmlnaHQgLmljb24ubW9iaWxlLW1lbnUtaWNvbi5tZW51LW9wZW4gLmljb24tY29udGFpbmVyIC5zdHJpcGUuY2VudGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXItcmlnaHQgLmljb24ubW9iaWxlLW1lbnUtaWNvbi5tZW51LW9wZW4gLmljb24tY29udGFpbmVyIC5zdHJpcGUsXG4ubW9iaWxlLWhlYWRlciAuaGVhZGVyLXJpZ2h0IC5pY29uLm1vYmlsZS1tZW51LWljb24ubWVudS1vcGVuIC5pY29uLWNvbnRhaW5lciAuc3RyaXBlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uaGVhZGVyLXJpZ2h0IC5pY29uLm1vYmlsZS1tZW51LWljb24ubWVudS1vcGVuIC5pY29uLWNvbnRhaW5lciAuc3RyaXBlLmZpcnN0LFxuLm1vYmlsZS1oZWFkZXIgLmhlYWRlci1yaWdodCAuaWNvbi5tb2JpbGUtbWVudS1pY29uLm1lbnUtb3BlbiAuaWNvbi1jb250YWluZXIgLnN0cmlwZS5maXJzdCB7XG4gIHRvcDogMjRweDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLyogSUUgOSAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5oZWFkZXItcmlnaHQgLmljb24ubW9iaWxlLW1lbnUtaWNvbi5tZW51LW9wZW4gLmljb24tY29udGFpbmVyIC5zdHJpcGUubGFzdCxcbi5tb2JpbGUtaGVhZGVyIC5oZWFkZXItcmlnaHQgLmljb24ubW9iaWxlLW1lbnUtaWNvbi5tZW51LW9wZW4gLmljb24tY29udGFpbmVyIC5zdHJpcGUubGFzdCB7XG4gIHRvcDogMjRweDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC8qIElFIDkgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5oZWFkZXItcmlnaHQgLmljb24uY29ubmVjdC1pY29uLFxuLm1vYmlsZS1oZWFkZXIgLmhlYWRlci1yaWdodCAuaWNvbi5jb25uZWN0LWljb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNDBweDtcbiAgYmFja2dyb3VuZDogIzAwYjNlNjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5oZWFkZXItcmlnaHQgLmljb24uc2VhcmNoLWljb24sXG4ubW9iaWxlLWhlYWRlciAuaGVhZGVyLXJpZ2h0IC5pY29uLnNlYXJjaC1pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIzRhNGE0YTtcbn1cbi5oZWFkZXItcmlnaHQgLmljb246aG92ZXIsXG4ubW9iaWxlLWhlYWRlciAuaGVhZGVyLXJpZ2h0IC5pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2ODFjZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyLXJpZ2h0ICNzZWFyY2gtZm9ybSxcbi5tb2JpbGUtaGVhZGVyIC5oZWFkZXItcmlnaHQgI3NlYXJjaC1mb3JtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLXJpZ2h0ICNzZWFyY2gtZm9ybSBpbnB1dCxcbi5tb2JpbGUtaGVhZGVyIC5oZWFkZXItcmlnaHQgI3NlYXJjaC1mb3JtIGlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IDg5cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogODlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZWFkZXItcmlnaHQgI3NlYXJjaC1mb3JtIC5jbG9zZS1zZWFyY2gsXG4ubW9iaWxlLWhlYWRlciAuaGVhZGVyLXJpZ2h0ICNzZWFyY2gtZm9ybSAuY2xvc2Utc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2xvc2UucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmhlYWRlci1yaWdodCAjc2VhcmNoLWZvcm0gLmNsb3NlLXNlYXJjaDpob3Zlcixcbi5tb2JpbGUtaGVhZGVyIC5oZWFkZXItcmlnaHQgI3NlYXJjaC1mb3JtIC5jbG9zZS1zZWFyY2g6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5Lm5vLWhhbWJ1cmdlci1tZW51IGhlYWRlci5tYWluIHtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG59XG5ib2R5LmhhbWJ1cmdlci1tZW51IHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5ib2R5LmhhbWJ1cmdlci1tZW51IGhlYWRlci5tYWluIHtcbiAgei1pbmRleDogOTk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG5ib2R5LmhhbWJ1cmdlci1tZW51IGhlYWRlci5tYWluIC5oZWFkZXItcmlnaHQgLm1haW4tbWVudS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDkwcHg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC0zMjBweDtcbiAgd2lkdGg6IDMyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM1YTVhNWE7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuYm9keS5oYW1idXJnZXItbWVudSBoZWFkZXIubWFpbiAuaGVhZGVyLXJpZ2h0IC5tYWluLW1lbnUtd3JhcHBlci5tZW51LW9wZW4ge1xuICByaWdodDogMDtcbn1cbmJvZHkuaGFtYnVyZ2VyLW1lbnUgaGVhZGVyLm1haW4gLmhlYWRlci1yaWdodCAubWFpbi1tZW51LXdyYXBwZXIgbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDE1MHB4O1xufVxuYm9keS5oYW1idXJnZXItbWVudSBoZWFkZXIubWFpbiAuaGVhZGVyLXJpZ2h0IC5tYWluLW1lbnUtd3JhcHBlciB1bCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbmJvZHkuaGFtYnVyZ2VyLW1lbnUgaGVhZGVyLm1haW4gLmhlYWRlci1yaWdodCAubWFpbi1tZW51LXdyYXBwZXIgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5ib2R5LmhhbWJ1cmdlci1tZW51IGhlYWRlci5tYWluIC5oZWFkZXItcmlnaHQgLm1haW4tbWVudS13cmFwcGVyIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5ib2R5LmhhbWJ1cmdlci1tZW51IGhlYWRlci5tYWluIC5oZWFkZXItcmlnaHQgLm1haW4tbWVudS13cmFwcGVyIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzhkZDFmMDtcbn1cbmJvZHkuaGFtYnVyZ2VyLW1lbnUgaGVhZGVyLm1haW4gLmhlYWRlci1yaWdodCAubWFpbi1tZW51LXdyYXBwZXIgdWwgbGkgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYm9keS5oYW1idXJnZXItbWVudSBoZWFkZXIubWFpbiAuaGVhZGVyLXJpZ2h0IC5tYWluLW1lbnUtd3JhcHBlciAubmV3c2xldHRlci1zaWdudXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjNWE1YTVhO1xufVxuYm9keS5oYW1idXJnZXItbWVudSBoZWFkZXIubWFpbiAuaGVhZGVyLXJpZ2h0IC5tYWluLW1lbnUtd3JhcHBlciAubmV3c2xldHRlci1zaWdudXAgLm5sLXRpdGxlIHtcbiAgY29sb3I6ICM4ZGQxZjA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnN0ZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5ib2R5LmhhbWJ1cmdlci1tZW51IGhlYWRlci5tYWluIC5oZWFkZXItcmlnaHQgLm1haW4tbWVudS13cmFwcGVyIC5uZXdzbGV0dGVyLXNpZ251cCAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5oYW1idXJnZXItbWVudSBoZWFkZXIubWFpbiAuaGVhZGVyLXJpZ2h0IC5tYWluLW1lbnUtd3JhcHBlciAubmV3c2xldHRlci1zaWdudXAgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjOGRkMWYwO1xufVxuYm9keS5wYXRoLWZyb250cGFnZSBoZWFkZXIubWFpbiB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTcwcHgpIHtcbiAgYm9keS5oYW1idXJnZXItbWVudSBoZWFkZXIubWFpbiAuaGVhZGVyLXJpZ2h0IC5tYWluLW1lbnUtd3JhcHBlciBuYXYge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG4gIC5tb2JpbGUtaGVhZGVyIC5oZWFkZXItcmlnaHQgLm1haW4tbWVudS13cmFwcGVyIG5hdiB7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MjBweCkge1xuICAuaGVhZGVyLXJpZ2h0IC5tYWluLW1lbnUtd3JhcHBlciAubWVudSAubWVudS1pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuICAuaGVhZGVyLXJpZ2h0IC5tYWluLW1lbnUtd3JhcHBlciAubWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLXJpZ2h0IC5tYWluLW1lbnUtd3JhcHBlciAubWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuaGVhZGVyLXJpZ2h0IC5tYWluLW1lbnUtd3JhcHBlciAubWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAucGx1cy1kcm9wZG93biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5oZWFkZXItcmlnaHQgLm1haW4tbWVudS13cmFwcGVyIC5tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5wbHVzLWRyb3Bkb3duOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItcmlnaHQgLm1haW4tbWVudS13cmFwcGVyIC5tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpob3ZlciAubWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLXJpZ2h0IC5tYWluLW1lbnUtd3JhcHBlciAubWVudSAubWVudS1pdGVtIC5tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5oZWFkZXItcmlnaHQgLm1haW4tbWVudS13cmFwcGVyIC5tZW51IC5tZW51LWl0ZW0gLm1lbnUgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5oZWFkZXItcmlnaHQgLm1haW4tbWVudS13cmFwcGVyIC5tZW51IC5tZW51LWl0ZW0gLm1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuaGVhZGVyLXJpZ2h0IC5tYWluLW1lbnUtd3JhcHBlciAubWVudSAubWVudS1pdGVtIC5tZW51IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjOGRkMWYwO1xuICB9XG59XG4ubWFpbi1tZW51LXdyYXBwZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubWFpbi1tZW51LXdyYXBwZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cbi5tYWluLW1lbnUtd3JhcHBlciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tYWluLW1lbnUtd3JhcHBlciB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNzM3MzczO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5tYWluLW1lbnUtd3JhcHBlciB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NjgxY2Y7XG59XG4ubWFpbi1tZW51LXdyYXBwZXIgdWwgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3MzczNzM7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFpbi1tZW51LXdyYXBwZXIgLm5ld3NsZXR0ZXItc2lnbnVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLW1lbnUtd3JhcHBlciAubWVudSAubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogODZweDtcbn1cbi5tYWluLW1lbnUtd3JhcHBlciAubWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5tYWluLW1lbnUtd3JhcHBlciAubWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWRvd24ucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG4ubWFpbi1tZW51LXdyYXBwZXIgLm1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIGE6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctZG93bi1kYXJrLWJsdWUucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLm1haW4tbWVudS13cmFwcGVyIC5tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctZG93bi5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cbi5tYWluLW1lbnUtd3JhcHBlciAubWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQ6aG92ZXIgLm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLW1lbnUtd3JhcHBlciAubWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgPiAucGx1cy1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogNTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3BsdXMtbGlnaHQucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICB3aWR0aDogOHB4O1xufVxuLm1haW4tbWVudS13cmFwcGVyIC5tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IC5wbHVzLWRyb3Bkb3duOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGx1cy1saWdodC5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4ubWFpbi1tZW51LXdyYXBwZXIgLm1lbnUgLm1lbnUtaXRlbSAubWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjNlNjtcbiAgdG9wOiA4OHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTIxcHgpIHtcbiAgLm1haW4tbWVudS13cmFwcGVyIC5tZW51IC5tZW51LWl0ZW0gLm1lbnUge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxufVxuLm1haW4tbWVudS13cmFwcGVyIC5tZW51IC5tZW51LWl0ZW0gLm1lbnUgbGkge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLW1lbnUtd3JhcHBlciAubWVudSAubWVudS1pdGVtIC5tZW51IGxpIC5wbHVzLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLW1lbnUtd3JhcHBlciAubWVudSAubWVudS1pdGVtIC5tZW51IGxpIGEge1xuICBjb2xvcjogIzczNzM3MztcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MjFweCkge1xuICAubWFpbi1tZW51LXdyYXBwZXIgLm1lbnUgLm1lbnUtaXRlbSAubWVudSBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm1haW4tbWVudS13cmFwcGVyIC5tZW51IC5tZW51LWl0ZW0gLm1lbnUgbGkgYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1tZW51LXdyYXBwZXIgLm1lbnUgLm1lbnUtaXRlbSAubWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM1YTVhNWE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LmhhbWJ1cmdlci1tZW51IGhlYWRlci5tYWluIC5oZWFkZXItcmlnaHQgLm1haW4tbWVudS13cmFwcGVyIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbiAgaGVhZGVyLm1haW4ge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgfVxuICBoZWFkZXIubWFpbiAuaGVhZGVyLWxlZnQgLmxvZ28gYSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gIH1cbiAgaGVhZGVyLm1haW4gLmhlYWRlci1yaWdodCB7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbiAgaGVhZGVyLm1haW4gLmhlYWRlci1yaWdodCAuaWNvbiB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICBoZWFkZXIubWFpbiAuaGVhZGVyLXJpZ2h0IC5pY29uLm1vYmlsZS1tZW51LWljb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuICBoZWFkZXIubWFpbiAuaGVhZGVyLXJpZ2h0IC5pY29uLmNvbm5lY3QtaWNvbiB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gIGhlYWRlci5tYWluIC5oZWFkZXItcmlnaHQgI3NlYXJjaC1mb3JtIGlucHV0IHtcbiAgICBsaW5lLWhlaWdodDogNjlweDtcbiAgICBoZWlnaHQ6IDY5cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlNmU2O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBoZWFkZXIubWFpbiAuaGVhZGVyLXJpZ2h0IC5pY29uLmNvbm5lY3QtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LmhhbWJ1cmdlci1tZW51IGhlYWRlci5tYWluIC5oZWFkZXItcmlnaHQgLm1haW4tbWVudS13cmFwcGVyIHtcbiAgICByaWdodDogLTYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTVweCkge1xuICAubWFpbi1tZW51LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tbWVudS13cmFwcGVyIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLm1vYmlsZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGUtaGVhZGVyIC5oZWFkZXItaXRlbXMtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGUtaGVhZGVyIC5oZWFkZXItaXRlbXMtd3JhcHBlciAuaWNvbi5jb25uZWN0LWljb24ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDU7XG4gIH1cbiAgLmljb24ge1xuICAgIGhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgfVxuICBib2R5LmhhbWJ1cmdlci1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMTY1cHggIWltcG9ydGFudDtcbiAgfVxuICBib2R5LmhhbWJ1cmdlci1tZW51IGhlYWRlci5tYWluIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTk5OTk5O1xuICB9XG4gIGJvZHkuaGFtYnVyZ2VyLW1lbnUgaGVhZGVyLm1haW4gLmhlYWRlci1sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgYm9keS5oYW1idXJnZXItbWVudSBoZWFkZXIubWFpbiAuaGVhZGVyLWxlZnQgLmxvZ28gLmxvZ28td3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIGJvZHkuaGFtYnVyZ2VyLW1lbnUgaGVhZGVyLm1haW4gLmhlYWRlci1sZWZ0IC5sb2dvIC5sb2dvLXdyYXBwZXIgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5oYW1idXJnZXItbWVudSBoZWFkZXIubWFpbiAuaGVhZGVyLWxlZnQgLmxvZ28gLmxvZ28td3JhcHBlciBhIGltZyB7XG4gICAgbWF4LWhlaWdodDogNzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5LmhhbWJ1cmdlci1tZW51IGhlYWRlci5tYWluIC5oZWFkZXItbGVmdCAubG9nbyAubG9nby1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuaGFtYnVyZ2VyLW1lbnUgaGVhZGVyLm1haW4gLmhlYWRlci1sZWZ0IC5sb2dvIC5tb2JpbGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS5oYW1idXJnZXItbWVudSBoZWFkZXIubWFpbiAuaGVhZGVyLWxlZnQgLmxvZ28gLm1vYmlsZS13cmFwcGVyIC5wb3dlcmVkLWJ5LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBib2R5LmhhbWJ1cmdlci1tZW51IGhlYWRlci5tYWluIC5oZWFkZXItbGVmdCAubG9nbyAubW9iaWxlLXdyYXBwZXIgLnBvd2VyZWQtYnktd3JhcHBlciAucG93ZXJlZC1ieSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgfVxuICBib2R5LmhhbWJ1cmdlci1tZW51IGhlYWRlci5tYWluIC5oZWFkZXItbGVmdCAubG9nbyAubW9iaWxlLXdyYXBwZXIgaW1nOm50aC1jaGlsZCgyKSB7XG4gICAgbWF4LWhlaWdodDogMzJweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYm9keS5oYW1idXJnZXItbWVudSBoZWFkZXIubWFpbiAuaGVhZGVyLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkubWVudS1pcy1vcGVuIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkubWVudS1pcy1vcGVuIGhlYWRlci5tYWluIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG4gIGJvZHkubWVudS1pcy1vcGVuIGhlYWRlci5tYWluIC5oZWFkZXItbGVmdCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgxNXB4KSB7XG4gIC5tYWluLW1lbnUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUyMXB4KSB7XG4gIC5tYWluLW1lbnUtd3JhcHBlciAubWVudSAubWVudS1pdGVtIC5tZW51IHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbn1cbmZvb3Rlci5tYWluIHtcbiAgYmFja2dyb3VuZDogI2YwZjJmOTtcbiAgcGFkZGluZzogOTBweCAwIDgwcHggMDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmZvb3Rlci5tYWluIC5mb290ZXItc29jaWFsLWNvbnRhaW5lciAuc29jaWFsLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgNDBweCAxMHB4O1xufVxuZm9vdGVyLm1haW4gLmZvb3Rlci1zb2NpYWwtY29udGFpbmVyIC5zb2NpYWwtbWVkaWEtaWNvbnMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5mb290ZXIubWFpbiAuZm9vdGVyLXNvY2lhbC1jb250YWluZXIgLnNvY2lhbC1tZWRpYS1pY29ucyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMHB4O1xufVxuZm9vdGVyLm1haW4gLmZvb3Rlci1zb2NpYWwtY29udGFpbmVyIC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5mb290ZXIubWFpbiAuZm9vdGVyLXNvY2lhbC1jb250YWluZXIgLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhLmZhY2Vib29rIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvZmFjZWJvb2sucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5mb290ZXIubWFpbiAuZm9vdGVyLXNvY2lhbC1jb250YWluZXIgLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhLmxpbmtlZGluIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvbGlua2VkaW4ucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5mb290ZXIubWFpbiAuZm9vdGVyLXNvY2lhbC1jb250YWluZXIgLnNvY2lhbC1tZWRpYS1pY29ucyBsaSBhLnR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy90d2l0dGVyLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuZm9vdGVyLm1haW4gLmZvb3Rlci1zb2NpYWwtY29udGFpbmVyIC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYS55b3V0dWJlIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMveW91dHViZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbmZvb3Rlci5tYWluIC5mb290ZXItc29jaWFsLWNvbnRhaW5lciAuc29jaWFsLW1lZGlhLWljb25zIGxpIGEuaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvaW5zdGFncmFtLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuZm9vdGVyLm1haW4gLmZvb3Rlci1zb2NpYWwtY29udGFpbmVyIC5zb2NpYWwtbWVkaWEtaWNvbnMgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgYW5pbWF0aW9uOiB3b2JibGUgMXM7XG59XG5mb290ZXIubWFpbiAuZm9vdGVyLW1lbnUtY29udGFpbmVyIC50aXRsZSB7XG4gIGNvbG9yOiAjN2I3YjdiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5mb290ZXIubWFpbiAuZm9vdGVyLW1lbnUtY29udGFpbmVyIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuZm9vdGVyLm1haW4gLmZvb3Rlci1tZW51LWNvbnRhaW5lciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDI1cHggMjBweCAwO1xufVxuZm9vdGVyLm1haW4gLmZvb3Rlci1tZW51LWNvbnRhaW5lciB1bCBsaSBhIHtcbiAgY29sb3I6ICM3YjdiN2I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZvb3Rlci5tYWluIC5mb290ZXItbWVudS1jb250YWluZXIgdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuZm9vdGVyLm1haW4gLmZvb3Rlci1tZW51LWNvbnRhaW5lci5tZW51LS1mb290ZXItaGlnaGxpZ2h0LW1lbnUsXG5mb290ZXIubWFpbiAuZm9vdGVyLW1lbnUtY29udGFpbmVyLm1lbnUtLWZvb3RlciB7XG4gIG1hcmdpbi1ibG9jazogMjRweCAzMHB4O1xufVxuZm9vdGVyLm1haW4gLmZvb3Rlci1tZW51LWNvbnRhaW5lci5tZW51LS1mb290ZXItaGlnaGxpZ2h0LW1lbnUgdWwgbGksXG5mb290ZXIubWFpbiAuZm9vdGVyLW1lbnUtY29udGFpbmVyLm1lbnUtLWZvb3RlciB1bCBsaSB7XG4gIG1hcmdpbjogMCA0MHB4IDIwcHggMDtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuZm9vdGVyLm1haW4gLmZvb3Rlci1tZW51LWNvbnRhaW5lci5tZW51LS1mb290ZXItaGlnaGxpZ2h0LW1lbnUgdWwgbGkgYSxcbmZvb3Rlci5tYWluIC5mb290ZXItbWVudS1jb250YWluZXIubWVudS0tZm9vdGVyIHVsIGxpIGEge1xuICBjb2xvcjogIzQ2ODFjZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3Rlci5tYWluIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGZvb3Rlci5tYWluIC5mb290ZXItc29jaWFsLWNvbnRhaW5lciAuc29jaWFsLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbiAgZm9vdGVyLm1haW4gLmZvb3Rlci1tZW51LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICB9XG4gIGZvb3Rlci5tYWluIC5mb290ZXItbWVudS1jb250YWluZXIgbmF2IHVsIGxpIHtcbiAgICBtYXJnaW46IDE1cHg7XG4gIH1cbiAgZm9vdGVyLm1haW4gLmZvb3Rlci1tZW51LWNvbnRhaW5lciBuYXYubWVudS0tZm9vdGVyLWhpZ2hsaWdodC1tZW51LFxuICBmb290ZXIubWFpbiAuZm9vdGVyLW1lbnUtY29udGFpbmVyIG5hdi5tZW51LS1mb290ZXIge1xuICAgIG1hcmdpbjogMjRweCAwIDA7XG4gIH1cbiAgZm9vdGVyLm1haW4gLmZvb3Rlci1tZW51LWNvbnRhaW5lciBuYXYubWVudS0tZm9vdGVyLWhpZ2hsaWdodC1tZW51IHVsIGxpLFxuICBmb290ZXIubWFpbiAuZm9vdGVyLW1lbnUtY29udGFpbmVyIG5hdi5tZW51LS1mb290ZXIgdWwgbGkge1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIGZvb3Rlci5tYWluIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGZvb3Rlci5tYWluIC5mb290ZXItc29jaWFsLWNvbnRhaW5lciAuc29jaWFsLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbiAgZm9vdGVyLm1haW4gLmZvb3Rlci1tZW51LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICB9XG4gIGZvb3Rlci5tYWluIC5mb290ZXItbWVudS1jb250YWluZXIgbmF2IHVsIGxpIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb290ZXIubWFpbiAuZm9vdGVyLW1lbnUtY29udGFpbmVyIG5hdi5tZW51LS1mb290ZXItaGlnaGxpZ2h0LW1lbnUsXG4gIGZvb3Rlci5tYWluIC5mb290ZXItbWVudS1jb250YWluZXIgbmF2Lm1lbnUtLWZvb3RlciB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMzBweCAwO1xuICB9XG4gIGZvb3Rlci5tYWluIC5mb290ZXItbWVudS1jb250YWluZXIgbmF2Lm1lbnUtLWZvb3Rlci1oaWdobGlnaHQtbWVudSB1bCBsaSxcbiAgZm9vdGVyLm1haW4gLmZvb3Rlci1tZW51LWNvbnRhaW5lciBuYXYubWVudS0tZm9vdGVyIHVsIGxpIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4vKioqIFNPQ0lBTCBNRURJQSBBTklNQVRJT04gKioqL1xuQGtleWZyYW1lcyB3b2JibGUge1xuICAzMCUge1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG4gICAgLyogSUUgOSAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xuICAgIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcbiAgfVxuICA3MCUge1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICAgIC8qIElFIDkgKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gICAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLyogSUUgOSAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbn1cbmRpdiNibG9jay1yZWxldmFudHR3ZWV0cyB7XG4gIG1hcmdpbjogNTBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbmRpdiNibG9jay1yZWxldmFudHR3ZWV0cyBzZWN0aW9uLnJlbGF0ZWQtdHdlZXRzIGgzIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDMwcHggMDtcbn1cbmRpdiNibG9jay1yZWxldmFudHR3ZWV0cyBzZWN0aW9uLnJlbGF0ZWQtdHdlZXRzIGRpdi50d2VldHMtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICBjb2x1bW4tY291bnQ6IDM7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogMzBweDtcbiAgLW1vei1jb2x1bW4tZ2FwOiAzMHB4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuZGl2I2Jsb2NrLXJlbGV2YW50dHdlZXRzIHNlY3Rpb24ucmVsYXRlZC10d2VldHMgZGl2LnR3ZWV0cy1jb250YWluZXIgZGl2LnR3ZWV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuZGl2I2Jsb2NrLXJlbGV2YW50dHdlZXRzIHNlY3Rpb24ucmVsYXRlZC10d2VldHMgZGl2LnR3ZWV0cy1jb250YWluZXIgZGl2LnR3ZWV0IGRpdi50d2VldC1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMjVweCA3NXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy90d2VldC5wbmcnKSBuby1yZXBlYXQgdG9wIDI1cHggbGVmdCAyNXB4O1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5kaXYjYmxvY2stcmVsZXZhbnR0d2VldHMgc2VjdGlvbi5yZWxhdGVkLXR3ZWV0cyBkaXYudHdlZXRzLWNvbnRhaW5lciBkaXYudHdlZXQgZGl2LnR3ZWV0LWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICMwMGIzZTY7XG59XG5kaXYjYmxvY2stcmVsZXZhbnR0d2VldHMgc2VjdGlvbi5yZWxhdGVkLXR3ZWV0cyBkaXYudHdlZXRzLWNvbnRhaW5lciBkaXYudHdlZXQgZGl2LnR3ZWV0LWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NjgxY2Y7XG59XG5kaXYjYmxvY2stcmVsZXZhbnR0d2VldHMgc2VjdGlvbi5yZWxhdGVkLXR3ZWV0cyBkaXYudHdlZXRzLWNvbnRhaW5lciBkaXYudHdlZXQgZGl2LnR3ZWV0LWNvbnRhaW5lciAudHdlZXQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5kaXYjYmxvY2stcmVsZXZhbnR0d2VldHMgc2VjdGlvbi5yZWxhdGVkLXR3ZWV0cyBkaXYudHdlZXRzLWNvbnRhaW5lciBkaXYudHdlZXQgZGl2LnR3ZWV0LWNvbnRhaW5lciBkaXYuaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuZGl2I2Jsb2NrLXJlbGV2YW50dHdlZXRzIHNlY3Rpb24ucmVsYXRlZC10d2VldHMgZGl2LnR3ZWV0cy1jb250YWluZXIgZGl2LnR3ZWV0IGRpdi50d2VldC1jb250YWluZXIgZGl2LmltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG59XG5kaXYjYmxvY2stcmVsZXZhbnR0d2VldHMgc2VjdGlvbi5yZWxhdGVkLXR3ZWV0cyBkaXYudHdlZXRzLWNvbnRhaW5lciBkaXYudHdlZXQgZGl2LnR3ZWV0LWNvbnRhaW5lciBkaXYudGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5kaXYjYmxvY2stcmVsZXZhbnR0d2VldHMgc2VjdGlvbi5yZWxhdGVkLXR3ZWV0cyBkaXYudHdlZXRzLWNvbnRhaW5lciBkaXYudHdlZXQgZGl2LnR3ZWV0LWNvbnRhaW5lciBkaXYudGV4dCAucmVhZC10d2VldCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5kaXYjYmxvY2stcmVsZXZhbnR0d2VldHMgc2VjdGlvbi5yZWxhdGVkLXR3ZWV0cyBkaXYudHdlZXRzLWNvbnRhaW5lciBkaXYudHdlZXQgZGl2LnR3ZWV0LWNvbnRhaW5lciBkaXYudGV4dCAucmVhZC10d2VldDpob3ZlciB7XG4gIGNvbG9yOiAjNDY4MWNmO1xufVxuZGl2I2Jsb2NrLXJlbGV2YW50dHdlZXRzIHNlY3Rpb24ucmVsYXRlZC10d2VldHMgZGl2LnR3ZWV0cy1jb250YWluZXIgZGl2LnR3ZWV0IGRpdi50d2VldC1jb250YWluZXIgZGl2Lm1ldGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5kaXYjYmxvY2stcmVsZXZhbnR0d2VldHMgc2VjdGlvbi5yZWxhdGVkLXR3ZWV0cyBkaXYudHdlZXRzLWNvbnRhaW5lciBkaXYudHdlZXQgZGl2LnR3ZWV0LWNvbnRhaW5lciBkaXYubWV0YSBzcGFuLmF1dGhvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmRpdiNibG9jay1yZWxldmFudHR3ZWV0cyBzZWN0aW9uLnJlbGF0ZWQtdHdlZXRzIGRpdi50d2VldHMtY29udGFpbmVyIGRpdi50d2VldCBkaXYudHdlZXQtY29udGFpbmVyIGRpdi5tZXRhIHNwYW4uZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBkaXYjYmxvY2stcmVsZXZhbnR0d2VldHMge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXlvdXQtc2lkZWJhci1yaWdodCBkaXYjYmxvY2stcmVsZXZhbnR0d2VldHMgc2VjdGlvbi5yZWxhdGVkLXR3ZWV0cyBkaXYudHdlZXRzLWNvbnRhaW5lciBkaXYudHdlZXQgZGl2LnR3ZWV0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgZGl2I2Jsb2NrLXJlbGV2YW50dHdlZXRzIHNlY3Rpb24ucmVsYXRlZC10d2VldHMgZGl2LnR3ZWV0cy1jb250YWluZXIgZGl2LnR3ZWV0IGRpdi50d2VldC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmxheW91dC1zaWRlYmFyLXJpZ2h0IGRpdiNibG9jay1yZWxldmFudHR3ZWV0cyBzZWN0aW9uLnJlbGF0ZWQtdHdlZXRzIGRpdi50d2VldHMtY29udGFpbmVyIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmxheW91dC1zaWRlYmFyLXJpZ2h0IGRpdiNibG9jay1yZWxldmFudHR3ZWV0cyBzZWN0aW9uLnJlbGF0ZWQtdHdlZXRzIGRpdi50d2VldHMtY29udGFpbmVyIGRpdi50d2VldCBkaXYudHdlZXQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubGF5b3V0LXNpZGViYXItcmlnaHQgZGl2I2Jsb2NrLXJlbGV2YW50dHdlZXRzIHNlY3Rpb24ucmVsYXRlZC10d2VldHMgZGl2LnR3ZWV0cy1jb250YWluZXIge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxufVxuLnR5cGlmeS1kb2N1bWVudHMtYmxvY2sge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuLnR5cGlmeS1kb2N1bWVudHMtYmxvY2sgaDMge1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbn1cbi50eXBpZnktZG9jdW1lbnRzLWJsb2NrIC5idXR0b24tY29udGFpbmVyIHtcbiAgbWFyZ2luOiA1MHB4IDAgMCAwO1xufVxuLnNpbmdsZS1kb2MgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMGIzZTY7XG59XG4uc2luZ2xlLWRvYyBhIC5leHRlbnNpb24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFweCAzcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0NjgxY2Y7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDY4MWNmO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnNpbmdsZS1kb2MgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDY4MWNmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAudHlwaWZ5LWRvY3VtZW50cy1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi8qKiogU0xJQ0sgKioqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLS11bnB1Ymxpc2hlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZjQ7XG59XG4uaW5kZW50ZWQge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgLyogTFRSICovXG59XG5bZGlyPVwicnRsXCJdIC5pbmRlbnRlZCB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYmFzaWMtcGFnZSAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZSB7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuLmJhc2ljLXBhZ2UgLnJlZ2lvbi1jb250ZW50IGFydGljbGUgLm5vZGVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ucGRmLWZpbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvcGRmLnBuZyk7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYmFzaWMtcGFnZSAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbiAgLmJhc2ljLXBhZ2UgLnJlZ2lvbi1jb250ZW50IGFydGljbGUgLm5vZGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2ljLXBhZ2UgLnJlZ2lvbi1jb250ZW50IGFydGljbGUge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5ib2R5LnBhdGgtZnJvbnRwYWdlIC5yZWdpb24tY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkucGF0aC1mcm9udHBhZ2UgLnJlZ2lvbi1jb250ZW50IGFydGljbGUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudHlwaWZ5LWNvbnRlbnQtdHlwZS1ibG9jayB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC50eXBpZnktY29udGVudC10eXBlLWJsb2NrLmNvbnRlbnQtdHlwZS1zcGVha2VyIC5zbGljay1zbGlkZXMuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnR5cGlmeS1jb250ZW50LXR5cGUtYmxvY2suY29udGVudC10eXBlLXNwZWFrZXIgLnNsaWNrLXNsaWRlcy5zbGljay1zbGlkZXIgLmNsZWFyZml4IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnR5cGlmeS1jb250ZW50LXR5cGUtYmxvY2suY29udGVudC10eXBlLXNwZWFrZXIgLnNsaWNrLXNsaWRlcy5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudHlwaWZ5LWNvbnRlbnQtdHlwZS1ibG9jay5jb250ZW50LXR5cGUtc3BlYWtlciAuc2xpY2stc2xpZGVzLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgLm5vZGUtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAudHlwaWZ5LWNvbnRlbnQtdHlwZS1ibG9jay5jb250ZW50LXR5cGUtc3BlYWtlciAuc2xpY2stc2xpZGVzLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnR5cGlmeS1jb250ZW50LXR5cGUtYmxvY2suY29udGVudC10eXBlLXNwZWFrZXIgLnNsaWNrLXNsaWRlcy5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICM4ZGQxZjA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDVweDtcbiAgfVxuICAudHlwaWZ5LWNvbnRlbnQtdHlwZS1ibG9jay5jb250ZW50LXR5cGUtc3BlYWtlciAuc2xpY2stc2xpZGVzLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC50eXBpZnktY29udGVudC10eXBlLWJsb2NrLmNvbnRlbnQtdHlwZS1zcGVha2VyIC5zbGljay1zbGlkZXMuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzQ2ODFjZjtcbiAgfVxuICAudHlwaWZ5LWNvbnRlbnQtdHlwZS1ibG9jay5jb250ZW50LXR5cGUtdmlkZW8gLnNpbmdsZS1ub2RlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50eXBpZnktY29udGVudC10eXBlLWJsb2NrLmNvbnRlbnQtdHlwZS12aWRlbyAuc2luZ2xlLW5vZGU6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnR5cGlmeS1jb250ZW50LXR5cGUtYmxvY2sgLmJ1dHRvbi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgfVxufVxuI3VzZXItbG9naW4tZm9ybSBpbnB1dCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuI3VzZXItbG9naW4tZm9ybSxcbi51c2VyLXBhc3Mge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuI3VzZXItbG9naW4tZm9ybSBsYWJlbCxcbi51c2VyLXBhc3MgbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuI3VzZXItbG9naW4tZm9ybSBpbnB1dCxcbi51c2VyLXBhc3MgaW5wdXQge1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4jdXNlci1sb2dpbi1mb3JtIGlucHV0I2VkaXQtc3VibWl0LFxuLnVzZXItcGFzcyBpbnB1dCNlZGl0LXN1Ym1pdCB7XG4gIGJvcmRlci1jb2xvcjogIzQ2ODFjZjtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cbiN1c2VyLWxvZ2luLWZvcm0gaW5wdXQjZWRpdC1zdWJtaXQ6aG92ZXIsXG4udXNlci1wYXNzIGlucHV0I2VkaXQtc3VibWl0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGRkMWYwO1xuICBjb2xvcjogIzhkZDFmMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXJyb3ctYmx1ZS5wbmcnKTtcbn1cbiN1c2VyLWxvZ2luLWZvcm0gLmRlc2NyaXB0aW9uLFxuLnVzZXItcGFzcyAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3VzZXItbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zLFxuLnVzZXItcGFzcyAuZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbmRpdi52aWV3LW5ld3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbmRpdi52aWV3LW5ld3MgZGl2LnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbmRpdi52aWV3LW5ld3MgZGl2Lm5ld3MtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5kaXYudmlldy1uZXdzIGRpdi5uZXdzLWl0ZW0gZGl2LmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZGl2LnZpZXctbmV3cyBkaXYubmV3cy1pdGVtIGRpdi5pbWFnZSBkaXYud29ya2dyb3VwLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjNDY4MWNmO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5kaXYudmlldy1uZXdzIGRpdi5uZXdzLWl0ZW0gZGl2LmltYWdlIGRpdi53b3JrZ3JvdXAtd3JhcHBlciBzcGFuIHtcbiAgY29sb3I6ICNiZGQxZWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuZGl2LnZpZXctbmV3cyBkaXYubmV3cy1pdGVtIGRpdi5pbWFnZSBkaXYud29ya2dyb3VwLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5kaXYudmlldy1uZXdzIGRpdi5uZXdzLWl0ZW0gZGl2LmltYWdlIGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzQ2ODFjZjtcbn1cbmRpdi52aWV3LW5ld3MgZGl2Lm5ld3MtaXRlbSBkaXYuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmRpdi52aWV3LW5ld3MgZGl2Lm5ld3MtaXRlbSBkaXYuY29udGVudCBoMiB7XG4gIG1hcmdpbjogMjVweCAwIDE1cHggMDtcbiAgbGluZS1oZWlnaHQ6IDAuNztcbn1cbmRpdi52aWV3LW5ld3MgZGl2Lm5ld3MtaXRlbSBkaXYuY29udGVudCBoMiBhIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzVhNWE1YTtcbn1cbmRpdi52aWV3LW5ld3MgZGl2Lm5ld3MtaXRlbSBkaXYuY29udGVudCBoMiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMGIzZTY7XG59XG5kaXYudmlldy1uZXdzIGRpdi5uZXdzLWl0ZW0gZGl2LmNvbnRlbnQgZGl2Lm1ldGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuZGl2LnZpZXctbmV3cyBkaXYubmV3cy1pdGVtIGRpdi5jb250ZW50IHNwYW4ubWV0YS1kYXRlLFxuZGl2LnZpZXctbmV3cyBkaXYubmV3cy1pdGVtIGRpdi5jb250ZW50IHNwYW4udGFncyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzVhNWE1YTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuZGl2LnZpZXctbmV3cyBkaXYubmV3cy1pdGVtIGRpdi5jb250ZW50IHNwYW4udGFncyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuZGl2LnZpZXctbmV3cyBkaXYubmV3cy1pdGVtIGRpdi5jb250ZW50IHNwYW4udGFncyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmRpdi52aWV3LW5ld3MgZGl2Lm5ld3MtaXRlbSBkaXYuY29udGVudCBzcGFuLnRhZ3MgdWwgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWluZGVudDogLTAuN2VtO1xufVxuZGl2LnZpZXctbmV3cyBkaXYubmV3cy1pdGVtIGRpdi5jb250ZW50IHNwYW4udGFncyB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAoiBcIjtcbiAgY29sb3I6ICM0NjgxY2Y7XG59XG5kaXYudmlldy1uZXdzIGRpdi5uZXdzLWl0ZW0gZGl2LmNvbnRlbnQgZGl2LmJvZHktdGV4dCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5kaXYudmlldy1uZXdzIGRpdi5uZXdzLWl0ZW0gZGl2LmNvbnRlbnQgZGl2LmxpbmtzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZGl2LnZpZXctbmV3cyBkaXYubmV3cy1pdGVtIGRpdi5jb250ZW50IGRpdi5saW5rcyA+IGEge1xuICBwYWRkaW5nOiAwIDYwcHggMCAwO1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWJsdWUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwYjNlNjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmbG9hdDogbGVmdDtcbn1cbmRpdi52aWV3LW5ld3MgZGl2Lm5ld3MtaXRlbSBkaXYuY29udGVudCBkaXYubGlua3MgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NjgxY2Y7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1kYXJrLWJsdWUucG5nXCIpO1xufVxuZGl2LnZpZXctbmV3cyBkaXYubmV3cy1pdGVtIGRpdi5jb250ZW50IGRpdi5saW5rcyBkaXYuaWNvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmRpdi52aWV3LW5ld3MgZGl2Lm5ld3MtaXRlbSBkaXYuY29udGVudCBkaXYubGlua3MgZGl2Lmljb25zID4gYSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb21tZW50cy5wbmdcIikgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMzdweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzczNzM3MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuZGl2LnZpZXctbmV3cyBkaXYubmV3cy1pdGVtIGRpdi5jb250ZW50IGRpdi5saW5rcyBkaXYuaWNvbnMgZGl2LnNoYXJlLWJ1dHRvbnMge1xuICBmbG9hdDogcmlnaHQ7XG59XG5kaXYudmlldy1uZXdzIGRpdi5uZXdzLWl0ZW0gZGl2LmNvbnRlbnQgZGl2LmxpbmtzIGRpdi5pY29ucyBkaXYuc2hhcmUtYnV0dG9ucyAuc2hhcmUtbGlua3Mge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuZGl2LnZpZXctbmV3cyBkaXYubmV3cy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5kaXYudmlldy1uZXdzIHVsLnBhZ2VyIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZGl2LnZpZXctbmV3cyB1bC5wYWdlciBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNjBweCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWRhcmstYmx1ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4O1xuICBjb2xvcjogIzQ2ODFjZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzQ2ODFjZjtcbn1cbmRpdi52aWV3LW5ld3MgdWwucGFnZXIgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LXdoaXRlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHg7XG59XG5kaXYudmlldy1uZXdzIHVsLnBhZ2VyIGxpIGEuaG92ZXItbGlnaHQtYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjOGRkMWYwO1xuICBib3JkZXItY29sb3I6ICM4ZGQxZjA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1ibHVlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHg7XG59XG5kaXYudmlldy1uZXdzIHVsLnBhZ2VyIGxpIGEubGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAjOGRkMWYwO1xuICBib3JkZXItY29sb3I6ICM4ZGQxZjA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1ibHVlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHg7XG59XG5kaXYudmlldy1uZXdzIHVsLnBhZ2VyIGxpIGEubGlnaHQtYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDY4MWNmO1xuICBib3JkZXItY29sb3I6ICM0NjgxY2Y7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1kYXJrLWJsdWUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweDtcbn1cbmRpdi52aWV3LW5ld3MgdWwucGFnZXIgbGkgYS5ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzQ2ODFjZjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LXdoaXRlLnBuZ1wiKSAjNDY4MWNmIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweDtcbn1cbmRpdi52aWV3LW5ld3MgdWwucGFnZXIgbGkgYS5ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICM0NjgxY2Y7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1kYXJrLWJsdWUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweDtcbn1cbmRpdi52aWV3LW5ld3MgdWwucGFnZXIgbGkgYS5saW5rLWJsdWUge1xuICBjb2xvcjogIzAwYjNlNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiM2U2O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctYmx1ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuZGl2LnZpZXctbmV3cyB1bC5wYWdlciBsaSBhLmxpbmstYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDY4MWNmO1xuICBib3JkZXItY29sb3I6ICM0NjgxY2Y7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1kYXJrLWJsdWUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweDtcbn1cbmRpdi52aWV3LW5ld3MgdWwucGFnZXIgbGkgYS53aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy13aGl0ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4O1xufVxuZGl2LnZpZXctbmV3cyB1bC5wYWdlciBsaSBhLndoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICM4ZGQxZjA7XG4gIGJvcmRlci1jb2xvcjogIzhkZDFmMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWJsdWUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweDtcbn1cbmRpdi52aWV3LW5ld3MgdWwucGFnZXIgbGkgYS5uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5kaXYudmlldy1uZXdzIHVsLnBhZ2VyIGxpIGE6aG92ZXIge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA2MHB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctZGFyay1ibHVlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHg7XG4gIGNvbG9yOiAjNDY4MWNmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDY4MWNmO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctZGFyay1ibHVlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NjgxY2YgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzQ2ODFjZiAhaW1wb3J0YW50O1xufVxuZGl2LnZpZXctbmV3cyB1bC5wYWdlciBsaSBhOmhvdmVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctd2hpdGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweDtcbn1cbmRpdi52aWV3LW5ld3MgdWwucGFnZXIgbGkgYTpob3Zlci5ob3Zlci1saWdodC1ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICM4ZGQxZjA7XG4gIGJvcmRlci1jb2xvcjogIzhkZDFmMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWJsdWUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweDtcbn1cbmRpdi52aWV3LW5ld3MgdWwucGFnZXIgbGkgYTpob3Zlci5saWdodC1ibHVlIHtcbiAgY29sb3I6ICM4ZGQxZjA7XG4gIGJvcmRlci1jb2xvcjogIzhkZDFmMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWJsdWUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweDtcbn1cbmRpdi52aWV3LW5ld3MgdWwucGFnZXIgbGkgYTpob3Zlci5saWdodC1ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICM0NjgxY2Y7XG4gIGJvcmRlci1jb2xvcjogIzQ2ODFjZjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWRhcmstYmx1ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4O1xufVxuZGl2LnZpZXctbmV3cyB1bC5wYWdlciBsaSBhOmhvdmVyLmJsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDY4MWNmO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctd2hpdGUucG5nXCIpICM0NjgxY2Ygbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4O1xufVxuZGl2LnZpZXctbmV3cyB1bC5wYWdlciBsaSBhOmhvdmVyLmJsdWU6aG92ZXIge1xuICBjb2xvcjogIzQ2ODFjZjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWRhcmstYmx1ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4O1xufVxuZGl2LnZpZXctbmV3cyB1bC5wYWdlciBsaSBhOmhvdmVyLmxpbmstYmx1ZSB7XG4gIGNvbG9yOiAjMDBiM2U2O1xuICBib3JkZXItY29sb3I6ICMwMGIzZTY7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1ibHVlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5kaXYudmlldy1uZXdzIHVsLnBhZ2VyIGxpIGE6aG92ZXIubGluay1ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICM0NjgxY2Y7XG4gIGJvcmRlci1jb2xvcjogIzQ2ODFjZjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LWRhcmstYmx1ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4O1xufVxuZGl2LnZpZXctbmV3cyB1bC5wYWdlciBsaSBhOmhvdmVyLndoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LXdoaXRlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHg7XG59XG5kaXYudmlldy1uZXdzIHVsLnBhZ2VyIGxpIGE6aG92ZXIud2hpdGU6aG92ZXIge1xuICBjb2xvcjogIzhkZDFmMDtcbiAgYm9yZGVyLWNvbG9yOiAjOGRkMWYwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctYmx1ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4O1xufVxuZGl2LnZpZXctbmV3cyB1bC5wYWdlciBsaSBhOmhvdmVyLm5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmRpdi52aWV3LW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgZGl2Lm5ld3MtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuZGl2LnZpZXctbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSBkaXYubmV3cy1pdGVtOmZpcnN0LWNoaWxkIGRpdi5pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjIwcHg7XG59XG5kaXYudmlldy1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIGRpdi5uZXdzLWl0ZW06Zmlyc3QtY2hpbGQgZGl2LmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuZGl2LnZpZXctbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSBkaXYubmV3cy1pdGVtOmZpcnN0LWNoaWxkIGRpdi5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDY1MHB4O1xufVxuZGl2LnZpZXctbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSBkaXYubmV3cy1pdGVtOmZpcnN0LWNoaWxkIGRpdi5jb250ZW50IGgyIHtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgcGFkZGluZzogMCAwIDI1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuZGl2I2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbmV3cy1vdmVydmlldzpudGgtY2hpbGQoM24gKyAwKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi8qKiogU0lOR0xFIEFSVElJQ0xFICoqKi9cbi5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIHtcbiAgLyoqKiBTaWRlYmFyICoqKi9cbn1cbi5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIGFydGljbGUubmV3cy1zaW5nbGUgc2VjdGlvbi5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIGFydGljbGUubmV3cy1zaW5nbGUgc2VjdGlvbi5pbWFnZSBkaXYud29ya2dyb3VwLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjNDY4MWNmO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSBhcnRpY2xlLm5ld3Mtc2luZ2xlIHNlY3Rpb24uaW1hZ2UgZGl2Lndvcmtncm91cC13cmFwcGVyIHNwYW4ge1xuICBjb2xvcjogI2JkZDFlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSBhcnRpY2xlLm5ld3Mtc2luZ2xlIHNlY3Rpb24uaW1hZ2UgZGl2Lndvcmtncm91cC13cmFwcGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgYXJ0aWNsZS5uZXdzLXNpbmdsZSBzZWN0aW9uLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICM0NjgxY2Y7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSBhcnRpY2xlLm5ld3Mtc2luZ2xlIHNlY3Rpb24uY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIGFydGljbGUubmV3cy1zaW5nbGUgc2VjdGlvbi5jb250ZW50IGRpdi5tZXRhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgcGFkZGluZzogMjVweCAwIDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSBhcnRpY2xlLm5ld3Mtc2luZ2xlIHNlY3Rpb24uY29udGVudCBzcGFuLm1ldGEtZGF0ZSxcbi5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIGFydGljbGUubmV3cy1zaW5nbGUgc2VjdGlvbi5jb250ZW50IHNwYW4udGFncyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzVhNWE1YTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgYXJ0aWNsZS5uZXdzLXNpbmdsZSBzZWN0aW9uLmNvbnRlbnQgc3Bhbi50YWdzIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSBhcnRpY2xlLm5ld3Mtc2luZ2xlIHNlY3Rpb24uY29udGVudCBzcGFuLnRhZ3MgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSBhcnRpY2xlLm5ld3Mtc2luZ2xlIHNlY3Rpb24uY29udGVudCBzcGFuLnRhZ3MgdWwgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWluZGVudDogLTAuN2VtO1xufVxuLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgYXJ0aWNsZS5uZXdzLXNpbmdsZSBzZWN0aW9uLmNvbnRlbnQgc3Bhbi50YWdzIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiIFwiO1xuICBjb2xvcjogIzQ2ODFjZjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIGFydGljbGUubmV3cy1zaW5nbGUgc2VjdGlvbi5jb250ZW50IGRpdi5ib2R5LXRleHQge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIGFydGljbGUubmV3cy1zaW5nbGUgc2VjdGlvbi5jb250ZW50IGRpdi5pY29ucyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSBhcnRpY2xlLm5ld3Mtc2luZ2xlIHNlY3Rpb24uY29udGVudCBkaXYuaWNvbnMgPiBhIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NvbW1lbnRzLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICMwMGIzZTY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIGFydGljbGUubmV3cy1zaW5nbGUgc2VjdGlvbi5jb250ZW50IGRpdi5pY29ucyBkaXYuc2hhcmUtYnV0dG9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgYXNpZGUge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbmRpdi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcmVsYXRlZC1hcnRpY2xlcyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbmRpdi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcmVsYXRlZC1hcnRpY2xlcyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuZGl2LmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1hcnRpY2xlcy1yZWxhdGVkLWFydGljbGVzIGRpdi52aWV3LWNvbnRlbnQge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbmRpdi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtYXJ0aWNsZXMtcmVsYXRlZC1hcnRpY2xlcyBkaXYudmlldy1jb250ZW50IGRpdi52aWV3cy1yb3cgZGl2LnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzAwYjNlNjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1ibHVlLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5zZWN0aW9uLmNvbW1lbnRzICNsaXZlZnlyZS1jb21tZW50cyAuZnlyZSAuZnlyZS1jb21tZW50IGEge1xuICBjb2xvcjogIzQ2ODFjZjtcbn1cbnNlY3Rpb24uY29tbWVudHMgI2xpdmVmeXJlLWNvbW1lbnRzIC5meXJlIC5meXJlLWNvbW1lbnQtdXNlciBpbWcuZnlyZS11c2VyLWF2YXRhciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbnNlY3Rpb24uY29tbWVudHMgI2xpdmVmeXJlLWNvbW1lbnRzIC5meXJlIC5meXJlLWhlbHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuc2VjdGlvbi5jb21tZW50cyAjbGl2ZWZ5cmUtY29tbWVudHMgLmZ5cmUgLmZ5cmUtc3RyZWFtLXN0YXRzIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzVhNWE1YTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG59XG5zZWN0aW9uLmNvbW1lbnRzICNsaXZlZnlyZS1jb21tZW50cyAuZnlyZSAuZnlyZS1sb2dpbi1iYXIgYSB7XG4gIGNvbG9yOiAjMDBiM2U2O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbnNlY3Rpb24uY29tbWVudHMgI2xpdmVmeXJlLWNvbW1lbnRzIC5meXJlIGVtLmZ5cmUtc3RyZWFtLWxpdmVjb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzczNzM3Mztcbn1cbnNlY3Rpb24uY29tbWVudHMgI2xpdmVmeXJlLWNvbW1lbnRzIC5meXJlIC5meXJlLWVkaXRvciAuZnlyZS1lZGl0b3ItY29udGFpbmVyIC5meXJlLWVkaXRvci1lZGl0YWJsZS5lZGl0YWJsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5zZWN0aW9uLmNvbW1lbnRzICNsaXZlZnlyZS1jb21tZW50cyAuZnlyZSAuZnlyZS1zdHJlYW0tc29ydCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbnNlY3Rpb24uY29tbWVudHMgI2xpdmVmeXJlLWNvbW1lbnRzIC5meXJlIC5meXJlLXN0cmVhbS1zb3J0IHNwYW4uZnlyZS1zdHJlYW0tc29ydC1iYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuc2VjdGlvbi5jb21tZW50cyAjbGl2ZWZ5cmUtY29tbWVudHMgLmZ5cmUgLmZ5cmUtc3RyZWFtLXNvcnQgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbnNlY3Rpb24uY29tbWVudHMgI2xpdmVmeXJlLWNvbW1lbnRzIC5meXJlIC5meXJlLXN0cmVhbS1zb3J0IGEuZnlyZS1zdHJlYW0tc29ydC1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMDBiM2U2ICFpbXBvcnRhbnQ7XG59XG5zZWN0aW9uLmNvbW1lbnRzICNsaXZlZnlyZS1jb21tZW50cyAuZnlyZSAuZnlyZS1jb21tZW50LWhlYWQsXG5zZWN0aW9uLmNvbW1lbnRzICNsaXZlZnlyZS1jb21tZW50cyAuZnlyZSAuZnlyZS1jb21tZW50LWJvZHksXG5zZWN0aW9uLmNvbW1lbnRzICNsaXZlZnlyZS1jb21tZW50cyAuZnlyZSAuZnlyZS1jb21tZW50LWZvb3RlcixcbnNlY3Rpb24uY29tbWVudHMgI2xpdmVmeXJlLWNvbW1lbnRzIC5meXJlIC5meXJlLWNvbW1lbnQtZGl2aWRlciA+IGRpdi5meXJlLWNvbW1lbnQtZGl2aWRlciB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuc2VjdGlvbi5jb21tZW50cyAjbGl2ZWZ5cmUtY29tbWVudHMgLmZ5cmUgLmZ5cmUtY29tbWVudC13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuc2VjdGlvbi5jb21tZW50cyAjbGl2ZWZ5cmUtY29tbWVudHMgLmZ5cmUgLmZ5cmUtY29tbWVudC13cmFwcGVyIHRpbWUuZnlyZS1jb21tZW50LWRhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5zZWN0aW9uLmNvbW1lbnRzICNsaXZlZnlyZS1jb21tZW50cyAuZnlyZSAuZnlyZS1jb21tZW50LXdyYXBwZXIgYS5meXJlLWNvbW1lbnQtYWN0aW9uLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbnNlY3Rpb24uY29tbWVudHMgI2xpdmVmeXJlLWNvbW1lbnRzIC5meXJlIC5meXJlLWNvbW1lbnQtd3JhcHBlciBhLmZ5cmUtY29tbWVudC11c2VybmFtZSxcbnNlY3Rpb24uY29tbWVudHMgI2xpdmVmeXJlLWNvbW1lbnRzIC5meXJlIC5meXJlLWNvbW1lbnQtd3JhcHBlciBhLmZ5cmUtY29tbWVudC1hY3Rpb24tYnV0dG9uIHtcbiAgY29sb3I6ICMwMGIzZTY7XG59XG5zZWN0aW9uLmNvbW1lbnRzICNsaXZlZnlyZS1jb21tZW50cyAuZnlyZSAuZnlyZS1jb21tZW50LWNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSBhc2lkZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIGRpdi52aWV3LW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgZGl2Lm5ld3MtaXRlbTpmaXJzdC1jaGlsZCBkaXYuaW1hZ2Uge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxuICBkaXYudmlldy1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIGRpdi5uZXdzLWl0ZW06Zmlyc3QtY2hpbGQgZGl2LmNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgZGl2LnZpZXctbmV3cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICBkaXYudmlldy1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIGRpdi5uZXdzLWl0ZW06Zmlyc3QtY2hpbGQgZGl2LmltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICBkaXYudmlldy1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIGRpdi5uZXdzLWl0ZW06Zmlyc3QtY2hpbGQgZGl2LmNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIGRpdi52aWV3LW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgZGl2Lm5ld3MtaXRlbTpmaXJzdC1jaGlsZCBkaXYuY29udGVudCBoMiB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgYXNpZGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnZpZXctbmV3cyAubmV3cy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGRpdi52aWV3LW5ld3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgZGl2LnZpZXctbmV3cyBkaXYubmV3cy1pdGVtIC5pY29ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgZGl2LnZpZXctbmV3cyBkaXYubmV3cy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIGRpdi52aWV3LW5ld3MgZGl2Lm5ld3MtaXRlbSBkaXYuY29udGVudCBoMiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICBkaXYudmlldy1uZXdzIGRpdi5uZXdzLWl0ZW0gZGl2LmNvbnRlbnQgLmxpbmtzLFxuICBkaXYudmlldy1uZXdzIGRpdi5uZXdzLWl0ZW0gZGl2LmNvbnRlbnQgLmJvZHktdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBkaXYudmlldy1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIGRpdi5uZXdzLWl0ZW06Zmlyc3QtY2hpbGQgZGl2LmNvbnRlbnQgLmxpbmtzLFxuICBkaXYudmlldy1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIGRpdi5uZXdzLWl0ZW06Zmlyc3QtY2hpbGQgZGl2LmNvbnRlbnQgLmJvZHktdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wcm9maWxlLXBhZ2UgaDEge1xuICBjb2xvcjogIzVhNWE1YTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLnByb2ZpbGUtcGFnZSAuZmllbGQtLW5hbWUtZmllbGQtam9iLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucHJvZmlsZS1wYWdlIC5ib2R5LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG59XG4ucHJvZmlsZS1wYWdlIC5hbGwtYm9hcmQtbWVtYmVycyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ucHJvZmlsZS1wYWdlIC5wcm9maWxlLWltYWdlIGltZyB7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjNDY4MWNmO1xufVxuLnByb2ZpbGUtcGFnZSAuc29jaWFsLWxpbmtzIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5wcm9maWxlLXBhZ2UgLnNvY2lhbC1saW5rcyAuc3ViLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1YTVhNWE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5wcm9maWxlLXBhZ2UgLnNvY2lhbC1saW5rcyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogOHB4IDAgOHB4IDUwcHg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGNvbG9yOiAjMDBiM2U2O1xufVxuLnByb2ZpbGUtcGFnZSAuc29jaWFsLWxpbmtzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNDY4MWNmO1xufVxuLnByb2ZpbGUtcGFnZSAuc29jaWFsLWxpbmtzIGEudHdpdHRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3R3aXR0ZXItc21hbGwucG5nJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuLnByb2ZpbGUtcGFnZSAuc29jaWFsLWxpbmtzIGEubGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9saW5rZWRpbi1zbWFsbC5wbmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG4ucHJvZmlsZS1wYWdlIC5zb2NpYWwtbGlua3MgYS53ZWJzaXRlIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvd2Vic2l0ZS1zbWFsbC5wbmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG4ucGFnZS1ub2RlLXR5cGUtc3BlYWtlciBhcnRpY2xlIHtcbiAgbWFyZ2luOiA5MHB4IDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtYm9hcmQtbWVtYmVyIGFydGljbGUge1xuICBtYXJnaW46IDkwcHggMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1ib2FyZC1tZW1iZXIgYXJ0aWNsZSAucHJvZmlsZS1wYWdlIC5hbGwtYm9hcmQtbWVtYmVycyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtZ2FsbGVyeSAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZSB7XG4gIG1hcmdpbjogOTBweCAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLWdhbGxlcnkgLnJlZ2lvbi1jb250ZW50IGFydGljbGUgLmdhbGxlcnktaW1hZ2UtaXRlbSBpbWcge1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi52aWRlby1zaW5nbGUgLmJsb2NrLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udmlkZW8tc2luZ2xlIC5ub2RlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlby1zaW5nbGUgLm5vZGUtaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogI2MwYmViZTtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi52aWRlby1zaW5nbGUgLm5vZGUtaW5mbyAubm9kZS10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9wbGF5LnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbn1cbi52aWRlby1zaW5nbGUgLm5vZGUtaW5mbyAubm9kZS10aXRsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDdweCAwIDdweCA1MHB4O1xuICBjb2xvcjogI2MwYmViZTtcbn1cbi52aWRlby1zaW5nbGUgLm5vZGUtaW5mbyAubm9kZS10aXRsZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRjtcbn1cbi52aWRlby1zaW5nbGUgLm5vZGUtaW5mbyAubm9kZS1zdWItdGl0bGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuLnZpZGVvLXNpbmdsZSAuaWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG59XG4udmlkZW8tc2luZ2xlIC5pY29ucyBzcGFuIHtcbiAgY29sb3I6ICM1YTVhNWE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG59XG4udmlkZW8tc2luZ2xlIC5pY29ucyBkaXYuc2hhcmUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi52aWRlby1zaW5nbGUgLmljb25zIGRpdi5zaGFyZS1idXR0b25zIHVsLnNoYXJlLWxpbmtzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnZpZGVvLXNpbmdsZSAuaWNvbnMgZGl2LnNoYXJlLWJ1dHRvbnMgdWwuc2hhcmUtbGlua3MgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udmlkZW8tc2luZ2xlIC5pY29ucyBkaXYuc2hhcmUtYnV0dG9ucyB1bC5zaGFyZS1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZGVvLXNpbmdsZSAuaWNvbnMgZGl2LnNoYXJlLWJ1dHRvbnMgdWwuc2hhcmUtbGlua3Mub3BlbmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZXctdmlkZW9zIGgxIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4udmlldy12aWRlb3MgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbjogMjBweCAtMTVweDtcbn1cbi52aWV3LXZpZGVvcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgYXJ0aWNsZSB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnZpZXctdmlkZW9zIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyBhcnRpY2xlIC5ibG9jay13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAudmlldy12aWRlb3MgaDEge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG59XG5ib2R5Lndvcmtncm91cCAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5ib2R5Lndvcmtncm91cCAudGF4b25vbXktdGVybSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbmJvZHkud29ya2dyb3VwIC50YXhvbm9teS10ZXJtIC5sb25nLW5hbWUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuYm9keS53b3JrZ3JvdXAgLnRheG9ub215LXRlcm0gLmZpZWxkLS1uYW1lLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG5ib2R5Lndvcmtncm91cCAudGF4b25vbXktdGVybSAuZmllbGQtLW5hbWUtZGVzY3JpcHRpb24gaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG59XG5ib2R5Lndvcmtncm91cCAudGF4b25vbXktdGVybSAuaWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbn1cbmJvZHkud29ya2dyb3VwIC50YXhvbm9teS10ZXJtIC5pY29ucyBzcGFuIHtcbiAgY29sb3I6ICM1YTVhNWE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG59XG5ib2R5Lndvcmtncm91cCAudGF4b25vbXktdGVybSAuaWNvbnMgZGl2LnNoYXJlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5ib2R5Lndvcmtncm91cCAudGF4b25vbXktdGVybSAuaWNvbnMgZGl2LnNoYXJlLWJ1dHRvbnMgdWwuc2hhcmUtbGlua3Mge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5ib2R5Lndvcmtncm91cCAudGF4b25vbXktdGVybSAuaWNvbnMgZGl2LnNoYXJlLWJ1dHRvbnMgdWwuc2hhcmUtbGlua3MgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5ib2R5Lndvcmtncm91cCAudGF4b25vbXktdGVybSAuaWNvbnMgZGl2LnNoYXJlLWJ1dHRvbnMgdWwuc2hhcmUtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkud29ya2dyb3VwIC50YXhvbm9teS10ZXJtIC5pY29ucyBkaXYuc2hhcmUtYnV0dG9ucyB1bC5zaGFyZS1saW5rcy5vcGVuZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgYm9keS53b3JrZ3JvdXAgI3BhZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS53b3JrZ3JvdXAgI3BhZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlLWZvcm0ge1xuICBtYXJnaW46IDEwMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWFyY2gtcGFnZS1mb3JtIC5mb3JtLXR5cGUtc2VhcmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnNlYXJjaC1wYWdlLWZvcm0gLmZvcm0tdHlwZS1zZWFyY2ggbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1wYWdlLWZvcm0gLmZvcm0tdHlwZS1zZWFyY2ggaW5wdXQge1xuICB3aWR0aDogMjgwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2VhcmNoLXBhZ2UtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBjb2xvcjogIzhkZDFmMDtcbiAgYm9yZGVyLWNvbG9yOiAjOGRkMWYwO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcnJvdy1ibHVlLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweDtcbn1cbi5zZWFyY2gtcGFnZS1mb3JtIC5zZWFyY2gtaGVscC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2VhcmNoLXJlc3VsdHMgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG5uYXYucGFnZXIge1xuICBtYXJnaW46IDUwcHggMDtcbn1cbm5hdi5wYWdlciBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ2ODFjZjtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgbWFyZ2luOiAxMHB4IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xufVxubmF2LnBhZ2VyIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGNvbG9yOiAjNDY4MWNmO1xuICBwYWRkaW5nLWlubGluZTogOHB4O1xufVxubmF2LnBhZ2VyIGxpOmhvdmVyLFxubmF2LnBhZ2VyIGxpLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0NjgxY2Y7XG59XG5uYXYucGFnZXIgbGk6aG92ZXIgYSxcbm5hdi5wYWdlciBsaS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjRkZGO1xufVxubmF2LnBhZ2VyIC5wYWdlcl9faXRlbXMge1xuICBwYWRkaW5nOiAwO1xufVxubmF2LnBhZ2VyIC5wYWdlcl9faXRlbS0tZWxsaXBzaXMge1xuICBib3JkZXI6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2VhcmNoLXBhZ2UtZm9ybSB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gIH1cbn1cbi52ZW51ZS1wYWdlLmxheW91dC1zaWRlYmFyLXJpZ2h0IGFzaWRlLmxheW91dC1zaWRlYmFyLXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG4udmVudWUtcGFnZSAuYmVmb3JlLWZvb3Rlci1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnZlbnVlLXBhZ2UgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIGFydGljbGUgaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbjogMzBweCAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnZlbnVlLXBhZ2UgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIGFydGljbGUgLnJvdyB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLnZlbnVlLXBhZ2UgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIGFydGljbGUgLnJvdyB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnZlbnVlLXBhZ2UgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIGFydGljbGUgLnJvdyB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcnJvdy1ibHVlLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLnZlbnVlLXBhZ2UubGF5b3V0LXNpZGViYXItcmlnaHQgLmxheW91dC1jb250ZW50IC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogNjMwcHg7XG4gIH1cbiAgLnZlbnVlLXBhZ2UubGF5b3V0LXNpZGViYXItcmlnaHQgYXNpZGUubGF5b3V0LXNpZGViYXItcmlnaHQge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC52ZW51ZS1wYWdlLmxheW91dC1zaWRlYmFyLXJpZ2h0IGFzaWRlLmxheW91dC1zaWRlYmFyLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnZlbnVlLXBhZ2UubGF5b3V0LXNpZGViYXItcmlnaHQgYXNpZGUubGF5b3V0LXNpZGViYXItcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi5maWVsZC0tbmFtZS1maWVsZC1jb21tZW50cyB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWNvbW1lbnRzIC5jb21tZW50cy1oZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtY29tbWVudHMgLmRpc2N1c3NpbmctbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjNDY4MWNmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uY29tbWVudC1mb3JtIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY29tbWVudC1mb3JtIC50ZXh0LWZvcm1hdC13cmFwcGVyIC5mb3JtLWl0ZW0td3JhcHBlciBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29tbWVudC1mb3JtIC50ZXh0LWZvcm1hdC13cmFwcGVyIC5mb3JtLWl0ZW0td3JhcHBlciB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uY29tbWVudC1mb3JtIC50ZXh0LWZvcm1hdC13cmFwcGVyIC5maWx0ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29tbWVudC1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jb21tZW50LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjgxY2Y7XG59XG4jcGFnZS13cmFwcGVyIC5yZWdpb24tY29udGVudCBhcnRpY2xlLmNvbW1lbnQge1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4jcGFnZS13cmFwcGVyIC5yZWdpb24tY29udGVudCBhcnRpY2xlLmNvbW1lbnQgbWFyayB7XG4gIGJhY2tncm91bmQ6ICM0NjgxY2Y7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA1cHggM3B4O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcGFnZS13cmFwcGVyIC5yZWdpb24tY29udGVudCBhcnRpY2xlLmNvbW1lbnQgLmF1dGhvci1ibG9jayB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODVweDtcbn1cbiNwYWdlLXdyYXBwZXIgLnJlZ2lvbi1jb250ZW50IGFydGljbGUuY29tbWVudCAuYXV0aG9yLWJsb2NrIC5hdXRob3ItaW1hZ2Uge1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiA4NXB4O1xuICBtYXJnaW46IDAgMCAxMXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuI3BhZ2Utd3JhcHBlciAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZS5jb21tZW50IC5hdXRob3ItYmxvY2sgLmF1dGhvci1saW5rcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcGFnZS13cmFwcGVyIC5yZWdpb24tY29udGVudCBhcnRpY2xlLmNvbW1lbnQgLmF1dGhvci1ibG9jayAuYXV0aG9yLWxpbmtzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICM0NjgxY2Y7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuI3BhZ2Utd3JhcHBlciAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZS5jb21tZW50IC5hdXRob3ItYmxvY2sgLmF1dGhvci1saW5rcyBhLmF1dGhvci10d2l0dGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy90d2l0dGVyLXNxdWFyZS5wbmcnKTtcbn1cbiNwYWdlLXdyYXBwZXIgLnJlZ2lvbi1jb250ZW50IGFydGljbGUuY29tbWVudCAuYXV0aG9yLWJsb2NrIC5hdXRob3ItbGlua3MgYS5hdXRob3ItbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9saW5rZWRpbi1zcXVhcmUucG5nJyk7XG59XG4jcGFnZS13cmFwcGVyIC5yZWdpb24tY29udGVudCBhcnRpY2xlLmNvbW1lbnQgLmF1dGhvci1ibG9jayAuYXV0aG9yLWxpbmtzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG59XG4jcGFnZS13cmFwcGVyIC5yZWdpb24tY29udGVudCBhcnRpY2xlLmNvbW1lbnQgLmNvbW1lbnQtY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxMTVweDtcbn1cbiNwYWdlLXdyYXBwZXIgLnJlZ2lvbi1jb250ZW50IGFydGljbGUuY29tbWVudCAuY29tbWVudC1jb250ZW50IC5jb21tZW50LWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwYWdlLXdyYXBwZXIgLnJlZ2lvbi1jb250ZW50IGFydGljbGUuY29tbWVudCAuY29tbWVudC1jb250ZW50IC5jb21tZW50LWhlYWRlciAuY29tbWVudC1hdXRob3Ige1xuICBjb2xvcjogIzQ2ODFjZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuI3BhZ2Utd3JhcHBlciAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZS5jb21tZW50IC5jb21tZW50LWNvbnRlbnQgLmNvbW1lbnQtaGVhZGVyIC5jb21tZW50LWRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjN2I3YjdiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4jcGFnZS13cmFwcGVyIC5yZWdpb24tY29udGVudCBhcnRpY2xlLmNvbW1lbnQgLmNvbW1lbnQtY29udGVudCAuY29tbWVudC1oZWFkZXIgLmF1dGhvci1mdW5jdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNWE1YTVhO1xuICBtYXJnaW46IDVweCAwIDAgMDtcbn1cbiNwYWdlLXdyYXBwZXIgLnJlZ2lvbi1jb250ZW50IGFydGljbGUuY29tbWVudCAuY29tbWVudC1jb250ZW50IC5jb21tZW50LWJvZHkge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbiNwYWdlLXdyYXBwZXIgLnJlZ2lvbi1jb250ZW50IGFydGljbGUuY29tbWVudCAuY29tbWVudC1jb250ZW50IC5jb21tZW50LWJvZHkgcCB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuI3BhZ2Utd3JhcHBlciAucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZS5jb21tZW50IC5jb21tZW50LWNvbnRlbnQgLmNvbW1lbnQtZm9vdGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwYWdlLXdyYXBwZXIgLnJlZ2lvbi1jb250ZW50IGFydGljbGUuY29tbWVudCAuY29tbWVudC1jb250ZW50IC5jb21tZW50LWZvb3RlciAuYXV0aG9yLWNvdW50cnkge1xuICBmbG9hdDogbGVmdDtcbn1cbiNwYWdlLXdyYXBwZXIgLnJlZ2lvbi1jb250ZW50IGFydGljbGUuY29tbWVudCAuY29tbWVudC1jb250ZW50IC5jb21tZW50LWZvb3RlciAuY29tbWVudC1saW5rcyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbiNwYWdlLXdyYXBwZXIgLnJlZ2lvbi1jb250ZW50IGFydGljbGUuY29tbWVudDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4udXNlci1mb3JtIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi51c2VyLWZvcm0gbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnVzZXItZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnVzZXItZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi51c2VyLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4udXNlci1mb3JtIC5jb25maXJtLXBhcmVudCxcbi51c2VyLWZvcm0gLnBhc3N3b3JkLXBhcmVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi51c2VyLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbjogNDBweCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi51c2VyLWZvcm0gLmZvcm0tYWN0aW9ucyAuaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udXNlci1mb3JtIC5mb3JtLWFjdGlvbnMgLmlucHV0LXdyYXBwZXIgaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY4MWNmO1xuICBib3JkZXItY29sb3I6ICM0NjgxY2Y7XG59XG4ucGFnZS1ub2RlLXR5cGUtc3ViYWN0aXZpdHkgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogNzBweCAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLXN1YmFjdGl2aXR5ICNwYWdlLXdyYXBwZXIgaDEge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtc3ViYWN0aXZpdHkgI3BhZ2Utd3JhcHBlciAuZmllbGQtLW5hbWUtYm9keSB7XG4gIG1hcmdpbjogNDBweCAwIDMwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtc3ViYWN0aXZpdHkgLnJlZ2lvbi1jb250ZW50IGFydGljbGUge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXN1YmFjdGl2aXR5ICNwYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc3ViYWN0aXZpdHkgI3BhZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbn1cbi5wZGYtdmlld2VyLXdyYXBwZXIgLnBkZi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGRmLXZpZXdlci13cmFwcGVyIC5wZGYtY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wZGYtdmlld2VyLXdyYXBwZXIgLnBkZi12aWV3ZXItd3JhcHBlciAuZG93bmxvYWRzIGgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBkZi12aWV3ZXItd3JhcHBlciAucGRmLXZpZXdlci13cmFwcGVyIC5kb3dubG9hZHMgLnBkZi1kb3dubG9hZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGRmLXZpZXdlci13cmFwcGVyIC5wZGYtdmlld2VyLXdyYXBwZXIgLmRvd25sb2FkcyAucGRmLWRvd25sb2FkIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9wZGYucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi8qKiogQWRtaW4gb3ZlcmxheSAqKiovXG5ib2R5LmhhbWJ1cmdlci1tZW51LnRvb2xiYXItaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmctdG9wOiAxNjlweCAhaW1wb3J0YW50O1xufVxuYm9keS5oYW1idXJnZXItbWVudS50b29sYmFyLWhvcml6b250YWwgaGVhZGVyLm1haW4ge1xuICB0b3A6IDc5cHg7XG59XG5ib2R5LmhhbWJ1cmdlci1tZW51LnRvb2xiYXItdmVydGljYWwge1xuICBwYWRkaW5nLXRvcDogMTI5cHggIWltcG9ydGFudDtcbn1cbiN0b29sYmFyLWFkbWluaXN0cmF0aW9uIHtcbiAgei1pbmRleDogOTk5OTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jdG9vbGJhci1hZG1pbmlzdHJhdGlvbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMjVweCAxNXB4O1xuICB9XG59XG4uY29va2llLWNvbnNlbnQgYnV0dG9uIHtcbiAgcGFkZGluZzogMCA2MHB4IDAgMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy13aGl0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMjBweDtcbn1cbiJdfQ== */