/**
 * Specific Colors for PWM
 */
/**
 * Brand
 */
/**
 * Typography Font Families
 */
/**
 * Typography Font Sizes
 */
@import url("https://fonts.googleapis.com/css?family=Arvo:400,400i,700,700i|Montserrat:200,200i,500,500i,700,700i");
body.path-user .region-content .layout--onecol, .path-webform .region-content form, #block-views-block-staff-block-1, #block-views-block-faqs-block-1, #block-views-block-airlines-block-1 .content, #block-views-block-airlines-block-2 .view-content,
.container {
  margin: 0 auto;
  max-width: 1224px;
}

body.path-user .region-content .layout--onecol::after, .path-webform .region-content form::after, #block-views-block-staff-block-1::after, #block-views-block-faqs-block-1::after, #block-views-block-airlines-block-1 .content::after, #block-views-block-airlines-block-2 .view-content::after,
.container::after {
  clear: both;
  content: "";
  display: block;
}


.row {
  float: left;
  width: 100%;
  clear: both;
}

.firstcol {
  margin-left: 0;
}

.lastcol {
  margin-right: 0;
}


.col1 {
  width: calc(8.33333% - 21.66667px);
  float: left;
  margin-left: 20px;
}


.col2 {
  width: calc(16.66667% - 23.33333px);
  float: left;
  margin-left: 20px;
}


.col3 {
  width: calc(25% - 25px);
  float: left;
  margin-left: 20px;
}

#block-views-block-staff-block-1 .views-row, #block-views-block-airlines-block-2 .views-row,
.col4 {
  width: calc(33.33333% - 26.66667px);
  float: left;
  margin-left: 20px;
}


.col5 {
  width: calc(41.66667% - 28.33333px);
  float: left;
  margin-left: 20px;
}

body.page-node-33 .paragraph--type--webform,
body.page-node-142 .paragraph--type--webform,
.col6 {
  width: calc(50% - 30px);
  float: left;
  margin-left: 20px;
}


.col7 {
  width: calc(58.33333% - 31.66667px);
  float: left;
  margin-left: 20px;
}


.col8 {
  width: calc(66.66667% - 33.33333px);
  float: left;
  margin-left: 20px;
}


.col9 {
  width: calc(75% - 35px);
  float: left;
  margin-left: 20px;
}


.col10 {
  width: calc(83.33333% - 36.66667px);
  float: left;
  margin-left: 20px;
}


.col11 {
  width: calc(91.66667% - 38.33333px);
  float: left;
  margin-left: 20px;
}

body.path-user .region-content .layout__region--content, #block-views-block-staff-block-1 header, #block-views-block-airlines-block-1 .view-content,
.col12 {
  width: calc(100% - 40px);
  float: left;
  margin-left: 20px;
}

@media only screen and (max-width: 768px) {
  body.path-user .region-content .layout__region--content, #block-views-block-staff-block-1 header, #block-views-block-airlines-block-1 .view-content, #block-views-block-staff-block-1 .views-row, #block-views-block-airlines-block-2 .views-row, body.page-node-33 .paragraph--type--webform,
  body.page-node-142 .paragraph--type--webform,
  .col1,
  .col10,
  .col11,
  .col12,
  .col2,
  .col3,
  .col4,
  .col5,
  .col6,
  .col7,
  .col8,
  .col9 {
    display: block;
    float: none;
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
    position: relative;
    width: 100%;
  }
}


.clearfix,
.row {
  zoom: 1;
}


.clearfix::after,
.row::after {
  clear: both;
}


.clearfix::after,
.clearfix::before,
.row::after,
.row::before {
  content: '\0020';
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}

@font-face {
  font-family: 'Arvo', serif;
  font-family: "Montserrat", sans-serif;
}

html {
  color: #999;
  font-family: "Montserrat", sans-serif;
  font-size: 100%;
  line-height: 1.5em;
}

h1,
h2,
.news-aggregator-block .view-content .views-field-title .field-content a,
h3,
#news-articles-by-category .field-content a,
h4,
h5,
h6 {
  line-height: 1.5em;
  text-transform: capitalize;
}

h1 a,
h2 a,
.news-aggregator-block .view-content .views-field-title .field-content a a,
h3 a,
#news-articles-by-category .field-content a a,
h4 a,
h5 a,
h6 a {
  font-weight: inherit;
}

h1 {
  color: #0054a6;
  font-family: "Arvo", sans-serif;
  font-size: 2.571em;
  font-weight: 400;
}

@media only screen and (max-width: 1024px) {
  h1 {
    font-size: 2em;
  }
}

h1 a {
  color: #0054a6;
}

h1 a:hover {
  color: #56b747;
}


h2,
.news-aggregator-block .view-content .views-field-title .field-content a {
  color: #0054a6;
  font-family: "Arvo", sans-serif;
  font-size: 2.286em;
  font-weight: 400;
}


h2 a,
.news-aggregator-block .view-content .views-field-title .field-content a a {
  color: #0054a6;
}

h2 a:hover, .news-aggregator-block .view-content .views-field-title .field-content a a:hover {
  color: #56b747;
}


h3,
#news-articles-by-category .field-content a {
  color: #0054a6;
  font-family: "Arvo", sans-serif;
  font-size: 1.714em;
  font-weight: 400;
}


h3 a,
#news-articles-by-category .field-content a a {
  color: #0054a6;
}

h3 a:hover, #news-articles-by-category .field-content a a:hover {
  color: #0054a6;
}

h4 {
  color: #0054a6;
  font-family: "Montserrat", sans-serif;
  font-size: 1.286em;
}

h4 a {
  color: #0054a6;
}

h4 a:hover {
  color: #0054a6;
}

h5 {
  color: #5a5a5a;
  font-family: "Montserrat", sans-serif;
  font-size: 1.143em;
}

h5 a {
  color: #5a5a5a;
}

h5 a:hover {
  color: #5a5a5a;
}

h6 {
  color: #5a5a5a;
  font-family: "Montserrat", sans-serif;
  font-size: 1.071em;
}

h6 a {
  color: #5a5a5a;
}

h6 a:hover {
  color: #5a5a5a;
}

p, #block-views-block-news-listing-block-1 .field--name-field-summary, .news-aggregator-block .view-content .views-field-field-summary .field-content {
  color: #5a5a5a;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5em;
  margin-bottom: 20px;
}

p strong, #block-views-block-news-listing-block-1 .field--name-field-summary strong, .news-aggregator-block .view-content .views-field-field-summary .field-content strong {
  color: #5a5a5a;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
}

p img, #block-views-block-news-listing-block-1 .field--name-field-summary img, .news-aggregator-block .view-content .views-field-field-summary .field-content img {
  margin: 0;
}

hr {
  border: 1px solid #e9eaeb;
  border-width: 0 0 1px;
  clear: both;
  height: 0;
  margin: 10px 0;
}

code,
pre {
  font-size: 15px;
}

blockquote {
  border-left: 10px solid #444;
  color: #444;
  font-style: italic;
  padding-left: 15px;
}

nav ul {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

ol {
  list-style: decimal;
}

ul.none {
  list-style: none;
}

ul.square {
  list-style: square outside;
}

ul.circle {
  list-style: circle outside;
}

ul.disc {
  list-style: disc outside;
}

@media only screen and (max-width: 768px) {
  .region-content ol, .region-content
  ul {
    padding-left: 30px;
  }
}

.region-content ol:first-child, .region-content
ul:first-child {
  margin-top: 40px;
}

.region-content ol li, .region-content
ul li {
  color: #5a5a5a;
  font-family: "Montserrat", sans-serif;
  line-height: 1.5em;
  margin: 20px 0;
}

.region-content ol li strong, .region-content
ul li strong {
  color: #5a5a5a;
  font-family: "Montserrat", sans-serif;
  font-size: 1em;
  font-weight: 500;
  text-transform: uppercase;
}

ol.resource-list,
ul.resource-list {
  padding-left: 0;
}

ol.resource-list li,
ul.resource-list li {
  list-style: none;
  margin-bottom: 10px;
}

ol.resource-list li > a,
ul.resource-list li > a {
  color: #0054a6;
  font-family: "Montserrat", sans-serif;
  line-height: 1.5em;
  text-transform: uppercase;
}

dl dt {
  font-weight: bold;
  line-height: 1.2em;
}

dl dd {
  margin: 0 0 10px;
}

a {
  color: #0054a6;
  text-decoration: none;
}

a:focus, a:hover {
  color: #0054a6;
  text-decoration: underline;
}

em,
i {
  font-style: italic;
}

b,
strong {
  font-weight: bold;
}

small {
  font-size: 1.1em;
}

sub,
sup {
  font-size: .9em;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

iframe,
img,
object,
video {
  border: 0;
  height: auto;
  -ms-interpolation-mode: bicubic;
  max-width: 100%;
}

iframe {
  width: 100%;
  min-height: 500px;
}

table {
  border-collapse: collapse;
  font-size: 1em;
  text-align: left;
  width: 100%;
}

table th {
  color: #5a5a5a;
  font-weight: bold;
  padding: 2px 8px;
  text-transform: uppercase;
}

table td {
  border-top: 1px dotted #e9eaeb;
  color: #444;
  padding: 2px 8px;
}

.paragraph ul {
  list-style-type: disc;
  padding: 0 0 0 20px;
}

.paragraph--type--page-tab i.fa-plus {
  margin-left: 10px;
}

i.fa-plus {
  font-size: 1.556rem !important;
}

a[href^="tel:"] {
  display: inline-block;
  margin: 10px 0;
  font-size: 1.286em;
}

@-webkit-keyframes social-hover {
  50% {
    fill: rgba(0, 84, 166, 0.75);
  }
  100% {
    fill: rgba(0, 84, 166, 0.75);
  }
}

@keyframes social-hover {
  50% {
    fill: rgba(0, 84, 166, 0.75);
  }
  100% {
    fill: rgba(0, 84, 166, 0.75);
  }
}

@-webkit-keyframes social-twitter-hover {
  50% {
    fill: #edede8;
  }
  100% {
    fill: #edede8;
  }
}

@keyframes social-twitter-hover {
  50% {
    fill: #edede8;
  }
  100% {
    fill: #edede8;
  }
}

@-webkit-keyframes hover-scale {
  50% {
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1.15, 1.15);
            transform: scale(1.15, 1.15);
  }
}

@keyframes hover-scale {
  50% {
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1.15, 1.15);
            transform: scale(1.15, 1.15);
  }
}

@-webkit-keyframes left-to-right-reveal {
  0% {
    margin-left: -30px;
  }
  100% {
    margin-left: 20px;
  }
}

@keyframes left-to-right-reveal {
  0% {
    margin-left: -30px;
  }
  100% {
    margin-left: 20px;
  }
}

* {
  box-sizing: border-box;
}

::-moz-selection {
  text-shadow: none;
  background: #000;
  color: #fff;
}

::selection {
  text-shadow: none;
  background: #000;
  color: #fff;
}

body,
html {
  background: #edede8;
  height: 100%;
  margin: 0;
  min-height: 100%;
}

body {
  color: #5a5a5a;
  font: 14px/1em "Montserrat", sans-serif;
  line-height: 1.5em;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

body.scroll {
  overflow: hidden;
}

#hidden-data {
  display: none;
}

svg {
  stroke-width: 1 !important;
}

svg .st1 {
  stroke-width: 1 !important;
}

.fa-external-link-alt {
  margin-left: 5px;
}

#admin-only-region {
  background: #0054a6;
  text-align: right;
}

#admin-only-region .container {
  padding: 0;
}

#admin-only-region .col12 {
  padding: 0;
}

.primary-tabs {
  margin: 0;
  padding: 0;
}

.primary-tabs ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.primary-tabs ul li {
  display: inline-block;
  padding: 8px 20px;
}

.primary-tabs ul li:first-child {
  padding-left: 0;
}

.primary-tabs ul li a {
  color: #fff;
  text-decoration: none;
}

.layout__region--header h1 {
  margin: 0 20px;
  text-align: center;
}

header.header {
  background: #093259;
  height: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 50;
}

body.path-frontpage header.header {
  margin-bottom: 0;
}

header.header #block-client-theme-branding {
  height: auto;
  margin: 0;
  margin-right: 50px;
  padding: 10px 0;
  width: 150px;
  z-index: 122;
}

@media only screen and (max-width: 768px) {
  header.header #block-client-theme-branding {
    width: 100px;
  }
}

header.header #block-client-theme-branding a {
  display: block;
  overflow: hidden;
}

header.header .mobile-logo {
  display: none;
  height: auto;
  margin: 0;
  padding: 5px 0;
}

@media only screen and (max-width: 768px) {
  header.header .mobile-logo {
    width: 125px;
  }
}

header.header .alert-area {
  position: relative;
  padding: 8px 0;
  color: #fff;
  background-image: linear-gradient(135deg, #5a5a5a 16.67%, #f6cc04 16.67%, #f6cc04 50%, #5a5a5a 50%, #5a5a5a 66.67%, #f6cc04 66.67%, #f6cc04 100%);
  background-size: 8.49px 8.49px;
}

@media only screen and (max-width: 768px) {
  header.header .alert-area .container {
    padding: 0;
  }
}

header.header .alert-area .row {
  position: relative;
}

header.header .alert-area .alert-area-container {
  background: #f6cc04;
}

@media (max-width: 568px) {
  header.header .alert-area .alert-area-container {
    background: #f6cc04;
    height: auto;
  }
}

header.header .secondary-nav-bar {
  background: #edede8;
}

header.header .secondary-nav-bar .secondary-menu {
  padding: 0;
  text-transform: uppercase;
}

header.header .secondary-nav-bar .secondary-menu > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

@media only screen and (max-width: 768px) {
  header.header .secondary-nav-bar .secondary-menu > div {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}

.main-nav-bar {
  display: block;
  height: 100%;
  position: relative;
}

.main-nav-bar > .container {
  display: -ms-flexbox;
  display: flex;
}

.main-nav-bar > .container > .col12 {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: unset;
}

@media only screen and (max-width: 768px) {
  .main-nav-bar > .container > .col12 {
    padding: 0 20px;
  }
}

.mobile-trigger {
  cursor: pointer;
  display: none;
}

@media only screen and (max-width: 1024px) {
  .mobile-trigger {
    margin-right: 20px;
    display: block;
  }
}

@media only screen and (max-width: 768px) {
  .mobile-trigger {
    margin-right: 0;
  }
}

.mobile-trigger i {
  color: #fff;
  font-size: 24px;
}

.primary-menu {
  margin: 0;
  padding: 0;
  width: 100%;
}

@media only screen and (max-width: 1024px) {
  .primary-menu {
    display: none;
  }
}

.primary-menu nav {
  margin: 0;
  position: relative;
}

.primary-menu nav .menu-toggle {
  display: none;
}

.primary-menu nav .content {
  overflow: hidden;
}

.primary-menu nav .content ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: 100%;
}

.primary-menu nav .content ul li {
  display: inline-block;
}

.primary-menu nav .content ul li.menu-item--active-trail a {
  color: #f6cc04;
  text-transform: uppercase;
}

.primary-menu nav .content ul li a {
  color: #fbfbf6;
  display: block;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
  padding: 33px 0;
  text-decoration: none;
  text-transform: uppercase;
}

@media only screen and (min-width: 569px) and (max-width: 1024px) {
  .primary-menu nav .content ul li a {
    font-size: 1em;
  }
}

.primary-menu nav .content ul li a:hover {
  color: #f6cc04;
}

.primary-menu nav .content ul .menu-item--expanded ul.menu {
  border-top: 10px solid #edede8;
  display: inline;
  max-height: 0;
  max-width: 235px;
  min-width: 235px;
  overflow: hidden;
  padding: 25px;
  position: absolute;
  transition: max-height 250ms ease-in-out;
  visibility: hidden;
  width: auto;
  z-index: -1;
}

.primary-menu nav .content ul .menu-item--expanded ul.menu li {
  width: 100%;
}

.primary-menu nav .content ul .menu-item--expanded ul.menu li a {
  border-bottom: 0;
  padding: 15px 0;
}

.primary-menu nav .content ul .menu-item--expanded ul.menu li a:hover {
  border-bottom: 0 !important;
}

.primary-menu nav .content ul .menu-item--expanded:hover ul.menu {
  background: rgba(9, 50, 89, 0.9);
  border-top: 10px solid #edede8;
  display: inline;
  height: auto;
  max-height: 600px;
  max-width: 235px;
  min-width: 235px;
  padding: 25px;
  visibility: visible;
  width: auto;
  z-index: 3;
}

.primary-menu nav .content ul .menu-item--expanded:hover ul.menu li {
  display: block;
  float: left;
}

.primary-menu nav .content ul .menu-item--expanded:hover ul.menu li.menu-item--active-trail a {
  color: #f6cc04;
}

.primary-menu nav .content ul .menu-item--expanded:hover ul.menu a {
  border-bottom: 0;
  color: #edede8;
  font-size: 12px;
  font-weight: 700;
  padding: 15px 0;
}

.primary-menu nav .content ul .menu-item--expanded:hover ul.menu a:hover {
  border-bottom: 0;
  color: #f6cc04;
}

.primary-menu nav .content ul .menu-item--expanded:hover ul.menu a:first-child {
  color: #edede8;
}

.primary-menu nav .content ul .menu-item--expanded:hover ul.menu a:first-child:hover {
  border-bottom: 0;
  color: #f6cc04;
}

.mobile-menu {
  border-top: 1px solid rgba(237, 237, 232, 0.5);
  position: absolute;
  z-index: 300;
}

.mobile-menu nav {
  background: rgba(9, 50, 89, 0.9);
}

.mobile-menu ul.menu {
  width: 100%;
}

.mobile-menu .menu-toggle {
  display: none;
}

.mobile-menu .menu-item--expanded i {
  color: #edede8;
  cursor: pointer;
  float: right;
  font-size: 20px;
  padding: 12px 0;
}

.mobile-menu .menu-item--expanded .menu {
  display: none;
  width: 100%;
}

.mobile-menu .menu-item--expanded .menu.active-toggle {
  display: block;
}

.mobile-menu li {
  padding: 0 20px;
}

.mobile-menu li a {
  background: transparent;
  color: #fbfbf6;
  display: block;
  font-family: "Montserrat", sans-serif;
  padding: 30px 0;
  text-decoration: none;
  text-transform: uppercase;
}

.mobile-menu li a::before {
  font-family: 'FontAwesome';
  padding: 0 10px 0 0;
}

.mobile-menu li a:active, .mobile-menu li a:focus, .mobile-menu li a:hover {
  background: transparent;
  color: #fbfbf6;
}

.mobile-menu li.first-tier.menu-item--active-trail > a {
  color: #f6cc04;
}

.mobile-menu li.first-tier > a {
  font-size: 20px;
}

.mobile-menu li.first-tier .menu {
  margin: 0 20px 0 0;
}

.mobile-menu li.second-tier {
  border-bottom: 1px solid rgba(237, 237, 232, 0.5);
  padding: 0 20px;
}

.mobile-menu li.second-tier a {
  padding: 15px 0;
}

.mobile-menu li.second-tier a:hover {
  color: #f6cc04;
}

.mobile-menu li.second-tier.menu-item--active-trail > a {
  color: #f6cc04;
}

.mobile-menu li.second-tier.menu-item--active-trail ul li.menu-item--active-trail a {
  color: #f6cc04;
}

.mobile-menu,
.secondary-mobile-menu {
  display: none;
}

.mobile-menu nav,
.secondary-mobile-menu nav {
  margin: 0;
}

.mobile-menu.active-main-menu,
.secondary-mobile-menu.active-main-menu {
  display: block;
  height: auto;
  opacity: 1;
  transition: max-height linear .2s, opacity linear .15s;
  visibility: visible;
  width: 100%;
}

#block-secondarynavbar {
  margin: 0 20px;
}

#block-secondarynavbar ul.menu {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}

#block-secondarynavbar ul.menu li a {
  padding: 10px;
  color: #093259;
  content: '';
}

#block-secondarynavbar ul.menu li a:first-child {
  padding-left: 0;
}

@media only screen and (max-width: 768px) {
  #block-secondarynavbar ul.menu li:last-child {
    display: none;
  }
}

#block-secondarynavbar ul.menu li .fa-stack {
  height: 1em;
  line-height: 1em;
  width: 1em;
}

#block-secondarynavbar ul.menu li .fa-stack-2x {
  font-size: 1em;
}

#block-secondarynavbar ul.menu li .fa-stack-1x {
  font-size: .5em;
}

#block-secondarynavbar .menu-toggle {
  display: none;
}

footer.main {
  background: #edede8;
  margin-top: 40px;
  overflow: hidden;
}

body.path-frontpage footer.main {
  margin-top: 0;
}

@media only screen and (max-width: 768px) {
  footer.main > .col12 {
    padding: 20px 0;
  }
}

footer.main #block-footer .menu-toggle {
  display: none;
}

footer.main #block-footer .menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

@media only screen and (max-width: 768px) {
  footer.main #block-footer .menu {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

footer.main #block-footer .menu li a {
  color: #5a5a5a;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  padding: 42px 30px;
  text-transform: uppercase;
}

@media only screen and (max-width: 768px) {
  footer.main #block-footer .menu li a {
    padding: 25px 0;
  }
}

@media only screen and (max-width: 768px) {
  footer.main .footer_top_wrapper .col4 {
    padding: 0;
  }
}

footer.main .footer_bottom_wrapper {
  background-color: #093259;
  height: 40px;
}

@media only screen and (max-width: 768px) {
  footer.main .footer_bottom_wrapper {
    height: auto;
  }
}

footer.main #block-subfooter {
  float: left;
}

footer.main #block-subfooter .menu-toggle {
  display: none;
}

footer.main #block-subfooter .menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}

footer.main #block-subfooter .menu li a {
  color: #fbfbf6;
  display: inline-block;
  font-size: 10px;
  font-weight: 800;
  padding: 12px 30px;
  text-transform: uppercase;
}

@media only screen and (max-width: 768px) {
  footer.main #block-subfooter .menu li a {
    padding: 12px;
  }
  footer.main #block-subfooter .menu li a:first-child {
    padding-left: 0;
  }
}

footer.main .copyright-footer {
  color: #fbfbf6;
  display: inline-block;
  float: left;
  font-size: 10px;
  font-weight: 800;
  padding: 5px 0;
}

.breadcrumb-section {
  background-color: #000;
}

.breadcrumb-section nav ol {
  list-style: none;
  margin: 0;
  padding-left: 0;
  display: inline-block;
}

.breadcrumb-section nav li {
  float: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  text-transform: capitalize;
}

.breadcrumb-section nav li::before {
  content: '/';
  display: block;
  float: left;
  margin: 0 10px;
  color: #fff;
}

.breadcrumb-section nav li:first-child::before {
  content: '';
  margin: 0;
}

.breadcrumb-section nav li a {
  color: #fff;
  padding: 20px 0;
  text-decoration: none;
  display: block;
}

.breadcrumb-section nav li a:hover {
  color: #fff;
}

.path-user .region-content::after {
  clear: both;
  content: "";
  display: block;
}

.path-user #block-client-theme-content {
  padding-bottom: 50px;
  padding-top: 50px;
  position: relative;
  z-index: 101;
}

.path-user #block-client-theme-content::after {
  clear: both;
  content: "";
  display: block;
}

.path-user #block-client-theme-content .form-container {
  text-align: center;
}

.path-user #block-client-theme-content .form-container label {
  display: block;
  font-weight: bold;
}

.path-user #block-client-theme-content .form-container input[name='name'],
.path-user #block-client-theme-content .form-container input[name='pass'] {
  padding: 10px;
}

.path-user #block-client-theme-content .form-container #edit-name--description,
.path-user #block-client-theme-content .form-container #edit-pass--description {
  font-size: .9em;
  font-weight: bold;
  margin-bottom: 10px;
  text-align: right;
}

.path-user #block-client-theme-content .form-container .user-login-form {
  display: inline-block;
  text-align: left;
}

.highlighted {
  left: 20px;
  position: absolute;
  right: 20px;
  top: 150px;
  z-index: 9999;
}

.highlighted .messages {
  background: no-repeat 10px 17px;
  /* LTR */
  border: 1px solid;
  border-width: 1px 1px 1px 0;
  /* LTR */
  border-radius: 2px;
  padding: 15px 20px 15px 35px;
  /* LTR */
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.highlighted .messages a {
  color: #cc2a00;
}

.highlighted [dir="rtl"] .messages {
  background-position: right 10px top 17px;
  text-align: right;
}

.highlighted .messages + .messages {
  margin-top: 1.538em;
}

.highlighted .messages__content {
  background: no-repeat 0 center;
}

.highlighted .messages--status {
  color: #325e1c;
  background-color: #f3faef;
  border-color: #c9e1bd #c9e1bd #c9e1bd transparent;
  /* LTR */
  background-image: url(/themes/contrib/client_theme/images/icons/73b355/check.svg);
  box-shadow: -8px 0 0 #77b259;
  /* LTR */
}

.highlighted .messages--status .messages__content {
  background-image: url(/themes/contrib/client_theme/images/icons/73b355/check.svg);
}

.highlighted .messages--warning {
  border-color: #f4daa6 #f4daa6 #f4daa6 transparent;
  /* LTR */
  color: #734c00;
  box-shadow: -8px 0 0 #e09600;
  /* LTR */
  background-color: #fdf8ed;
  background-image: url(/themes/contrib/client_theme/images/icons/e29700/warning.svg);
}

.highlighted .messages--warning .messages__content {
  background-image: url(/themes/contrib/client_theme/images/icons/e29700/warning.svg);
}

.highlighted .messages--error {
  background-color: #fcf4f2;
  color: #a51b00;
  background-image: url(/themes/contrib/client_theme/images/icons/e32700/error.svg);
  border-color: #f9c9bf #f9c9bf #f9c9bf transparent;
  /* LTR */
  box-shadow: -8px 0 0 #e62600;
  /* LTR */
}

.highlighted .messages--error .messages__content {
  background-image: url(/themes/contrib/client_theme/images/icons/e32700/error.svg);
}

.highlighted .messages--error .error {
  color: inherit;
}

.highlighted .messages__list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.highlighted .messages__item {
  margin-left: 24px;
}

.highlighted .messages__item + .messages__item {
  margin-top: 0.769em;
}

.share-container .col12 {
  padding: 0;
}

.share-container .rrssb-buttons {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0 !important;
  padding: 0;
  position: relative;
}

.share-container .rrssb-buttons li {
  display: inline-block;
  float: left;
  margin-left: 20px;
  visibility: visible;
  width: 30px;
}

.share-container .rrssb-buttons li.active-social {
  margin-left: 20px;
  visibility: visible;
  width: 30px;
}

.share-container .rrssb-buttons li a:hover {
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.share-container .rrssb-buttons li a:hover svg path {
  -webkit-animation: social-hover .5s ease;
          animation: social-hover .5s ease;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.share-container .rrssb-buttons li a:hover svg .st0 {
  -webkit-animation: social-twitter-hover .5s ease;
          animation: social-twitter-hover .5s ease;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.share-container .rrssb-buttons li svg path {
  fill: rgba(0, 84, 166, 0.25);
}

.share-container .rrssb-buttons li svg .st0 {
  fill: #edede8;
}

.share-container .rrssb-buttons .share-text {
  cursor: pointer;
  display: block;
  left: 0;
  position: relative;
  visibility: visible;
  width: 30px;
}

.share-container .rrssb-buttons .share-text svg path {
  fill: rgba(90, 90, 90, 0.75);
}

.share-container .rrssb-buttons .share-text:hover {
  -webkit-animation: hover-scale .5s ease-in-out;
          animation: hover-scale .5s ease-in-out;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.fourofour-image-and-text-container {
  width: 50%;
  text-align: center;
  margin: 150px auto;
}

@media only screen and (max-width: 768px) {
  .fourofour-image-and-text-container {
    width: 100%;
    margin: 50px auto;
  }
}

.region-content {
  background: #edede8;
}

body.path-frontpage .region-content {
  background: linear-gradient(135deg, #dbdbdb 16.67%, #edede8 16.67%, #edede8 50%, #dbdbdb 50%, #dbdbdb 66.67%, #edede8 66.67%, #edede8 100%);
  background-repeat: repeat;
  background-size: 8.49px 8.49px;
}

@media (max-width: 568px) {
  body.page-node-16 .region-content .layout__region--body > .container > .row > .col12 {
    padding: 20px 0;
  }
}

body.path-search #block-client-theme-content {
  margin: 50px auto;
}

body.path-search #block-client-theme-content::after {
  clear: both;
  content: "";
  display: block;
}

body.path-search #block-client-theme-content .form-container {
  height: auto;
  margin: 35px 0;
  text-align: center;
}

body.path-search #block-client-theme-content .form-container .form-wrapper {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 15px 0;
}

body.path-search #block-client-theme-content .form-container #edit-help-link {
  color: #0054a6;
}

body.path-search #block-client-theme-content .form-container label {
  color: #5a5a5a;
}

body.path-search #block-client-theme-content .form-container input[type='search'] {
  border: 3px solid #0054a6;
  border-radius: 0;
  font-size: 1.125em;
  height: 48px;
  padding: 0 15px;
  width: 60%;
}

body.path-search #block-client-theme-content .form-container .js-form-type-search {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

body.path-search #block-client-theme-content .form-container input[type='submit'] {
  background: #fff;
  border: 3px solid #0054a6;
  color: #0054a6;
  font-family: "Arvo", sans-serif;
  font-size: 1em;
  padding: 15px 30px;
  text-decoration: none;
  text-transform: uppercase;
}

body.path-search #block-client-theme-content .form-container input[type='submit']:hover {
  background: #0054a6;
  color: #fff;
}

body.path-search #block-client-theme-content ol {
  padding: 0 20px;
}

body.path-search #block-client-theme-content ol li {
  margin: 10px 0;
}

body.path-search #block-client-theme-content ol li a {
  color: #0054a6;
}

body.path-search #block-client-theme-content .pager {
  border-top: 1px solid #e9eaeb;
  margin: 35px 0;
  padding: 15px 0;
}

body.path-search #block-client-theme-content .pager ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

body.path-search #block-client-theme-content .pager li {
  margin: 10px;
  padding: 10px;
}

body.path-search #block-client-theme-content .pager li a {
  color: #0054a6;
  text-decoration: none;
}

body.path-search #block-client-theme-content .pager li.is-active {
  background: #0054a6;
}

body.path-search #block-client-theme-content .pager li.is-active a {
  color: #fff;
  text-decoration: none;
}

/*
 * @file
 * Provides the layout styles for layout_basic page fullview.
 */
.layout--basic_page_fullview {
  width: 100%;
}

.layout--basic_page_fullview .layout__region--body {
  background-color: #edede8;
  margin-top: 3em;
  margin-bottom: 3em;
  position: relative;
}

@media only screen and (max-width: 768px) {
  .layout--basic_page_fullview .layout__region--body {
    margin-top: 25px;
  }
}

body.page-node-type-page .layout--basic_page_fullview .layout__region--body {
  background-color: none;
  margin: 0;
}

@media only screen and (max-width: 768px) {
  body.page-node-type-page .layout--basic_page_fullview .layout__region--body .col6,
  body.page-node-type-page .layout--basic_page_fullview .layout__region--body .col4,
  body.page-node-type-page .layout--basic_page_fullview .layout__region--body .col3 {
    padding: 0;
  }
}

@media only screen and (max-width: 768px) {
  body.path-frontpage .layout--basic_page_fullview .layout__region--body .col12 {
    padding: 0;
  }
}

#block-client-theme-page-title {
  display: none;
}

/*
 * @file
 * Provides the layout styles for layout_news page fullview.
 */
.layout--news_page_fullview {
  width: 100%;
}

.layout--news_page_fullview .col12 {
  margin-left: 0;
}

@media only screen and (max-width: 768px) {
  .layout--news_page_fullview .col6 {
    padding: 0 20px;
  }
}

.layout--news_page_fullview .field--name-field-feature-image,
.layout--news_page_fullview .field--name-field-published-date,
.layout--news_page_fullview .article-title {
  float: left;
  width: calc(100% - 40px);
}

@media only screen and (max-width: 768px) {
  .layout--news_page_fullview .field--name-field-feature-image,
  .layout--news_page_fullview .field--name-field-published-date,
  .layout--news_page_fullview .article-title {
    margin-left: 0;
    width: calc(100%);
  }
}

.layout--news_page_fullview .article-title {
  color: #0054a6;
  margin-bottom: 20px;
}

.layout--news_page_fullview .layout__region--body {
  background-color: #edede8;
  margin-top: 3em;
  position: relative;
}

@media only screen and (max-width: 768px) {
  .layout--news_page_fullview .layout__region--body {
    margin-top: 25px;
  }
}

.layout--news_page_fullview .layout--paragraph_one_column {
  margin-bottom: 0;
}

.layout--news_page_fullview #block-client-theme-page-title {
  display: none;
}

.news-aggregator-block .views-exposed-form {
  display: none;
}

.layout--alert_page_teaser {
  overflow: hidden;
  padding: 5px 0;
}

@media only screen and (max-width: 768px) {
  .layout--alert_page_teaser .col11 {
    width: calc(91.66667% - 38.33333px);
    padding: 0 0 0 20px;
  }
}

@media only screen and (max-width: 768px) {
  .layout--alert_page_teaser .col1 {
    width: calc(8.33333% - 21.66667px);
    padding: 0 0 0 40px;
  }
}

.layout--alert_page_teaser .col1 .tab-toggle {
  color: #5a5a5a;
  font-size: 18px;
}

.layout--alert_page_teaser .alert-row {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}

.layout--alert_page_teaser .svg-image {
  height: 20px;
  width: 20px;
}

.layout--alert_page_teaser .svg-image svg {
  fill: #5a5a5a;
}

.layout--alert_page_teaser .alert-title-row {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}

.layout--alert_page_teaser header h2, .layout--alert_page_teaser header .news-aggregator-block .view-content .views-field-title .field-content a, .news-aggregator-block .view-content .views-field-title .field-content .layout--alert_page_teaser header a {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: bold;
  margin: 0 15px;
  color: #5a5a5a;
}

.layout--alert_page_teaser header h2 a, .layout--alert_page_teaser header .news-aggregator-block .view-content .views-field-title .field-content a a, .news-aggregator-block .view-content .views-field-title .field-content .layout--alert_page_teaser header a a {
  cursor: default;
  text-transform: uppercase;
  color: #5a5a5a;
}

.layout--alert_page_teaser header h2 a:hover, .layout--alert_page_teaser header .news-aggregator-block .view-content .views-field-title .field-content a a:hover, .news-aggregator-block .view-content .views-field-title .field-content .layout--alert_page_teaser header a a:hover, .layout--alert_page_teaser header h2 a:visited, .layout--alert_page_teaser header .news-aggregator-block .view-content .views-field-title .field-content a a:visited, .news-aggregator-block .view-content .views-field-title .field-content .layout--alert_page_teaser header a a:visited, .layout--alert_page_teaser header h2 a:focus, .layout--alert_page_teaser header .news-aggregator-block .view-content .views-field-title .field-content a a:focus, .news-aggregator-block .view-content .views-field-title .field-content .layout--alert_page_teaser header a a:focus {
  color: #5a5a5a;
  text-decoration: none;
}

.layout--alert_page_teaser .field--name-field-copy p, .layout--alert_page_teaser .field--name-field-copy #block-views-block-news-listing-block-1 .field--name-field-summary, #block-views-block-news-listing-block-1 .layout--alert_page_teaser .field--name-field-copy .field--name-field-summary, .layout--alert_page_teaser .field--name-field-copy .news-aggregator-block .view-content .views-field-field-summary .field-content, .news-aggregator-block .view-content .views-field-field-summary .layout--alert_page_teaser .field--name-field-copy .field-content {
  margin: 5px 0;
}

.path-webform .region-content form {
  padding-top: 3em;
  padding-bottom: 3em;
  padding-left: 20px;
  padding-right: 20px;
  max-width: 600px;
}

.path-webform .region-content .form-email,
.path-webform .region-content .form-text {
  width: 100%;
}

.path-webform .region-content .form-email.hasDatepicker,
.path-webform .region-content .form-text.hasDatepicker {
  width: auto;
}

.path-webform .region-content .js-form-type-date,
.path-webform .region-content .js-form-type-webform-time {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.path-webform .region-content .form-select,
.path-webform .region-content .form-email,
.path-webform .region-content .form-text,
.path-webform .region-content .form-tel,
.path-webform .region-content .form-time {
  border: 1px solid #b0b0ab;
  height: 35px;
  margin: 10px 0;
  padding: 5px 10px;
}

.path-webform .region-content .form-textarea {
  border: 1px solid #b0b0ab;
  margin: 10px 0;
  padding: 5px 10px;
  width: 100%;
}

.path-webform .region-content .select2 {
  width: auto !important;
}

.path-webform .region-content .form-actions {
  margin: 15px 0;
}

@media only screen and (max-width: 768px) {
  #block-views-block-awards-block-block-1 {
    display: none;
  }
}

#block-views-block-awards-block-block-1 .view-content {
  display: -ms-flexbox;
  display: flex;
}

#block-views-block-awards-block-block-1 .views-row {
  margin: 10px;
}

#block-views-block-awards-block-block-1 .views-row .st0 {
  display: block !important;
}

#block-views-block-awards-block-block-1 .views-row svg {
  height: 80px;
  transition: all .3s linear;
  width: 80px;
}

#block-views-block-awards-block-block-1 .views-row #svg2:not(:hover) path,
#block-views-block-awards-block-block-1 .views-row #Layer_1:not(:hover) path {
  fill: #5a5a5a !important;
}

#block-views-block-awards-block-block-1 .views-row #svg2:not(:hover):hover path,
#block-views-block-awards-block-block-1 .views-row #Layer_1:not(:hover):hover path {
  fill: inherit !important;
}

#block-views-block-awards-block-block-1 .views-row #leeds-awards:not(:hover) stop {
  stop-color: #5a5a5a !important;
}

#block-views-block-awards-block-block-1 .views-row #leeds-awards:not(:hover) polygon,
#block-views-block-awards-block-block-1 .views-row #leeds-awards:not(:hover) .st3 {
  fill: #5a5a5a !important;
}

#block-views-block-awards-block-block-1 .views-row #leeds-awards:not(:hover):hover stop {
  stop-color: inherit !important;
}

#block-views-block-awards-block-block-1 .views-row #leeds-awards:not(:hover):hover polygon,
#block-views-block-awards-block-block-1 .views-row #leeds-awards:not(:hover):hover .st3 {
  fill: inherit !important;
}

#block-views-block-news-listing-block-1 {
  max-height: 400px;
  overflow: hidden;
  position: relative;
}

#block-views-block-news-listing-block-1 .node__title {
  display: none;
}

#block-views-block-news-listing-block-1 .image-center-container {
  height: 400px;
}

@media only screen and (max-width: 768px) {
  #block-views-block-news-listing-block-1 .image-center-container {
    display: none;
  }
}

#block-views-block-news-listing-block-1 .image-center-container img {
  height: auto !important;
  width: 1440px !important;
}

@media only screen and (min-width: 1441px) {
  #block-views-block-news-listing-block-1 .image-center-container img {
    height: auto !important;
    width: 100% !important;
  }
}

@media only screen and (max-width: 768px) {
  #block-views-block-news-listing-block-1 .layout--news_page_homepage_teaser {
    height: 250px;
  }
}

#block-views-block-news-listing-block-1 .hp-news-overlay-area {
  height: 200%;
  left: 50%;
  margin: auto;
  position: absolute;
  top: 30%;
  z-index: 1;
}

@media only screen and (max-width: 768px) {
  #block-views-block-news-listing-block-1 .hp-news-overlay-area {
    top: 0;
  }
}

#block-views-block-news-listing-block-1 .hp-news-overlay-area .news-teaser-overlay {
  background-color: rgba(0, 84, 166, 0.75);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  display: block;
  height: 100%;
  left: 50%;
  margin-left: -50%;
  max-width: none;
  position: relative;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  width: 2560px;
}

@media only screen and (max-width: 768px) {
  #block-views-block-news-listing-block-1 .hp-news-overlay-area .news-teaser-overlay {
    border-radius: 0;
  }
}

#block-views-block-news-listing-block-1 .hp-news-text-container {
  bottom: 50px;
  left: 0;
  margin: auto;
  max-width: 700px;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 2;
}

@media only screen and (max-width: 768px) {
  #block-views-block-news-listing-block-1 .hp-news-text-container {
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    height: 100%;
    -ms-flex-pack: center;
        justify-content: center;
    margin: 0 20px;
  }
}

#block-views-block-news-listing-block-1 .hp-news-text-container .field--name-field-summary {
  line-height: 1.5em;
}

#block-views-block-news-listing-block-1 .hp-news-text-container h3, #block-views-block-news-listing-block-1 .hp-news-text-container #news-articles-by-category .field-content a, #news-articles-by-category .field-content #block-views-block-news-listing-block-1 .hp-news-text-container a {
  color: #fbfbf6;
}

#block-views-block-news-listing-block-1 .field--name-field-summary {
  color: #fbfbf6;
  margin: 20px auto;
  max-width: 700px;
}

@media only screen and (max-width: 768px) {
  #block-views-block-news-listing-block-1 .field--name-field-summary {
    display: none;
  }
}

#block-views-block-staff-block-1 {
  padding: 25px 0;
}

#block-views-block-staff-block-1 .views-row {
  padding-bottom: 10px;
}

#block-views-block-staff-block-1 .views-field-title {
  color: #5a5a5a;
  font-size: 1.714em;
  margin: 20px 0 15px;
}

#block-views-block-staff-block-1 .views-field-field-email-address,
#block-views-block-staff-block-1 .views-field-field-job-title {
  color: #5a5a5a;
  font-size: 1.286em;
  font-weight: bold;
  margin: 0;
  line-height: 1.5em;
  word-wrap: break-word;
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  overflow-wrap: break-word;
}

#block-views-block-staff-block-1 .views-field-field-job-title {
  margin-top: 10px;
}

#block-views-block-faqs-block-1 h3, #block-views-block-faqs-block-1 #news-articles-by-category .field-content a, #news-articles-by-category .field-content #block-views-block-faqs-block-1 a {
  color: #5a5a5a;
  display: block;
  font-family: "Montserrat", sans-serif;
  font-size: 1.286em;
  font-weight: bold;
  margin: 25px auto 18.004px;
  max-width: 700px;
  width: 100%;
  text-transform: uppercase;
}

@media only screen and (max-width: 768px) {
  #block-views-block-faqs-block-1 h3, #block-views-block-faqs-block-1 #news-articles-by-category .field-content a, #news-articles-by-category .field-content #block-views-block-faqs-block-1 a {
    padding: 0 20px;
  }
}

#block-views-block-faqs-block-1 h3 a, #block-views-block-faqs-block-1 #news-articles-by-category .field-content a a, #news-articles-by-category .field-content #block-views-block-faqs-block-1 a a {
  margin-left: 0;
}

#block-views-block-airlines-block-1 {
  background-color: #edede8;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.5);
}

#block-views-block-airlines-block-1 .view-content {
  height: 67px;
  padding: 0 25px;
  transition: all .5s;
  visibility: hidden;
}

#block-views-block-airlines-block-1 .view-content.active-slideshow {
  height: 67px;
  transition: all .5s;
  visibility: visible;
}

@media only screen and (max-width: 1024px) {
  #block-views-block-airlines-block-1 .view-content.active-slideshow {
    height: 67px;
  }
}

#block-views-block-airlines-block-1 .slick-track {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}

#block-views-block-airlines-block-1 .views-row {
  margin: 0 auto;
  padding: 20px;
}

#block-views-block-airlines-block-1 .views-row a:focus {
  outline: none;
}

#block-views-block-airlines-block-1 .views-row img {
  display: block;
  margin: 0 auto;
  max-height: 25px;
  max-width: 100%;
  width: auto;
}

#block-views-block-airlines-block-1 .views-row img:focus {
  outline: none;
}

#block-views-block-airlines-block-1 .views-row img:hover {
  -webkit-animation: hover-scale ease .5s;
          animation: hover-scale ease .5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

#block-views-block-airlines-block-1 .views-row i {
  display: none;
}

#block-views-block-airlines-block-1 .arrow-left,
#block-views-block-airlines-block-1 .arrow-right {
  background: transparent;
  border: 0;
  color: #5a5a5a;
  cursor: pointer;
  display: block;
  font-size: 25px;
  line-height: 1;
  outline: none;
  padding: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

#block-views-block-airlines-block-1 .arrow-left {
  left: 5px;
}

#block-views-block-airlines-block-1 .arrow-right {
  right: 5px;
}

#block-views-block-airlines-block-2 .view-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#block-views-block-airlines-block-2 .views-row {
  margin-bottom: 65px;
}

@media only screen and (max-width: 768px) {
  #block-views-block-airlines-block-2 .views-row {
    border-top: 2px solid #b0b0ab;
    margin-bottom: 0;
  }
}

#block-views-block-airlines-block-2 .views-row header {
  display: none;
}

#block-views-block-airlines-block-2 .views-row h5 {
  margin: 15px 0;
  text-transform: uppercase;
}

@media only screen and (max-width: 768px) {
  #block-views-block-airlines-block-2 .views-row:last-child {
    border-bottom: 2px solid #b0b0ab;
  }
}

#block-views-block-airlines-block-2 .airline-header {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

#block-views-block-airlines-block-2 .airline-header i {
  color: #0054a6;
  display: none;
  float: right;
  font-size: 18px;
}

@media only screen and (max-width: 768px) {
  #block-views-block-airlines-block-2 .airline-header i {
    display: block;
  }
}

#block-views-block-airlines-block-2 .airline-body {
  display: block;
}

@media only screen and (max-width: 768px) {
  #block-views-block-airlines-block-2 .airline-body {
    display: none;
  }
  #block-views-block-airlines-block-2 .airline-body.active-airline {
    display: block;
  }
}

#block-views-block-airlines-block-2 .field--name-field-external-url a {
  font-size: 1.286em;
}

#block-views-block-airlines-block-2 .field--name-field-reservation-number .field-content a,
#block-views-block-airlines-block-2 .field--name-field-baggage-number .field-content a,
#block-views-block-airlines-block-2 .field--name-field-external-url .field-content a,
#block-views-block-airlines-block-2 .field--name-field-destination .field-content a {
  display: inline-block;
  font-size: 1.286em;
  margin: 10px 0;
}

#block-views-block-airlines-block-2 .field--name-field-destination > .field__item {
  padding: 10px 0;
}

#block-views-block-airlines-block-2 .vocabulary-destinations .content {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}

#block-views-block-airlines-block-2 .vocabulary-destinations .col2 {
  margin-left: 0;
  width: calc(16.66667% - 23.33333px);
}

@media only screen and (max-width: 768px) {
  #block-views-block-airlines-block-2 .vocabulary-destinations .col2 {
    padding: 0;
  }
}

#block-views-block-airlines-block-2 .vocabulary-destinations .col10 {
  margin-left: 10px !important;
  width: calc(83.33333% - 36.66667px);
}

@media only screen and (max-width: 768px) {
  #block-views-block-airlines-block-2 .vocabulary-destinations .col10 {
    padding: 0 0 0 20px;
  }
}

#block-views-block-airlines-block-2 .vocabulary-destinations ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-top: 0;
  padding: 0;
}

@media only screen and (max-width: 768px) {
  #block-views-block-airlines-block-2 .vocabulary-destinations li {
    margin: 0;
  }
}

#block-views-block-airlines-block-2 .vocabulary-destinations h4 {
  color: #0054a6;
  font-weight: normal;
  margin: 10px 0;
}

#block-views-block-airlines-block-2 .vocabulary-destinations .field--name-field-byline {
  color: #0054a6;
}

#block-views-block-airlines-block-2 .vocabulary-destinations .svg-image {
  height: 40px;
  width: 40px;
}

#block-views-block-airlines-block-2 .vocabulary-destinations .svg-image svg path {
  fill: #0054a6;
}

#block-views-block-airlines-block-2 .vocabulary-destinations .svg-image svg .cls-2 {
  fill: none;
}

#block-views-block-airlines-block-2 .vocabulary-destinations .svg-image svg polygon {
  fill: #0054a6;
}

.news-aggregator-block .view-content .views-row {
  border-top: 2px solid #0054a6;
}

.news-aggregator-block .view-content .views-row:last-child {
  border-bottom: 2px solid #0054a6;
}

.news-aggregator-block .view-content .views-field-title .field-content {
  display: block;
  margin: 20px 0 5px;
}

@media only screen and (max-width: 768px) {
  .news-aggregator-block .view-content .views-field-title .field-content {
    margin: 20px 20px 5px;
  }
}

.news-aggregator-block .view-content .views-field-title .field-content a {
  font-size: 2em;
  line-height: 1.2em;
}

.news-aggregator-block .view-content .views-field-field-summary .field-content {
  line-height: 1.5em;
}

@media only screen and (max-width: 768px) {
  .news-aggregator-block .view-content .views-field-field-summary .field-content {
    margin: 20px;
  }
}

.news-aggregator-block .pager {
  border-top: 1px solid #e9eaeb;
  margin: 35px 0;
  padding: 15px 0;
}

.news-aggregator-block .pager ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.news-aggregator-block .pager li {
  margin: 10px;
  padding: 10px;
  list-style-type: none;
}

.news-aggregator-block .pager li a {
  color: #0054a6;
  text-decoration: none;
}

.news-aggregator-block .pager li.is-active {
  background: #0054a6;
}

.news-aggregator-block .pager li.is-active a {
  color: #fff;
  text-decoration: none;
}

.category-text-display p, .category-text-display #block-views-block-news-listing-block-1 .field--name-field-summary, #block-views-block-news-listing-block-1 .category-text-display .field--name-field-summary, .category-text-display .news-aggregator-block .view-content .views-field-field-summary .field-content, .news-aggregator-block .view-content .views-field-field-summary .category-text-display .field-content {
  text-transform: uppercase;
}

.category-text-display p strong, .category-text-display #block-views-block-news-listing-block-1 .field--name-field-summary strong, #block-views-block-news-listing-block-1 .category-text-display .field--name-field-summary strong, .category-text-display .news-aggregator-block .view-content .views-field-field-summary .field-content strong, .news-aggregator-block .view-content .views-field-field-summary .category-text-display .field-content strong {
  color: #0054a6;
  font-weight: bold;
}

@media only screen and (min-width: 769px) {
  body.page-node-13 .sidebar,
  body.page-node-type-news .sidebar {
    padding-left: 60px;
  }
}

body.page-node-13 .layout__region--column_two_view h4,
body.page-node-13 .sidebar h4,
body.page-node-type-news .layout__region--column_two_view h4,
body.page-node-type-news .sidebar h4 {
  color: #5a5a5a;
}

@media only screen and (max-width: 768px) {
  body.page-node-13 .layout__region--column_two_view .col6,
  body.page-node-13 .sidebar .col6,
  body.page-node-type-news .layout__region--column_two_view .col6,
  body.page-node-type-news .sidebar .col6 {
    width: 100%;
  }
}

body.page-node-13 .layout__region--column_two_view .select2-container,
body.page-node-13 .sidebar .select2-container,
body.page-node-type-news .layout__region--column_two_view .select2-container,
body.page-node-type-news .sidebar .select2-container {
  height: 36px !important;
  width: 300px !important;
}

body.page-node-13 .layout__region--column_two_view .select2-container:focus,
body.page-node-13 .sidebar .select2-container:focus,
body.page-node-type-news .layout__region--column_two_view .select2-container:focus,
body.page-node-type-news .sidebar .select2-container:focus {
  outline: 0 !important;
}

body.page-node-13 .layout__region--column_two_view .news-category-selector-2,
body.page-node-13 .sidebar .news-category-selector-2,
body.page-node-type-news .layout__region--column_two_view .news-category-selector-2,
body.page-node-type-news .sidebar .news-category-selector-2 {
  height: 36px !important;
  line-height: 1 !important;
  width: 100% !important;
}

body.page-node-13 .layout__region--column_two_view .news-category-selector-2:focus,
body.page-node-13 .sidebar .news-category-selector-2:focus,
body.page-node-type-news .layout__region--column_two_view .news-category-selector-2:focus,
body.page-node-type-news .sidebar .news-category-selector-2:focus {
  outline: 0 !important;
}

body.page-node-13 .layout__region--column_two_view .select2-selection--single,
body.page-node-13 .sidebar .select2-selection--single,
body.page-node-type-news .layout__region--column_two_view .select2-selection--single,
body.page-node-type-news .sidebar .select2-selection--single {
  height: 36px !important;
  line-height: 1 !important;
}

body.page-node-13 .layout__region--column_two_view .select2-selection--single:focus,
body.page-node-13 .sidebar .select2-selection--single:focus,
body.page-node-type-news .layout__region--column_two_view .select2-selection--single:focus,
body.page-node-type-news .sidebar .select2-selection--single:focus {
  outline: 0 !important;
}

body.page-node-13 .layout__region--column_two_view .select2-container--default,
body.page-node-13 .sidebar .select2-container--default,
body.page-node-type-news .layout__region--column_two_view .select2-container--default,
body.page-node-type-news .sidebar .select2-container--default {
  line-height: 1 !important;
}

body.page-node-13 .layout__region--column_two_view .select2-selection__rendered,
body.page-node-13 .sidebar .select2-selection__rendered,
body.page-node-type-news .layout__region--column_two_view .select2-selection__rendered,
body.page-node-type-news .sidebar .select2-selection__rendered {
  line-height: 1 !important;
}

body.page-node-13 .layout__region--column_two_view .select2-selection__arrow b,
body.page-node-13 .sidebar .select2-selection__arrow b,
body.page-node-type-news .layout__region--column_two_view .select2-selection__arrow b,
body.page-node-type-news .sidebar .select2-selection__arrow b {
  margin-top: 0 !important;
}

#news-articles-by-category {
  margin: 75px 0 25px;
}

#news-articles-by-category .views-row {
  margin-bottom: 20px;
}

#news-articles-by-category .field-content a {
  color: #0054a6;
  line-height: 1.5;
  font-size: 1.2em;
}

.news-category-selector-2 .select2-selection__rendered {
  text-align: left;
  width: 100%;
}

#news-articles-by-category h4,
.search-articles h4 {
  font-size: 1em;
  text-transform: uppercase;
}

#block-views-block-parking-lots-block-1 .views-row,
.block-views-block-parking-lots-block-1 .views-row {
  display: none;
}

@media only screen and (max-width: 768px) {
  #block-views-block-parking-lots-block-1 .views-row,
  .block-views-block-parking-lots-block-1 .views-row {
    margin: 10px 0;
  }
}

#block-views-block-parking-lots-block-1 .views-row .contextual-region,
.block-views-block-parking-lots-block-1 .views-row .contextual-region {
  position: initial;
}

#block-views-block-parking-lots-block-1 .views-row.loaded,
.block-views-block-parking-lots-block-1 .views-row.loaded {
  display: block;
}

#block-views-block-parking-lots-block-1 .views-row header,
.block-views-block-parking-lots-block-1 .views-row header {
  display: none;
}

#block-views-block-parking-lots-block-1 .views-row:first-child .flex-parking-headers,
.block-views-block-parking-lots-block-1 .views-row:first-child .flex-parking-headers {
  display: -ms-flexbox;
  display: flex;
}

#block-views-block-parking-lots-block-1 .views-row:last-child .parking-card .container,
.block-views-block-parking-lots-block-1 .views-row:last-child .parking-card .container {
  border-bottom: 3px solid #d4e5f9;
}

#block-views-block-parking-lots-block-1 .views-row .parking-card .container,
.block-views-block-parking-lots-block-1 .views-row .parking-card .container {
  border-bottom: 0;
}

@media only screen and (max-width: 768px) {
  #block-views-block-parking-lots-block-1 .views-row .parking-card .container,
  .block-views-block-parking-lots-block-1 .views-row .parking-card .container {
    border-bottom: 3px solid #d4e5f9;
  }
}

#block-views-block-parking-lots-block-1 .views-row .flex-parking-headers,
.block-views-block-parking-lots-block-1 .views-row .flex-parking-headers {
  display: none;
}

@media only screen and (max-width: 768px) {
  #block-views-block-parking-lots-block-1 .views-row .flex-parking-headers,
  .block-views-block-parking-lots-block-1 .views-row .flex-parking-headers {
    display: -ms-flexbox;
    display: flex;
  }
}

.paragraph--type--one-column-text {
  clear: both;
  width: 100%;
}

.layout--paragraph_one_column,
.layout--paragraph_two_column,
.layout--paragraph_three_column,
.layout--paragraph_four_column,
.layout--paragraph_two_column_views {
  margin-bottom: 50px;
  margin-top: 3em;
  overflow: hidden;
}

@media only screen and (max-width: 768px) {
  .layout--paragraph_one_column,
  .layout--paragraph_two_column,
  .layout--paragraph_three_column,
  .layout--paragraph_four_column,
  .layout--paragraph_two_column_views {
    margin-bottom: 75px;
  }
  .layout--paragraph_one_column .col12,
  .layout--paragraph_one_column .col6,
  .layout--paragraph_one_column .col4,
  .layout--paragraph_one_column .col3,
  .layout--paragraph_two_column .col12,
  .layout--paragraph_two_column .col6,
  .layout--paragraph_two_column .col4,
  .layout--paragraph_two_column .col3,
  .layout--paragraph_three_column .col12,
  .layout--paragraph_three_column .col6,
  .layout--paragraph_three_column .col4,
  .layout--paragraph_three_column .col3,
  .layout--paragraph_four_column .col12,
  .layout--paragraph_four_column .col6,
  .layout--paragraph_four_column .col4,
  .layout--paragraph_four_column .col3,
  .layout--paragraph_two_column_views .col12,
  .layout--paragraph_two_column_views .col6,
  .layout--paragraph_two_column_views .col4,
  .layout--paragraph_two_column_views .col3 {
    padding: 0;
  }
}

body.path-frontpage .layout--paragraph_one_column, body.path-frontpage
.layout--paragraph_two_column, body.path-frontpage
.layout--paragraph_three_column, body.path-frontpage
.layout--paragraph_four_column, body.path-frontpage
.layout--paragraph_two_column_views {
  margin-top: 0;
}

.layout--paragraph_one_column .layout__region--column_one .field--name-field-1col-txt,
.paragraph--type--image-full-width .layout__region--column_one .field--name-field-1col-txt {
  margin: 0 auto;
  max-width: 700px;
}

@media only screen and (max-width: 768px) {
  .layout--paragraph_one_column .layout__region--column_one .field--name-field-1col-txt,
  .paragraph--type--image-full-width .layout__region--column_one .field--name-field-1col-txt {
    padding: 0 20px;
  }
}

body.page-node-16 .layout--paragraph_one_column .layout__region--column_one .field--name-field-1col-txt, body.page-node-16
.paragraph--type--image-full-width .layout__region--column_one .field--name-field-1col-txt {
  max-width: none;
}

@media only screen and (max-width: 768px) {
  body.page-node-16 .layout--paragraph_one_column .layout__region--column_one .field--name-field-1col-txt, body.page-node-16
  .paragraph--type--image-full-width .layout__region--column_one .field--name-field-1col-txt {
    padding: 0;
  }
}

.layout--paragraph_two_column .layout__region--column_two {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  overflow: hidden;
}

.layout--paragraph_two_column .layout__region--column_two .col6 {
  width: 75%;
}

.layout--paragraph_two_column_views .col6 {
  margin-left: 0;
}

.layout--paragraph_two_column_views .layout__region--column_two_view {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  overflow: hidden;
}

.layout--paragraph_two_column_views .layout__region--column_two_view .col6 {
  width: 75%;
}

.layout__region--flex_container_wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

@media only screen and (max-width: 768px) {
  .layout__region--flex_container_wrapper {
    margin: 0 20px;
  }
}

.paragraph--type--webform {
  float: none;
  margin: 0 auto;
  width: calc(50%);
}

@media only screen and (max-width: 768px) {
  .paragraph--type--webform {
    width: calc(80%);
  }
}

@media only screen and (max-width: 568px) {
  .paragraph--type--webform {
    width: 100%;
  }
}

body.page-node-11 .paragraph--type--webform {
  padding-right: 50px;
  width: auto;
}

body.page-node-33 .paragraph--type--webform,
body.page-node-142 .paragraph--type--webform {
  float: left;
  margin-left: 0;
}

@media only screen and (max-width: 768px) {
  body.page-node-33 .paragraph--type--webform,
  body.page-node-142 .paragraph--type--webform {
    margin-left: 0;
    padding: 20px 0;
  }
}

#block-weatherwidgetcontainer {
  margin-left: 16px;
  padding-top: 13px;
}

#block-weatherwidgetcontainer p, #block-weatherwidgetcontainer #block-views-block-news-listing-block-1 .field--name-field-summary, #block-views-block-news-listing-block-1 #block-weatherwidgetcontainer .field--name-field-summary, #block-weatherwidgetcontainer .news-aggregator-block .view-content .views-field-field-summary .field-content, .news-aggregator-block .view-content .views-field-field-summary #block-weatherwidgetcontainer .field-content {
  color: #093259;
  margin: 0;
}

#block-weatherwidgetcontainer span {
  display: inline-block;
  padding-left: 4px;
  vertical-align: top;
}

#block-weatherwidgetcontainer img {
  margin-top: -8px;
  max-height: 38px;
}

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

dl {
  margin: 0;
}

dt {
  font-weight: 600;
  margin: 0;
}

dd {
  margin: 0;
}

figure {
  margin: 0;
}

img,
picture {
  margin: 0;
  max-width: 100%;
}

table {
  border: 0;
  border-collapse: collapse;
  line-height: 200%;
  margin: 3em 0;
  table-layout: fixed;
  text-align: left;
  width: 50%;
}

thead {
  line-height: 1.5em;
  vertical-align: bottom;
}

tbody {
  vertical-align: top;
}

tr {
  border-bottom: 1px solid #ddd;
}

th {
  font-weight: 600;
}

th,
td {
  padding: 1.5em 1.5em 1.5em 0;
}

.path-webform .region-content .select2-container .select2-selection--single, body.page-node-13 .layout__region--column_two_view .news-category-selector-2,
body.page-node-13 .sidebar .news-category-selector-2,
body.page-node-type-news .layout__region--column_two_view .news-category-selector-2,
body.page-node-type-news .sidebar .news-category-selector-2, .field--type-webform .select2-container .select2-selection--single,
.primary-button,
.paragraph--type--slide .layout--slider_component .field--name-field-call-to-action a {
  -ms-flex-align: center;
      align-items: center;
  background-image: linear-gradient(-180deg, #ddd 0%, #999 100%);
  border: 1px solid #999;
  border-radius: 6px;
  box-shadow: inset #fff 0 6px 9px -6px;
  color: #4a4a4a;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: bold;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 10px 20px;
  text-decoration: none;
  text-shadow: 0 1px 1px #ddd;
  text-transform: uppercase;
  white-space: nowrap;
}

.path-webform .region-content .select2-container .select2-selection--single:hover, body.page-node-13 .layout__region--column_two_view .news-category-selector-2:hover,
body.page-node-13 .sidebar .news-category-selector-2:hover,
body.page-node-type-news .layout__region--column_two_view .news-category-selector-2:hover,
body.page-node-type-news .sidebar .news-category-selector-2:hover, .field--type-webform .select2-container .select2-selection--single:hover, .path-webform .region-content .select2-container .select2-selection--single:active, body.page-node-13 .layout__region--column_two_view .news-category-selector-2:active,
body.page-node-13 .sidebar .news-category-selector-2:active,
body.page-node-type-news .layout__region--column_two_view .news-category-selector-2:active,
body.page-node-type-news .sidebar .news-category-selector-2:active, .field--type-webform .select2-container .select2-selection--single:active, .path-webform .region-content .select2-container .visited.select2-selection--single, body.page-node-13 .layout__region--column_two_view .visited.news-category-selector-2,
body.page-node-13 .sidebar .visited.news-category-selector-2,
body.page-node-type-news .layout__region--column_two_view .visited.news-category-selector-2,
body.page-node-type-news .sidebar .visited.news-category-selector-2, .field--type-webform .select2-container .visited.select2-selection--single,
.primary-button:hover,
.paragraph--type--slide .layout--slider_component .field--name-field-call-to-action a:hover,
.primary-button:active,
.paragraph--type--slide .layout--slider_component .field--name-field-call-to-action a:active,
.primary-button.visited,
.paragraph--type--slide .layout--slider_component .field--name-field-call-to-action a.visited {
  background-image: linear-gradient(-180deg, #ddd 50%, #fff 100%);
  box-shadow: inset #ddd 0 6px 9px -6px;
  color: #333;
}


.secondary-button {
  -ms-flex-align: center;
      align-items: center;
  background-image: linear-gradient(-180deg, #ddd 0%, #d4d4d4 100%);
  border: 1px solid #999;
  border-radius: 6px;
  box-shadow: inset #fff 0 6px 9px -6px;
  color: #4a4a4a;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: bold;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 10px 20px;
  text-decoration: none;
  text-shadow: 0 1px 1px #ddd;
  text-transform: uppercase;
  white-space: nowrap;
}


.secondary-button:hover,
.secondary-button:active,
.secondary-button.visited {
  background-image: linear-gradient(-180deg, #ddd 50%, #fff 100%);
  box-shadow: inset #ddd 0 6px 9px -6px;
  color: #333;
}

.slick-dotted.slick-slider {
  margin-bottom: 20px !important;
}

.slick-dots {
  bottom: 18px !important;
}

.slick-dots li {
  margin: 20px 5px !important;
}

.slick-dots li button {
  background: #fbfbf6 !important;
  border-radius: 50% !important;
  height: 20px !important;
  padding: 0 !important;
  position: relative !important;
  width: 20px !important;
}

.slick-dots li button::before {
  bottom: 0 !important;
  color: #fbfbf6 !important;
  margin: auto !important;
  padding-top: 2px;
  right: 0 !important;
}

.slick-dots .slick-active button::before {
  color: #0054a6 !important;
  font-size: 18px !important;
}

.dektop-parking-lot-button {
  height: 100px;
  width: 140px;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  cursor: pointer;
  background: #dddddd;
  margin-bottom: -10px;
  transition: all 0.2s ease-in-out 0s;
}

.dektop-parking-lot-button:hover {
  height: 110px;
  margin-bottom: -20px;
  -webkit-transform-origin: top left;
          transform-origin: top left;
}

@media only screen and (max-width: 768px) {
  .dektop-parking-lot-button {
    display: none;
  }
}

.dektop-parking-lot-button p, .dektop-parking-lot-button #block-views-block-news-listing-block-1 .field--name-field-summary, #block-views-block-news-listing-block-1 .dektop-parking-lot-button .field--name-field-summary, .dektop-parking-lot-button .news-aggregator-block .view-content .views-field-field-summary .field-content, .news-aggregator-block .view-content .views-field-field-summary .dektop-parking-lot-button .field-content {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 0.85em;
  color: #093259;
  margin: 0px 0px 5px;
}

.dektop-parking-lot-button .parking-warning-color {
  display: block;
  background-color: #f6cc04;
  height: 10px;
  width: 100%;
  position: absolute;
  bottom: 0px;
}

.dektop-parking-lot-button p, .dektop-parking-lot-button #block-views-block-news-listing-block-1 .field--name-field-summary, #block-views-block-news-listing-block-1 .dektop-parking-lot-button .field--name-field-summary, .dektop-parking-lot-button .news-aggregator-block .view-content .views-field-field-summary .field-content, .news-aggregator-block .view-content .views-field-field-summary .dektop-parking-lot-button .field-content {
  margin: 0;
  line-height: 1.25;
  font-weight: bold;
  color: #093259;
  margin: 10px 20px;
  white-space: nowrap;
}

.dektop-parking-lot-button svg {
  height: 30px;
  width: 30px;
}

.dektop-parking-lot-button svg g {
  fill: #093259;
}

.mobile-parking-lot-button {
  z-index: 2;
  display: none;
  background-color: #dddddd;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  border: 1px solid #f6cc04;
  border-width: 0 0 8px 0;
  padding: 10px 0;
}

@media only screen and (max-width: 768px) {
  .mobile-parking-lot-button {
    display: -ms-flexbox;
    display: flex;
  }
}

.mobile-parking-lot-button p, .mobile-parking-lot-button #block-views-block-news-listing-block-1 .field--name-field-summary, #block-views-block-news-listing-block-1 .mobile-parking-lot-button .field--name-field-summary, .mobile-parking-lot-button .news-aggregator-block .view-content .views-field-field-summary .field-content, .news-aggregator-block .view-content .views-field-field-summary .mobile-parking-lot-button .field-content {
  margin: 0;
  line-height: 1.25;
  font-weight: bold;
  color: #0054a6;
  padding-left: 5px;
}

.mobile-parking-lot-button svg {
  height: 30px;
  width: 30px;
}

.mobile-parking-lot-button svg g {
  fill: #093259;
}

.mobile-parking-lot-button .parking-warning-color {
  display: none;
}

.parking-color-block {
  height: 20px;
  width: 20px;
  border-radius: 3px;
}

form {
  margin-top: 3em;
}

.field--type-webform {
  margin: 0;
}

@media only screen and (max-width: 768px) {
  .field--type-webform {
    padding: 20px 0;
  }
}

.field--type-webform .form-email,
.field--type-webform .form-text {
  width: 100%;
}

.field--type-webform .form-email.hasDatepicker,
.field--type-webform .form-text.hasDatepicker {
  width: auto;
}

.field--type-webform .js-form-type-date,
.field--type-webform .js-form-type-webform-time {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.field--type-webform .form-select,
.field--type-webform .form-email,
.field--type-webform .form-text,
.field--type-webform .form-tel,
.field--type-webform .form-time {
  border: 1px solid #b0b0ab;
  height: 35px;
  margin: 10px 0;
  padding: 5px 10px;
}

.field--type-webform .form-textarea {
  border: 1px solid #b0b0ab;
  margin: 10px 0;
  padding: 5px 10px;
  width: 100%;
}

.field--type-webform .select2 {
  width: auto !important;
}

.field--type-webform .form-actions {
  margin: 15px 0;
}

.paragraph--type--page-tab {
  -ms-flex-align: center;
      align-items: center;
  clear: both;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.layout--tab_component {
  border-top: 2px solid rgba(0, 84, 166, 0.5);
  margin: 0 auto;
  max-width: 700px;
  overflow: hidden;
  padding: 20px 0;
  width: 100%;
}

@media only screen and (max-width: 768px) {
  .layout--tab_component {
    padding: 20px !important;
  }
}

.last-tab .layout--tab_component {
  border-bottom: 2px solid rgba(0, 84, 166, 0.5);
}

.layout--tab_component .layout__region--title_row .col12,
.layout--tab_component .layout__region--copy_row .col12 {
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin: 0;
  width: 100%;
}

@media only screen and (max-width: 768px) {
  .layout--tab_component .layout__region--title_row .col12,
  .layout--tab_component .layout__region--copy_row .col12 {
    padding: 20px 0;
  }
}

.layout--tab_component .layout__region--title_row .col12 .field--name-field-icon,
.layout--tab_component .layout__region--copy_row .col12 .field--name-field-icon {
  margin-right: 10px;
}

.layout--tab_component .layout__region--title_row .col12 .field--name-field-icon .svg-image,
.layout--tab_component .layout__region--copy_row .col12 .field--name-field-icon .svg-image {
  height: 30px;
  width: 30px;
}

.layout--tab_component .layout__region--title_row .col12 .field--name-field-icon .svg-image svg,
.layout--tab_component .layout__region--copy_row .col12 .field--name-field-icon .svg-image svg {
  fill: #0054a6;
}

.layout--tab_component .layout__region--title_row .col12 .tab-toggle,
.layout--tab_component .layout__region--copy_row .col12 .tab-toggle {
  cursor: pointer;
  margin-left: auto;
}

.layout--tab_component .layout__region--title_row i,
.layout--tab_component .layout__region--copy_row i {
  color: #0054a6;
  float: right;
  font-size: 1.714em;
}

.layout--tab_component .layout__region--title_row .field--name-field-page-tab-title,
.layout--tab_component .layout__region--title_row .field--name-field-page-tab-col-title,
.layout--tab_component .layout__region--title_row .field--name-field-question,
.layout--tab_component .layout__region--copy_row .field--name-field-page-tab-title,
.layout--tab_component .layout__region--copy_row .field--name-field-page-tab-col-title,
.layout--tab_component .layout__region--copy_row .field--name-field-question {
  color: #0054a6;
  font-family: "Arvo", sans-serif;
  font-size: 1.5em;
  line-height: 1.5em;
}

.layout--tab_component .layout__region--title_row .field--name-field-one-column-view,
.layout--tab_component .layout__region--copy_row .field--name-field-one-column-view {
  width: auto;
}

@media only screen and (max-width: 768px) {
  .layout--tab_component .layout__region--title_row .field--name-field-one-column-view,
  .layout--tab_component .layout__region--copy_row .field--name-field-one-column-view {
    width: 100%;
  }
}

.layout--tab_component .layout__region--title_row .field--name-field-one-column-view .contextual-region,
.layout--tab_component .layout__region--copy_row .field--name-field-one-column-view .contextual-region {
  position: initial;
}

.layout--tab_component .layout__region--copy_row .field--name-field-tab-content,
.layout--tab_component .layout__region--copy_row .field--name-field-answer,
.layout--tab_component .layout__region--copy_row .field__item {
  line-height: 1.5em;
  padding-top: 20px;
}

.layout--tab_component .layout__region--copy_row .field--name-field-tab-content:first-child,
.layout--tab_component .layout__region--copy_row .field--name-field-answer:first-child,
.layout--tab_component .layout__region--copy_row .field__item:first-child {
  margin-top: 18px;
}

.accordion-tabs {
  line-height: 1.5;
  margin-bottom: 3em;
  padding: 0;
}

.accordion-tabs::after {
  clear: both;
  content: "";
  display: block;
}

@media only screen and (max-width: 1024px) {
  .accordion-tabs {
    border: 1px solid #ddd;
    border-radius: 3px;
  }
}

.accordion-tabs .tab-header-and-content {
  list-style: none;
}

@media only screen and (max-width: 1024px) {
  .accordion-tabs .tab-header-and-content {
    display: inline;
  }
}

.accordion-tabs .tab-header-and-content:first-child .tab-link {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

@media only screen and (max-width: 1024px) {
  .accordion-tabs .tab-header-and-content:first-child .tab-link {
    border-top: 0;
  }
}

@media only screen and (max-width: 1024px) {
  .accordion-tabs .tab-header-and-content:last-child .tab-link {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
  }
}

.accordion-tabs .tab-link {
  width: calc(100% - 40px);
  float: left;
  margin-left: 20px;
  background-color: #fff;
  border-top: 1px solid #ddd;
  color: #333;
  display: block;
  font-weight: bold;
  padding: 1.5em;
  text-decoration: none;
}

@media only screen and (max-width: 1024px) {
  .accordion-tabs .tab-link {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top: 0;
    display: inline-block;
  }
}

.accordion-tabs .tab-link:hover {
  color: #1565c0;
}

.accordion-tabs .tab-link:focus {
  outline: none;
}

.accordion-tabs .tab-link.is-active {
  background-color: #f7f7f7;
}

@media only screen and (max-width: 1024px) {
  .accordion-tabs .tab-link.is-active {
    background-color: #f7f7f7;
    border: 1px solid #ddd;
    border-bottom-color: #f7f7f7;
    margin-bottom: -1px;
  }
}

.accordion-tabs .tab-content {
  background: #f7f7f7;
  display: none;
  padding: 3em;
  width: 100%;
}

@media only screen and (max-width: 1024px) {
  .accordion-tabs .tab-content {
    border: 1px solid #ddd;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    float: left;
  }
}

.modal label {
  cursor: pointer;
  margin-bottom: 0;
}

.modal label img {
  border-radius: 150px;
  display: block;
  max-width: 300px;
}

.modal .modal-state {
  display: none;
}

.modal .modal-trigger {
  padding: .8em 1em;
}

.modal .modal-fade-screen {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.85);
  opacity: 0;
  padding-top: .6em;
  text-align: left;
  transition: opacity .25s ease;
  visibility: hidden;
  z-index: 99999999999;
}

@media all and (min-width: 53.75em) {
  .modal .modal-fade-screen {
    padding-top: 10em;
  }
}

.modal .modal-fade-screen .modal-bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: pointer;
}

.modal .modal-close {
  position: absolute;
  top: 1.5em;
  right: 1.5em;
  height: 1.5em;
  width: 1.5em;
  background: #fff;
  cursor: pointer;
}

.modal .modal-close::after, .modal .modal-close::before {
  position: absolute;
  top: 3px;
  right: 3px;
  bottom: 0;
  left: 50%;
  height: 1.5em;
  width: 0.15em;
  background: #ddd;
  content: '';
  display: block;
  margin: -3px 0 0 -1px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.modal .modal-close:hover::after, .modal .modal-close:hover::before {
  background: #c4c4c4;
}

.modal .modal-close::before {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.modal .modal-inner {
  background: #fff;
  border-radius: 3px;
  margin: auto;
  margin-top: 0;
  max-height: 95%;
  overflow: auto;
  padding: 1.5em;
  position: relative;
  transition: opacity .25s ease;
  width: 95%;
}

@media all and (min-width: 40em) {
  .modal .modal-inner {
    max-height: 70%;
    padding: 3em;
    width: 60%;
  }
}

@media all and (min-width: 53.75em) {
  .modal .modal-inner {
    width: 50%;
  }
}

.modal .modal-inner h1 {
  color: #333;
  text-align: left;
  text-transform: capitalize;
}

.modal .modal-inner p, .modal .modal-inner #block-views-block-news-listing-block-1 .field--name-field-summary, #block-views-block-news-listing-block-1 .modal .modal-inner .field--name-field-summary, .modal .modal-inner .news-aggregator-block .view-content .views-field-field-summary .field-content, .news-aggregator-block .view-content .views-field-field-summary .modal .modal-inner .field-content {
  color: #333;
  line-height: 1.5em;
}

.modal .modal-inner .modal-intro {
  margin-bottom: 1em;
}

.modal .modal-inner .modal-content {
  color: #333;
}

@media all and (min-width: 40em) {
  .modal .modal-inner .modal-content {
    -webkit-columns: 2 8em;
       -moz-columns: 2 8em;
            columns: 2 8em;
  }
}

.modal .modal-inner a.cta {
  color: #fff;
  display: inline-block;
  margin-right: .5em;
  margin-top: 1em;
}

.modal .modal-inner a.cta:last-child {
  padding: 0 2em;
}

.modal .modal-state:checked + .modal-fade-screen {
  opacity: 1;
  visibility: visible;
}

.modal .modal-state:checked + .modal-fade-screen .modal-inner {
  top: .5em;
}

.modal-open {
  overflow: hidden;
}

.field--name-field-front-page-feature-card {
  width: 100%;
}

.card {
  background-color: #edede8;
  border: 1px solid #ddd;
  border-radius: 3px;
  box-shadow: 0 2px 4px #e6e6e6;
  -ms-flex-preferred-size: 15em;
      flex-basis: 15em;
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin: 100px 10px;
  position: relative;
  transition: all .2s ease-in-out;
}

.desert-feature .card h3, .desert-feature .card #news-articles-by-category .field-content a, #news-articles-by-category .field-content .desert-feature .card a {
  color: rgba(179, 105, 36, 0.6);
}

.asparagus-feature .card h3, .asparagus-feature .card #news-articles-by-category .field-content a, #news-articles-by-category .field-content .asparagus-feature .card a {
  color: rgba(116, 162, 95, 0.6);
}

.endeavour-feature .card h3, .endeavour-feature .card #news-articles-by-category .field-content a, #news-articles-by-category .field-content .endeavour-feature .card a {
  color: rgba(0, 84, 166, 0.6);
}

.mulberrywood-feature .card h3, .mulberrywood-feature .card #news-articles-by-category .field-content a, #news-articles-by-category .field-content .mulberrywood-feature .card a {
  color: rgba(89, 9, 66, 0.6);
}

.desert-feature .card svg {
  fill: rgba(179, 105, 36, 0.6);
}

.asparagus-feature .card svg {
  fill: rgba(116, 162, 95, 0.6);
}

.endeavour-feature .card svg {
  fill: rgba(0, 84, 166, 0.6);
}

.mulberrywood-feature .card svg {
  fill: rgba(89, 9, 66, 0.6);
}

.desert-feature .card .top-triangle {
  border-color: rgba(179, 105, 36, 0.6);
}

.asparagus-feature .card .top-triangle {
  border-color: rgba(116, 162, 95, 0.6);
}

.endeavour-feature .card .top-triangle {
  border-color: rgba(0, 84, 166, 0.6);
}

.mulberrywood-feature .card .top-triangle {
  border-color: rgba(89, 9, 66, 0.6);
}

.desert-feature .card .bottom-triangle {
  border-color: rgba(179, 105, 36, 0.6);
}

.asparagus-feature .card .bottom-triangle {
  border-color: rgba(116, 162, 95, 0.6);
}

.endeavour-feature .card .bottom-triangle {
  border-color: rgba(0, 84, 166, 0.6);
}

.mulberrywood-feature .card .bottom-triangle {
  border-color: rgba(89, 9, 66, 0.6);
}

@media only screen and (max-width: 768px) {
  .card {
    margin: 50px 0;
    padding: 0;
  }
}

.card .container {
  padding: 20px;
  position: relative;
}

@media only screen and (max-width: 768px) {
  .card .container {
    padding: 0;
  }
}

@media only screen and (max-width: 768px) {
  .card .container .col2 {
    float: left;
    margin-left: 20px;
    padding: 20px 0;
    width: calc(16.66667% - 23.33333px);
  }
}

@media only screen and (max-width: 768px) {
  .card .container .col10 {
    float: left;
    margin-left: 20px;
    padding: 20px 0;
    width: calc(83.33333% - 36.66667px);
  }
}

.card .container .svg-image svg {
  max-height: 32px;
}

.card .copy-row h3, .card .copy-row #news-articles-by-category .field-content a, #news-articles-by-category .field-content .card .copy-row a {
  margin-top: 0;
}

.card .field--name-field-description {
  line-height: 1.5;
}

.card .cta-row .field--name-field-er-call-to-action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.card .cta-row .field--name-field-er-call-to-action .field__item {
  margin: 10px;
}

@media only screen and (max-width: 768px) {
  .card .cta-row .field--name-field-er-call-to-action .field__item {
    margin: 10px 5px;
  }
}

.card .top-triangle {
  border-bottom: 40px solid transparent !important;
  border-left: 40px solid transparent !important;
  border-right: 40px solid;
  border-top: 40px solid;
  height: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
}

.card .bottom-triangle {
  border-bottom: 40px solid;
  border-left: 40px solid;
  border-right: 40px solid transparent !important;
  border-top: 40px solid transparent !important;
  bottom: 0;
  height: 0;
  left: 0;
  position: absolute;
  width: 0;
}

#map_canvas {
  height: 400px;
  width: 100%;
}

#map_canvas img {
  max-width: none;
}

#map_canvas .content {
  padding: 0 .5em 1em;
}

#map_canvas .firstHeading {
  font-size: 1em;
  font-weight: bold;
  line-height: 1em;
  margin: 0;
}

#map_canvas #bodyContent p, #map_canvas #bodyContent #block-views-block-news-listing-block-1 .field--name-field-summary, #block-views-block-news-listing-block-1 #map_canvas #bodyContent .field--name-field-summary, #map_canvas #bodyContent .news-aggregator-block .view-content .views-field-field-summary .field-content, .news-aggregator-block .view-content .views-field-field-summary #map_canvas #bodyContent .field-content {
  font-size: 1em;
  margin: 0;
}

.layout--paragraph_slideshow_wrapper .field--name-field-slide {
  height: 602px;
  transition: all .5s;
  visibility: hidden;
  margin-bottom: 20px;
}

.layout--paragraph_slideshow_wrapper .field--name-field-slide.active-slideshow {
  height: 602px;
  transition: all .5s;
  visibility: visible;
}

@media only screen and (max-width: 1024px) {
  .layout--paragraph_slideshow_wrapper .field--name-field-slide.active-slideshow {
    height: 585px;
  }
}

.paragraph--type--slide {
  position: relative;
}

.paragraph--type--slide .layout--slider_component {
  overflow: hidden;
}

.paragraph--type--slide .layout--slider_component .layout__region--slideshow {
  position: relative;
}

.paragraph--type--slide .layout--slider_component .slider-text-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: auto;
  position: absolute;
  width: 800px;
  z-index: 4;
}

@media only screen and (max-width: 768px) {
  .paragraph--type--slide .layout--slider_component .slider-text-container {
    padding: 0 20px;
    width: 100%;
  }
}

.paragraph--type--slide .layout--slider_component .slider-text-container.topleft {
  left: 0;
  top: 80px;
}

@media only screen and (max-width: 768px) {
  .paragraph--type--slide .layout--slider_component .slider-text-container.topleft {
    bottom: 0;
    -ms-flex-pack: center;
        justify-content: center;
    top: 0;
  }
}

.paragraph--type--slide .layout--slider_component .slider-text-container.topcenter {
  left: 0;
  right: 0;
  top: 80px;
}

@media only screen and (max-width: 768px) {
  .paragraph--type--slide .layout--slider_component .slider-text-container.topcenter {
    bottom: 0;
    -ms-flex-pack: center;
        justify-content: center;
    top: 0;
  }
}

.paragraph--type--slide .layout--slider_component .slider-text-container.topright {
  right: 0;
  top: 80px;
}

@media only screen and (max-width: 768px) {
  .paragraph--type--slide .layout--slider_component .slider-text-container.topright {
    bottom: 0;
    -ms-flex-pack: center;
        justify-content: center;
    top: 0;
  }
}

.paragraph--type--slide .layout--slider_component .slider-text-container.centerleft {
  bottom: 0;
  -ms-flex-pack: center;
      justify-content: center;
  left: 0;
  top: 0;
}

.paragraph--type--slide .layout--slider_component .slider-text-container.centercenter {
  bottom: 0;
  -ms-flex-pack: center;
      justify-content: center;
  top: 0;
}

.paragraph--type--slide .layout--slider_component .slider-text-container.centerright {
  bottom: 0;
  -ms-flex-pack: center;
      justify-content: center;
  right: 0;
  top: 0;
}

.paragraph--type--slide .layout--slider_component .slider-text-container.bottomleft {
  bottom: 80px;
  left: 0;
}

@media only screen and (max-width: 768px) {
  .paragraph--type--slide .layout--slider_component .slider-text-container.bottomleft {
    bottom: 0;
    -ms-flex-pack: center;
        justify-content: center;
    top: 0;
  }
}

.paragraph--type--slide .layout--slider_component .slider-text-container.bottomcenter {
  bottom: 80px;
  left: 0;
  right: 0;
}

@media only screen and (max-width: 768px) {
  .paragraph--type--slide .layout--slider_component .slider-text-container.bottomcenter {
    bottom: 0;
    -ms-flex-pack: center;
        justify-content: center;
    top: 0;
  }
}

.paragraph--type--slide .layout--slider_component .slider-text-container.bottomright {
  bottom: 80px;
  right: 0;
}

@media only screen and (max-width: 768px) {
  .paragraph--type--slide .layout--slider_component .slider-text-container.bottomright {
    bottom: 0;
    -ms-flex-pack: center;
        justify-content: center;
    top: 0;
  }
}

.paragraph--type--slide .layout--slider_component .slider-text-container .col3 {
  padding: 0 18px;
}

@media only screen and (max-width: 768px) {
  .paragraph--type--slide .layout--slider_component .slider-text-container .col3 {
    padding: 20px 0;
  }
}

@media only screen and (max-width: 768px) {
  .paragraph--type--slide .layout--slider_component .slider-text-container .col3 .svg-image {
    max-width: 25%;
  }
}

@media (max-width: 568px) {
  .paragraph--type--slide .layout--slider_component .slider-text-container .col3 .svg-image {
    max-width: 50%;
  }
}

.paragraph--type--slide .layout--slider_component .slider-text-container .col3 .svg-image svg path,
.paragraph--type--slide .layout--slider_component .slider-text-container .col3 .svg-image svg polygon {
  fill: #fbfbf6;
}

@media only screen and (max-width: 768px) {
  .paragraph--type--slide .layout--slider_component .slider-text-container .col9 {
    padding: 20px 0;
  }
}

.paragraph--type--slide .layout--slider_component .field--name-field-slide-title {
  color: #fff;
  font-family: "Arvo", sans-serif;
  font-size: 2.571em;
  line-height: 1;
  text-transform: capitalize;
}

@media only screen and (max-width: 1024px) {
  .paragraph--type--slide .layout--slider_component .field--name-field-slide-title {
    font-size: 2.111em;
  }
}

.paragraph--type--slide .layout--slider_component .field--name-field-slide-description p, .paragraph--type--slide .layout--slider_component .field--name-field-slide-description #block-views-block-news-listing-block-1 .field--name-field-summary, #block-views-block-news-listing-block-1 .paragraph--type--slide .layout--slider_component .field--name-field-slide-description .field--name-field-summary, .paragraph--type--slide .layout--slider_component .field--name-field-slide-description .news-aggregator-block .view-content .views-field-field-summary .field-content, .news-aggregator-block .view-content .views-field-field-summary .paragraph--type--slide .layout--slider_component .field--name-field-slide-description .field-content {
  color: #fbfbf6;
  font-family: "Arvo", sans-serif;
  font-size: 2.571em;
  margin: 15px 0;
}

.paragraph--type--slide .layout--slider_component .field--name-field-call-to-action a {
  margin: 15px 0;
}

@media only screen and (max-width: 1024px) {
  .paragraph--type--slide .layout--slider_component .field--name-field-slide-image {
    height: 585px;
    width: 1070px;
  }
}

.paragraph--type--slide .layout--slider_component .field--name-field-slide-image img {
  opacity: 1;
}

.paragraph--type--slide .layout--slider_component #slider-overlay {
  background-color: rgba(9, 50, 89, 0.5);
  bottom: 0;
  box-shadow: inset 0 -10px 0 rgba(0, 84, 166, 0.5);
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 2;
}

.paragraph--type--slide .layout--slider_component .slider-stripes {
  bottom: 10px;
  height: 100%;
  position: absolute;
  right: -20%;
  z-index: 3;
}

@media only screen and (max-width: 768px) {
  .paragraph--type--slide .layout--slider_component .slider-stripes {
    display: none;
  }
}

.paragraph--type--header-news-static-image,
.paragraph--type--interior-page-header {
  position: relative;
}

.paragraph--type--header-news-static-image .layout--static_header_component,
.paragraph--type--interior-page-header .layout--static_header_component {
  overflow: hidden;
}

.paragraph--type--header-news-static-image .layout--static_header_component .layout__region--static_header,
.paragraph--type--interior-page-header .layout--static_header_component .layout__region--static_header {
  position: relative;
}

.paragraph--type--header-news-static-image .layout--static_header_component .static-header-text-container,
.paragraph--type--interior-page-header .layout--static_header_component .static-header-text-container {
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  left: 0;
  margin: 0 auto;
  padding: 0 20px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 7;
}

@media only screen and (max-width: 768px) {
  .paragraph--type--header-news-static-image .layout--static_header_component .static-header-text-container,
  .paragraph--type--interior-page-header .layout--static_header_component .static-header-text-container {
    width: 100%;
  }
}

.paragraph--type--header-news-static-image .layout--static_header_component .field--name-field-static-header-title,
.paragraph--type--interior-page-header .layout--static_header_component .field--name-field-static-header-title {
  color: #fbfbf6;
  font-family: "Arvo", sans-serif;
  font-size: 2.571em;
  line-height: 1;
  text-transform: capitalize;
}

@media only screen and (max-width: 1024px) {
  .paragraph--type--header-news-static-image .layout--static_header_component .field--name-field-static-header-title,
  .paragraph--type--interior-page-header .layout--static_header_component .field--name-field-static-header-title {
    font-size: 2.111em;
  }
}

@media only screen and (max-width: 1024px) {
  .paragraph--type--header-news-static-image .layout--static_header_component .field--name-field-static-header-image,
  .paragraph--type--interior-page-header .layout--static_header_component .field--name-field-static-header-image {
    height: 400px;
    width: 1440px;
  }
}

.paragraph--type--header-news-static-image .layout--static_header_component .field--name-field-static-header-image img,
.paragraph--type--interior-page-header .layout--static_header_component .field--name-field-static-header-image img {
  height: 400px;
  opacity: 1;
  width: 1440px;
}

@media only screen and (min-width: 1441px) {
  .paragraph--type--header-news-static-image .layout--static_header_component .field--name-field-static-header-image img,
  .paragraph--type--interior-page-header .layout--static_header_component .field--name-field-static-header-image img {
    height: auto;
    width: 100%;
  }
}

.paragraph--type--header-news-static-image .layout--static_header_component #slider-overlay,
.paragraph--type--interior-page-header .layout--static_header_component #slider-overlay {
  background-color: rgba(9, 50, 89, 0.5);
  bottom: 0;
  box-shadow: inset 0 -10px 0 rgba(0, 84, 166, 0.5);
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 2;
}

.paragraph--type--header-news-static-image .layout--static_header_component .slider-stripes,
.paragraph--type--interior-page-header .layout--static_header_component .slider-stripes {
  bottom: 10px;
  height: 100%;
  position: absolute;
  right: 0;
  z-index: 3;
}

@media only screen and (max-width: 768px) {
  .paragraph--type--header-news-static-image .layout--static_header_component .slider-stripes,
  .paragraph--type--interior-page-header .layout--static_header_component .slider-stripes {
    display: none;
  }
}


.image-center-container {
  height: 400px;
  left: 50%;
  position: relative;
  top: 0;
  z-index: 1;
}

body.path-frontpage
.image-center-container {
  height: 600px;
}

@media only screen and (max-width: 1024px) {
  body.path-frontpage
  .image-center-container {
    height: 585px;
  }
}

body.path-frontpage
.image-center-container .field--name-field-slide-image {
  width: 100vw;
}


.image-center-container img {
  height: auto;
  left: 50%;
  margin-left: -50%;
  max-width: none;
  position: relative;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  width: 2560px;
}

@media only screen and (min-width: 2561px) {
  
  .image-center-container img {
    height: auto;
    width: 100%;
  }
}

@media only screen and (max-width: 1920px) {
  body.path-frontpage
  .image-center-container img {
    height: 800px !important;
    width: 2560px !important;
  }
}

#block-gtranslate {
  padding: 10px 0;
}

@media only screen and (max-width: 768px) {
  #block-gtranslate {
    display: none;
  }
}

#block-gtranslate select {
  display: none;
}

#block-gtranslate .select2 {
  width: auto !important;
}

#block-gtranslate .select2:focus {
  outline: none;
}

#block-gtranslate .select2 .selection:focus {
  outline: none;
}

#block-gtranslate .select2 .select2-container--default,
#block-gtranslate .select2 .select2-container--focus {
  width: auto;
}

#block-gtranslate .select2 .select2-container--default:focus,
#block-gtranslate .select2 .select2-container--focus:focus {
  outline: none;
}

#block-gtranslate .select2 .select2-container {
  width: auto;
}

#block-gtranslate .select2 .select2-container:focus {
  outline: none;
}

#block-gtranslate .select2 .select2-selection {
  border: 0;
  background-color: #edede8;
}

#block-gtranslate .select2 .select2-selection:focus {
  outline: none;
}

#block-gtranslate .select2 .select2-selection__rendered {
  color: #093259;
  text-transform: uppercase;
}

.select2-results__option--highlighted[aria-selected] {
  background-color: rgba(9, 50, 89, 0.5) !important;
}

.select2-dropdown {
  background-color: #edede8;
}

.parking-card {
  width: auto;
}

.parking-card .container {
  border: 3px solid #d4e5f9;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

@media only screen and (max-width: 768px) {
  .parking-card .container {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

.parking-card .flex-parking-headers {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: space-evenly;
      justify-content: space-evenly;
  background-color: #eff5fc;
  border-bottom: 3px solid #d4e5f9;
}

.parking-card .flex-parking-headers p, .parking-card .flex-parking-headers #block-views-block-news-listing-block-1 .field--name-field-summary, #block-views-block-news-listing-block-1 .parking-card .flex-parking-headers .field--name-field-summary, .parking-card .flex-parking-headers .news-aggregator-block .view-content .views-field-field-summary .field-content, .news-aggregator-block .view-content .views-field-field-summary .parking-card .flex-parking-headers .field-content {
  margin: 0;
  font-weight: 600;
}

@media only screen and (max-width: 768px) {
  .parking-card .flex-parking-headers {
    -ms-flex-direction: column;
        flex-direction: column;
    border-bottom: 0px;
    width: auto;
  }
}

.parking-card .flex-parking-headers div {
  text-align: center;
  -ms-flex: 1;
      flex: 1;
  visibility: visible;
  height: auto;
}

@media only screen and (max-width: 768px) {
  .parking-card .flex-parking-headers div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
}

.parking-card .flex-parking-headers div:first-child {
  -ms-flex: 3;
      flex: 3;
}

@media only screen and (max-width: 768px) {
  .parking-card .flex-parking-headers div:first-child {
    -ms-flex: 1;
        flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
}

.parking-card .flex-parking-headers div:nth-child(3), .parking-card .flex-parking-headers div:nth-child(4) {
  -ms-flex: 2;
      flex: 2;
}

@media only screen and (max-width: 768px) {
  .parking-card .flex-parking-headers div:nth-child(3), .parking-card .flex-parking-headers div:nth-child(4) {
    -ms-flex: 1;
        flex: 1;
  }
}

@media only screen and (max-width: 768px) {
  .parking-card .flex-parking-headers div:last-child {
    -ms-flex: 1;
        flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
}

.parking-card .flex-parking-headers div p, .parking-card .flex-parking-headers div #block-views-block-news-listing-block-1 .field--name-field-summary, #block-views-block-news-listing-block-1 .parking-card .flex-parking-headers div .field--name-field-summary, .parking-card .flex-parking-headers div .news-aggregator-block .view-content .views-field-field-summary .field-content, .news-aggregator-block .view-content .views-field-field-summary .parking-card .flex-parking-headers div .field-content {
  padding: 10px 0;
  text-transform: capitalize;
  text-align: center;
}

@media only screen and (max-width: 768px) {
  .parking-card .flex-parking-headers div p, .parking-card .flex-parking-headers div #block-views-block-news-listing-block-1 .field--name-field-summary, #block-views-block-news-listing-block-1 .parking-card .flex-parking-headers div .field--name-field-summary, .parking-card .flex-parking-headers div .news-aggregator-block .view-content .views-field-field-summary .field-content, .news-aggregator-block .view-content .views-field-field-summary .parking-card .flex-parking-headers div .field-content {
    padding: 0 40px 0 20px;
    text-align: left;
  }
}

.parking-card .hidden {
  visibility: hidden !important;
  height: 0;
  -ms-flex: 0 !important;
      flex: 0 !important;
  padding: 0 !important;
  border-bottom: 0 !important;
  transition: all .2s ease-in-out;
  display: none !important;
}

.parking-card .flex-parking-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: space-evenly;
      justify-content: space-evenly;
}

@media only screen and (max-width: 768px) {
  .parking-card .flex-parking-card {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}

.parking-card .flex-parking-card > div {
  -ms-flex: 1;
      flex: 1;
  text-align: center;
}

@media only screen and (max-width: 768px) {
  .parking-card .flex-parking-card > div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}

.parking-card .flex-parking-card .field__item {
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding: 10px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  text-transform: capitalize;
  white-space: nowrap;
  margin: 0 !important;
}

.parking-card .facility-name-area,
.parking-card .parking-map-area,
.parking-card .parking-price-area,
.parking-card .parking-payment-type-area {
  background-color: #fbfbf6;
  border-bottom: 2px solid #eff5fc;
}

.parking-card .field--name-field-lot-color .field__item {
  margin: 0;
}

.parking-card .facility-name-area {
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 245px;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex: 3 !important;
      flex: 3 !important;
}

@media only screen and (max-width: 768px) {
  .parking-card .facility-name-area {
    width: 100%;
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
}

.parking-card .facility-name-area > div {
  text-align: left;
  white-space: normal !important;
}

.parking-card .parking-price-area {
  -ms-flex: 2 !important;
      flex: 2 !important;
}

.parking-card .parking-price-area .field--name-field-price {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.parking-card .parking-price-area .field__item {
  white-space: normal;
}

.parking-card .parking-payment-type-area {
  background: linear-gradient(to right, #fbfbf6 46%, #fbfbf6 93%, rgba(90, 90, 90, 0.18) 100%);
  -ms-flex: 2 !important;
      flex: 2 !important;
}

.parking-card .parking-payment-type-area .field--name-field-payment-types {
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

@media only screen and (max-width: 768px) {
  .parking-card .parking-payment-type-area {
    background: #fbfbf6;
    background-color: #fbfbf6;
  }
}

.parking-card .parking-status-area {
  background-color: #eff5fc;
}

.parking-card .parking-status-area .field--name-field-lot-status {
  height: 100%;
  width: 80px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  font-weight: 600;
}

@media only screen and (max-width: 768px) {
  .parking-card .parking-status-area .field--name-field-lot-status {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}

@media only screen and (max-width: 768px) {
  .parking-card .parking-status-area {
    background-color: #fbfbf6;
  }
}

.parking-card .parking-status-area .open-close-toggle {
  display: none;
}

@media only screen and (max-width: 768px) {
  .parking-card .parking-status-area .open-close-toggle {
    display: block;
    margin: 0 10px;
    cursor: pointer;
    font-size: 1.556rem !important;
  }
}

.parking-card .parking-map-area {
  padding: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.parking-card .parking-map-area .map-modal-icon-desktop {
  cursor: pointer;
}

@media only screen and (max-width: 768px) {
  .parking-card .parking-map-area .map-modal-icon-desktop {
    display: none;
  }
}

.parking-card .parking-map-area .map-modal-icon-mobile {
  display: none;
}

@media only screen and (max-width: 768px) {
  .parking-card .parking-map-area .map-modal-icon-mobile {
    display: block;
    cursor: pointer;
  }
}

.parking-card .parking-map-area i.fa-map-marker-alt {
  color: rgba(0, 84, 166, 0.5);
  font-size: 20px;
}

.parking-card .map-modal {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  right: 0;
  width: 100%;
  z-index: 10000;
  height: 100%;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background: rgba(0, 0, 0, 0.5);
}

.parking-card .map-modal .map-iframe {
  width: 100%;
  max-width: 700px;
  padding: 40px;
  background: white;
  position: relative;
}

.parking-card .map-modal .modal-close {
  position: absolute;
  top: 10px;
  right: 10px;
}

#alert-box-pop-out {
  width: 550px;
  z-index: 50000;
  position: fixed;
  bottom: 50px;
  right: -600px;
  -webkit-transform: translateX(600px);
          transform: translateX(600px);
  background-color: #fff;
  padding: 50px;
  border: 1px solid gray;
  transition: all 1s ease;
  line-height: 1em;
}

#alert-box-pop-out.active {
  -webkit-transform: translateX(-620px);
          transform: translateX(-620px);
}

@media only screen and (max-width: 768px) {
  #alert-box-pop-out.active {
    width: 80%;
    margin: 0 10%;
    left: 0 !important;
    right: 0 !important;
    bottom: 160px !important;
    -webkit-transform: translateX(0) !important;
            transform: translateX(0) !important;
  }
}

#alert-box-pop-out #vue-close-container {
  position: absolute;
  top: 25px;
  right: 20px;
  cursor: pointer;
  width: 32px;
  height: 32px;
}

#alert-box-pop-out #vue-close-container .close-overlay,
#alert-box-pop-out #vue-close-container .close-icon {
  display: inline-block;
  width: 32px;
  height: 32px;
  margin: 0;
  line-height: 0;
  padding: 0;
}

#alert-box-pop-out #vue-close-container .close-overlay {
  position: relative;
  z-index: 5;
  background-color: #fff;
  opacity: 0;
}

#alert-box-pop-out #vue-close-container .close-icon {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

#alert-box-pop-out #vue-close-container .close-icon i {
  font-size: 1.5em;
}

#alert-box-pop-out .popout-alert-container .alert-title h2, #alert-box-pop-out .popout-alert-container .alert-title .news-aggregator-block .view-content .views-field-title .field-content a, .news-aggregator-block .view-content .views-field-title .field-content #alert-box-pop-out .popout-alert-container .alert-title a {
  margin: 0 0 10px;
}

#alert-box-pop-out .popout-alert-container .alert-copy-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
}

#alert-box-pop-out .popout-alert-container .alert-icon {
  margin-top: 14px;
  margin-right: 20px;
}

#alert-box-pop-out .popout-alert-container .alert-icon svg {
  height: 60px;
  fill: #093259;
}

#alert-box-pop-out .popout-alert-container .alert-icon svg g {
  fill: inherit;
}


.recaptcha-visible iframe { 
  height: 80px !important;
  min-height: 0px !important;
 }


/*# sourceMappingURL=data:application/json;charset=utf8;base64,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Q2xCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsWUFBWTtDQUNiOztBQUVEO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsYUFBYTtFQUNiLGNBQWM7RUFDZCxxQ0FBNkI7VUFBN0IsNkJBQTZCO0VBQzdCLHVCQUF1QjtFQUN2QixjQUFjO0VBQ2QsdUJBQXVCO0VBQ3ZCLHdCQUF3QjtFQUN4QixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxzQ0FBOEI7VUFBOUIsOEJBQThCO0NBQy9COztBQUVEO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsY0FBYztJQUNkLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIseUJBQXlCO0lBQ3pCLDRDQUFvQztZQUFwQyxvQ0FBb0M7R0FDckM7Q0FDRjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osYUFBYTtDQUNkOztBQUVEOztFQUVFLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1osYUFBYTtFQUNiLFVBQVU7RUFDVixlQUFlO0VBQ2YsV0FBVztDQUNaOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCx1QkFBdUI7RUFDdkIsV0FBVztDQUNaOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixPQUFPO0VBQ1AsV0FBVztDQUNaOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UscUJBQWM7RUFBZCxjQUFjO0VBQ2Qsc0JBQXdCO01BQXhCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxhQUFhO0VBQ2IsY0FBYztDQUNmOztBQUVEO0VBQ0UsY0FBYztDQUNmIiwiZmlsZSI6InRoZW1lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogU3BlY2lmaWMgQ29sb3JzIGZvciBQV01cbiAqL1xuLyoqXG4gKiBCcmFuZFxuICovXG4vKipcbiAqIFR5cG9ncmFwaHkgRm9udCBGYW1pbGllc1xuICovXG4vKipcbiAqIFR5cG9ncmFwaHkgRm9udCBTaXplc1xuICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1BcnZvOjQwMCw0MDBpLDcwMCw3MDBpfE1vbnRzZXJyYXQ6MjAwLDIwMGksNTAwLDUwMGksNzAwLDcwMGlcIik7XG5ib2R5LnBhdGgtdXNlciAucmVnaW9uLWNvbnRlbnQgLmxheW91dC0tb25lY29sLCAucGF0aC13ZWJmb3JtIC5yZWdpb24tY29udGVudCBmb3JtLCAjYmxvY2stdmlld3MtYmxvY2stc3RhZmYtYmxvY2stMSwgI2Jsb2NrLXZpZXdzLWJsb2NrLWZhcXMtYmxvY2stMSwgI2Jsb2NrLXZpZXdzLWJsb2NrLWFpcmxpbmVzLWJsb2NrLTEgLmNvbnRlbnQsICNibG9jay12aWV3cy1ibG9jay1haXJsaW5lcy1ibG9jay0yIC52aWV3LWNvbnRlbnQsXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTIyNHB4O1xufVxuXG5ib2R5LnBhdGgtdXNlciAucmVnaW9uLWNvbnRlbnQgLmxheW91dC0tb25lY29sOjphZnRlciwgLnBhdGgtd2ViZm9ybSAucmVnaW9uLWNvbnRlbnQgZm9ybTo6YWZ0ZXIsICNibG9jay12aWV3cy1ibG9jay1zdGFmZi1ibG9jay0xOjphZnRlciwgI2Jsb2NrLXZpZXdzLWJsb2NrLWZhcXMtYmxvY2stMTo6YWZ0ZXIsICNibG9jay12aWV3cy1ibG9jay1haXJsaW5lcy1ibG9jay0xIC5jb250ZW50OjphZnRlciwgI2Jsb2NrLXZpZXdzLWJsb2NrLWFpcmxpbmVzLWJsb2NrLTIgLnZpZXctY29udGVudDo6YWZ0ZXIsXG4uY29udGFpbmVyOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4ucm93IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmZpcnN0Y29sIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5sYXN0Y29sIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5cbi5jb2wxIHtcbiAgd2lkdGg6IGNhbGMoOC4zMzMzMyUgLSAyMS42NjY2N3B4KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5cbi5jb2wyIHtcbiAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMjMuMzMzMzNweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuXG4uY29sMyB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDI1cHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1zdGFmZi1ibG9jay0xIC52aWV3cy1yb3csICNibG9jay12aWV3cy1ibG9jay1haXJsaW5lcy1ibG9jay0yIC52aWV3cy1yb3csXG4uY29sNCB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDI2LjY2NjY3cHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cblxuLmNvbDUge1xuICB3aWR0aDogY2FsYyg0MS42NjY2NyUgLSAyOC4zMzMzM3B4KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5ib2R5LnBhZ2Utbm9kZS0zMyAucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtLFxuYm9keS5wYWdlLW5vZGUtMTQyIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0sXG4uY29sNiB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cblxuLmNvbDcge1xuICB3aWR0aDogY2FsYyg1OC4zMzMzMyUgLSAzMS42NjY2N3B4KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5cbi5jb2w4IHtcbiAgd2lkdGg6IGNhbGMoNjYuNjY2NjclIC0gMzMuMzMzMzNweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuXG4uY29sOSB7XG4gIHdpZHRoOiBjYWxjKDc1JSAtIDM1cHgpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cblxuLmNvbDEwIHtcbiAgd2lkdGg6IGNhbGMoODMuMzMzMzMlIC0gMzYuNjY2NjdweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuXG4uY29sMTEge1xuICB3aWR0aDogY2FsYyg5MS42NjY2NyUgLSAzOC4zMzMzM3B4KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5ib2R5LnBhdGgtdXNlciAucmVnaW9uLWNvbnRlbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50LCAjYmxvY2stdmlld3MtYmxvY2stc3RhZmYtYmxvY2stMSBoZWFkZXIsICNibG9jay12aWV3cy1ibG9jay1haXJsaW5lcy1ibG9jay0xIC52aWV3LWNvbnRlbnQsXG4uY29sMTIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhdGgtdXNlciAucmVnaW9uLWNvbnRlbnQgLmxheW91dF9fcmVnaW9uLS1jb250ZW50LCAjYmxvY2stdmlld3MtYmxvY2stc3RhZmYtYmxvY2stMSBoZWFkZXIsICNibG9jay12aWV3cy1ibG9jay1haXJsaW5lcy1ibG9jay0xIC52aWV3LWNvbnRlbnQsICNibG9jay12aWV3cy1ibG9jay1zdGFmZi1ibG9jay0xIC52aWV3cy1yb3csICNibG9jay12aWV3cy1ibG9jay1haXJsaW5lcy1ibG9jay0yIC52aWV3cy1yb3csIGJvZHkucGFnZS1ub2RlLTMzIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0sXG4gIGJvZHkucGFnZS1ub2RlLTE0MiAucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtLFxuICAuY29sMSxcbiAgLmNvbDEwLFxuICAuY29sMTEsXG4gIC5jb2wxMixcbiAgLmNvbDIsXG4gIC5jb2wzLFxuICAuY29sNCxcbiAgLmNvbDUsXG4gIC5jb2w2LFxuICAuY29sNyxcbiAgLmNvbDgsXG4gIC5jb2w5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4uY2xlYXJmaXgsXG4ucm93IHtcbiAgem9vbTogMTtcbn1cblxuXG4uY2xlYXJmaXg6OmFmdGVyLFxuLnJvdzo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuXG4uY2xlYXJmaXg6OmFmdGVyLFxuLmNsZWFyZml4OjpiZWZvcmUsXG4ucm93OjphZnRlcixcbi5yb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDAwMjAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBcnZvJywgc2VyaWY7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cblxuaHRtbCB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG5oMSxcbmgyLFxuLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCBhLFxuaDMsXG4jbmV3cy1hcnRpY2xlcy1ieS1jYXRlZ29yeSAuZmllbGQtY29udGVudCBhLFxuaDQsXG5oNSxcbmg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuaDEgYSxcbmgyIGEsXG4ubmV3cy1hZ2dyZWdhdG9yLWJsb2NrIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IGEgYSxcbmgzIGEsXG4jbmV3cy1hcnRpY2xlcy1ieS1jYXRlZ29yeSAuZmllbGQtY29udGVudCBhIGEsXG5oNCBhLFxuaDUgYSxcbmg2IGEge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuaDEge1xuICBjb2xvcjogIzAwNTRhNjtcbiAgZm9udC1mYW1pbHk6IFwiQXJ2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNTcxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxufVxuXG5oMSBhIHtcbiAgY29sb3I6ICMwMDU0YTY7XG59XG5cbmgxIGE6aG92ZXIge1xuICBjb2xvcjogIzU2Yjc0Nztcbn1cblxuXG5oMixcbi5uZXdzLWFnZ3JlZ2F0b3ItYmxvY2sgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMDA1NGE2O1xuICBmb250LWZhbWlseTogXCJBcnZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4yODZlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuXG5oMiBhLFxuLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCBhIGEge1xuICBjb2xvcjogIzAwNTRhNjtcbn1cblxuaDIgYTpob3ZlciwgLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCBhIGE6aG92ZXIge1xuICBjb2xvcjogIzU2Yjc0Nztcbn1cblxuXG5oMyxcbiNuZXdzLWFydGljbGVzLWJ5LWNhdGVnb3J5IC5maWVsZC1jb250ZW50IGEge1xuICBjb2xvcjogIzAwNTRhNjtcbiAgZm9udC1mYW1pbHk6IFwiQXJ2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNzE0ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cblxuaDMgYSxcbiNuZXdzLWFydGljbGVzLWJ5LWNhdGVnb3J5IC5maWVsZC1jb250ZW50IGEgYSB7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuXG5oMyBhOmhvdmVyLCAjbmV3cy1hcnRpY2xlcy1ieS1jYXRlZ29yeSAuZmllbGQtY29udGVudCBhIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNTRhNjtcbn1cblxuaDQge1xuICBjb2xvcjogIzAwNTRhNjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjg2ZW07XG59XG5cbmg0IGEge1xuICBjb2xvcjogIzAwNTRhNjtcbn1cblxuaDQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuXG5oNSB7XG4gIGNvbG9yOiAjNWE1YTVhO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xNDNlbTtcbn1cblxuaDUgYSB7XG4gIGNvbG9yOiAjNWE1YTVhO1xufVxuXG5oNSBhOmhvdmVyIHtcbiAgY29sb3I6ICM1YTVhNWE7XG59XG5cbmg2IHtcbiAgY29sb3I6ICM1YTVhNWE7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjA3MWVtO1xufVxuXG5oNiBhIHtcbiAgY29sb3I6ICM1YTVhNWE7XG59XG5cbmg2IGE6aG92ZXIge1xuICBjb2xvcjogIzVhNWE1YTtcbn1cblxucCwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbGlzdGluZy1ibG9jay0xIC5maWVsZC0tbmFtZS1maWVsZC1zdW1tYXJ5LCAubmV3cy1hZ2dyZWdhdG9yLWJsb2NrIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnkgLmZpZWxkLWNvbnRlbnQge1xuICBjb2xvcjogIzVhNWE1YTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxucCBzdHJvbmcsICNibG9jay12aWV3cy1ibG9jay1uZXdzLWxpc3RpbmctYmxvY2stMSAuZmllbGQtLW5hbWUtZmllbGQtc3VtbWFyeSBzdHJvbmcsIC5uZXdzLWFnZ3JlZ2F0b3ItYmxvY2sgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSAuZmllbGQtY29udGVudCBzdHJvbmcge1xuICBjb2xvcjogIzVhNWE1YTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5wIGltZywgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbGlzdGluZy1ibG9jay0xIC5maWVsZC0tbmFtZS1maWVsZC1zdW1tYXJ5IGltZywgLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IC5maWVsZC1jb250ZW50IGltZyB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllYWViO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG5jb2RlLFxucHJlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzQ0NDtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxudWwubm9uZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnVsLnNxdWFyZSB7XG4gIGxpc3Qtc3R5bGU6IHNxdWFyZSBvdXRzaWRlO1xufVxuXG51bC5jaXJjbGUge1xuICBsaXN0LXN0eWxlOiBjaXJjbGUgb3V0c2lkZTtcbn1cblxudWwuZGlzYyB7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVnaW9uLWNvbnRlbnQgb2wsIC5yZWdpb24tY29udGVudFxuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5yZWdpb24tY29udGVudCBvbDpmaXJzdC1jaGlsZCwgLnJlZ2lvbi1jb250ZW50XG51bDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5yZWdpb24tY29udGVudCBvbCBsaSwgLnJlZ2lvbi1jb250ZW50XG51bCBsaSB7XG4gIGNvbG9yOiAjNWE1YTVhO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5yZWdpb24tY29udGVudCBvbCBsaSBzdHJvbmcsIC5yZWdpb24tY29udGVudFxudWwgbGkgc3Ryb25nIHtcbiAgY29sb3I6ICM1YTVhNWE7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbm9sLnJlc291cmNlLWxpc3QsXG51bC5yZXNvdXJjZS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5vbC5yZXNvdXJjZS1saXN0IGxpLFxudWwucmVzb3VyY2UtbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbm9sLnJlc291cmNlLWxpc3QgbGkgPiBhLFxudWwucmVzb3VyY2UtbGlzdCBsaSA+IGEge1xuICBjb2xvcjogIzAwNTRhNjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmRsIGR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cblxuZGwgZGQge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDU0YTY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpmb2N1cywgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NGE2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtO1xufVxuXG5pZnJhbWUsXG5pbWcsXG5vYmplY3QsXG52aWRlbyB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnRhYmxlIHRoIHtcbiAgY29sb3I6ICM1YTVhNWE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG50YWJsZSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2U5ZWFlYjtcbiAgY29sb3I6ICM0NDQ7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG59XG5cbi5wYXJhZ3JhcGggdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXBhZ2UtdGFiIGkuZmEtcGx1cyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5pLmZhLXBsdXMge1xuICBmb250LXNpemU6IDEuNTU2cmVtICFpbXBvcnRhbnQ7XG59XG5cbmFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1zaXplOiAxLjI4NmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNvY2lhbC1ob3ZlciB7XG4gIDUwJSB7XG4gICAgZmlsbDogcmdiYSgwLCA4NCwgMTY2LCAwLjc1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBmaWxsOiByZ2JhKDAsIDg0LCAxNjYsIDAuNzUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc29jaWFsLXR3aXR0ZXItaG92ZXIge1xuICA1MCUge1xuICAgIGZpbGw6ICNlZGVkZTg7XG4gIH1cbiAgMTAwJSB7XG4gICAgZmlsbDogI2VkZWRlODtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhvdmVyLXNjYWxlIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUsIDEuMTUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGVmdC10by1yaWdodC1yZXZlYWwge1xuICAwJSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keSxcbmh0bWwge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGU4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjNWE1YTVhO1xuICBmb250OiAxNHB4LzFlbSBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuYm9keS5zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jaGlkZGVuLWRhdGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zdmcge1xuICBzdHJva2Utd2lkdGg6IDEgIWltcG9ydGFudDtcbn1cblxuc3ZnIC5zdDEge1xuICBzdHJva2Utd2lkdGg6IDEgIWltcG9ydGFudDtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstYWx0IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuI2FkbWluLW9ubHktcmVnaW9uIHtcbiAgYmFja2dyb3VuZDogIzAwNTRhNjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbiNhZG1pbi1vbmx5LXJlZ2lvbiAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuI2FkbWluLW9ubHktcmVnaW9uIC5jb2wxMiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wcmltYXJ5LXRhYnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wcmltYXJ5LXRhYnMgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByaW1hcnktdGFicyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDIwcHg7XG59XG5cbi5wcmltYXJ5LXRhYnMgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wcmltYXJ5LXRhYnMgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sYXlvdXRfX3JlZ2lvbi0taGVhZGVyIGgxIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuaGVhZGVyLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMwOTMyNTk7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1MDtcbn1cblxuYm9keS5wYXRoLWZyb250cGFnZSBoZWFkZXIuaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaGVhZGVyLmhlYWRlciAjYmxvY2stY2xpZW50LXRoZW1lLWJyYW5kaW5nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB3aWR0aDogMTUwcHg7XG4gIHotaW5kZXg6IDEyMjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIuaGVhZGVyICNibG9jay1jbGllbnQtdGhlbWUtYnJhbmRpbmcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG5oZWFkZXIuaGVhZGVyICNibG9jay1jbGllbnQtdGhlbWUtYnJhbmRpbmcgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5oZWFkZXIuaGVhZGVyIC5tb2JpbGUtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIuaGVhZGVyIC5tb2JpbGUtbG9nbyB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICB9XG59XG5cbmhlYWRlci5oZWFkZXIgLmFsZXJ0LWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzVhNWE1YSAxNi42NyUsICNmNmNjMDQgMTYuNjclLCAjZjZjYzA0IDUwJSwgIzVhNWE1YSA1MCUsICM1YTVhNWEgNjYuNjclLCAjZjZjYzA0IDY2LjY3JSwgI2Y2Y2MwNCAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4LjQ5cHggOC40OXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlci5oZWFkZXIgLmFsZXJ0LWFyZWEgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5oZWFkZXIuaGVhZGVyIC5hbGVydC1hcmVhIC5yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmhlYWRlci5oZWFkZXIgLmFsZXJ0LWFyZWEgLmFsZXJ0LWFyZWEtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2Y2Y2MwNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIGhlYWRlci5oZWFkZXIgLmFsZXJ0LWFyZWEgLmFsZXJ0LWFyZWEtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZjYzA0O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5oZWFkZXIuaGVhZGVyIC5zZWNvbmRhcnktbmF2LWJhciB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZTg7XG59XG5cbmhlYWRlci5oZWFkZXIgLnNlY29uZGFyeS1uYXYtYmFyIC5zZWNvbmRhcnktbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmhlYWRlci5oZWFkZXIgLnNlY29uZGFyeS1uYXYtYmFyIC5zZWNvbmRhcnktbWVudSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyLmhlYWRlciAuc2Vjb25kYXJ5LW5hdi1iYXIgLnNlY29uZGFyeS1tZW51ID4gZGl2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLm1haW4tbmF2LWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbmF2LWJhciA+IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWFpbi1uYXYtYmFyID4gLmNvbnRhaW5lciA+IC5jb2wxMiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHVuc2V0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLW5hdi1iYXIgPiAuY29udGFpbmVyID4gLmNvbDEyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLm1vYmlsZS10cmlnZ2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9iaWxlLXRyaWdnZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2JpbGUtdHJpZ2dlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5tb2JpbGUtdHJpZ2dlciBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnByaW1hcnktbWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcmltYXJ5LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnByaW1hcnktbWVudSBuYXYge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByaW1hcnktbWVudSBuYXYgLm1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByaW1hcnktbWVudSBuYXYgLmNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJpbWFyeS1tZW51IG5hdiAuY29udGVudCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByaW1hcnktbWVudSBuYXYgLmNvbnRlbnQgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcmltYXJ5LW1lbnUgbmF2IC5jb250ZW50IHVsIGxpLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIGEge1xuICBjb2xvcjogI2Y2Y2MwNDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnByaW1hcnktbWVudSBuYXYgLmNvbnRlbnQgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmJmYmY2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZzogMzNweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByaW1hcnktbWVudSBuYXYgLmNvbnRlbnQgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLnByaW1hcnktbWVudSBuYXYgLmNvbnRlbnQgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjZjYzA0O1xufVxuXG4ucHJpbWFyeS1tZW51IG5hdiAuY29udGVudCB1bCAubWVudS1pdGVtLS1leHBhbmRlZCB1bC5tZW51IHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZWRlZGU4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogMjM1cHg7XG4gIG1pbi13aWR0aDogMjM1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAyNTBtcyBlYXNlLWluLW91dDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogLTE7XG59XG5cbi5wcmltYXJ5LW1lbnUgbmF2IC5jb250ZW50IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkIHVsLm1lbnUgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByaW1hcnktbWVudSBuYXYgLmNvbnRlbnQgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQgdWwubWVudSBsaSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4ucHJpbWFyeS1tZW51IG5hdiAuY29udGVudCB1bCAubWVudS1pdGVtLS1leHBhbmRlZCB1bC5tZW51IGxpIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LW1lbnUgbmF2IC5jb250ZW50IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmhvdmVyIHVsLm1lbnUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDksIDUwLCA4OSwgMC45KTtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZWRlZGU4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIG1heC13aWR0aDogMjM1cHg7XG4gIG1pbi13aWR0aDogMjM1cHg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucHJpbWFyeS1tZW51IG5hdiAuY29udGVudCB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpob3ZlciB1bC5tZW51IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucHJpbWFyeS1tZW51IG5hdiAuY29udGVudCB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpob3ZlciB1bC5tZW51IGxpLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIGEge1xuICBjb2xvcjogI2Y2Y2MwNDtcbn1cblxuLnByaW1hcnktbWVudSBuYXYgLmNvbnRlbnQgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6aG92ZXIgdWwubWVudSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgY29sb3I6ICNlZGVkZTg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4ucHJpbWFyeS1tZW51IG5hdiAuY29udGVudCB1bCAubWVudS1pdGVtLS1leHBhbmRlZDpob3ZlciB1bC5tZW51IGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBjb2xvcjogI2Y2Y2MwNDtcbn1cblxuLnByaW1hcnktbWVudSBuYXYgLmNvbnRlbnQgdWwgLm1lbnUtaXRlbS0tZXhwYW5kZWQ6aG92ZXIgdWwubWVudSBhOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNlZGVkZTg7XG59XG5cbi5wcmltYXJ5LW1lbnUgbmF2IC5jb250ZW50IHVsIC5tZW51LWl0ZW0tLWV4cGFuZGVkOmhvdmVyIHVsLm1lbnUgYTpmaXJzdC1jaGlsZDpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGNvbG9yOiAjZjZjYzA0O1xufVxuXG4ubW9iaWxlLW1lbnUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMzcsIDIzNywgMjMyLCAwLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDMwMDtcbn1cblxuLm1vYmlsZS1tZW51IG5hdiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoOSwgNTAsIDg5LCAwLjkpO1xufVxuXG4ubW9iaWxlLW1lbnUgdWwubWVudSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9iaWxlLW1lbnUgLm1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vYmlsZS1tZW51IC5tZW51LWl0ZW0tLWV4cGFuZGVkIGkge1xuICBjb2xvcjogI2VkZWRlODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuXG4ubW9iaWxlLW1lbnUgLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vYmlsZS1tZW51IC5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51LmFjdGl2ZS10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vYmlsZS1tZW51IGxpIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4ubW9iaWxlLW1lbnUgbGkgYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZiZmJmNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMzBweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tb2JpbGUtbWVudSBsaSBhOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cblxuLm1vYmlsZS1tZW51IGxpIGE6YWN0aXZlLCAubW9iaWxlLW1lbnUgbGkgYTpmb2N1cywgLm1vYmlsZS1tZW51IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmYmZiZjY7XG59XG5cbi5tb2JpbGUtbWVudSBsaS5maXJzdC10aWVyLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsID4gYSB7XG4gIGNvbG9yOiAjZjZjYzA0O1xufVxuXG4ubW9iaWxlLW1lbnUgbGkuZmlyc3QtdGllciA+IGEge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5tb2JpbGUtbWVudSBsaS5maXJzdC10aWVyIC5tZW51IHtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xufVxuXG4ubW9iaWxlLW1lbnUgbGkuc2Vjb25kLXRpZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMzcsIDIzNywgMjMyLCAwLjUpO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5tb2JpbGUtbWVudSBsaS5zZWNvbmQtdGllciBhIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4ubW9iaWxlLW1lbnUgbGkuc2Vjb25kLXRpZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjZjYzA0O1xufVxuXG4ubW9iaWxlLW1lbnUgbGkuc2Vjb25kLXRpZXIubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgPiBhIHtcbiAgY29sb3I6ICNmNmNjMDQ7XG59XG5cbi5tb2JpbGUtbWVudSBsaS5zZWNvbmQtdGllci5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCB1bCBsaS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCBhIHtcbiAgY29sb3I6ICNmNmNjMDQ7XG59XG5cbi5tb2JpbGUtbWVudSxcbi5zZWNvbmRhcnktbW9iaWxlLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9iaWxlLW1lbnUgbmF2LFxuLnNlY29uZGFyeS1tb2JpbGUtbWVudSBuYXYge1xuICBtYXJnaW46IDA7XG59XG5cbi5tb2JpbGUtbWVudS5hY3RpdmUtbWFpbi1tZW51LFxuLnNlY29uZGFyeS1tb2JpbGUtbWVudS5hY3RpdmUtbWFpbi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCBsaW5lYXIgLjJzLCBvcGFjaXR5IGxpbmVhciAuMTVzO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2Jsb2NrLXNlY29uZGFyeW5hdmJhciB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG4jYmxvY2stc2Vjb25kYXJ5bmF2YmFyIHVsLm1lbnUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4jYmxvY2stc2Vjb25kYXJ5bmF2YmFyIHVsLm1lbnUgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjMDkzMjU5O1xuICBjb250ZW50OiAnJztcbn1cblxuI2Jsb2NrLXNlY29uZGFyeW5hdmJhciB1bC5tZW51IGxpIGE6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2Jsb2NrLXNlY29uZGFyeW5hdmJhciB1bC5tZW51IGxpOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI2Jsb2NrLXNlY29uZGFyeW5hdmJhciB1bC5tZW51IGxpIC5mYS1zdGFjayB7XG4gIGhlaWdodDogMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xufVxuXG4jYmxvY2stc2Vjb25kYXJ5bmF2YmFyIHVsLm1lbnUgbGkgLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbiNibG9jay1zZWNvbmRhcnluYXZiYXIgdWwubWVudSBsaSAuZmEtc3RhY2stMXgge1xuICBmb250LXNpemU6IC41ZW07XG59XG5cbiNibG9jay1zZWNvbmRhcnluYXZiYXIgLm1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZm9vdGVyLm1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGU4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5LnBhdGgtZnJvbnRwYWdlIGZvb3Rlci5tYWluIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIubWFpbiA+IC5jb2wxMiB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbmZvb3Rlci5tYWluICNibG9jay1mb290ZXIgLm1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZm9vdGVyLm1haW4gI2Jsb2NrLWZvb3RlciAubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyLm1haW4gI2Jsb2NrLWZvb3RlciAubWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5mb290ZXIubWFpbiAjYmxvY2stZm9vdGVyIC5tZW51IGxpIGEge1xuICBjb2xvcjogIzVhNWE1YTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDQycHggMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIubWFpbiAjYmxvY2stZm9vdGVyIC5tZW51IGxpIGEge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5tYWluIC5mb290ZXJfdG9wX3dyYXBwZXIgLmNvbDQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuZm9vdGVyLm1haW4gLmZvb3Rlcl9ib3R0b21fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTMyNTk7XG4gIGhlaWdodDogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIubWFpbiAuZm9vdGVyX2JvdHRvbV93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuZm9vdGVyLm1haW4gI2Jsb2NrLXN1YmZvb3RlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5mb290ZXIubWFpbiAjYmxvY2stc3ViZm9vdGVyIC5tZW51LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvb3Rlci5tYWluICNibG9jay1zdWJmb290ZXIgLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG5mb290ZXIubWFpbiAjYmxvY2stc3ViZm9vdGVyIC5tZW51IGxpIGEge1xuICBjb2xvcjogI2ZiZmJmNjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHBhZGRpbmc6IDEycHggMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIubWFpbiAjYmxvY2stc3ViZm9vdGVyIC5tZW51IGxpIGEge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbiAgZm9vdGVyLm1haW4gI2Jsb2NrLXN1YmZvb3RlciAubWVudSBsaSBhOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuZm9vdGVyLm1haW4gLmNvcHlyaWdodC1mb290ZXIge1xuICBjb2xvcjogI2ZiZmJmNjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLmJyZWFkY3J1bWItc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5icmVhZGNydW1iLXNlY3Rpb24gbmF2IG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJyZWFkY3J1bWItc2VjdGlvbiBuYXYgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5icmVhZGNydW1iLXNlY3Rpb24gbmF2IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnLyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnJlYWRjcnVtYi1zZWN0aW9uIG5hdiBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJyZWFkY3J1bWItc2VjdGlvbiBuYXYgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5icmVhZGNydW1iLXNlY3Rpb24gbmF2IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhdGgtdXNlciAucmVnaW9uLWNvbnRlbnQ6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGF0aC11c2VyICNibG9jay1jbGllbnQtdGhlbWUtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDE7XG59XG5cbi5wYXRoLXVzZXIgI2Jsb2NrLWNsaWVudC10aGVtZS1jb250ZW50OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhdGgtdXNlciAjYmxvY2stY2xpZW50LXRoZW1lLWNvbnRlbnQgLmZvcm0tY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGF0aC11c2VyICNibG9jay1jbGllbnQtdGhlbWUtY29udGVudCAuZm9ybS1jb250YWluZXIgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wYXRoLXVzZXIgI2Jsb2NrLWNsaWVudC10aGVtZS1jb250ZW50IC5mb3JtLWNvbnRhaW5lciBpbnB1dFtuYW1lPSduYW1lJ10sXG4ucGF0aC11c2VyICNibG9jay1jbGllbnQtdGhlbWUtY29udGVudCAuZm9ybS1jb250YWluZXIgaW5wdXRbbmFtZT0ncGFzcyddIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnBhdGgtdXNlciAjYmxvY2stY2xpZW50LXRoZW1lLWNvbnRlbnQgLmZvcm0tY29udGFpbmVyICNlZGl0LW5hbWUtLWRlc2NyaXB0aW9uLFxuLnBhdGgtdXNlciAjYmxvY2stY2xpZW50LXRoZW1lLWNvbnRlbnQgLmZvcm0tY29udGFpbmVyICNlZGl0LXBhc3MtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wYXRoLXVzZXIgI2Jsb2NrLWNsaWVudC10aGVtZS1jb250ZW50IC5mb3JtLWNvbnRhaW5lciAudXNlci1sb2dpbi1mb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaGlnaGxpZ2h0ZWQge1xuICBsZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDE1MHB4O1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uaGlnaGxpZ2h0ZWQgLm1lc3NhZ2VzIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDEwcHggMTdweDtcbiAgLyogTFRSICovXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XG4gIC8qIExUUiAqL1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDM1cHg7XG4gIC8qIExUUiAqL1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5oaWdobGlnaHRlZCAubWVzc2FnZXMgYSB7XG4gIGNvbG9yOiAjY2MyYTAwO1xufVxuXG4uaGlnaGxpZ2h0ZWQgW2Rpcj1cInJ0bFwiXSAubWVzc2FnZXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IHRvcCAxN3B4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmhpZ2hsaWdodGVkIC5tZXNzYWdlcyArIC5tZXNzYWdlcyB7XG4gIG1hcmdpbi10b3A6IDEuNTM4ZW07XG59XG5cbi5oaWdobGlnaHRlZCAubWVzc2FnZXNfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgMCBjZW50ZXI7XG59XG5cbi5oaWdobGlnaHRlZCAubWVzc2FnZXMtLXN0YXR1cyB7XG4gIGNvbG9yOiAjMzI1ZTFjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmYWVmO1xuICBib3JkZXItY29sb3I6ICNjOWUxYmQgI2M5ZTFiZCAjYzllMWJkIHRyYW5zcGFyZW50O1xuICAvKiBMVFIgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY29udHJpYi9jbGllbnRfdGhlbWUvaW1hZ2VzL2ljb25zLzczYjM1NS9jaGVjay5zdmcpO1xuICBib3gtc2hhZG93OiAtOHB4IDAgMCAjNzdiMjU5O1xuICAvKiBMVFIgKi9cbn1cblxuLmhpZ2hsaWdodGVkIC5tZXNzYWdlcy0tc3RhdHVzIC5tZXNzYWdlc19fY29udGVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2NvbnRyaWIvY2xpZW50X3RoZW1lL2ltYWdlcy9pY29ucy83M2IzNTUvY2hlY2suc3ZnKTtcbn1cblxuLmhpZ2hsaWdodGVkIC5tZXNzYWdlcy0td2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2Y0ZGFhNiAjZjRkYWE2ICNmNGRhYTYgdHJhbnNwYXJlbnQ7XG4gIC8qIExUUiAqL1xuICBjb2xvcjogIzczNGMwMDtcbiAgYm94LXNoYWRvdzogLThweCAwIDAgI2UwOTYwMDtcbiAgLyogTFRSICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGY4ZWQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2NvbnRyaWIvY2xpZW50X3RoZW1lL2ltYWdlcy9pY29ucy9lMjk3MDAvd2FybmluZy5zdmcpO1xufVxuXG4uaGlnaGxpZ2h0ZWQgLm1lc3NhZ2VzLS13YXJuaW5nIC5tZXNzYWdlc19fY29udGVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2NvbnRyaWIvY2xpZW50X3RoZW1lL2ltYWdlcy9pY29ucy9lMjk3MDAvd2FybmluZy5zdmcpO1xufVxuXG4uaGlnaGxpZ2h0ZWQgLm1lc3NhZ2VzLS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y0ZjI7XG4gIGNvbG9yOiAjYTUxYjAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jb250cmliL2NsaWVudF90aGVtZS9pbWFnZXMvaWNvbnMvZTMyNzAwL2Vycm9yLnN2Zyk7XG4gIGJvcmRlci1jb2xvcjogI2Y5YzliZiAjZjljOWJmICNmOWM5YmYgdHJhbnNwYXJlbnQ7XG4gIC8qIExUUiAqL1xuICBib3gtc2hhZG93OiAtOHB4IDAgMCAjZTYyNjAwO1xuICAvKiBMVFIgKi9cbn1cblxuLmhpZ2hsaWdodGVkIC5tZXNzYWdlcy0tZXJyb3IgLm1lc3NhZ2VzX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY29udHJpYi9jbGllbnRfdGhlbWUvaW1hZ2VzL2ljb25zL2UzMjcwMC9lcnJvci5zdmcpO1xufVxuXG4uaGlnaGxpZ2h0ZWQgLm1lc3NhZ2VzLS1lcnJvciAuZXJyb3Ige1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmhpZ2hsaWdodGVkIC5tZXNzYWdlc19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhpZ2hsaWdodGVkIC5tZXNzYWdlc19faXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4uaGlnaGxpZ2h0ZWQgLm1lc3NhZ2VzX19pdGVtICsgLm1lc3NhZ2VzX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMC43NjllbTtcbn1cblxuLnNoYXJlLWNvbnRhaW5lciAuY29sMTIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2hhcmUtY29udGFpbmVyIC5ycnNzYi1idXR0b25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaGFyZS1jb250YWluZXIgLnJyc3NiLWJ1dHRvbnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5zaGFyZS1jb250YWluZXIgLnJyc3NiLWJ1dHRvbnMgbGkuYWN0aXZlLXNvY2lhbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogMzBweDtcbn1cblxuLnNoYXJlLWNvbnRhaW5lciAucnJzc2ItYnV0dG9ucyBsaSBhOmhvdmVyIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbi5zaGFyZS1jb250YWluZXIgLnJyc3NiLWJ1dHRvbnMgbGkgYTpob3ZlciBzdmcgcGF0aCB7XG4gIGFuaW1hdGlvbjogc29jaWFsLWhvdmVyIC41cyBlYXNlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLnNoYXJlLWNvbnRhaW5lciAucnJzc2ItYnV0dG9ucyBsaSBhOmhvdmVyIHN2ZyAuc3QwIHtcbiAgYW5pbWF0aW9uOiBzb2NpYWwtdHdpdHRlci1ob3ZlciAuNXMgZWFzZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbi5zaGFyZS1jb250YWluZXIgLnJyc3NiLWJ1dHRvbnMgbGkgc3ZnIHBhdGgge1xuICBmaWxsOiByZ2JhKDAsIDg0LCAxNjYsIDAuMjUpO1xufVxuXG4uc2hhcmUtY29udGFpbmVyIC5ycnNzYi1idXR0b25zIGxpIHN2ZyAuc3QwIHtcbiAgZmlsbDogI2VkZWRlODtcbn1cblxuLnNoYXJlLWNvbnRhaW5lciAucnJzc2ItYnV0dG9ucyAuc2hhcmUtdGV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5zaGFyZS1jb250YWluZXIgLnJyc3NiLWJ1dHRvbnMgLnNoYXJlLXRleHQgc3ZnIHBhdGgge1xuICBmaWxsOiByZ2JhKDkwLCA5MCwgOTAsIDAuNzUpO1xufVxuXG4uc2hhcmUtY29udGFpbmVyIC5ycnNzYi1idXR0b25zIC5zaGFyZS10ZXh0OmhvdmVyIHtcbiAgYW5pbWF0aW9uOiBob3Zlci1zY2FsZSAuNXMgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG4uZm91cm9mb3VyLWltYWdlLWFuZC10ZXh0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxNTBweCBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3Vyb2ZvdXItaW1hZ2UtYW5kLXRleHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgfVxufVxuXG4ucmVnaW9uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGU4O1xufVxuXG5ib2R5LnBhdGgtZnJvbnRwYWdlIC5yZWdpb24tY29udGVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNkYmRiZGIgMTYuNjclLCAjZWRlZGU4IDE2LjY3JSwgI2VkZWRlOCA1MCUsICNkYmRiZGIgNTAlLCAjZGJkYmRiIDY2LjY3JSwgI2VkZWRlOCA2Ni42NyUsICNlZGVkZTggMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogOC40OXB4IDguNDlweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIGJvZHkucGFnZS1ub2RlLTE2IC5yZWdpb24tY29udGVudCAubGF5b3V0X19yZWdpb24tLWJvZHkgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wxMiB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbmJvZHkucGF0aC1zZWFyY2ggI2Jsb2NrLWNsaWVudC10aGVtZS1jb250ZW50IHtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG59XG5cbmJvZHkucGF0aC1zZWFyY2ggI2Jsb2NrLWNsaWVudC10aGVtZS1jb250ZW50OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS5wYXRoLXNlYXJjaCAjYmxvY2stY2xpZW50LXRoZW1lLWNvbnRlbnQgLmZvcm0tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDM1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5LnBhdGgtc2VhcmNoICNibG9jay1jbGllbnQtdGhlbWUtY29udGVudCAuZm9ybS1jb250YWluZXIgLmZvcm0td3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuYm9keS5wYXRoLXNlYXJjaCAjYmxvY2stY2xpZW50LXRoZW1lLWNvbnRlbnQgLmZvcm0tY29udGFpbmVyICNlZGl0LWhlbHAtbGluayB7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuXG5ib2R5LnBhdGgtc2VhcmNoICNibG9jay1jbGllbnQtdGhlbWUtY29udGVudCAuZm9ybS1jb250YWluZXIgbGFiZWwge1xuICBjb2xvcjogIzVhNWE1YTtcbn1cblxuYm9keS5wYXRoLXNlYXJjaCAjYmxvY2stY2xpZW50LXRoZW1lLWNvbnRlbnQgLmZvcm0tY29udGFpbmVyIGlucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwNTRhNjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgd2lkdGg6IDYwJTtcbn1cblxuYm9keS5wYXRoLXNlYXJjaCAjYmxvY2stY2xpZW50LXRoZW1lLWNvbnRlbnQgLmZvcm0tY29udGFpbmVyIC5qcy1mb3JtLXR5cGUtc2VhcmNoIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5ib2R5LnBhdGgtc2VhcmNoICNibG9jay1jbGllbnQtdGhlbWUtY29udGVudCAuZm9ybS1jb250YWluZXIgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA1NGE2O1xuICBjb2xvcjogIzAwNTRhNjtcbiAgZm9udC1mYW1pbHk6IFwiQXJ2b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmJvZHkucGF0aC1zZWFyY2ggI2Jsb2NrLWNsaWVudC10aGVtZS1jb250ZW50IC5mb3JtLWNvbnRhaW5lciBpbnB1dFt0eXBlPSdzdWJtaXQnXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5LnBhdGgtc2VhcmNoICNibG9jay1jbGllbnQtdGhlbWUtY29udGVudCBvbCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuYm9keS5wYXRoLXNlYXJjaCAjYmxvY2stY2xpZW50LXRoZW1lLWNvbnRlbnQgb2wgbGkge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuYm9keS5wYXRoLXNlYXJjaCAjYmxvY2stY2xpZW50LXRoZW1lLWNvbnRlbnQgb2wgbGkgYSB7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuXG5ib2R5LnBhdGgtc2VhcmNoICNibG9jay1jbGllbnQtdGhlbWUtY29udGVudCAucGFnZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWFlYjtcbiAgbWFyZ2luOiAzNXB4IDA7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuYm9keS5wYXRoLXNlYXJjaCAjYmxvY2stY2xpZW50LXRoZW1lLWNvbnRlbnQgLnBhZ2VyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmJvZHkucGF0aC1zZWFyY2ggI2Jsb2NrLWNsaWVudC10aGVtZS1jb250ZW50IC5wYWdlciBsaSB7XG4gIG1hcmdpbjogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuYm9keS5wYXRoLXNlYXJjaCAjYmxvY2stY2xpZW50LXRoZW1lLWNvbnRlbnQgLnBhZ2VyIGxpIGEge1xuICBjb2xvcjogIzAwNTRhNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ib2R5LnBhdGgtc2VhcmNoICNibG9jay1jbGllbnQtdGhlbWUtY29udGVudCAucGFnZXIgbGkuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwNTRhNjtcbn1cblxuYm9keS5wYXRoLXNlYXJjaCAjYmxvY2stY2xpZW50LXRoZW1lLWNvbnRlbnQgLnBhZ2VyIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLypcbiAqIEBmaWxlXG4gKiBQcm92aWRlcyB0aGUgbGF5b3V0IHN0eWxlcyBmb3IgbGF5b3V0X2Jhc2ljIHBhZ2UgZnVsbHZpZXcuXG4gKi9cbi5sYXlvdXQtLWJhc2ljX3BhZ2VfZnVsbHZpZXcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxheW91dC0tYmFzaWNfcGFnZV9mdWxsdmlldyAubGF5b3V0X19yZWdpb24tLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGU4O1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQtLWJhc2ljX3BhZ2VfZnVsbHZpZXcgLmxheW91dF9fcmVnaW9uLS1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbmJvZHkucGFnZS1ub2RlLXR5cGUtcGFnZSAubGF5b3V0LS1iYXNpY19wYWdlX2Z1bGx2aWV3IC5sYXlvdXRfX3JlZ2lvbi0tYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmxheW91dC0tYmFzaWNfcGFnZV9mdWxsdmlldyAubGF5b3V0X19yZWdpb24tLWJvZHkgLmNvbDYsXG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtcGFnZSAubGF5b3V0LS1iYXNpY19wYWdlX2Z1bGx2aWV3IC5sYXlvdXRfX3JlZ2lvbi0tYm9keSAuY29sNCxcbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1wYWdlIC5sYXlvdXQtLWJhc2ljX3BhZ2VfZnVsbHZpZXcgLmxheW91dF9fcmVnaW9uLS1ib2R5IC5jb2wzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYXRoLWZyb250cGFnZSAubGF5b3V0LS1iYXNpY19wYWdlX2Z1bGx2aWV3IC5sYXlvdXRfX3JlZ2lvbi0tYm9keSAuY29sMTIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuI2Jsb2NrLWNsaWVudC10aGVtZS1wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiAqIEBmaWxlXG4gKiBQcm92aWRlcyB0aGUgbGF5b3V0IHN0eWxlcyBmb3IgbGF5b3V0X25ld3MgcGFnZSBmdWxsdmlldy5cbiAqL1xuLmxheW91dC0tbmV3c19wYWdlX2Z1bGx2aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sYXlvdXQtLW5ld3NfcGFnZV9mdWxsdmlldyAuY29sMTIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0LS1uZXdzX3BhZ2VfZnVsbHZpZXcgLmNvbDYge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4ubGF5b3V0LS1uZXdzX3BhZ2VfZnVsbHZpZXcgLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmUtaW1hZ2UsXG4ubGF5b3V0LS1uZXdzX3BhZ2VfZnVsbHZpZXcgLmZpZWxkLS1uYW1lLWZpZWxkLXB1Ymxpc2hlZC1kYXRlLFxuLmxheW91dC0tbmV3c19wYWdlX2Z1bGx2aWV3IC5hcnRpY2xlLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0LS1uZXdzX3BhZ2VfZnVsbHZpZXcgLmZpZWxkLS1uYW1lLWZpZWxkLWZlYXR1cmUtaW1hZ2UsXG4gIC5sYXlvdXQtLW5ld3NfcGFnZV9mdWxsdmlldyAuZmllbGQtLW5hbWUtZmllbGQtcHVibGlzaGVkLWRhdGUsXG4gIC5sYXlvdXQtLW5ld3NfcGFnZV9mdWxsdmlldyAuYXJ0aWNsZS10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gIH1cbn1cblxuLmxheW91dC0tbmV3c19wYWdlX2Z1bGx2aWV3IC5hcnRpY2xlLXRpdGxlIHtcbiAgY29sb3I6ICMwMDU0YTY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5sYXlvdXQtLW5ld3NfcGFnZV9mdWxsdmlldyAubGF5b3V0X19yZWdpb24tLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGU4O1xuICBtYXJnaW4tdG9wOiAzZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0LS1uZXdzX3BhZ2VfZnVsbHZpZXcgLmxheW91dF9fcmVnaW9uLS1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbi5sYXlvdXQtLW5ld3NfcGFnZV9mdWxsdmlldyAubGF5b3V0LS1wYXJhZ3JhcGhfb25lX2NvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5sYXlvdXQtLW5ld3NfcGFnZV9mdWxsdmlldyAjYmxvY2stY2xpZW50LXRoZW1lLXBhZ2UtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmV3cy1hZ2dyZWdhdG9yLWJsb2NrIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGF5b3V0LS1hbGVydF9wYWdlX3RlYXNlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQtLWFsZXJ0X3BhZ2VfdGVhc2VyIC5jb2wxMSB7XG4gICAgd2lkdGg6IGNhbGMoOTEuNjY2NjclIC0gMzguMzMzMzNweCk7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQtLWFsZXJ0X3BhZ2VfdGVhc2VyIC5jb2wxIHtcbiAgICB3aWR0aDogY2FsYyg4LjMzMzMzJSAtIDIxLjY2NjY3cHgpO1xuICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gIH1cbn1cblxuLmxheW91dC0tYWxlcnRfcGFnZV90ZWFzZXIgLmNvbDEgLnRhYi10b2dnbGUge1xuICBjb2xvcjogIzVhNWE1YTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ubGF5b3V0LS1hbGVydF9wYWdlX3RlYXNlciAuYWxlcnQtcm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxheW91dC0tYWxlcnRfcGFnZV90ZWFzZXIgLnN2Zy1pbWFnZSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5sYXlvdXQtLWFsZXJ0X3BhZ2VfdGVhc2VyIC5zdmctaW1hZ2Ugc3ZnIHtcbiAgZmlsbDogIzVhNWE1YTtcbn1cblxuLmxheW91dC0tYWxlcnRfcGFnZV90ZWFzZXIgLmFsZXJ0LXRpdGxlLXJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sYXlvdXQtLWFsZXJ0X3BhZ2VfdGVhc2VyIGhlYWRlciBoMiwgLmxheW91dC0tYWxlcnRfcGFnZV90ZWFzZXIgaGVhZGVyIC5uZXdzLWFnZ3JlZ2F0b3ItYmxvY2sgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQgYSwgLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCAubGF5b3V0LS1hbGVydF9wYWdlX3RlYXNlciBoZWFkZXIgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIGNvbG9yOiAjNWE1YTVhO1xufVxuXG4ubGF5b3V0LS1hbGVydF9wYWdlX3RlYXNlciBoZWFkZXIgaDIgYSwgLmxheW91dC0tYWxlcnRfcGFnZV90ZWFzZXIgaGVhZGVyIC5uZXdzLWFnZ3JlZ2F0b3ItYmxvY2sgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQgYSBhLCAubmV3cy1hZ2dyZWdhdG9yLWJsb2NrIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IC5sYXlvdXQtLWFsZXJ0X3BhZ2VfdGVhc2VyIGhlYWRlciBhIGEge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNWE1YTVhO1xufVxuXG4ubGF5b3V0LS1hbGVydF9wYWdlX3RlYXNlciBoZWFkZXIgaDIgYTpob3ZlciwgLmxheW91dC0tYWxlcnRfcGFnZV90ZWFzZXIgaGVhZGVyIC5uZXdzLWFnZ3JlZ2F0b3ItYmxvY2sgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQgYSBhOmhvdmVyLCAubmV3cy1hZ2dyZWdhdG9yLWJsb2NrIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IC5sYXlvdXQtLWFsZXJ0X3BhZ2VfdGVhc2VyIGhlYWRlciBhIGE6aG92ZXIsIC5sYXlvdXQtLWFsZXJ0X3BhZ2VfdGVhc2VyIGhlYWRlciBoMiBhOnZpc2l0ZWQsIC5sYXlvdXQtLWFsZXJ0X3BhZ2VfdGVhc2VyIGhlYWRlciAubmV3cy1hZ2dyZWdhdG9yLWJsb2NrIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IGEgYTp2aXNpdGVkLCAubmV3cy1hZ2dyZWdhdG9yLWJsb2NrIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IC5sYXlvdXQtLWFsZXJ0X3BhZ2VfdGVhc2VyIGhlYWRlciBhIGE6dmlzaXRlZCwgLmxheW91dC0tYWxlcnRfcGFnZV90ZWFzZXIgaGVhZGVyIGgyIGE6Zm9jdXMsIC5sYXlvdXQtLWFsZXJ0X3BhZ2VfdGVhc2VyIGhlYWRlciAubmV3cy1hZ2dyZWdhdG9yLWJsb2NrIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IGEgYTpmb2N1cywgLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCAubGF5b3V0LS1hbGVydF9wYWdlX3RlYXNlciBoZWFkZXIgYSBhOmZvY3VzIHtcbiAgY29sb3I6ICM1YTVhNWE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxheW91dC0tYWxlcnRfcGFnZV90ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcHkgcCwgLmxheW91dC0tYWxlcnRfcGFnZV90ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcHkgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbGlzdGluZy1ibG9jay0xIC5maWVsZC0tbmFtZS1maWVsZC1zdW1tYXJ5LCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1saXN0aW5nLWJsb2NrLTEgLmxheW91dC0tYWxlcnRfcGFnZV90ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcHkgLmZpZWxkLS1uYW1lLWZpZWxkLXN1bW1hcnksIC5sYXlvdXQtLWFsZXJ0X3BhZ2VfdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1jb3B5IC5uZXdzLWFnZ3JlZ2F0b3ItYmxvY2sgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSAuZmllbGQtY29udGVudCwgLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IC5sYXlvdXQtLWFsZXJ0X3BhZ2VfdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1jb3B5IC5maWVsZC1jb250ZW50IHtcbiAgbWFyZ2luOiA1cHggMDtcbn1cblxuLnBhdGgtd2ViZm9ybSAucmVnaW9uLWNvbnRlbnQgZm9ybSB7XG4gIHBhZGRpbmctdG9wOiAzZW07XG4gIHBhZGRpbmctYm90dG9tOiAzZW07XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuLnBhdGgtd2ViZm9ybSAucmVnaW9uLWNvbnRlbnQgLmZvcm0tZW1haWwsXG4ucGF0aC13ZWJmb3JtIC5yZWdpb24tY29udGVudCAuZm9ybS10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYXRoLXdlYmZvcm0gLnJlZ2lvbi1jb250ZW50IC5mb3JtLWVtYWlsLmhhc0RhdGVwaWNrZXIsXG4ucGF0aC13ZWJmb3JtIC5yZWdpb24tY29udGVudCAuZm9ybS10ZXh0Lmhhc0RhdGVwaWNrZXIge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnBhdGgtd2ViZm9ybSAucmVnaW9uLWNvbnRlbnQgLmpzLWZvcm0tdHlwZS1kYXRlLFxuLnBhdGgtd2ViZm9ybSAucmVnaW9uLWNvbnRlbnQgLmpzLWZvcm0tdHlwZS13ZWJmb3JtLXRpbWUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLnBhdGgtd2ViZm9ybSAucmVnaW9uLWNvbnRlbnQgLmZvcm0tc2VsZWN0LFxuLnBhdGgtd2ViZm9ybSAucmVnaW9uLWNvbnRlbnQgLmZvcm0tZW1haWwsXG4ucGF0aC13ZWJmb3JtIC5yZWdpb24tY29udGVudCAuZm9ybS10ZXh0LFxuLnBhdGgtd2ViZm9ybSAucmVnaW9uLWNvbnRlbnQgLmZvcm0tdGVsLFxuLnBhdGgtd2ViZm9ybSAucmVnaW9uLWNvbnRlbnQgLmZvcm0tdGltZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMGIwYWI7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4ucGF0aC13ZWJmb3JtIC5yZWdpb24tY29udGVudCAuZm9ybS10ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMGIwYWI7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYXRoLXdlYmZvcm0gLnJlZ2lvbi1jb250ZW50IC5zZWxlY3QyIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnBhdGgtd2ViZm9ybSAucmVnaW9uLWNvbnRlbnQgLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNibG9jay12aWV3cy1ibG9jay1hd2FyZHMtYmxvY2stYmxvY2stMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jYmxvY2stdmlld3MtYmxvY2stYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1hd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3Mtcm93IHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAuc3QwIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWF3YXJkcy1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgc3ZnIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1hd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3Mtcm93ICNzdmcyOm5vdCg6aG92ZXIpIHBhdGgsXG4jYmxvY2stdmlld3MtYmxvY2stYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAjTGF5ZXJfMTpub3QoOmhvdmVyKSBwYXRoIHtcbiAgZmlsbDogIzVhNWE1YSAhaW1wb3J0YW50O1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAjc3ZnMjpub3QoOmhvdmVyKTpob3ZlciBwYXRoLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWF3YXJkcy1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgI0xheWVyXzE6bm90KDpob3Zlcik6aG92ZXIgcGF0aCB7XG4gIGZpbGw6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWF3YXJkcy1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgI2xlZWRzLWF3YXJkczpub3QoOmhvdmVyKSBzdG9wIHtcbiAgc3RvcC1jb2xvcjogIzVhNWE1YSAhaW1wb3J0YW50O1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAjbGVlZHMtYXdhcmRzOm5vdCg6aG92ZXIpIHBvbHlnb24sXG4jYmxvY2stdmlld3MtYmxvY2stYXdhcmRzLWJsb2NrLWJsb2NrLTEgLnZpZXdzLXJvdyAjbGVlZHMtYXdhcmRzOm5vdCg6aG92ZXIpIC5zdDMge1xuICBmaWxsOiAjNWE1YTVhICFpbXBvcnRhbnQ7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1hd2FyZHMtYmxvY2stYmxvY2stMSAudmlld3Mtcm93ICNsZWVkcy1hd2FyZHM6bm90KDpob3Zlcik6aG92ZXIgc3RvcCB7XG4gIHN0b3AtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWF3YXJkcy1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgI2xlZWRzLWF3YXJkczpub3QoOmhvdmVyKTpob3ZlciBwb2x5Z29uLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWF3YXJkcy1ibG9jay1ibG9jay0xIC52aWV3cy1yb3cgI2xlZWRzLWF3YXJkczpub3QoOmhvdmVyKTpob3ZlciAuc3QzIHtcbiAgZmlsbDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbmV3cy1saXN0aW5nLWJsb2NrLTEge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbmV3cy1saXN0aW5nLWJsb2NrLTEgLm5vZGVfX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbGlzdGluZy1ibG9jay0xIC5pbWFnZS1jZW50ZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1saXN0aW5nLWJsb2NrLTEgLmltYWdlLWNlbnRlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbGlzdGluZy1ibG9jay0xIC5pbWFnZS1jZW50ZXItY29udGFpbmVyIGltZyB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogMTQ0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gICNibG9jay12aWV3cy1ibG9jay1uZXdzLWxpc3RpbmctYmxvY2stMSAuaW1hZ2UtY2VudGVyLWNvbnRhaW5lciBpbWcge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1saXN0aW5nLWJsb2NrLTEgLmxheW91dC0tbmV3c19wYWdlX2hvbWVwYWdlX3RlYXNlciB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4jYmxvY2stdmlld3MtYmxvY2stbmV3cy1saXN0aW5nLWJsb2NrLTEgLmhwLW5ld3Mtb3ZlcmxheS1hcmVhIHtcbiAgaGVpZ2h0OiAyMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1saXN0aW5nLWJsb2NrLTEgLmhwLW5ld3Mtb3ZlcmxheS1hcmVhIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbGlzdGluZy1ibG9jay0xIC5ocC1uZXdzLW92ZXJsYXktYXJlYSAubmV3cy10ZWFzZXItb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODQsIDE2NiwgMC43NSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB3aWR0aDogMjU2MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNibG9jay12aWV3cy1ibG9jay1uZXdzLWxpc3RpbmctYmxvY2stMSAuaHAtbmV3cy1vdmVybGF5LWFyZWEgLm5ld3MtdGVhc2VyLW92ZXJsYXkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbGlzdGluZy1ibG9jay0xIC5ocC1uZXdzLXRleHQtY29udGFpbmVyIHtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1saXN0aW5nLWJsb2NrLTEgLmhwLW5ld3MtdGV4dC1jb250YWluZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1uZXdzLWxpc3RpbmctYmxvY2stMSAuaHAtbmV3cy10ZXh0LWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtc3VtbWFyeSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbGlzdGluZy1ibG9jay0xIC5ocC1uZXdzLXRleHQtY29udGFpbmVyIGgzLCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1saXN0aW5nLWJsb2NrLTEgLmhwLW5ld3MtdGV4dC1jb250YWluZXIgI25ld3MtYXJ0aWNsZXMtYnktY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQgYSwgI25ld3MtYXJ0aWNsZXMtYnktY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbGlzdGluZy1ibG9jay0xIC5ocC1uZXdzLXRleHQtY29udGFpbmVyIGEge1xuICBjb2xvcjogI2ZiZmJmNjtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbGlzdGluZy1ibG9jay0xIC5maWVsZC0tbmFtZS1maWVsZC1zdW1tYXJ5IHtcbiAgY29sb3I6ICNmYmZiZjY7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNibG9jay12aWV3cy1ibG9jay1uZXdzLWxpc3RpbmctYmxvY2stMSAuZmllbGQtLW5hbWUtZmllbGQtc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jYmxvY2stdmlld3MtYmxvY2stc3RhZmYtYmxvY2stMSB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLXN0YWZmLWJsb2NrLTEgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stc3RhZmYtYmxvY2stMSAudmlld3MtZmllbGQtdGl0bGUge1xuICBjb2xvcjogIzVhNWE1YTtcbiAgZm9udC1zaXplOiAxLjcxNGVtO1xuICBtYXJnaW46IDIwcHggMCAxNXB4O1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stc3RhZmYtYmxvY2stMSAudmlld3MtZmllbGQtZmllbGQtZW1haWwtYWRkcmVzcyxcbiNibG9jay12aWV3cy1ibG9jay1zdGFmZi1ibG9jay0xIC52aWV3cy1maWVsZC1maWVsZC1qb2ItdGl0bGUge1xuICBjb2xvcjogIzVhNWE1YTtcbiAgZm9udC1zaXplOiAxLjI4NmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgaHlwaGVuczogYXV0bztcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLXN0YWZmLWJsb2NrLTEgLnZpZXdzLWZpZWxkLWZpZWxkLWpvYi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1mYXFzLWJsb2NrLTEgaDMsICNibG9jay12aWV3cy1ibG9jay1mYXFzLWJsb2NrLTEgI25ld3MtYXJ0aWNsZXMtYnktY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQgYSwgI25ld3MtYXJ0aWNsZXMtYnktY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWZhcXMtYmxvY2stMSBhIHtcbiAgY29sb3I6ICM1YTVhNWE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yODZlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMjVweCBhdXRvIDE4LjAwNHB4O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYmxvY2stdmlld3MtYmxvY2stZmFxcy1ibG9jay0xIGgzLCAjYmxvY2stdmlld3MtYmxvY2stZmFxcy1ibG9jay0xICNuZXdzLWFydGljbGVzLWJ5LWNhdGVnb3J5IC5maWVsZC1jb250ZW50IGEsICNuZXdzLWFydGljbGVzLWJ5LWNhdGVnb3J5IC5maWVsZC1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1mYXFzLWJsb2NrLTEgYSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1mYXFzLWJsb2NrLTEgaDMgYSwgI2Jsb2NrLXZpZXdzLWJsb2NrLWZhcXMtYmxvY2stMSAjbmV3cy1hcnRpY2xlcy1ieS1jYXRlZ29yeSAuZmllbGQtY29udGVudCBhIGEsICNuZXdzLWFydGljbGVzLWJ5LWNhdGVnb3J5IC5maWVsZC1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1mYXFzLWJsb2NrLTEgYSBhIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1haXJsaW5lcy1ibG9jay0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlODtcbiAgYm94LXNoYWRvdzogMCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stYWlybGluZXMtYmxvY2stMSAudmlldy1jb250ZW50IHtcbiAgaGVpZ2h0OiA2N3B4O1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWFpcmxpbmVzLWJsb2NrLTEgLnZpZXctY29udGVudC5hY3RpdmUtc2xpZGVzaG93IHtcbiAgaGVpZ2h0OiA2N3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjYmxvY2stdmlld3MtYmxvY2stYWlybGluZXMtYmxvY2stMSAudmlldy1jb250ZW50LmFjdGl2ZS1zbGlkZXNob3cge1xuICAgIGhlaWdodDogNjdweDtcbiAgfVxufVxuXG4jYmxvY2stdmlld3MtYmxvY2stYWlybGluZXMtYmxvY2stMSAuc2xpY2stdHJhY2sge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stYWlybGluZXMtYmxvY2stMSAudmlld3Mtcm93IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1haXJsaW5lcy1ibG9jay0xIC52aWV3cy1yb3cgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1haXJsaW5lcy1ibG9jay0xIC52aWV3cy1yb3cgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stYWlybGluZXMtYmxvY2stMSAudmlld3Mtcm93IGltZzpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1haXJsaW5lcy1ibG9jay0xIC52aWV3cy1yb3cgaW1nOmhvdmVyIHtcbiAgYW5pbWF0aW9uOiBob3Zlci1zY2FsZSBlYXNlIC41cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1haXJsaW5lcy1ibG9jay0xIC52aWV3cy1yb3cgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1haXJsaW5lcy1ibG9jay0xIC5hcnJvdy1sZWZ0LFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWFpcmxpbmVzLWJsb2NrLTEgLmFycm93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICM1YTVhNWE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stYWlybGluZXMtYmxvY2stMSAuYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDVweDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWFpcmxpbmVzLWJsb2NrLTEgLmFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDVweDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWFpcmxpbmVzLWJsb2NrLTIgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWFpcmxpbmVzLWJsb2NrLTIgLnZpZXdzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWFpcmxpbmVzLWJsb2NrLTIgLnZpZXdzLXJvdyB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNiMGIwYWI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jYmxvY2stdmlld3MtYmxvY2stYWlybGluZXMtYmxvY2stMiAudmlld3Mtcm93IGhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1haXJsaW5lcy1ibG9jay0yIC52aWV3cy1yb3cgaDUge1xuICBtYXJnaW46IDE1cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYmxvY2stdmlld3MtYmxvY2stYWlybGluZXMtYmxvY2stMiAudmlld3Mtcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYjBiMGFiO1xuICB9XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1haXJsaW5lcy1ibG9jay0yIC5haXJsaW5lLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWFpcmxpbmVzLWJsb2NrLTIgLmFpcmxpbmUtaGVhZGVyIGkge1xuICBjb2xvcjogIzAwNTRhNjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWFpcmxpbmVzLWJsb2NrLTIgLmFpcmxpbmUtaGVhZGVyIGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1haXJsaW5lcy1ibG9jay0yIC5haXJsaW5lLWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYmxvY2stdmlld3MtYmxvY2stYWlybGluZXMtYmxvY2stMiAuYWlybGluZS1ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNibG9jay12aWV3cy1ibG9jay1haXJsaW5lcy1ibG9jay0yIC5haXJsaW5lLWJvZHkuYWN0aXZlLWFpcmxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1haXJsaW5lcy1ibG9jay0yIC5maWVsZC0tbmFtZS1maWVsZC1leHRlcm5hbC11cmwgYSB7XG4gIGZvbnQtc2l6ZTogMS4yODZlbTtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWFpcmxpbmVzLWJsb2NrLTIgLmZpZWxkLS1uYW1lLWZpZWxkLXJlc2VydmF0aW9uLW51bWJlciAuZmllbGQtY29udGVudCBhLFxuI2Jsb2NrLXZpZXdzLWJsb2NrLWFpcmxpbmVzLWJsb2NrLTIgLmZpZWxkLS1uYW1lLWZpZWxkLWJhZ2dhZ2UtbnVtYmVyIC5maWVsZC1jb250ZW50IGEsXG4jYmxvY2stdmlld3MtYmxvY2stYWlybGluZXMtYmxvY2stMiAuZmllbGQtLW5hbWUtZmllbGQtZXh0ZXJuYWwtdXJsIC5maWVsZC1jb250ZW50IGEsXG4jYmxvY2stdmlld3MtYmxvY2stYWlybGluZXMtYmxvY2stMiAuZmllbGQtLW5hbWUtZmllbGQtZGVzdGluYXRpb24gLmZpZWxkLWNvbnRlbnQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjI4NmVtO1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWFpcmxpbmVzLWJsb2NrLTIgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc3RpbmF0aW9uID4gLmZpZWxkX19pdGVtIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stYWlybGluZXMtYmxvY2stMiAudm9jYWJ1bGFyeS1kZXN0aW5hdGlvbnMgLmNvbnRlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stYWlybGluZXMtYmxvY2stMiAudm9jYWJ1bGFyeS1kZXN0aW5hdGlvbnMgLmNvbDIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IGNhbGMoMTYuNjY2NjclIC0gMjMuMzMzMzNweCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWFpcmxpbmVzLWJsb2NrLTIgLnZvY2FidWxhcnktZGVzdGluYXRpb25zIC5jb2wyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1haXJsaW5lcy1ibG9jay0yIC52b2NhYnVsYXJ5LWRlc3RpbmF0aW9ucyAuY29sMTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogY2FsYyg4My4zMzMzMyUgLSAzNi42NjY2N3B4KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYmxvY2stdmlld3MtYmxvY2stYWlybGluZXMtYmxvY2stMiAudm9jYWJ1bGFyeS1kZXN0aW5hdGlvbnMgLmNvbDEwIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICB9XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1haXJsaW5lcy1ibG9jay0yIC52b2NhYnVsYXJ5LWRlc3RpbmF0aW9ucyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLWFpcmxpbmVzLWJsb2NrLTIgLnZvY2FidWxhcnktZGVzdGluYXRpb25zIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWFpcmxpbmVzLWJsb2NrLTIgLnZvY2FidWxhcnktZGVzdGluYXRpb25zIGg0IHtcbiAgY29sb3I6ICMwMDU0YTY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stYWlybGluZXMtYmxvY2stMiAudm9jYWJ1bGFyeS1kZXN0aW5hdGlvbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ5bGluZSB7XG4gIGNvbG9yOiAjMDA1NGE2O1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stYWlybGluZXMtYmxvY2stMiAudm9jYWJ1bGFyeS1kZXN0aW5hdGlvbnMgLnN2Zy1pbWFnZSB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1haXJsaW5lcy1ibG9jay0yIC52b2NhYnVsYXJ5LWRlc3RpbmF0aW9ucyAuc3ZnLWltYWdlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwNTRhNjtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWFpcmxpbmVzLWJsb2NrLTIgLnZvY2FidWxhcnktZGVzdGluYXRpb25zIC5zdmctaW1hZ2Ugc3ZnIC5jbHMtMiB7XG4gIGZpbGw6IG5vbmU7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1haXJsaW5lcy1ibG9jay0yIC52b2NhYnVsYXJ5LWRlc3RpbmF0aW9ucyAuc3ZnLWltYWdlIHN2ZyBwb2x5Z29uIHtcbiAgZmlsbDogIzAwNTRhNjtcbn1cblxuLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwNTRhNjtcbn1cblxuLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA1NGE2O1xufVxuXG4ubmV3cy1hZ2dyZWdhdG9yLWJsb2NrIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjBweCAwIDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy1hZ2dyZWdhdG9yLWJsb2NrIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IHtcbiAgICBtYXJnaW46IDIwcHggMjBweCA1cHg7XG4gIH1cbn1cblxuLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCBhIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cblxuLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IC5maWVsZC1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLWFnZ3JlZ2F0b3ItYmxvY2sgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSAuZmllbGQtY29udGVudCB7XG4gICAgbWFyZ2luOiAyMHB4O1xuICB9XG59XG5cbi5uZXdzLWFnZ3JlZ2F0b3ItYmxvY2sgLnBhZ2VyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVhZWI7XG4gIG1hcmdpbjogMzVweCAwO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5uZXdzLWFnZ3JlZ2F0b3ItYmxvY2sgLnBhZ2VyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5uZXdzLWFnZ3JlZ2F0b3ItYmxvY2sgLnBhZ2VyIGxpIHtcbiAgbWFyZ2luOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5uZXdzLWFnZ3JlZ2F0b3ItYmxvY2sgLnBhZ2VyIGxpIGEge1xuICBjb2xvcjogIzAwNTRhNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmV3cy1hZ2dyZWdhdG9yLWJsb2NrIC5wYWdlciBsaS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA1NGE2O1xufVxuXG4ubmV3cy1hZ2dyZWdhdG9yLWJsb2NrIC5wYWdlciBsaS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXRlZ29yeS10ZXh0LWRpc3BsYXkgcCwgLmNhdGVnb3J5LXRleHQtZGlzcGxheSAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1saXN0aW5nLWJsb2NrLTEgLmZpZWxkLS1uYW1lLWZpZWxkLXN1bW1hcnksICNibG9jay12aWV3cy1ibG9jay1uZXdzLWxpc3RpbmctYmxvY2stMSAuY2F0ZWdvcnktdGV4dC1kaXNwbGF5IC5maWVsZC0tbmFtZS1maWVsZC1zdW1tYXJ5LCAuY2F0ZWdvcnktdGV4dC1kaXNwbGF5IC5uZXdzLWFnZ3JlZ2F0b3ItYmxvY2sgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSAuZmllbGQtY29udGVudCwgLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IC5jYXRlZ29yeS10ZXh0LWRpc3BsYXkgLmZpZWxkLWNvbnRlbnQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY2F0ZWdvcnktdGV4dC1kaXNwbGF5IHAgc3Ryb25nLCAuY2F0ZWdvcnktdGV4dC1kaXNwbGF5ICNibG9jay12aWV3cy1ibG9jay1uZXdzLWxpc3RpbmctYmxvY2stMSAuZmllbGQtLW5hbWUtZmllbGQtc3VtbWFyeSBzdHJvbmcsICNibG9jay12aWV3cy1ibG9jay1uZXdzLWxpc3RpbmctYmxvY2stMSAuY2F0ZWdvcnktdGV4dC1kaXNwbGF5IC5maWVsZC0tbmFtZS1maWVsZC1zdW1tYXJ5IHN0cm9uZywgLmNhdGVnb3J5LXRleHQtZGlzcGxheSAubmV3cy1hZ2dyZWdhdG9yLWJsb2NrIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnkgLmZpZWxkLWNvbnRlbnQgc3Ryb25nLCAubmV3cy1hZ2dyZWdhdG9yLWJsb2NrIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnkgLmNhdGVnb3J5LXRleHQtZGlzcGxheSAuZmllbGQtY29udGVudCBzdHJvbmcge1xuICBjb2xvcjogIzAwNTRhNjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keS5wYWdlLW5vZGUtMTMgLnNpZGViYXIsXG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtbmV3cyAuc2lkZWJhciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG5cbmJvZHkucGFnZS1ub2RlLTEzIC5sYXlvdXRfX3JlZ2lvbi0tY29sdW1uX3R3b192aWV3IGg0LFxuYm9keS5wYWdlLW5vZGUtMTMgLnNpZGViYXIgaDQsXG5ib2R5LnBhZ2Utbm9kZS10eXBlLW5ld3MgLmxheW91dF9fcmVnaW9uLS1jb2x1bW5fdHdvX3ZpZXcgaDQsXG5ib2R5LnBhZ2Utbm9kZS10eXBlLW5ld3MgLnNpZGViYXIgaDQge1xuICBjb2xvcjogIzVhNWE1YTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2Utbm9kZS0xMyAubGF5b3V0X19yZWdpb24tLWNvbHVtbl90d29fdmlldyAuY29sNixcbiAgYm9keS5wYWdlLW5vZGUtMTMgLnNpZGViYXIgLmNvbDYsXG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtbmV3cyAubGF5b3V0X19yZWdpb24tLWNvbHVtbl90d29fdmlldyAuY29sNixcbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zaWRlYmFyIC5jb2w2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5ib2R5LnBhZ2Utbm9kZS0xMyAubGF5b3V0X19yZWdpb24tLWNvbHVtbl90d29fdmlldyAuc2VsZWN0Mi1jb250YWluZXIsXG5ib2R5LnBhZ2Utbm9kZS0xMyAuc2lkZWJhciAuc2VsZWN0Mi1jb250YWluZXIsXG5ib2R5LnBhZ2Utbm9kZS10eXBlLW5ld3MgLmxheW91dF9fcmVnaW9uLS1jb2x1bW5fdHdvX3ZpZXcgLnNlbGVjdDItY29udGFpbmVyLFxuYm9keS5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zaWRlYmFyIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuYm9keS5wYWdlLW5vZGUtMTMgLmxheW91dF9fcmVnaW9uLS1jb2x1bW5fdHdvX3ZpZXcgLnNlbGVjdDItY29udGFpbmVyOmZvY3VzLFxuYm9keS5wYWdlLW5vZGUtMTMgLnNpZGViYXIgLnNlbGVjdDItY29udGFpbmVyOmZvY3VzLFxuYm9keS5wYWdlLW5vZGUtdHlwZS1uZXdzIC5sYXlvdXRfX3JlZ2lvbi0tY29sdW1uX3R3b192aWV3IC5zZWxlY3QyLWNvbnRhaW5lcjpmb2N1cyxcbmJvZHkucGFnZS1ub2RlLXR5cGUtbmV3cyAuc2lkZWJhciAuc2VsZWN0Mi1jb250YWluZXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucGFnZS1ub2RlLTEzIC5sYXlvdXRfX3JlZ2lvbi0tY29sdW1uX3R3b192aWV3IC5uZXdzLWNhdGVnb3J5LXNlbGVjdG9yLTIsXG5ib2R5LnBhZ2Utbm9kZS0xMyAuc2lkZWJhciAubmV3cy1jYXRlZ29yeS1zZWxlY3Rvci0yLFxuYm9keS5wYWdlLW5vZGUtdHlwZS1uZXdzIC5sYXlvdXRfX3JlZ2lvbi0tY29sdW1uX3R3b192aWV3IC5uZXdzLWNhdGVnb3J5LXNlbGVjdG9yLTIsXG5ib2R5LnBhZ2Utbm9kZS10eXBlLW5ld3MgLnNpZGViYXIgLm5ld3MtY2F0ZWdvcnktc2VsZWN0b3ItMiB7XG4gIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnBhZ2Utbm9kZS0xMyAubGF5b3V0X19yZWdpb24tLWNvbHVtbl90d29fdmlldyAubmV3cy1jYXRlZ29yeS1zZWxlY3Rvci0yOmZvY3VzLFxuYm9keS5wYWdlLW5vZGUtMTMgLnNpZGViYXIgLm5ld3MtY2F0ZWdvcnktc2VsZWN0b3ItMjpmb2N1cyxcbmJvZHkucGFnZS1ub2RlLXR5cGUtbmV3cyAubGF5b3V0X19yZWdpb24tLWNvbHVtbl90d29fdmlldyAubmV3cy1jYXRlZ29yeS1zZWxlY3Rvci0yOmZvY3VzLFxuYm9keS5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zaWRlYmFyIC5uZXdzLWNhdGVnb3J5LXNlbGVjdG9yLTI6Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucGFnZS1ub2RlLTEzIC5sYXlvdXRfX3JlZ2lvbi0tY29sdW1uX3R3b192aWV3IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuYm9keS5wYWdlLW5vZGUtMTMgLnNpZGViYXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG5ib2R5LnBhZ2Utbm9kZS10eXBlLW5ld3MgLmxheW91dF9fcmVnaW9uLS1jb2x1bW5fdHdvX3ZpZXcgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG5ib2R5LnBhZ2Utbm9kZS10eXBlLW5ld3MgLnNpZGViYXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuYm9keS5wYWdlLW5vZGUtMTMgLmxheW91dF9fcmVnaW9uLS1jb2x1bW5fdHdvX3ZpZXcgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMsXG5ib2R5LnBhZ2Utbm9kZS0xMyAuc2lkZWJhciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyxcbmJvZHkucGFnZS1ub2RlLXR5cGUtbmV3cyAubGF5b3V0X19yZWdpb24tLWNvbHVtbl90d29fdmlldyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyxcbmJvZHkucGFnZS1ub2RlLXR5cGUtbmV3cyAuc2lkZWJhciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuYm9keS5wYWdlLW5vZGUtMTMgLmxheW91dF9fcmVnaW9uLS1jb2x1bW5fdHdvX3ZpZXcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LFxuYm9keS5wYWdlLW5vZGUtMTMgLnNpZGViYXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LFxuYm9keS5wYWdlLW5vZGUtdHlwZS1uZXdzIC5sYXlvdXRfX3JlZ2lvbi0tY29sdW1uX3R3b192aWV3IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCxcbmJvZHkucGFnZS1ub2RlLXR5cGUtbmV3cyAuc2lkZWJhciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnBhZ2Utbm9kZS0xMyAubGF5b3V0X19yZWdpb24tLWNvbHVtbl90d29fdmlldyAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuYm9keS5wYWdlLW5vZGUtMTMgLnNpZGViYXIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbmJvZHkucGFnZS1ub2RlLXR5cGUtbmV3cyAubGF5b3V0X19yZWdpb24tLWNvbHVtbl90d29fdmlldyAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuYm9keS5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zaWRlYmFyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnBhZ2Utbm9kZS0xMyAubGF5b3V0X19yZWdpb24tLWNvbHVtbl90d29fdmlldyAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsXG5ib2R5LnBhZ2Utbm9kZS0xMyAuc2lkZWJhciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsXG5ib2R5LnBhZ2Utbm9kZS10eXBlLW5ld3MgLmxheW91dF9fcmVnaW9uLS1jb2x1bW5fdHdvX3ZpZXcgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLFxuYm9keS5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zaWRlYmFyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuI25ld3MtYXJ0aWNsZXMtYnktY2F0ZWdvcnkge1xuICBtYXJnaW46IDc1cHggMCAyNXB4O1xufVxuXG4jbmV3cy1hcnRpY2xlcy1ieS1jYXRlZ29yeSAudmlld3Mtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI25ld3MtYXJ0aWNsZXMtYnktY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMDA1NGE2O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuXG4ubmV3cy1jYXRlZ29yeS1zZWxlY3Rvci0yIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuI25ld3MtYXJ0aWNsZXMtYnktY2F0ZWdvcnkgaDQsXG4uc2VhcmNoLWFydGljbGVzIGg0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1wYXJraW5nLWxvdHMtYmxvY2stMSAudmlld3Mtcm93LFxuLmJsb2NrLXZpZXdzLWJsb2NrLXBhcmtpbmctbG90cy1ibG9jay0xIC52aWV3cy1yb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNibG9jay12aWV3cy1ibG9jay1wYXJraW5nLWxvdHMtYmxvY2stMSAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2stcGFya2luZy1sb3RzLWJsb2NrLTEgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLXBhcmtpbmctbG90cy1ibG9jay0xIC52aWV3cy1yb3cgLmNvbnRleHR1YWwtcmVnaW9uLFxuLmJsb2NrLXZpZXdzLWJsb2NrLXBhcmtpbmctbG90cy1ibG9jay0xIC52aWV3cy1yb3cgLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1wYXJraW5nLWxvdHMtYmxvY2stMSAudmlld3Mtcm93LmxvYWRlZCxcbi5ibG9jay12aWV3cy1ibG9jay1wYXJraW5nLWxvdHMtYmxvY2stMSAudmlld3Mtcm93LmxvYWRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stcGFya2luZy1sb3RzLWJsb2NrLTEgLnZpZXdzLXJvdyBoZWFkZXIsXG4uYmxvY2stdmlld3MtYmxvY2stcGFya2luZy1sb3RzLWJsb2NrLTEgLnZpZXdzLXJvdyBoZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stcGFya2luZy1sb3RzLWJsb2NrLTEgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCAuZmxleC1wYXJraW5nLWhlYWRlcnMsXG4uYmxvY2stdmlld3MtYmxvY2stcGFya2luZy1sb3RzLWJsb2NrLTEgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCAuZmxleC1wYXJraW5nLWhlYWRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jYmxvY2stdmlld3MtYmxvY2stcGFya2luZy1sb3RzLWJsb2NrLTEgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIC5wYXJraW5nLWNhcmQgLmNvbnRhaW5lcixcbi5ibG9jay12aWV3cy1ibG9jay1wYXJraW5nLWxvdHMtYmxvY2stMSAudmlld3Mtcm93Omxhc3QtY2hpbGQgLnBhcmtpbmctY2FyZCAuY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkNGU1Zjk7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1wYXJraW5nLWxvdHMtYmxvY2stMSAudmlld3Mtcm93IC5wYXJraW5nLWNhcmQgLmNvbnRhaW5lcixcbi5ibG9jay12aWV3cy1ibG9jay1wYXJraW5nLWxvdHMtYmxvY2stMSAudmlld3Mtcm93IC5wYXJraW5nLWNhcmQgLmNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLXBhcmtpbmctbG90cy1ibG9jay0xIC52aWV3cy1yb3cgLnBhcmtpbmctY2FyZCAuY29udGFpbmVyLFxuICAuYmxvY2stdmlld3MtYmxvY2stcGFya2luZy1sb3RzLWJsb2NrLTEgLnZpZXdzLXJvdyAucGFya2luZy1jYXJkIC5jb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZDRlNWY5O1xuICB9XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1wYXJraW5nLWxvdHMtYmxvY2stMSAudmlld3Mtcm93IC5mbGV4LXBhcmtpbmctaGVhZGVycyxcbi5ibG9jay12aWV3cy1ibG9jay1wYXJraW5nLWxvdHMtYmxvY2stMSAudmlld3Mtcm93IC5mbGV4LXBhcmtpbmctaGVhZGVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLXBhcmtpbmctbG90cy1ibG9jay0xIC52aWV3cy1yb3cgLmZsZXgtcGFya2luZy1oZWFkZXJzLFxuICAuYmxvY2stdmlld3MtYmxvY2stcGFya2luZy1sb3RzLWJsb2NrLTEgLnZpZXdzLXJvdyAuZmxleC1wYXJraW5nLWhlYWRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tb25lLWNvbHVtbi10ZXh0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGF5b3V0LS1wYXJhZ3JhcGhfb25lX2NvbHVtbixcbi5sYXlvdXQtLXBhcmFncmFwaF90d29fY29sdW1uLFxuLmxheW91dC0tcGFyYWdyYXBoX3RocmVlX2NvbHVtbixcbi5sYXlvdXQtLXBhcmFncmFwaF9mb3VyX2NvbHVtbixcbi5sYXlvdXQtLXBhcmFncmFwaF90d29fY29sdW1uX3ZpZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogM2VtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQtLXBhcmFncmFwaF9vbmVfY29sdW1uLFxuICAubGF5b3V0LS1wYXJhZ3JhcGhfdHdvX2NvbHVtbixcbiAgLmxheW91dC0tcGFyYWdyYXBoX3RocmVlX2NvbHVtbixcbiAgLmxheW91dC0tcGFyYWdyYXBoX2ZvdXJfY29sdW1uLFxuICAubGF5b3V0LS1wYXJhZ3JhcGhfdHdvX2NvbHVtbl92aWV3cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxuICAubGF5b3V0LS1wYXJhZ3JhcGhfb25lX2NvbHVtbiAuY29sMTIsXG4gIC5sYXlvdXQtLXBhcmFncmFwaF9vbmVfY29sdW1uIC5jb2w2LFxuICAubGF5b3V0LS1wYXJhZ3JhcGhfb25lX2NvbHVtbiAuY29sNCxcbiAgLmxheW91dC0tcGFyYWdyYXBoX29uZV9jb2x1bW4gLmNvbDMsXG4gIC5sYXlvdXQtLXBhcmFncmFwaF90d29fY29sdW1uIC5jb2wxMixcbiAgLmxheW91dC0tcGFyYWdyYXBoX3R3b19jb2x1bW4gLmNvbDYsXG4gIC5sYXlvdXQtLXBhcmFncmFwaF90d29fY29sdW1uIC5jb2w0LFxuICAubGF5b3V0LS1wYXJhZ3JhcGhfdHdvX2NvbHVtbiAuY29sMyxcbiAgLmxheW91dC0tcGFyYWdyYXBoX3RocmVlX2NvbHVtbiAuY29sMTIsXG4gIC5sYXlvdXQtLXBhcmFncmFwaF90aHJlZV9jb2x1bW4gLmNvbDYsXG4gIC5sYXlvdXQtLXBhcmFncmFwaF90aHJlZV9jb2x1bW4gLmNvbDQsXG4gIC5sYXlvdXQtLXBhcmFncmFwaF90aHJlZV9jb2x1bW4gLmNvbDMsXG4gIC5sYXlvdXQtLXBhcmFncmFwaF9mb3VyX2NvbHVtbiAuY29sMTIsXG4gIC5sYXlvdXQtLXBhcmFncmFwaF9mb3VyX2NvbHVtbiAuY29sNixcbiAgLmxheW91dC0tcGFyYWdyYXBoX2ZvdXJfY29sdW1uIC5jb2w0LFxuICAubGF5b3V0LS1wYXJhZ3JhcGhfZm91cl9jb2x1bW4gLmNvbDMsXG4gIC5sYXlvdXQtLXBhcmFncmFwaF90d29fY29sdW1uX3ZpZXdzIC5jb2wxMixcbiAgLmxheW91dC0tcGFyYWdyYXBoX3R3b19jb2x1bW5fdmlld3MgLmNvbDYsXG4gIC5sYXlvdXQtLXBhcmFncmFwaF90d29fY29sdW1uX3ZpZXdzIC5jb2w0LFxuICAubGF5b3V0LS1wYXJhZ3JhcGhfdHdvX2NvbHVtbl92aWV3cyAuY29sMyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5ib2R5LnBhdGgtZnJvbnRwYWdlIC5sYXlvdXQtLXBhcmFncmFwaF9vbmVfY29sdW1uLCBib2R5LnBhdGgtZnJvbnRwYWdlXG4ubGF5b3V0LS1wYXJhZ3JhcGhfdHdvX2NvbHVtbiwgYm9keS5wYXRoLWZyb250cGFnZVxuLmxheW91dC0tcGFyYWdyYXBoX3RocmVlX2NvbHVtbiwgYm9keS5wYXRoLWZyb250cGFnZVxuLmxheW91dC0tcGFyYWdyYXBoX2ZvdXJfY29sdW1uLCBib2R5LnBhdGgtZnJvbnRwYWdlXG4ubGF5b3V0LS1wYXJhZ3JhcGhfdHdvX2NvbHVtbl92aWV3cyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5sYXlvdXQtLXBhcmFncmFwaF9vbmVfY29sdW1uIC5sYXlvdXRfX3JlZ2lvbi0tY29sdW1uX29uZSAuZmllbGQtLW5hbWUtZmllbGQtMWNvbC10eHQsXG4ucGFyYWdyYXBoLS10eXBlLS1pbWFnZS1mdWxsLXdpZHRoIC5sYXlvdXRfX3JlZ2lvbi0tY29sdW1uX29uZSAuZmllbGQtLW5hbWUtZmllbGQtMWNvbC10eHQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGF5b3V0LS1wYXJhZ3JhcGhfb25lX2NvbHVtbiAubGF5b3V0X19yZWdpb24tLWNvbHVtbl9vbmUgLmZpZWxkLS1uYW1lLWZpZWxkLTFjb2wtdHh0LFxuICAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS1mdWxsLXdpZHRoIC5sYXlvdXRfX3JlZ2lvbi0tY29sdW1uX29uZSAuZmllbGQtLW5hbWUtZmllbGQtMWNvbC10eHQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG5ib2R5LnBhZ2Utbm9kZS0xNiAubGF5b3V0LS1wYXJhZ3JhcGhfb25lX2NvbHVtbiAubGF5b3V0X19yZWdpb24tLWNvbHVtbl9vbmUgLmZpZWxkLS1uYW1lLWZpZWxkLTFjb2wtdHh0LCBib2R5LnBhZ2Utbm9kZS0xNlxuLnBhcmFncmFwaC0tdHlwZS0taW1hZ2UtZnVsbC13aWR0aCAubGF5b3V0X19yZWdpb24tLWNvbHVtbl9vbmUgLmZpZWxkLS1uYW1lLWZpZWxkLTFjb2wtdHh0IHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1ub2RlLTE2IC5sYXlvdXQtLXBhcmFncmFwaF9vbmVfY29sdW1uIC5sYXlvdXRfX3JlZ2lvbi0tY29sdW1uX29uZSAuZmllbGQtLW5hbWUtZmllbGQtMWNvbC10eHQsIGJvZHkucGFnZS1ub2RlLTE2XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLWZ1bGwtd2lkdGggLmxheW91dF9fcmVnaW9uLS1jb2x1bW5fb25lIC5maWVsZC0tbmFtZS1maWVsZC0xY29sLXR4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubGF5b3V0LS1wYXJhZ3JhcGhfdHdvX2NvbHVtbiAubGF5b3V0X19yZWdpb24tLWNvbHVtbl90d28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGF5b3V0LS1wYXJhZ3JhcGhfdHdvX2NvbHVtbiAubGF5b3V0X19yZWdpb24tLWNvbHVtbl90d28gLmNvbDYge1xuICB3aWR0aDogNzUlO1xufVxuXG4ubGF5b3V0LS1wYXJhZ3JhcGhfdHdvX2NvbHVtbl92aWV3cyAuY29sNiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubGF5b3V0LS1wYXJhZ3JhcGhfdHdvX2NvbHVtbl92aWV3cyAubGF5b3V0X19yZWdpb24tLWNvbHVtbl90d29fdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sYXlvdXQtLXBhcmFncmFwaF90d29fY29sdW1uX3ZpZXdzIC5sYXlvdXRfX3JlZ2lvbi0tY29sdW1uX3R3b192aWV3IC5jb2w2IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmxheW91dF9fcmVnaW9uLS1mbGV4X2NvbnRhaW5lcl93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxheW91dF9fcmVnaW9uLS1mbGV4X2NvbnRhaW5lcl93cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogY2FsYyg1MCUpO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0ge1xuICAgIHdpZHRoOiBjYWxjKDgwJSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5ib2R5LnBhZ2Utbm9kZS0xMSAucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbmJvZHkucGFnZS1ub2RlLTMzIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0sXG5ib2R5LnBhZ2Utbm9kZS0xNDIgLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2Utbm9kZS0zMyAucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtLFxuICBib2R5LnBhZ2Utbm9kZS0xNDIgLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbiNibG9jay13ZWF0aGVyd2lkZ2V0Y29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xufVxuXG4jYmxvY2std2VhdGhlcndpZGdldGNvbnRhaW5lciBwLCAjYmxvY2std2VhdGhlcndpZGdldGNvbnRhaW5lciAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1saXN0aW5nLWJsb2NrLTEgLmZpZWxkLS1uYW1lLWZpZWxkLXN1bW1hcnksICNibG9jay12aWV3cy1ibG9jay1uZXdzLWxpc3RpbmctYmxvY2stMSAjYmxvY2std2VhdGhlcndpZGdldGNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtc3VtbWFyeSwgI2Jsb2NrLXdlYXRoZXJ3aWRnZXRjb250YWluZXIgLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IC5maWVsZC1jb250ZW50LCAubmV3cy1hZ2dyZWdhdG9yLWJsb2NrIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnkgI2Jsb2NrLXdlYXRoZXJ3aWRnZXRjb250YWluZXIgLmZpZWxkLWNvbnRlbnQge1xuICBjb2xvcjogIzA5MzI1OTtcbiAgbWFyZ2luOiAwO1xufVxuXG4jYmxvY2std2VhdGhlcndpZGdldGNvbnRhaW5lciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuI2Jsb2NrLXdlYXRoZXJ3aWRnZXRjb250YWluZXIgaW1nIHtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgbWF4LWhlaWdodDogMzhweDtcbn1cblxudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5kbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmltZyxcbnBpY3R1cmUge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxudGFibGUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICBtYXJnaW46IDNlbSAwO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuXG50aGVhZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxudGJvZHkge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG50ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbnRoLFxudGQge1xuICBwYWRkaW5nOiAxLjVlbSAxLjVlbSAxLjVlbSAwO1xufVxuXG4ucGF0aC13ZWJmb3JtIC5yZWdpb24tY29udGVudCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIGJvZHkucGFnZS1ub2RlLTEzIC5sYXlvdXRfX3JlZ2lvbi0tY29sdW1uX3R3b192aWV3IC5uZXdzLWNhdGVnb3J5LXNlbGVjdG9yLTIsXG5ib2R5LnBhZ2Utbm9kZS0xMyAuc2lkZWJhciAubmV3cy1jYXRlZ29yeS1zZWxlY3Rvci0yLFxuYm9keS5wYWdlLW5vZGUtdHlwZS1uZXdzIC5sYXlvdXRfX3JlZ2lvbi0tY29sdW1uX3R3b192aWV3IC5uZXdzLWNhdGVnb3J5LXNlbGVjdG9yLTIsXG5ib2R5LnBhZ2Utbm9kZS10eXBlLW5ld3MgLnNpZGViYXIgLm5ld3MtY2F0ZWdvcnktc2VsZWN0b3ItMiwgLmZpZWxkLS10eXBlLXdlYmZvcm0gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnByaW1hcnktYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUgLmxheW91dC0tc2xpZGVyX2NvbXBvbmVudCAuZmllbGQtLW5hbWUtZmllbGQtY2FsbC10by1hY3Rpb24gYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjZGRkIDAlLCAjOTk5IDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0ICNmZmYgMCA2cHggOXB4IC02cHg7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggI2RkZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBhdGgtd2ViZm9ybSAucmVnaW9uLWNvbnRlbnQgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmhvdmVyLCBib2R5LnBhZ2Utbm9kZS0xMyAubGF5b3V0X19yZWdpb24tLWNvbHVtbl90d29fdmlldyAubmV3cy1jYXRlZ29yeS1zZWxlY3Rvci0yOmhvdmVyLFxuYm9keS5wYWdlLW5vZGUtMTMgLnNpZGViYXIgLm5ld3MtY2F0ZWdvcnktc2VsZWN0b3ItMjpob3ZlcixcbmJvZHkucGFnZS1ub2RlLXR5cGUtbmV3cyAubGF5b3V0X19yZWdpb24tLWNvbHVtbl90d29fdmlldyAubmV3cy1jYXRlZ29yeS1zZWxlY3Rvci0yOmhvdmVyLFxuYm9keS5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zaWRlYmFyIC5uZXdzLWNhdGVnb3J5LXNlbGVjdG9yLTI6aG92ZXIsIC5maWVsZC0tdHlwZS13ZWJmb3JtIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpob3ZlciwgLnBhdGgtd2ViZm9ybSAucmVnaW9uLWNvbnRlbnQgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmFjdGl2ZSwgYm9keS5wYWdlLW5vZGUtMTMgLmxheW91dF9fcmVnaW9uLS1jb2x1bW5fdHdvX3ZpZXcgLm5ld3MtY2F0ZWdvcnktc2VsZWN0b3ItMjphY3RpdmUsXG5ib2R5LnBhZ2Utbm9kZS0xMyAuc2lkZWJhciAubmV3cy1jYXRlZ29yeS1zZWxlY3Rvci0yOmFjdGl2ZSxcbmJvZHkucGFnZS1ub2RlLXR5cGUtbmV3cyAubGF5b3V0X19yZWdpb24tLWNvbHVtbl90d29fdmlldyAubmV3cy1jYXRlZ29yeS1zZWxlY3Rvci0yOmFjdGl2ZSxcbmJvZHkucGFnZS1ub2RlLXR5cGUtbmV3cyAuc2lkZWJhciAubmV3cy1jYXRlZ29yeS1zZWxlY3Rvci0yOmFjdGl2ZSwgLmZpZWxkLS10eXBlLXdlYmZvcm0gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmFjdGl2ZSwgLnBhdGgtd2ViZm9ybSAucmVnaW9uLWNvbnRlbnQgLnNlbGVjdDItY29udGFpbmVyIC52aXNpdGVkLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIGJvZHkucGFnZS1ub2RlLTEzIC5sYXlvdXRfX3JlZ2lvbi0tY29sdW1uX3R3b192aWV3IC52aXNpdGVkLm5ld3MtY2F0ZWdvcnktc2VsZWN0b3ItMixcbmJvZHkucGFnZS1ub2RlLTEzIC5zaWRlYmFyIC52aXNpdGVkLm5ld3MtY2F0ZWdvcnktc2VsZWN0b3ItMixcbmJvZHkucGFnZS1ub2RlLXR5cGUtbmV3cyAubGF5b3V0X19yZWdpb24tLWNvbHVtbl90d29fdmlldyAudmlzaXRlZC5uZXdzLWNhdGVnb3J5LXNlbGVjdG9yLTIsXG5ib2R5LnBhZ2Utbm9kZS10eXBlLW5ld3MgLnNpZGViYXIgLnZpc2l0ZWQubmV3cy1jYXRlZ29yeS1zZWxlY3Rvci0yLCAuZmllbGQtLXR5cGUtd2ViZm9ybSAuc2VsZWN0Mi1jb250YWluZXIgLnZpc2l0ZWQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5wcmltYXJ5LWJ1dHRvbjpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlIC5sYXlvdXQtLXNsaWRlcl9jb21wb25lbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbGwtdG8tYWN0aW9uIGE6aG92ZXIsXG4ucHJpbWFyeS1idXR0b246YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUgLmxheW91dC0tc2xpZGVyX2NvbXBvbmVudCAuZmllbGQtLW5hbWUtZmllbGQtY2FsbC10by1hY3Rpb24gYTphY3RpdmUsXG4ucHJpbWFyeS1idXR0b24udmlzaXRlZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlIC5sYXlvdXQtLXNsaWRlcl9jb21wb25lbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhbGwtdG8tYWN0aW9uIGEudmlzaXRlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjZGRkIDUwJSwgI2ZmZiAxMDAlKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgI2RkZCAwIDZweCA5cHggLTZweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cblxuLnNlY29uZGFyeS1idXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI2RkZCAwJSwgI2Q0ZDRkNCAxMDAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAjZmZmIDAgNnB4IDlweCAtNnB4O1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4ICNkZGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cblxuLnNlY29uZGFyeS1idXR0b246aG92ZXIsXG4uc2Vjb25kYXJ5LWJ1dHRvbjphY3RpdmUsXG4uc2Vjb25kYXJ5LWJ1dHRvbi52aXNpdGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNkZGQgNTAlLCAjZmZmIDEwMCUpO1xuICBib3gtc2hhZG93OiBpbnNldCAjZGRkIDAgNnB4IDlweCAtNnB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgbWFyZ2luOiAyMHB4IDVweCAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmJmYmY2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmYmZiZjYgIWltcG9ydGFudDtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICBjb2xvcjogIzAwNTRhNiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLmRla3RvcC1wYXJraW5nLWxvdC1idXR0b24ge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbi5kZWt0b3AtcGFya2luZy1sb3QtYnV0dG9uOmhvdmVyIHtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZWt0b3AtcGFya2luZy1sb3QtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kZWt0b3AtcGFya2luZy1sb3QtYnV0dG9uIHAsIC5kZWt0b3AtcGFya2luZy1sb3QtYnV0dG9uICNibG9jay12aWV3cy1ibG9jay1uZXdzLWxpc3RpbmctYmxvY2stMSAuZmllbGQtLW5hbWUtZmllbGQtc3VtbWFyeSwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbGlzdGluZy1ibG9jay0xIC5kZWt0b3AtcGFya2luZy1sb3QtYnV0dG9uIC5maWVsZC0tbmFtZS1maWVsZC1zdW1tYXJ5LCAuZGVrdG9wLXBhcmtpbmctbG90LWJ1dHRvbiAubmV3cy1hZ2dyZWdhdG9yLWJsb2NrIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnkgLmZpZWxkLWNvbnRlbnQsIC5uZXdzLWFnZ3JlZ2F0b3ItYmxvY2sgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSAuZGVrdG9wLXBhcmtpbmctbG90LWJ1dHRvbiAuZmllbGQtY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgY29sb3I6ICMwOTMyNTk7XG4gIG1hcmdpbjogMHB4IDBweCA1cHg7XG59XG5cbi5kZWt0b3AtcGFya2luZy1sb3QtYnV0dG9uIC5wYXJraW5nLXdhcm5pbmctY29sb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Y2MwNDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbn1cblxuLmRla3RvcC1wYXJraW5nLWxvdC1idXR0b24gcCwgLmRla3RvcC1wYXJraW5nLWxvdC1idXR0b24gI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbGlzdGluZy1ibG9jay0xIC5maWVsZC0tbmFtZS1maWVsZC1zdW1tYXJ5LCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1saXN0aW5nLWJsb2NrLTEgLmRla3RvcC1wYXJraW5nLWxvdC1idXR0b24gLmZpZWxkLS1uYW1lLWZpZWxkLXN1bW1hcnksIC5kZWt0b3AtcGFya2luZy1sb3QtYnV0dG9uIC5uZXdzLWFnZ3JlZ2F0b3ItYmxvY2sgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSAuZmllbGQtY29udGVudCwgLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IC5kZWt0b3AtcGFya2luZy1sb3QtYnV0dG9uIC5maWVsZC1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDkzMjU5O1xuICBtYXJnaW46IDEwcHggMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRla3RvcC1wYXJraW5nLWxvdC1idXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbn1cblxuLmRla3RvcC1wYXJraW5nLWxvdC1idXR0b24gc3ZnIGcge1xuICBmaWxsOiAjMDkzMjU5O1xufVxuXG4ubW9iaWxlLXBhcmtpbmctbG90LWJ1dHRvbiB7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNmNjMDQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDhweCAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS1wYXJraW5nLWxvdC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm1vYmlsZS1wYXJraW5nLWxvdC1idXR0b24gcCwgLm1vYmlsZS1wYXJraW5nLWxvdC1idXR0b24gI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbGlzdGluZy1ibG9jay0xIC5maWVsZC0tbmFtZS1maWVsZC1zdW1tYXJ5LCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1saXN0aW5nLWJsb2NrLTEgLm1vYmlsZS1wYXJraW5nLWxvdC1idXR0b24gLmZpZWxkLS1uYW1lLWZpZWxkLXN1bW1hcnksIC5tb2JpbGUtcGFya2luZy1sb3QtYnV0dG9uIC5uZXdzLWFnZ3JlZ2F0b3ItYmxvY2sgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSAuZmllbGQtY29udGVudCwgLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IC5tb2JpbGUtcGFya2luZy1sb3QtYnV0dG9uIC5maWVsZC1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDA1NGE2O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLm1vYmlsZS1wYXJraW5nLWxvdC1idXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbn1cblxuLm1vYmlsZS1wYXJraW5nLWxvdC1idXR0b24gc3ZnIGcge1xuICBmaWxsOiAjMDkzMjU5O1xufVxuXG4ubW9iaWxlLXBhcmtpbmctbG90LWJ1dHRvbiAucGFya2luZy13YXJuaW5nLWNvbG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhcmtpbmctY29sb3ItYmxvY2sge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbmZvcm0ge1xuICBtYXJnaW4tdG9wOiAzZW07XG59XG5cbi5maWVsZC0tdHlwZS13ZWJmb3JtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWVsZC0tdHlwZS13ZWJmb3JtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLmZpZWxkLS10eXBlLXdlYmZvcm0gLmZvcm0tZW1haWwsXG4uZmllbGQtLXR5cGUtd2ViZm9ybSAuZm9ybS10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC0tdHlwZS13ZWJmb3JtIC5mb3JtLWVtYWlsLmhhc0RhdGVwaWNrZXIsXG4uZmllbGQtLXR5cGUtd2ViZm9ybSAuZm9ybS10ZXh0Lmhhc0RhdGVwaWNrZXIge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZpZWxkLS10eXBlLXdlYmZvcm0gLmpzLWZvcm0tdHlwZS1kYXRlLFxuLmZpZWxkLS10eXBlLXdlYmZvcm0gLmpzLWZvcm0tdHlwZS13ZWJmb3JtLXRpbWUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmZpZWxkLS10eXBlLXdlYmZvcm0gLmZvcm0tc2VsZWN0LFxuLmZpZWxkLS10eXBlLXdlYmZvcm0gLmZvcm0tZW1haWwsXG4uZmllbGQtLXR5cGUtd2ViZm9ybSAuZm9ybS10ZXh0LFxuLmZpZWxkLS10eXBlLXdlYmZvcm0gLmZvcm0tdGVsLFxuLmZpZWxkLS10eXBlLXdlYmZvcm0gLmZvcm0tdGltZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMGIwYWI7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4uZmllbGQtLXR5cGUtd2ViZm9ybSAuZm9ybS10ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMGIwYWI7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC0tdHlwZS13ZWJmb3JtIC5zZWxlY3QyIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLS10eXBlLXdlYmZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1wYWdlLXRhYiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxheW91dC0tdGFiX2NvbXBvbmVudCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDAsIDg0LCAxNjYsIDAuNSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQtLXRhYl9jb21wb25lbnQge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubGFzdC10YWIgLmxheW91dC0tdGFiX2NvbXBvbmVudCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDg0LCAxNjYsIDAuNSk7XG59XG5cbi5sYXlvdXQtLXRhYl9jb21wb25lbnQgLmxheW91dF9fcmVnaW9uLS10aXRsZV9yb3cgLmNvbDEyLFxuLmxheW91dC0tdGFiX2NvbXBvbmVudCAubGF5b3V0X19yZWdpb24tLWNvcHlfcm93IC5jb2wxMiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQtLXRhYl9jb21wb25lbnQgLmxheW91dF9fcmVnaW9uLS10aXRsZV9yb3cgLmNvbDEyLFxuICAubGF5b3V0LS10YWJfY29tcG9uZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29weV9yb3cgLmNvbDEyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLmxheW91dC0tdGFiX2NvbXBvbmVudCAubGF5b3V0X19yZWdpb24tLXRpdGxlX3JvdyAuY29sMTIgLmZpZWxkLS1uYW1lLWZpZWxkLWljb24sXG4ubGF5b3V0LS10YWJfY29tcG9uZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29weV9yb3cgLmNvbDEyIC5maWVsZC0tbmFtZS1maWVsZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubGF5b3V0LS10YWJfY29tcG9uZW50IC5sYXlvdXRfX3JlZ2lvbi0tdGl0bGVfcm93IC5jb2wxMiAuZmllbGQtLW5hbWUtZmllbGQtaWNvbiAuc3ZnLWltYWdlLFxuLmxheW91dC0tdGFiX2NvbXBvbmVudCAubGF5b3V0X19yZWdpb24tLWNvcHlfcm93IC5jb2wxMiAuZmllbGQtLW5hbWUtZmllbGQtaWNvbiAuc3ZnLWltYWdlIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbn1cblxuLmxheW91dC0tdGFiX2NvbXBvbmVudCAubGF5b3V0X19yZWdpb24tLXRpdGxlX3JvdyAuY29sMTIgLmZpZWxkLS1uYW1lLWZpZWxkLWljb24gLnN2Zy1pbWFnZSBzdmcsXG4ubGF5b3V0LS10YWJfY29tcG9uZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29weV9yb3cgLmNvbDEyIC5maWVsZC0tbmFtZS1maWVsZC1pY29uIC5zdmctaW1hZ2Ugc3ZnIHtcbiAgZmlsbDogIzAwNTRhNjtcbn1cblxuLmxheW91dC0tdGFiX2NvbXBvbmVudCAubGF5b3V0X19yZWdpb24tLXRpdGxlX3JvdyAuY29sMTIgLnRhYi10b2dnbGUsXG4ubGF5b3V0LS10YWJfY29tcG9uZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29weV9yb3cgLmNvbDEyIC50YWItdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmxheW91dC0tdGFiX2NvbXBvbmVudCAubGF5b3V0X19yZWdpb24tLXRpdGxlX3JvdyBpLFxuLmxheW91dC0tdGFiX2NvbXBvbmVudCAubGF5b3V0X19yZWdpb24tLWNvcHlfcm93IGkge1xuICBjb2xvcjogIzAwNTRhNjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNzE0ZW07XG59XG5cbi5sYXlvdXQtLXRhYl9jb21wb25lbnQgLmxheW91dF9fcmVnaW9uLS10aXRsZV9yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXBhZ2UtdGFiLXRpdGxlLFxuLmxheW91dC0tdGFiX2NvbXBvbmVudCAubGF5b3V0X19yZWdpb24tLXRpdGxlX3JvdyAuZmllbGQtLW5hbWUtZmllbGQtcGFnZS10YWItY29sLXRpdGxlLFxuLmxheW91dC0tdGFiX2NvbXBvbmVudCAubGF5b3V0X19yZWdpb24tLXRpdGxlX3JvdyAuZmllbGQtLW5hbWUtZmllbGQtcXVlc3Rpb24sXG4ubGF5b3V0LS10YWJfY29tcG9uZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29weV9yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXBhZ2UtdGFiLXRpdGxlLFxuLmxheW91dC0tdGFiX2NvbXBvbmVudCAubGF5b3V0X19yZWdpb24tLWNvcHlfcm93IC5maWVsZC0tbmFtZS1maWVsZC1wYWdlLXRhYi1jb2wtdGl0bGUsXG4ubGF5b3V0LS10YWJfY29tcG9uZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29weV9yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXF1ZXN0aW9uIHtcbiAgY29sb3I6ICMwMDU0YTY7XG4gIGZvbnQtZmFtaWx5OiBcIkFydm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4ubGF5b3V0LS10YWJfY29tcG9uZW50IC5sYXlvdXRfX3JlZ2lvbi0tdGl0bGVfcm93IC5maWVsZC0tbmFtZS1maWVsZC1vbmUtY29sdW1uLXZpZXcsXG4ubGF5b3V0LS10YWJfY29tcG9uZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29weV9yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLW9uZS1jb2x1bW4tdmlldyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sYXlvdXQtLXRhYl9jb21wb25lbnQgLmxheW91dF9fcmVnaW9uLS10aXRsZV9yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLW9uZS1jb2x1bW4tdmlldyxcbiAgLmxheW91dC0tdGFiX2NvbXBvbmVudCAubGF5b3V0X19yZWdpb24tLWNvcHlfcm93IC5maWVsZC0tbmFtZS1maWVsZC1vbmUtY29sdW1uLXZpZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sYXlvdXQtLXRhYl9jb21wb25lbnQgLmxheW91dF9fcmVnaW9uLS10aXRsZV9yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLW9uZS1jb2x1bW4tdmlldyAuY29udGV4dHVhbC1yZWdpb24sXG4ubGF5b3V0LS10YWJfY29tcG9uZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29weV9yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLW9uZS1jb2x1bW4tdmlldyAuY29udGV4dHVhbC1yZWdpb24ge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cblxuLmxheW91dC0tdGFiX2NvbXBvbmVudCAubGF5b3V0X19yZWdpb24tLWNvcHlfcm93IC5maWVsZC0tbmFtZS1maWVsZC10YWItY29udGVudCxcbi5sYXlvdXQtLXRhYl9jb21wb25lbnQgLmxheW91dF9fcmVnaW9uLS1jb3B5X3JvdyAuZmllbGQtLW5hbWUtZmllbGQtYW5zd2VyLFxuLmxheW91dC0tdGFiX2NvbXBvbmVudCAubGF5b3V0X19yZWdpb24tLWNvcHlfcm93IC5maWVsZF9faXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5sYXlvdXQtLXRhYl9jb21wb25lbnQgLmxheW91dF9fcmVnaW9uLS1jb3B5X3JvdyAuZmllbGQtLW5hbWUtZmllbGQtdGFiLWNvbnRlbnQ6Zmlyc3QtY2hpbGQsXG4ubGF5b3V0LS10YWJfY29tcG9uZW50IC5sYXlvdXRfX3JlZ2lvbi0tY29weV9yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLWFuc3dlcjpmaXJzdC1jaGlsZCxcbi5sYXlvdXQtLXRhYl9jb21wb25lbnQgLmxheW91dF9fcmVnaW9uLS1jb3B5X3JvdyAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG4uYWNjb3JkaW9uLXRhYnMge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hY2NvcmRpb24tdGFiczo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2NvcmRpb24tdGFicyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbn1cblxuLmFjY29yZGlvbi10YWJzIC50YWItaGVhZGVyLWFuZC1jb250ZW50IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY29yZGlvbi10YWJzIC50YWItaGVhZGVyLWFuZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLmFjY29yZGlvbi10YWJzIC50YWItaGVhZGVyLWFuZC1jb250ZW50OmZpcnN0LWNoaWxkIC50YWItbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY29yZGlvbi10YWJzIC50YWItaGVhZGVyLWFuZC1jb250ZW50OmZpcnN0LWNoaWxkIC50YWItbGluayB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWNjb3JkaW9uLXRhYnMgLnRhYi1oZWFkZXItYW5kLWNvbnRlbnQ6bGFzdC1jaGlsZCAudGFiLWxpbmsge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICB9XG59XG5cbi5hY2NvcmRpb24tdGFicyAudGFiLWxpbmsge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDEuNWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2NvcmRpb24tdGFicyAudGFiLWxpbmsge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5hY2NvcmRpb24tdGFicyAudGFiLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzE1NjVjMDtcbn1cblxuLmFjY29yZGlvbi10YWJzIC50YWItbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24tdGFicyAudGFiLWxpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY29yZGlvbi10YWJzIC50YWItbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjdmN2Y3O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cbn1cblxuLmFjY29yZGlvbi10YWJzIC50YWItY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDNlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2NvcmRpb24tdGFicyAudGFiLWNvbnRlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4ubW9kYWwgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2RhbCBsYWJlbCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5tb2RhbCAubW9kYWwtc3RhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwgLm1vZGFsLXRyaWdnZXIge1xuICBwYWRkaW5nOiAuOGVtIDFlbTtcbn1cblxuLm1vZGFsIC5tb2RhbC1mYWRlLXNjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nLXRvcDogLjZlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2U7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUzLjc1ZW0pIHtcbiAgLm1vZGFsIC5tb2RhbC1mYWRlLXNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDEwZW07XG4gIH1cbn1cblxuLm1vZGFsIC5tb2RhbC1mYWRlLXNjcmVlbiAubW9kYWwtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9kYWwgLm1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNWVtO1xuICByaWdodDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHdpZHRoOiAxLjVlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9kYWwgLm1vZGFsLWNsb3NlOjphZnRlciwgLm1vZGFsIC5tb2RhbC1jbG9zZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMS41ZW07XG4gIHdpZHRoOiAwLjE1ZW07XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAtM3B4IDAgMCAtMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5tb2RhbCAubW9kYWwtY2xvc2U6aG92ZXI6OmFmdGVyLCAubW9kYWwgLm1vZGFsLWNsb3NlOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjYzRjNGM0O1xufVxuXG4ubW9kYWwgLm1vZGFsLWNsb3NlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubW9kYWwgLm1vZGFsLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1heC1oZWlnaHQ6IDk1JTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlO1xuICB3aWR0aDogOTUlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tb2RhbCAubW9kYWwtaW5uZXIge1xuICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICBwYWRkaW5nOiAzZW07XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1My43NWVtKSB7XG4gIC5tb2RhbCAubW9kYWwtaW5uZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLm1vZGFsIC5tb2RhbC1pbm5lciBoMSB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLm1vZGFsIC5tb2RhbC1pbm5lciBwLCAubW9kYWwgLm1vZGFsLWlubmVyICNibG9jay12aWV3cy1ibG9jay1uZXdzLWxpc3RpbmctYmxvY2stMSAuZmllbGQtLW5hbWUtZmllbGQtc3VtbWFyeSwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbGlzdGluZy1ibG9jay0xIC5tb2RhbCAubW9kYWwtaW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1bW1hcnksIC5tb2RhbCAubW9kYWwtaW5uZXIgLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IC5maWVsZC1jb250ZW50LCAubmV3cy1hZ2dyZWdhdG9yLWJsb2NrIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnkgLm1vZGFsIC5tb2RhbC1pbm5lciAuZmllbGQtY29udGVudCB7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5tb2RhbCAubW9kYWwtaW5uZXIgLm1vZGFsLWludHJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ubW9kYWwgLm1vZGFsLWlubmVyIC5tb2RhbC1jb250ZW50IHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm1vZGFsIC5tb2RhbC1pbm5lciAubW9kYWwtY29udGVudCB7XG4gICAgY29sdW1uczogMiA4ZW07XG4gIH1cbn1cblxuLm1vZGFsIC5tb2RhbC1pbm5lciBhLmN0YSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ubW9kYWwgLm1vZGFsLWlubmVyIGEuY3RhOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwIDJlbTtcbn1cblxuLm1vZGFsIC5tb2RhbC1zdGF0ZTpjaGVja2VkICsgLm1vZGFsLWZhZGUtc2NyZWVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1vZGFsIC5tb2RhbC1zdGF0ZTpjaGVja2VkICsgLm1vZGFsLWZhZGUtc2NyZWVuIC5tb2RhbC1pbm5lciB7XG4gIHRvcDogLjVlbTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtZnJvbnQtcGFnZS1mZWF0dXJlLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGU4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAjZTZlNmU2O1xuICBmbGV4LWJhc2lzOiAxNWVtO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMTAwcHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZGVzZXJ0LWZlYXR1cmUgLmNhcmQgaDMsIC5kZXNlcnQtZmVhdHVyZSAuY2FyZCAjbmV3cy1hcnRpY2xlcy1ieS1jYXRlZ29yeSAuZmllbGQtY29udGVudCBhLCAjbmV3cy1hcnRpY2xlcy1ieS1jYXRlZ29yeSAuZmllbGQtY29udGVudCAuZGVzZXJ0LWZlYXR1cmUgLmNhcmQgYSB7XG4gIGNvbG9yOiByZ2JhKDE3OSwgMTA1LCAzNiwgMC42KTtcbn1cblxuLmFzcGFyYWd1cy1mZWF0dXJlIC5jYXJkIGgzLCAuYXNwYXJhZ3VzLWZlYXR1cmUgLmNhcmQgI25ld3MtYXJ0aWNsZXMtYnktY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQgYSwgI25ld3MtYXJ0aWNsZXMtYnktY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQgLmFzcGFyYWd1cy1mZWF0dXJlIC5jYXJkIGEge1xuICBjb2xvcjogcmdiYSgxMTYsIDE2MiwgOTUsIDAuNik7XG59XG5cbi5lbmRlYXZvdXItZmVhdHVyZSAuY2FyZCBoMywgLmVuZGVhdm91ci1mZWF0dXJlIC5jYXJkICNuZXdzLWFydGljbGVzLWJ5LWNhdGVnb3J5IC5maWVsZC1jb250ZW50IGEsICNuZXdzLWFydGljbGVzLWJ5LWNhdGVnb3J5IC5maWVsZC1jb250ZW50IC5lbmRlYXZvdXItZmVhdHVyZSAuY2FyZCBhIHtcbiAgY29sb3I6IHJnYmEoMCwgODQsIDE2NiwgMC42KTtcbn1cblxuLm11bGJlcnJ5d29vZC1mZWF0dXJlIC5jYXJkIGgzLCAubXVsYmVycnl3b29kLWZlYXR1cmUgLmNhcmQgI25ld3MtYXJ0aWNsZXMtYnktY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQgYSwgI25ld3MtYXJ0aWNsZXMtYnktY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQgLm11bGJlcnJ5d29vZC1mZWF0dXJlIC5jYXJkIGEge1xuICBjb2xvcjogcmdiYSg4OSwgOSwgNjYsIDAuNik7XG59XG5cbi5kZXNlcnQtZmVhdHVyZSAuY2FyZCBzdmcge1xuICBmaWxsOiByZ2JhKDE3OSwgMTA1LCAzNiwgMC42KTtcbn1cblxuLmFzcGFyYWd1cy1mZWF0dXJlIC5jYXJkIHN2ZyB7XG4gIGZpbGw6IHJnYmEoMTE2LCAxNjIsIDk1LCAwLjYpO1xufVxuXG4uZW5kZWF2b3VyLWZlYXR1cmUgLmNhcmQgc3ZnIHtcbiAgZmlsbDogcmdiYSgwLCA4NCwgMTY2LCAwLjYpO1xufVxuXG4ubXVsYmVycnl3b29kLWZlYXR1cmUgLmNhcmQgc3ZnIHtcbiAgZmlsbDogcmdiYSg4OSwgOSwgNjYsIDAuNik7XG59XG5cbi5kZXNlcnQtZmVhdHVyZSAuY2FyZCAudG9wLXRyaWFuZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3OSwgMTA1LCAzNiwgMC42KTtcbn1cblxuLmFzcGFyYWd1cy1mZWF0dXJlIC5jYXJkIC50b3AtdHJpYW5nbGUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCAxNjIsIDk1LCAwLjYpO1xufVxuXG4uZW5kZWF2b3VyLWZlYXR1cmUgLmNhcmQgLnRvcC10cmlhbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCA4NCwgMTY2LCAwLjYpO1xufVxuXG4ubXVsYmVycnl3b29kLWZlYXR1cmUgLmNhcmQgLnRvcC10cmlhbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg4OSwgOSwgNjYsIDAuNik7XG59XG5cbi5kZXNlcnQtZmVhdHVyZSAuY2FyZCAuYm90dG9tLXRyaWFuZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3OSwgMTA1LCAzNiwgMC42KTtcbn1cblxuLmFzcGFyYWd1cy1mZWF0dXJlIC5jYXJkIC5ib3R0b20tdHJpYW5nbGUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTE2LCAxNjIsIDk1LCAwLjYpO1xufVxuXG4uZW5kZWF2b3VyLWZlYXR1cmUgLmNhcmQgLmJvdHRvbS10cmlhbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCA4NCwgMTY2LCAwLjYpO1xufVxuXG4ubXVsYmVycnl3b29kLWZlYXR1cmUgLmNhcmQgLmJvdHRvbS10cmlhbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg4OSwgOSwgNjYsIDAuNik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbjogNTBweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNhcmQgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQgLmNvbnRhaW5lciAuY29sMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHdpZHRoOiBjYWxjKDE2LjY2NjY3JSAtIDIzLjMzMzMzcHgpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQgLmNvbnRhaW5lciAuY29sMTAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB3aWR0aDogY2FsYyg4My4zMzMzMyUgLSAzNi42NjY2N3B4KTtcbiAgfVxufVxuXG4uY2FyZCAuY29udGFpbmVyIC5zdmctaW1hZ2Ugc3ZnIHtcbiAgbWF4LWhlaWdodDogMzJweDtcbn1cblxuLmNhcmQgLmNvcHktcm93IGgzLCAuY2FyZCAuY29weS1yb3cgI25ld3MtYXJ0aWNsZXMtYnktY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQgYSwgI25ld3MtYXJ0aWNsZXMtYnktY2F0ZWdvcnkgLmZpZWxkLWNvbnRlbnQgLmNhcmQgLmNvcHktcm93IGEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY2FyZCAuY3RhLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtZXItY2FsbC10by1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY2FyZCAuY3RhLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtZXItY2FsbC10by1hY3Rpb24gLmZpZWxkX19pdGVtIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkIC5jdGEtcm93IC5maWVsZC0tbmFtZS1maWVsZC1lci1jYWxsLXRvLWFjdGlvbiAuZmllbGRfX2l0ZW0ge1xuICAgIG1hcmdpbjogMTBweCA1cHg7XG4gIH1cbn1cblxuLmNhcmQgLnRvcC10cmlhbmdsZSB7XG4gIGJvcmRlci1ib3R0b206IDQwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiA0MHB4IHNvbGlkO1xuICBib3JkZXItdG9wOiA0MHB4IHNvbGlkO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi5jYXJkIC5ib3R0b20tdHJpYW5nbGUge1xuICBib3JkZXItYm90dG9tOiA0MHB4IHNvbGlkO1xuICBib3JkZXItbGVmdDogNDBweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDQwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG59XG5cbiNtYXBfY2FudmFzIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNtYXBfY2FudmFzIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuI21hcF9jYW52YXMgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwIC41ZW0gMWVtO1xufVxuXG4jbWFwX2NhbnZhcyAuZmlyc3RIZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW46IDA7XG59XG5cbiNtYXBfY2FudmFzICNib2R5Q29udGVudCBwLCAjbWFwX2NhbnZhcyAjYm9keUNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbGlzdGluZy1ibG9jay0xIC5maWVsZC0tbmFtZS1maWVsZC1zdW1tYXJ5LCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1saXN0aW5nLWJsb2NrLTEgI21hcF9jYW52YXMgI2JvZHlDb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1zdW1tYXJ5LCAjbWFwX2NhbnZhcyAjYm9keUNvbnRlbnQgLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IC5maWVsZC1jb250ZW50LCAubmV3cy1hZ2dyZWdhdG9yLWJsb2NrIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnkgI21hcF9jYW52YXMgI2JvZHlDb250ZW50IC5maWVsZC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmxheW91dC0tcGFyYWdyYXBoX3NsaWRlc2hvd193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zbGlkZSB7XG4gIGhlaWdodDogNjAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxheW91dC0tcGFyYWdyYXBoX3NsaWRlc2hvd193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zbGlkZS5hY3RpdmUtc2xpZGVzaG93IHtcbiAgaGVpZ2h0OiA2MDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxheW91dC0tcGFyYWdyYXBoX3NsaWRlc2hvd193cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zbGlkZS5hY3RpdmUtc2xpZGVzaG93IHtcbiAgICBoZWlnaHQ6IDU4NXB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1zbGlkZSAubGF5b3V0LS1zbGlkZXJfY29tcG9uZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUgLmxheW91dC0tc2xpZGVyX2NvbXBvbmVudCAubGF5b3V0X19yZWdpb24tLXNsaWRlc2hvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUgLmxheW91dC0tc2xpZGVyX2NvbXBvbmVudCAuc2xpZGVyLXRleHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4MDBweDtcbiAgei1pbmRleDogNDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zbGlkZSAubGF5b3V0LS1zbGlkZXJfY29tcG9uZW50IC5zbGlkZXItdGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1zbGlkZSAubGF5b3V0LS1zbGlkZXJfY29tcG9uZW50IC5zbGlkZXItdGV4dC1jb250YWluZXIudG9wbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zbGlkZSAubGF5b3V0LS1zbGlkZXJfY29tcG9uZW50IC5zbGlkZXItdGV4dC1jb250YWluZXIudG9wbGVmdCB7XG4gICAgYm90dG9tOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1zbGlkZSAubGF5b3V0LS1zbGlkZXJfY29tcG9uZW50IC5zbGlkZXItdGV4dC1jb250YWluZXIudG9wY2VudGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zbGlkZSAubGF5b3V0LS1zbGlkZXJfY29tcG9uZW50IC5zbGlkZXItdGV4dC1jb250YWluZXIudG9wY2VudGVyIHtcbiAgICBib3R0b206IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlIC5sYXlvdXQtLXNsaWRlcl9jb21wb25lbnQgLnNsaWRlci10ZXh0LWNvbnRhaW5lci50b3ByaWdodCB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDgwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUgLmxheW91dC0tc2xpZGVyX2NvbXBvbmVudCAuc2xpZGVyLXRleHQtY29udGFpbmVyLnRvcHJpZ2h0IHtcbiAgICBib3R0b206IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlIC5sYXlvdXQtLXNsaWRlcl9jb21wb25lbnQgLnNsaWRlci10ZXh0LWNvbnRhaW5lci5jZW50ZXJsZWZ0IHtcbiAgYm90dG9tOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1zbGlkZSAubGF5b3V0LS1zbGlkZXJfY29tcG9uZW50IC5zbGlkZXItdGV4dC1jb250YWluZXIuY2VudGVyY2VudGVyIHtcbiAgYm90dG9tOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiAwO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1zbGlkZSAubGF5b3V0LS1zbGlkZXJfY29tcG9uZW50IC5zbGlkZXItdGV4dC1jb250YWluZXIuY2VudGVycmlnaHQge1xuICBib3R0b206IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1zbGlkZSAubGF5b3V0LS1zbGlkZXJfY29tcG9uZW50IC5zbGlkZXItdGV4dC1jb250YWluZXIuYm90dG9tbGVmdCB7XG4gIGJvdHRvbTogODBweDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zbGlkZSAubGF5b3V0LS1zbGlkZXJfY29tcG9uZW50IC5zbGlkZXItdGV4dC1jb250YWluZXIuYm90dG9tbGVmdCB7XG4gICAgYm90dG9tOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1zbGlkZSAubGF5b3V0LS1zbGlkZXJfY29tcG9uZW50IC5zbGlkZXItdGV4dC1jb250YWluZXIuYm90dG9tY2VudGVyIHtcbiAgYm90dG9tOiA4MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zbGlkZSAubGF5b3V0LS1zbGlkZXJfY29tcG9uZW50IC5zbGlkZXItdGV4dC1jb250YWluZXIuYm90dG9tY2VudGVyIHtcbiAgICBib3R0b206IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlIC5sYXlvdXQtLXNsaWRlcl9jb21wb25lbnQgLnNsaWRlci10ZXh0LWNvbnRhaW5lci5ib3R0b21yaWdodCB7XG4gIGJvdHRvbTogODBweDtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUgLmxheW91dC0tc2xpZGVyX2NvbXBvbmVudCAuc2xpZGVyLXRleHQtY29udGFpbmVyLmJvdHRvbXJpZ2h0IHtcbiAgICBib3R0b206IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlIC5sYXlvdXQtLXNsaWRlcl9jb21wb25lbnQgLnNsaWRlci10ZXh0LWNvbnRhaW5lciAuY29sMyB7XG4gIHBhZGRpbmc6IDAgMThweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zbGlkZSAubGF5b3V0LS1zbGlkZXJfY29tcG9uZW50IC5zbGlkZXItdGV4dC1jb250YWluZXIgLmNvbDMge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlIC5sYXlvdXQtLXNsaWRlcl9jb21wb25lbnQgLnNsaWRlci10ZXh0LWNvbnRhaW5lciAuY29sMyAuc3ZnLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUgLmxheW91dC0tc2xpZGVyX2NvbXBvbmVudCAuc2xpZGVyLXRleHQtY29udGFpbmVyIC5jb2wzIC5zdmctaW1hZ2Uge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlIC5sYXlvdXQtLXNsaWRlcl9jb21wb25lbnQgLnNsaWRlci10ZXh0LWNvbnRhaW5lciAuY29sMyAuc3ZnLWltYWdlIHN2ZyBwYXRoLFxuLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUgLmxheW91dC0tc2xpZGVyX2NvbXBvbmVudCAuc2xpZGVyLXRleHQtY29udGFpbmVyIC5jb2wzIC5zdmctaW1hZ2Ugc3ZnIHBvbHlnb24ge1xuICBmaWxsOiAjZmJmYmY2O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlIC5sYXlvdXQtLXNsaWRlcl9jb21wb25lbnQgLnNsaWRlci10ZXh0LWNvbnRhaW5lciAuY29sOSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlIC5sYXlvdXQtLXNsaWRlcl9jb21wb25lbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXNsaWRlLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkFydm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjU3MWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlIC5sYXlvdXQtLXNsaWRlcl9jb21wb25lbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXNsaWRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMTExZW07XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUgLmxheW91dC0tc2xpZGVyX2NvbXBvbmVudCAuZmllbGQtLW5hbWUtZmllbGQtc2xpZGUtZGVzY3JpcHRpb24gcCwgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUgLmxheW91dC0tc2xpZGVyX2NvbXBvbmVudCAuZmllbGQtLW5hbWUtZmllbGQtc2xpZGUtZGVzY3JpcHRpb24gI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbGlzdGluZy1ibG9jay0xIC5maWVsZC0tbmFtZS1maWVsZC1zdW1tYXJ5LCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1saXN0aW5nLWJsb2NrLTEgLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUgLmxheW91dC0tc2xpZGVyX2NvbXBvbmVudCAuZmllbGQtLW5hbWUtZmllbGQtc2xpZGUtZGVzY3JpcHRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXN1bW1hcnksIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlIC5sYXlvdXQtLXNsaWRlcl9jb21wb25lbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXNsaWRlLWRlc2NyaXB0aW9uIC5uZXdzLWFnZ3JlZ2F0b3ItYmxvY2sgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSAuZmllbGQtY29udGVudCwgLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlIC5sYXlvdXQtLXNsaWRlcl9jb21wb25lbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXNsaWRlLWRlc2NyaXB0aW9uIC5maWVsZC1jb250ZW50IHtcbiAgY29sb3I6ICNmYmZiZjY7XG4gIGZvbnQtZmFtaWx5OiBcIkFydm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjU3MWVtO1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tc2xpZGUgLmxheW91dC0tc2xpZGVyX2NvbXBvbmVudCAuZmllbGQtLW5hbWUtZmllbGQtY2FsbC10by1hY3Rpb24gYSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zbGlkZSAubGF5b3V0LS1zbGlkZXJfY29tcG9uZW50IC5maWVsZC0tbmFtZS1maWVsZC1zbGlkZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiA1ODVweDtcbiAgICB3aWR0aDogMTA3MHB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlIC5sYXlvdXQtLXNsaWRlcl9jb21wb25lbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXNsaWRlLWltYWdlIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlIC5sYXlvdXQtLXNsaWRlcl9jb21wb25lbnQgI3NsaWRlci1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCA1MCwgODksIDAuNSk7XG4gIGJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMTBweCAwIHJnYmEoMCwgODQsIDE2NiwgMC41KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1zbGlkZSAubGF5b3V0LS1zbGlkZXJfY29tcG9uZW50IC5zbGlkZXItc3RyaXBlcyB7XG4gIGJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjAlO1xuICB6LWluZGV4OiAzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlIC5sYXlvdXQtLXNsaWRlcl9jb21wb25lbnQgLnNsaWRlci1zdHJpcGVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWhlYWRlci1uZXdzLXN0YXRpYy1pbWFnZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludGVyaW9yLXBhZ2UtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1oZWFkZXItbmV3cy1zdGF0aWMtaW1hZ2UgLmxheW91dC0tc3RhdGljX2hlYWRlcl9jb21wb25lbnQsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRlcmlvci1wYWdlLWhlYWRlciAubGF5b3V0LS1zdGF0aWNfaGVhZGVyX2NvbXBvbmVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWhlYWRlci1uZXdzLXN0YXRpYy1pbWFnZSAubGF5b3V0LS1zdGF0aWNfaGVhZGVyX2NvbXBvbmVudCAubGF5b3V0X19yZWdpb24tLXN0YXRpY19oZWFkZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRlcmlvci1wYWdlLWhlYWRlciAubGF5b3V0LS1zdGF0aWNfaGVhZGVyX2NvbXBvbmVudCAubGF5b3V0X19yZWdpb24tLXN0YXRpY19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWhlYWRlci1uZXdzLXN0YXRpYy1pbWFnZSAubGF5b3V0LS1zdGF0aWNfaGVhZGVyX2NvbXBvbmVudCAuc3RhdGljLWhlYWRlci10ZXh0LWNvbnRhaW5lcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWludGVyaW9yLXBhZ2UtaGVhZGVyIC5sYXlvdXQtLXN0YXRpY19oZWFkZXJfY29tcG9uZW50IC5zdGF0aWMtaGVhZGVyLXRleHQtY29udGFpbmVyIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA3O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWhlYWRlci1uZXdzLXN0YXRpYy1pbWFnZSAubGF5b3V0LS1zdGF0aWNfaGVhZGVyX2NvbXBvbmVudCAuc3RhdGljLWhlYWRlci10ZXh0LWNvbnRhaW5lcixcbiAgLnBhcmFncmFwaC0tdHlwZS0taW50ZXJpb3ItcGFnZS1oZWFkZXIgLmxheW91dC0tc3RhdGljX2hlYWRlcl9jb21wb25lbnQgLnN0YXRpYy1oZWFkZXItdGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWhlYWRlci1uZXdzLXN0YXRpYy1pbWFnZSAubGF5b3V0LS1zdGF0aWNfaGVhZGVyX2NvbXBvbmVudCAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGljLWhlYWRlci10aXRsZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludGVyaW9yLXBhZ2UtaGVhZGVyIC5sYXlvdXQtLXN0YXRpY19oZWFkZXJfY29tcG9uZW50IC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aWMtaGVhZGVyLXRpdGxlIHtcbiAgY29sb3I6ICNmYmZiZjY7XG4gIGZvbnQtZmFtaWx5OiBcIkFydm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjU3MWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWhlYWRlci1uZXdzLXN0YXRpYy1pbWFnZSAubGF5b3V0LS1zdGF0aWNfaGVhZGVyX2NvbXBvbmVudCAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGljLWhlYWRlci10aXRsZSxcbiAgLnBhcmFncmFwaC0tdHlwZS0taW50ZXJpb3ItcGFnZS1oZWFkZXIgLmxheW91dC0tc3RhdGljX2hlYWRlcl9jb21wb25lbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpYy1oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4xMTFlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1oZWFkZXItbmV3cy1zdGF0aWMtaW1hZ2UgLmxheW91dC0tc3RhdGljX2hlYWRlcl9jb21wb25lbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpYy1oZWFkZXItaW1hZ2UsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludGVyaW9yLXBhZ2UtaGVhZGVyIC5sYXlvdXQtLXN0YXRpY19oZWFkZXJfY29tcG9uZW50IC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aWMtaGVhZGVyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiAxNDQwcHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0taGVhZGVyLW5ld3Mtc3RhdGljLWltYWdlIC5sYXlvdXQtLXN0YXRpY19oZWFkZXJfY29tcG9uZW50IC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aWMtaGVhZGVyLWltYWdlIGltZyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludGVyaW9yLXBhZ2UtaGVhZGVyIC5sYXlvdXQtLXN0YXRpY19oZWFkZXJfY29tcG9uZW50IC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aWMtaGVhZGVyLWltYWdlIGltZyB7XG4gIGhlaWdodDogNDAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxNDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWhlYWRlci1uZXdzLXN0YXRpYy1pbWFnZSAubGF5b3V0LS1zdGF0aWNfaGVhZGVyX2NvbXBvbmVudCAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGljLWhlYWRlci1pbWFnZSBpbWcsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludGVyaW9yLXBhZ2UtaGVhZGVyIC5sYXlvdXQtLXN0YXRpY19oZWFkZXJfY29tcG9uZW50IC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aWMtaGVhZGVyLWltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWhlYWRlci1uZXdzLXN0YXRpYy1pbWFnZSAubGF5b3V0LS1zdGF0aWNfaGVhZGVyX2NvbXBvbmVudCAjc2xpZGVyLW92ZXJsYXksXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRlcmlvci1wYWdlLWhlYWRlciAubGF5b3V0LS1zdGF0aWNfaGVhZGVyX2NvbXBvbmVudCAjc2xpZGVyLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDUwLCA4OSwgMC41KTtcbiAgYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xMHB4IDAgcmdiYSgwLCA4NCwgMTY2LCAwLjUpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWhlYWRlci1uZXdzLXN0YXRpYy1pbWFnZSAubGF5b3V0LS1zdGF0aWNfaGVhZGVyX2NvbXBvbmVudCAuc2xpZGVyLXN0cmlwZXMsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRlcmlvci1wYWdlLWhlYWRlciAubGF5b3V0LS1zdGF0aWNfaGVhZGVyX2NvbXBvbmVudCAuc2xpZGVyLXN0cmlwZXMge1xuICBib3R0b206IDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1oZWFkZXItbmV3cy1zdGF0aWMtaW1hZ2UgLmxheW91dC0tc3RhdGljX2hlYWRlcl9jb21wb25lbnQgLnNsaWRlci1zdHJpcGVzLFxuICAucGFyYWdyYXBoLS10eXBlLS1pbnRlcmlvci1wYWdlLWhlYWRlciAubGF5b3V0LS1zdGF0aWNfaGVhZGVyX2NvbXBvbmVudCAuc2xpZGVyLXN0cmlwZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4uaW1hZ2UtY2VudGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbmJvZHkucGF0aC1mcm9udHBhZ2Vcbi5pbWFnZS1jZW50ZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5wYXRoLWZyb250cGFnZVxuICAuaW1hZ2UtY2VudGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1ODVweDtcbiAgfVxufVxuXG5ib2R5LnBhdGgtZnJvbnRwYWdlXG4uaW1hZ2UtY2VudGVyLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtc2xpZGUtaW1hZ2Uge1xuICB3aWR0aDogMTAwdnc7XG59XG5cblxuLmltYWdlLWNlbnRlci1jb250YWluZXIgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHdpZHRoOiAyNTYwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MXB4KSB7XG4gIFxuICAuaW1hZ2UtY2VudGVyLWNvbnRhaW5lciBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICBib2R5LnBhdGgtZnJvbnRwYWdlXG4gIC5pbWFnZS1jZW50ZXItY29udGFpbmVyIGltZyB7XG4gICAgaGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNTYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4jYmxvY2stZ3RyYW5zbGF0ZSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYmxvY2stZ3RyYW5zbGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jYmxvY2stZ3RyYW5zbGF0ZSBzZWxlY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jYmxvY2stZ3RyYW5zbGF0ZSAuc2VsZWN0MiB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbiNibG9jay1ndHJhbnNsYXRlIC5zZWxlY3QyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuI2Jsb2NrLWd0cmFuc2xhdGUgLnNlbGVjdDIgLnNlbGVjdGlvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbiNibG9jay1ndHJhbnNsYXRlIC5zZWxlY3QyIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCxcbiNibG9jay1ndHJhbnNsYXRlIC5zZWxlY3QyIC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuICB3aWR0aDogYXV0bztcbn1cblxuI2Jsb2NrLWd0cmFuc2xhdGUgLnNlbGVjdDIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0OmZvY3VzLFxuI2Jsb2NrLWd0cmFuc2xhdGUgLnNlbGVjdDIgLnNlbGVjdDItY29udGFpbmVyLS1mb2N1czpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbiNibG9jay1ndHJhbnNsYXRlIC5zZWxlY3QyIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4jYmxvY2stZ3RyYW5zbGF0ZSAuc2VsZWN0MiAuc2VsZWN0Mi1jb250YWluZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4jYmxvY2stZ3RyYW5zbGF0ZSAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZTg7XG59XG5cbiNibG9jay1ndHJhbnNsYXRlIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbiNibG9jay1ndHJhbnNsYXRlIC5zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzA5MzI1OTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgNTAsIDg5LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlODtcbn1cblxuLnBhcmtpbmctY2FyZCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucGFya2luZy1jYXJkIC5jb250YWluZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZDRlNWY5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJraW5nLWNhcmQgLmNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4ucGFya2luZy1jYXJkIC5mbGV4LXBhcmtpbmctaGVhZGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNWZjO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2Q0ZTVmOTtcbn1cblxuLnBhcmtpbmctY2FyZCAuZmxleC1wYXJraW5nLWhlYWRlcnMgcCwgLnBhcmtpbmctY2FyZCAuZmxleC1wYXJraW5nLWhlYWRlcnMgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbGlzdGluZy1ibG9jay0xIC5maWVsZC0tbmFtZS1maWVsZC1zdW1tYXJ5LCAjYmxvY2stdmlld3MtYmxvY2stbmV3cy1saXN0aW5nLWJsb2NrLTEgLnBhcmtpbmctY2FyZCAuZmxleC1wYXJraW5nLWhlYWRlcnMgLmZpZWxkLS1uYW1lLWZpZWxkLXN1bW1hcnksIC5wYXJraW5nLWNhcmQgLmZsZXgtcGFya2luZy1oZWFkZXJzIC5uZXdzLWFnZ3JlZ2F0b3ItYmxvY2sgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSAuZmllbGQtY29udGVudCwgLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IC5wYXJraW5nLWNhcmQgLmZsZXgtcGFya2luZy1oZWFkZXJzIC5maWVsZC1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJraW5nLWNhcmQgLmZsZXgtcGFya2luZy1oZWFkZXJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ucGFya2luZy1jYXJkIC5mbGV4LXBhcmtpbmctaGVhZGVycyBkaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFya2luZy1jYXJkIC5mbGV4LXBhcmtpbmctaGVhZGVycyBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ucGFya2luZy1jYXJkIC5mbGV4LXBhcmtpbmctaGVhZGVycyBkaXY6Zmlyc3QtY2hpbGQge1xuICBmbGV4OiAzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJraW5nLWNhcmQgLmZsZXgtcGFya2luZy1oZWFkZXJzIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLnBhcmtpbmctY2FyZCAuZmxleC1wYXJraW5nLWhlYWRlcnMgZGl2Om50aC1jaGlsZCgzKSwgLnBhcmtpbmctY2FyZCAuZmxleC1wYXJraW5nLWhlYWRlcnMgZGl2Om50aC1jaGlsZCg0KSB7XG4gIGZsZXg6IDI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmtpbmctY2FyZCAuZmxleC1wYXJraW5nLWhlYWRlcnMgZGl2Om50aC1jaGlsZCgzKSwgLnBhcmtpbmctY2FyZCAuZmxleC1wYXJraW5nLWhlYWRlcnMgZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJraW5nLWNhcmQgLmZsZXgtcGFya2luZy1oZWFkZXJzIGRpdjpsYXN0LWNoaWxkIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ucGFya2luZy1jYXJkIC5mbGV4LXBhcmtpbmctaGVhZGVycyBkaXYgcCwgLnBhcmtpbmctY2FyZCAuZmxleC1wYXJraW5nLWhlYWRlcnMgZGl2ICNibG9jay12aWV3cy1ibG9jay1uZXdzLWxpc3RpbmctYmxvY2stMSAuZmllbGQtLW5hbWUtZmllbGQtc3VtbWFyeSwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbGlzdGluZy1ibG9jay0xIC5wYXJraW5nLWNhcmQgLmZsZXgtcGFya2luZy1oZWFkZXJzIGRpdiAuZmllbGQtLW5hbWUtZmllbGQtc3VtbWFyeSwgLnBhcmtpbmctY2FyZCAuZmxleC1wYXJraW5nLWhlYWRlcnMgZGl2IC5uZXdzLWFnZ3JlZ2F0b3ItYmxvY2sgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSAuZmllbGQtY29udGVudCwgLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IC5wYXJraW5nLWNhcmQgLmZsZXgtcGFya2luZy1oZWFkZXJzIGRpdiAuZmllbGQtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFya2luZy1jYXJkIC5mbGV4LXBhcmtpbmctaGVhZGVycyBkaXYgcCwgLnBhcmtpbmctY2FyZCAuZmxleC1wYXJraW5nLWhlYWRlcnMgZGl2ICNibG9jay12aWV3cy1ibG9jay1uZXdzLWxpc3RpbmctYmxvY2stMSAuZmllbGQtLW5hbWUtZmllbGQtc3VtbWFyeSwgI2Jsb2NrLXZpZXdzLWJsb2NrLW5ld3MtbGlzdGluZy1ibG9jay0xIC5wYXJraW5nLWNhcmQgLmZsZXgtcGFya2luZy1oZWFkZXJzIGRpdiAuZmllbGQtLW5hbWUtZmllbGQtc3VtbWFyeSwgLnBhcmtpbmctY2FyZCAuZmxleC1wYXJraW5nLWhlYWRlcnMgZGl2IC5uZXdzLWFnZ3JlZ2F0b3ItYmxvY2sgLnZpZXctY29udGVudCAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSAuZmllbGQtY29udGVudCwgLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IC5wYXJraW5nLWNhcmQgLmZsZXgtcGFya2luZy1oZWFkZXJzIGRpdiAuZmllbGQtY29udGVudCB7XG4gICAgcGFkZGluZzogMCA0MHB4IDAgMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5wYXJraW5nLWNhcmQgLmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDA7XG4gIGZsZXg6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhcmtpbmctY2FyZCAuZmxleC1wYXJraW5nLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFya2luZy1jYXJkIC5mbGV4LXBhcmtpbmctY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ucGFya2luZy1jYXJkIC5mbGV4LXBhcmtpbmctY2FyZCA+IGRpdiB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFya2luZy1jYXJkIC5mbGV4LXBhcmtpbmctY2FyZCA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ucGFya2luZy1jYXJkIC5mbGV4LXBhcmtpbmctY2FyZCAuZmllbGRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYXJraW5nLWNhcmQgLmZhY2lsaXR5LW5hbWUtYXJlYSxcbi5wYXJraW5nLWNhcmQgLnBhcmtpbmctbWFwLWFyZWEsXG4ucGFya2luZy1jYXJkIC5wYXJraW5nLXByaWNlLWFyZWEsXG4ucGFya2luZy1jYXJkIC5wYXJraW5nLXBheW1lbnQtdHlwZS1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmNjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZmY1ZmM7XG59XG5cbi5wYXJraW5nLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLWxvdC1jb2xvciAuZmllbGRfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG59XG5cbi5wYXJraW5nLWNhcmQgLmZhY2lsaXR5LW5hbWUtYXJlYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMjQ1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDMgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFya2luZy1jYXJkIC5mYWNpbGl0eS1uYW1lLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYXJraW5nLWNhcmQgLmZhY2lsaXR5LW5hbWUtYXJlYSA+IGRpdiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnBhcmtpbmctY2FyZCAucGFya2luZy1wcmljZS1hcmVhIHtcbiAgZmxleDogMiAhaW1wb3J0YW50O1xufVxuXG4ucGFya2luZy1jYXJkIC5wYXJraW5nLXByaWNlLWFyZWEgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhcmtpbmctY2FyZCAucGFya2luZy1wcmljZS1hcmVhIC5maWVsZF9faXRlbSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5wYXJraW5nLWNhcmQgLnBhcmtpbmctcGF5bWVudC10eXBlLWFyZWEge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmYmZiZjYgNDYlLCAjZmJmYmY2IDkzJSwgcmdiYSg5MCwgOTAsIDkwLCAwLjE4KSAxMDAlKTtcbiAgZmxleDogMiAhaW1wb3J0YW50O1xufVxuXG4ucGFya2luZy1jYXJkIC5wYXJraW5nLXBheW1lbnQtdHlwZS1hcmVhIC5maWVsZC0tbmFtZS1maWVsZC1wYXltZW50LXR5cGVzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFya2luZy1jYXJkIC5wYXJraW5nLXBheW1lbnQtdHlwZS1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmJmYmY2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZjY7XG4gIH1cbn1cblxuLnBhcmtpbmctY2FyZCAucGFya2luZy1zdGF0dXMtYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY1ZmM7XG59XG5cbi5wYXJraW5nLWNhcmQgLnBhcmtpbmctc3RhdHVzLWFyZWEgLmZpZWxkLS1uYW1lLWZpZWxkLWxvdC1zdGF0dXMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFya2luZy1jYXJkIC5wYXJraW5nLXN0YXR1cy1hcmVhIC5maWVsZC0tbmFtZS1maWVsZC1sb3Qtc3RhdHVzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFya2luZy1jYXJkIC5wYXJraW5nLXN0YXR1cy1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmY2O1xuICB9XG59XG5cbi5wYXJraW5nLWNhcmQgLnBhcmtpbmctc3RhdHVzLWFyZWEgLm9wZW4tY2xvc2UtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFya2luZy1jYXJkIC5wYXJraW5nLXN0YXR1cy1hcmVhIC5vcGVuLWNsb3NlLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMS41NTZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFya2luZy1jYXJkIC5wYXJraW5nLW1hcC1hcmVhIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYXJraW5nLWNhcmQgLnBhcmtpbmctbWFwLWFyZWEgLm1hcC1tb2RhbC1pY29uLWRlc2t0b3Age1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmtpbmctY2FyZCAucGFya2luZy1tYXAtYXJlYSAubWFwLW1vZGFsLWljb24tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFya2luZy1jYXJkIC5wYXJraW5nLW1hcC1hcmVhIC5tYXAtbW9kYWwtaWNvbi1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJraW5nLWNhcmQgLnBhcmtpbmctbWFwLWFyZWEgLm1hcC1tb2RhbC1pY29uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5wYXJraW5nLWNhcmQgLnBhcmtpbmctbWFwLWFyZWEgaS5mYS1tYXAtbWFya2VyLWFsdCB7XG4gIGNvbG9yOiByZ2JhKDAsIDg0LCAxNjYsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnBhcmtpbmctY2FyZCAubWFwLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ucGFya2luZy1jYXJkIC5tYXAtbW9kYWwgLm1hcC1pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgcGFkZGluZzogNDBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhcmtpbmctY2FyZCAubWFwLW1vZGFsIC5tb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cblxuI2FsZXJ0LWJveC1wb3Atb3V0IHtcbiAgd2lkdGg6IDU1MHB4O1xuICB6LWluZGV4OiA1MDAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDUwcHg7XG4gIHJpZ2h0OiAtNjAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2MDBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4jYWxlcnQtYm94LXBvcC1vdXQuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MjBweCk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2FsZXJ0LWJveC1wb3Atb3V0LmFjdGl2ZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgMTAlO1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jYWxlcnQtYm94LXBvcC1vdXQgI3Z1ZS1jbG9zZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuI2FsZXJ0LWJveC1wb3Atb3V0ICN2dWUtY2xvc2UtY29udGFpbmVyIC5jbG9zZS1vdmVybGF5LFxuI2FsZXJ0LWJveC1wb3Atb3V0ICN2dWUtY2xvc2UtY29udGFpbmVyIC5jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jYWxlcnQtYm94LXBvcC1vdXQgI3Z1ZS1jbG9zZS1jb250YWluZXIgLmNsb3NlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG59XG5cbiNhbGVydC1ib3gtcG9wLW91dCAjdnVlLWNsb3NlLWNvbnRhaW5lciAuY2xvc2UtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4jYWxlcnQtYm94LXBvcC1vdXQgI3Z1ZS1jbG9zZS1jb250YWluZXIgLmNsb3NlLWljb24gaSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbiNhbGVydC1ib3gtcG9wLW91dCAucG9wb3V0LWFsZXJ0LWNvbnRhaW5lciAuYWxlcnQtdGl0bGUgaDIsICNhbGVydC1ib3gtcG9wLW91dCAucG9wb3V0LWFsZXJ0LWNvbnRhaW5lciAuYWxlcnQtdGl0bGUgLm5ld3MtYWdncmVnYXRvci1ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCBhLCAubmV3cy1hZ2dyZWdhdG9yLWJsb2NrIC52aWV3LWNvbnRlbnQgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50ICNhbGVydC1ib3gtcG9wLW91dCAucG9wb3V0LWFsZXJ0LWNvbnRhaW5lciAuYWxlcnQtdGl0bGUgYSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbiNhbGVydC1ib3gtcG9wLW91dCAucG9wb3V0LWFsZXJ0LWNvbnRhaW5lciAuYWxlcnQtY29weS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuI2FsZXJ0LWJveC1wb3Atb3V0IC5wb3BvdXQtYWxlcnQtY29udGFpbmVyIC5hbGVydC1pY29uIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4jYWxlcnQtYm94LXBvcC1vdXQgLnBvcG91dC1hbGVydC1jb250YWluZXIgLmFsZXJ0LWljb24gc3ZnIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmaWxsOiAjMDkzMjU5O1xufVxuXG4jYWxlcnQtYm94LXBvcC1vdXQgLnBvcG91dC1hbGVydC1jb250YWluZXIgLmFsZXJ0LWljb24gc3ZnIGcge1xuICBmaWxsOiBpbmhlcml0O1xufVxuIl19 */
