@import url("https://fonts.googleapis.com/css?family=Lato:400,700");

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i,700,700i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese');

/* General */

body {
  background: #fbfcfe;
  min-height: 100%;
  overflow-x: hidden;
  font-family: 'Source Sans Pro', 'Lato', sans-serif;
  font-weight: 400;
  font-style: normal;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "pnum";
  font-feature-settings: "pnum";
  font-variant-numeric: proportional-nums;
}

header > .container-fluid {
  margin: 0;
  padding: 0;
}

.large-heading-text {
  font-weight: 600;
  margin-bottom: 1em;
}

.hvr-card {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
  border: 1px solid rgba(0, 0, 0, 0.06);
  border-radius: 4px;
  overflow-x: hidden;
  transition: box-shadow 0.5s ease;
}

.hvr-card:hover {
  box-shadow: 0 5px 10px 0 rgba(0,0,0,0.10)
}

.card-block {
  padding: 1em 1em 0em 1em;
}

.card-title {
  font-size: 20px;
  color: #FF519E; /* CHANGE TO DYNAMIC */
}

.card-link:hover {
  text-decoration: none;
}

.card-link:focus {
  text-decoration: none;
}

.card-description {
  color: #676767;
  line-height: 20px;
  font-size: 14px;
}

.small-capital-text {
  font-size: 12px;
  font-weight: 600;
  color: #797979;
  text-transform: uppercase;
}

.small-capital-text a {
  color: #FF519E; /* CHANGE TO DYNAMIC */
  text-decoration: none;
}

.author-text span:first-of-type {
  padding-left: 0.5em;
}

.author-text {
 border-top: 1px solid rgba(0,0,0,0.06);
  margin: 0 -1em 1em -1em;
  padding: 1em 0.5em 0.25em 0.5em;
}

.author-image {
  max-height: 30px;
  display: inline-block;
  border-radius: 4px;
  border: 2px solid white;
}

.author-image:not(:first-of-type) {
  margin-left: -10px;
}


/* Header */

@media (min-device-width: 320px) {
  .navbar {
    margin-left:-15px;
    margin-right:-15px;
  }
}
@media (min-width: 481px) {
  .navbar {
    margin-left:-30px;
    margin-right:-30px;
  }
}

.bg-faded {
  height: 170px;
  background-color: #FF519E; /* CHANGE TO DYNAMIC */
  border-bottom-left-radius: 200% 50%;
  border-bottom-right-radius: 200% 50%;
  padding: 30px 45px;
}

.logo {
  max-height: 40px;
  max-width: 250px;
  margin-right: 5px;
}

.navbar-brand > span {
  color: white; /* CHANGE TO DYNAMIC */
  font-weight: 600;
}

.nav-items {
  float: right;
}

@media only screen and (min-device-width : 0px) and (max-device-width : 480px) {
  li.custom-link, li.statuspage {
  	display: none;
  }
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(255,255,255,.7); /* CHANGE TO DYNAMIC */
  transition: color 0.25s ease;
}

.navbar-light .navbar-nav .nav-link:hover {
  color: rgba(255,255,255); /* CHANGE TO DYNAMIC */
}

.btn.btn-primary.btn-contact {
  background-color: white;
  border: none;
  color: #FF519E; /* CHANGE TO DYNAMIC */
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16);
  top: 0px;
  transition: box-shadow 0.5s ease;
}

.btn.btn-primary.btn-contact:hover {
  box-shadow: 0 7px 20px 0 rgba(0,0,0,0.10);
}

#lang-dropdown {
  text-transform: uppercase;
  background-color: white;
  color: #ff519e; /* CHANGE TO DYNAMIC */
  padding: 0.3em 1em 0.3em 1em;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16);
  transition: box-shadow 0.5s ease;
}

#lang-dropdown:hover {
  box-shadow: 0 7px 20px 0 rgba(0,0,0,0.10);
}

#lang-dropdown:before {
  width: 20px;
  content: "";
  background-image: url('https://storage.googleapis.com/helpdocs-assets/C40DJRPqlj/articles/uTwGKeIXki/1526803942629/world-icon-svg'); /* CHANGE TO DYNAMIC */
  background-repeat: none;
  height:20px;
  margin: 0.2em 0.5em 0 0;
  float: left;
}

.dropdown-menu {
  box-shadow: 0 7px 20px 0 rgba(0,0,0,0.10);
  border: none;
}

/* Search */

#instant-search input {
  margin-top: -2em;
  border-radius: 4px;
  padding: 1em;
  background-color: rgb(255, 255, 255);
  border: none;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16);
  -webkit-appearance: none;
  width: 100%;
  display: block;
  transition-property: box-shadow;
  transition-duration: .5s;
  transition-timing-function: ease;
}

#instant-search input:focus {
  box-shadow: 0 2px 30px 0 rgba(0,0,0,0.20);
  -webkit-appearance: none;
  outline: none;
  caret-color: #FF519E; /* CHANGE TO DYNAMIC */
}

#searchresults {
  margin-top: -0.2em;
}

#search-container .fa {
  float: right;
  margin-right: 1em;
  margin-top: -2em;
  font-size: 1.25em;
  position: relative;
  z-index: 2;
  color: grey;
}

#hits {
  background-color: white;
  padding: 0 1em;
  box-shadow: 0 4px 4px 0 rgba(0,0,0,0.16);
  border-radius: 0 0 4px 4px;
}

.search-article-title {
  font-size: 20px;
  color: #FF519E; /* CHANGE TO DYNAMIC */
}

.search-article-link:hover {
  text-decoration: none;
}

.search-article-link:focus {
  text-decoration: none;
}

.search-article-description {
  color: #676767;
  line-height: 20px;
  font-size: 14px;
}

.search-article-row:last-of-type hr {
  display: none;
}

/* Content */

#content {
  max-width: 1000px;
  display: block;
  margin: 0 auto;
  padding: 4em 0 0 0;
}

/* Categories */
#categories {
  margin-top: 2em;
}

#breadcrumbs {
  font-size: 14px;
}

.category-icon {
  max-height: 70px;
  color: #FF519E; /* CHANGE TO DYNAMIC */
  padding-bottom: 1.25em;
}

/* Category page */

#subcategories {
  margin: 0em -12em 2em -12em;
  background-color: rgba(0,0,0,0.02);
  border-radius: 4px;
  border-top: 1px solid rgba(0,0,0,0.06);
  border-bottom: 1px solid rgba(0,0,0,0.06);
  padding: 1em 11em;
}

#subcategories .card {
  margin-bottom: 1em;
}

/* Article */

.full-article-card {
  border: 1px solid rgba(0, 0, 0, 0.06);
  border-radius: 4px;
  padding: 1.5em 2em;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
  background-color: white;
}

.full-article-author-meta {
  background-color: rgba(0,0,0,0.02);
  padding: 1em 4em;
  margin: 2em -4em;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

.full-article-author-image {
  border-radius: 4px;
  max-height: 40px;
  display: inline-block;
}

#article p:not(:first-of-type) {
  font-size: 17px;
}

#article h3,h4,h5 {
  margin: 1.2em 0 0.5em 0;
}

#article table {
  margin: 2em -3em;
  display: block;
  overflow-x: auto;
}

#article thead {
  background-color: rgba(0,0,0,0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.06);
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}

#article th {
  padding: 1em;
  text-align: left;
  font-weight: 600;
}

#article tr:nth-child(even) {
  background-color: rgba(0, 0, 0, 0.02);
}

#article td {
  padding: 1em;
  border-right: 1px solid rgba(0,0,0,0.06);
  font-size: 14px;
  min-width: 15em;
}

#article table > tbody > tr > td > pre {
  border-top: none;
  border-bottom: none;
  border-radius: 4px;
  margin: 0;
  padding: 1em;
}

#article ol {
  counter-reset: li;
  margin-left: 0;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 1rem;
}

#article ol > li {
  position: relative;
  margin: 0 0 6px 2em;
  padding: 0.3em 8px;
  list-style: none;
}

#article ol > li:before {
  color: #e80074; /* CHANGE TO DYNAMIC */
  border-color: #ec0e79; /* CHANGE TO DYNAMIC */
  background-color: #ffeaf4; /* CHANGE TO DYNAMIC */
  content: counter(li);
  counter-increment: li;
  position: absolute;
  top: 0.1em;
  left: -2em;
  box-sizing: border-box;
  width: 1.5em;
  height: 1.5em;
  margin-right: 0.2em;
  margin-top: 0.4em;
  border-style: none;
  border-radius: 50%;
  line-height: 1.4em;
  text-align: center;
}

#article ol ol > li:before {
  content: counter(li, lower-latin);
}

#article ol ol ol > li:before {
  content: counter(li, lower-roman);
}

#article ul {
  list-style: none;
  padding: 0;
  font-size: 17px;
  margin: 1em 0;
}

#article ul > li {
  padding-left: 1em;
  text-indent: -.7em;
}

#article ul > li::before {
  content: "•";
  padding-right: 0.25em;
  position: relative;
  top: 0.10em;
  font-size: 1.5em;
  color: #FF519E; /* CHANGE TO DYNAMIC */
}

#article ul ul {
  margin: 0;
}

#article img {
  max-width: 100%;
}

#article pre {
  background-color: rgba(0,0,0,0.03);
  margin: 2em -3.4em;
  padding: 2em 2em;
  border-top: 1px solid rgba(0,0,0,0.06);
  border-bottom: 1px solid rgba(0,0,0,0.06);
  display: block;
  overflow-x: auto;
}

#article pre:before {
  content: attr(data-content);
  display: table;
  clear: both;
  text-transform: uppercase;
  font-size: 10px;
  padding-bottom: 1em;
  font-weight: 700;
  color: rgba(0,0,0,0.20);
}

#article .tip-callout {
  background-color: #ddf5ff;
  margin: 2em -3em;
  padding: 1em 1em;
  border-top: 1px solid rgba(0,0,0,0.06);
  border-bottom: 1px solid rgba(0,0,0,0.06);
  padding-left: 3em;
  text-indent: -3em;
}

#article .tip-callout:before {
  content: '\f075';
  margin-right: .75em;
  font-family: FontAwesome;
  color: white;
  padding: 0.5em;
  background-color: #36c6fe;
  border-radius: 4px;
  display: initial;
  margin-left: 0.3em;
}

#article .tip-callout a {
  color: #0a769e;
  font-weight: bold;
  text-decoration: none;
}

#article .tip-callout a:hover {
  cursor: pointer;
}

#article .note-callout {
  background-color: #fff5dd;
  margin: 2em -3em;
  padding: 1em 1em;
  border-top: 1px solid rgba(0,0,0,0.06);
  border-bottom: 1px solid rgba(0,0,0,0.06);
  padding-left: 3em;
  text-indent: -3em;
}

#article .note-callout:before {
  content: '\f05a';
  margin-right: .75em;
  font-family: FontAwesome;
  color: white;
  padding: 0.5em;
  background-color: #ffbc00;
  border-radius: 4px;
  display: initial;
  margin-left: 0.3em;
}

#article .note-callout a {
  color: #c1961d;
  font-weight: bold;
  text-decoration: none;
}

#article .note-callout a:hover {
  cursor: pointer;
}

#article .warning-callout {
  background-color: #ffd8d8;
  margin: 2em -3em;
  padding: 1em 1em;
  border-top: 1px solid rgba(0,0,0,0.06);
  border-bottom: 1px solid rgba(0,0,0,0.06);
  padding-left: 3em;
  text-indent: -3em;
}

#article .warning-callout:before {
  content: '\f071';
  margin-right: .75em;
  font-family: FontAwesome;
  color: white;
  padding: 0.5em;
  background-color: #ff0000;
  border-radius: 4px;
  display: initial;
  margin-left: 0.3em;
}

#article .warning-callout a {
  color: #b51212;
  font-weight: bold;
  text-decoration: none;
}

#article .warning-callout a:hover {
  cursor: pointer;
}

#article .inline-code {
  color: #383a3c;
}

#article blockquote {
  background-color: rgba(0,0,0,0.03);
  margin: 2em -3em;
  padding: 2em 3em;
  border-top: 1px solid rgba(0,0,0,0.06);
  border-bottom: 1px solid rgba(0,0,0,0.06);
  display: block;
  overflow-x: auto;
  font-style: italic;
}

#article a {
  color: #ff519e;
  font-weight: 600;
}

#article #feedback {
  background-color: rgba(0,0,0,0.02);
  border: 1px solid rgba(0,0,0,0.06);
  border-radius: 4px;
  padding: 0em 1em 1em 1em;
  width: 100%;
}

#article #feedback h3 {
  text-align: center;
  font-weight: 500;
}

#article #feedback .btn-group {
  width: 100%;
}

#article #feedback .btn-group .btn {
  width: 33%;
  opacity: 0.6;
  transition: opacity 0.5s ease;
}

#article #feedback .btn-group .btn:hover {
  opacity: 1;
}

#article #feedback .thanks {
  text-align: center;
}

#article #feedback i {
  display: block;
}

#article #related {
  text-align: center;
  background-color: rgba(0,0,0,0.02);
  border-radius: 4px;
  border: 1px solid rgba(0,0,0,0.06);
  padding: 0em 1em 1em 1em;
}

#article #related > ul {
  list-style: none;
}

#article #related > ul > li {
  padding-left: 0;
}

#article #related ul > li::before {
  display: none;
}

@media (min-width: 70em) #article #toc {
  position: fixed !important;
  width: 300px;
  top: 200px;
  left: 30px;
  max-height: 500px;
  overflow-y: scroll;
}

@media (min-width: 95em) {
  #article #toc {
    position: fixed !important;
    width: 300px !important;
    top: 200px !important;
    left: 30px !important;
    max-height: 500px !important;
    overflow-y: scroll !important;
  }
}

#article #toc {
  padding: 20px;
  margin-bottom: 1em;
  background-color: rgba(0,0,0,0.03);
  border: 1px solid rgba(0,0,0,0.06);
  border-radius: 4px;
}

#article #toc .card.responsive-toc {
  padding: 20px;
  margin-bottom: 1em;
  background-color: rgba(0,0,0,0.03);
  border: 1px solid rgba(0,0,0,0.06);
  border-radius: 4px;
}

#article #toc::before {
  font-size: 20px;
  font-weight: 600;
}

#article #toc ul {
  margin: 0;
}

#article #toc > ul li {
  margin-top: 0;
  list-style: none;
  color: #FF519E; /* CHANGE TO DYNAMIC */
}

/* Contact Form */
#contact-modal .modal-content {
  border: none;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
}

#contact-modal .btn-primary {
  background-color: #FF519E; /* CHANGE TO DYNAMIC */
  border: none;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
}

#contact-modal ul.ticket-deflection-results {
  list-style: none;
  padding-left: 5px;
  text-transform: uppercase;
  font-size: 0.8em;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1cnZlLXVucHJlZml4ZWQubWluLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvRUFBb0U7O0FBRXBFLG9LQUFvSzs7QUFFcEssYUFBYTs7QUFFYjtFQUNFLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLG1EQUFtRDtFQUNuRCxpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLCtCQUErQjtFQUMvQixvQ0FBb0M7RUFDcEMsbUNBQW1DO0VBQ25DLG1DQUFtQztFQUNuQyxzQ0FBc0M7RUFDdEMsOEJBQThCO0VBQzlCLHdDQUF3QztDQUN6Qzs7QUFFRDtFQUNFLFVBQVU7RUFDVixXQUFXO0NBQ1o7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsNENBQTRDO0VBQzVDLHNDQUFzQztFQUN0QyxtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLGlDQUFpQztDQUNsQzs7QUFFRDtFQUNFLHlDQUF5QztDQUMxQzs7QUFFRDtFQUNFLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLGdCQUFnQjtFQUNoQixlQUFlLENBQUMsdUJBQXVCO0NBQ3hDOztBQUVEO0VBQ0Usc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0Usc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZiwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxlQUFlLENBQUMsdUJBQXVCO0VBQ3ZDLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLG9CQUFvQjtDQUNyQjs7QUFFRDtDQUNDLHVDQUF1QztFQUN0Qyx3QkFBd0I7RUFDeEIsZ0NBQWdDO0NBQ2pDOztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOzs7QUFH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O0NBQzFCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsY0FBYztDQUNmOztBQUVEO0VBQ0UsMkJBQTJCO0VBQzNCLGFBQWE7RUFDYixXQUFXO0VBQ1gsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRTtJQUNFLDJCQUEyQjtJQUMzQix3QkFBd0I7SUFDeEIsc0JBQXNCO0lBQ3RCLHNCQUFzQjtJQUN0Qiw2QkFBNkI7SUFDN0IsOEJBQThCO0dBQy9CO0NBQ0Y7O0FBRUQ7RUFDRSxjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLG1DQUFtQztFQUNuQyxtQ0FBbUM7RUFDbkMsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsY0FBYztFQUNkLG1CQUFtQjtFQUNuQixtQ0FBbUM7RUFDbkMsbUNBQW1DO0VBQ25DLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLGdCQUFnQjtFQUNoQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxVQUFVO0NBQ1g7O0FBRUQ7RUFDRSxjQUFjO0VBQ2QsaUJBQWlCO0VBQ2pCLGVBQWUsQ0FBQyx1QkFBdUI7Q0FDeEM7O0FBRUQsa0JBQWtCO0FBQ2xCO0VBQ0UsYUFBYTtFQUNiLDRDQUE0QztDQUM3Qzs7QUFFRDtFQUNFLDBCQUEwQixDQUFDLHVCQUF1QjtFQUNsRCxhQUFhO0VBQ2IsNENBQTRDO0NBQzdDOztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQiwwQkFBMEI7RUFDMUIsaUJBQWlCO0NBQ2xCIiwiZmlsZSI6ImN1cnZlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1MYXRvOjQwMCw3MDBcIik7XG5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9U291cmNlK1NhbnMrUHJvOjQwMCw0MDBpLDYwMCw2MDBpLDcwMCw3MDBpJnN1YnNldD1jeXJpbGxpYyxjeXJpbGxpYy1leHQsZ3JlZWssZ3JlZWstZXh0LGxhdGluLWV4dCx2aWV0bmFtZXNlJyk7XG5cbi8qIEdlbmVyYWwgKi9cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmYmZjZmU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicG51bVwiO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicG51bVwiO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogcHJvcG9ydGlvbmFsLW51bXM7XG59XG5cbmhlYWRlciA+IC5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sYXJnZS1oZWFkaW5nLXRleHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5odnItY2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMgZWFzZTtcbn1cblxuLmh2ci1jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwwLDAsMC4xMClcbn1cblxuLmNhcmQtYmxvY2sge1xuICBwYWRkaW5nOiAxZW0gMWVtIDBlbSAxZW07XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0ZGNTE5RTsgLyogQ0hBTkdFIFRPIERZTkFNSUMgKi9cbn1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhcmQtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhcmQtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzY3Njc2NztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNtYWxsLWNhcGl0YWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zbWFsbC1jYXBpdGFsLXRleHQgYSB7XG4gIGNvbG9yOiAjRkY1MTlFOyAvKiBDSEFOR0UgVE8gRFlOQU1JQyAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hdXRob3ItdGV4dCBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xufVxuXG4uYXV0aG9yLXRleHQge1xuIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDYpO1xuICBtYXJnaW46IDAgLTFlbSAxZW0gLTFlbTtcbiAgcGFkZGluZzogMWVtIDAuNWVtIDAuMjVlbSAwLjVlbTtcbn1cblxuLmF1dGhvci1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmF1dGhvci1pbWFnZTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG5cbi8qIEhlYWRlciAqL1xuXG5AbWVkaWEgKG1pbi1kZXZpY2Utd2lkdGg6IDMyMHB4KSB7XG4gIC5uYXZiYXIge1xuICAgIG1hcmdpbi1sZWZ0Oi0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDotMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5uYXZiYXIge1xuICAgIG1hcmdpbi1sZWZ0Oi0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDotMzBweDtcbiAgfVxufVxuXG4uYmctZmFkZWQge1xuICBoZWlnaHQ6IDE3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1MTlFOyAvKiBDSEFOR0UgVE8gRFlOQU1JQyAqL1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMDAlIDUwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwMCUgNTAlO1xuICBwYWRkaW5nOiAzMHB4IDQ1cHg7XG59XG5cbi5sb2dvIHtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5uYXZiYXItYnJhbmQgPiBzcGFuIHtcbiAgY29sb3I6IHdoaXRlOyAvKiBDSEFOR0UgVE8gRFlOQU1JQyAqL1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubmF2LWl0ZW1zIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGggOiA0ODBweCkge1xuICBsaS5jdXN0b20tbGluaywgbGkuc3RhdHVzcGFnZSB7XG4gIFx0ZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43KTsgLyogQ0hBTkdFIFRPIERZTkFNSUMgKi9cbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSk7IC8qIENIQU5HRSBUTyBEWU5BTUlDICovXG59XG5cbi5idG4uYnRuLXByaW1hcnkuYnRuLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI0ZGNTE5RTsgLyogQ0hBTkdFIFRPIERZTkFNSUMgKi9cbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjE2KTtcbiAgdG9wOiAwcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBlYXNlO1xufVxuXG4uYnRuLmJ0bi1wcmltYXJ5LmJ0bi1jb250YWN0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA3cHggMjBweCAwIHJnYmEoMCwwLDAsMC4xMCk7XG59XG5cbiNsYW5nLWRyb3Bkb3duIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjZmY1MTllOyAvKiBDSEFOR0UgVE8gRFlOQU1JQyAqL1xuICBwYWRkaW5nOiAwLjNlbSAxZW0gMC4zZW0gMWVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4xNik7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBlYXNlO1xufVxuXG4jbGFuZy1kcm9wZG93bjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDIwcHggMCByZ2JhKDAsMCwwLDAuMTApO1xufVxuXG4jbGFuZy1kcm9wZG93bjpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vaGVscGRvY3MtYXNzZXRzL0M0MERKUlBxbGovYXJ0aWNsZXMvdVR3R0tlSVhraS8xNTI2ODAzOTQyNjI5L3dvcmxkLWljb24tc3ZnJyk7IC8qIENIQU5HRSBUTyBEWU5BTUlDICovXG4gIGJhY2tncm91bmQtcmVwZWF0OiBub25lO1xuICBoZWlnaHQ6MjBweDtcbiAgbWFyZ2luOiAwLjJlbSAwLjVlbSAwIDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDIwcHggMCByZ2JhKDAsMCwwLDAuMTApO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIFNlYXJjaCAqL1xuXG4jaW5zdGFudC1zZWFyY2ggaW5wdXQge1xuICBtYXJnaW4tdG9wOiAtMmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4xNik7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG4jaW5zdGFudC1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDJweCAzMHB4IDAgcmdiYSgwLDAsMCwwLjIwKTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjYXJldC1jb2xvcjogI0ZGNTE5RTsgLyogQ0hBTkdFIFRPIERZTkFNSUMgKi9cbn1cblxuI3NlYXJjaHJlc3VsdHMge1xuICBtYXJnaW4tdG9wOiAtMC4yZW07XG59XG5cbiNzZWFyY2gtY29udGFpbmVyIC5mYSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IC0yZW07XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiBncmV5O1xufVxuXG4jaGl0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLDAsMCwwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG5cbi5zZWFyY2gtYXJ0aWNsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNGRjUxOUU7IC8qIENIQU5HRSBUTyBEWU5BTUlDICovXG59XG5cbi5zZWFyY2gtYXJ0aWNsZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2VhcmNoLWFydGljbGUtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNlYXJjaC1hcnRpY2xlLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zZWFyY2gtYXJ0aWNsZS1yb3c6bGFzdC1vZi10eXBlIGhyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQ29udGVudCAqL1xuXG4jY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDRlbSAwIDAgMDtcbn1cblxuLyogQ2F0ZWdvcmllcyAqL1xuI2NhdGVnb3JpZXMge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbiNicmVhZGNydW1icyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNhdGVnb3J5LWljb24ge1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xuICBjb2xvcjogI0ZGNTE5RTsgLyogQ0hBTkdFIFRPIERZTkFNSUMgKi9cbiAgcGFkZGluZy1ib3R0b206IDEuMjVlbTtcbn1cblxuLyogQ2F0ZWdvcnkgcGFnZSAqL1xuXG4jc3ViY2F0ZWdvcmllcyB7XG4gIG1hcmdpbjogMGVtIC0xMmVtIDJlbSAtMTJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjAyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA2KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNik7XG4gIHBhZGRpbmc6IDFlbSAxMWVtO1xufVxuXG4jc3ViY2F0ZWdvcmllcyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLyogQXJ0aWNsZSAqL1xuXG4uZnVsbC1hcnRpY2xlLWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEuNWVtIDJlbTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5mdWxsLWFydGljbGUtYXV0aG9yLW1ldGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDIpO1xuICBwYWRkaW5nOiAxZW0gNGVtO1xuICBtYXJnaW46IDJlbSAtNGVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5mdWxsLWFydGljbGUtYXV0aG9yLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNhcnRpY2xlIHA6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuI2FydGljbGUgaDMsaDQsaDUge1xuICBtYXJnaW46IDEuMmVtIDAgMC41ZW0gMDtcbn1cblxuI2FydGljbGUgdGFibGUge1xuICBtYXJnaW46IDJlbSAtM2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuI2FydGljbGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbiNhcnRpY2xlIHRoIHtcbiAgcGFkZGluZzogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jYXJ0aWNsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDIpO1xufVxuXG4jYXJ0aWNsZSB0ZCB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA2KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtaW4td2lkdGg6IDE1ZW07XG59XG5cbiNhcnRpY2xlIHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gcHJlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuI2FydGljbGUgb2wge1xuICBjb3VudGVyLXJlc2V0OiBsaTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuI2FydGljbGUgb2wgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNnB4IDJlbTtcbiAgcGFkZGluZzogMC4zZW0gOHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4jYXJ0aWNsZSBvbCA+IGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZTgwMDc0OyAvKiBDSEFOR0UgVE8gRFlOQU1JQyAqL1xuICBib3JkZXItY29sb3I6ICNlYzBlNzk7IC8qIENIQU5HRSBUTyBEWU5BTUlDICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZjQ7IC8qIENIQU5HRSBUTyBEWU5BTUlDICovXG4gIGNvbnRlbnQ6IGNvdW50ZXIobGkpO1xuICBjb3VudGVyLWluY3JlbWVudDogbGk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjFlbTtcbiAgbGVmdDogLTJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICBtYXJnaW4tdG9wOiAwLjRlbTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jYXJ0aWNsZSBvbCBvbCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGksIGxvd2VyLWxhdGluKTtcbn1cblxuI2FydGljbGUgb2wgb2wgb2wgPiBsaTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpLCBsb3dlci1yb21hbik7XG59XG5cbiNhcnRpY2xlIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG4jYXJ0aWNsZSB1bCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtLjdlbTtcbn1cblxuI2FydGljbGUgdWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgcGFkZGluZy1yaWdodDogMC4yNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4xMGVtO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjb2xvcjogI0ZGNTE5RTsgLyogQ0hBTkdFIFRPIERZTkFNSUMgKi9cbn1cblxuI2FydGljbGUgdWwgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbiNhcnRpY2xlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuI2FydGljbGUgcHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjAzKTtcbiAgbWFyZ2luOiAyZW0gLTMuNGVtO1xuICBwYWRkaW5nOiAyZW0gMmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA2KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4jYXJ0aWNsZSBwcmU6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWNvbnRlbnQpO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC4yMCk7XG59XG5cbiNhcnRpY2xlIC50aXAtY2FsbG91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGY1ZmY7XG4gIG1hcmdpbjogMmVtIC0zZW07XG4gIHBhZGRpbmc6IDFlbSAxZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDYpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA2KTtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIHRleHQtaW5kZW50OiAtM2VtO1xufVxuXG4jYXJ0aWNsZSAudGlwLWNhbGxvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA3NSc7XG4gIG1hcmdpbi1yaWdodDogLjc1ZW07XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YzZmZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbiNhcnRpY2xlIC50aXAtY2FsbG91dCBhIHtcbiAgY29sb3I6ICMwYTc2OWU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNhcnRpY2xlIC50aXAtY2FsbG91dCBhOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jYXJ0aWNsZSAubm90ZS1jYWxsb3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVkZDtcbiAgbWFyZ2luOiAyZW0gLTNlbTtcbiAgcGFkZGluZzogMWVtIDFlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNik7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDYpO1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgdGV4dC1pbmRlbnQ6IC0zZW07XG59XG5cbiNhcnRpY2xlIC5ub3RlLWNhbGxvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA1YSc7XG4gIG1hcmdpbi1yaWdodDogLjc1ZW07XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmMwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG5cbiNhcnRpY2xlIC5ub3RlLWNhbGxvdXQgYSB7XG4gIGNvbG9yOiAjYzE5NjFkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jYXJ0aWNsZSAubm90ZS1jYWxsb3V0IGE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNhcnRpY2xlIC53YXJuaW5nLWNhbGxvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkOGQ4O1xuICBtYXJnaW46IDJlbSAtM2VtO1xuICBwYWRkaW5nOiAxZW0gMWVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA2KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNik7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICB0ZXh0LWluZGVudDogLTNlbTtcbn1cblxuI2FydGljbGUgLndhcm5pbmctY2FsbG91dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDcxJztcbiAgbWFyZ2luLXJpZ2h0OiAuNzVlbTtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cblxuI2FydGljbGUgLndhcm5pbmctY2FsbG91dCBhIHtcbiAgY29sb3I6ICNiNTEyMTI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNhcnRpY2xlIC53YXJuaW5nLWNhbGxvdXQgYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI2FydGljbGUgLmlubGluZS1jb2RlIHtcbiAgY29sb3I6ICMzODNhM2M7XG59XG5cbiNhcnRpY2xlIGJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDMpO1xuICBtYXJnaW46IDJlbSAtM2VtO1xuICBwYWRkaW5nOiAyZW0gM2VtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA2KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbiNhcnRpY2xlIGEge1xuICBjb2xvcjogI2ZmNTE5ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI2FydGljbGUgI2ZlZWRiYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjAyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwZW0gMWVtIDFlbSAxZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jYXJ0aWNsZSAjZmVlZGJhY2sgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbiNhcnRpY2xlICNmZWVkYmFjayAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNhcnRpY2xlICNmZWVkYmFjayAuYnRuLWdyb3VwIC5idG4ge1xuICB3aWR0aDogMzMlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xufVxuXG4jYXJ0aWNsZSAjZmVlZGJhY2sgLmJ0bi1ncm91cCAuYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuI2FydGljbGUgI2ZlZWRiYWNrIC50aGFua3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNhcnRpY2xlICNmZWVkYmFjayBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNhcnRpY2xlICNyZWxhdGVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNik7XG4gIHBhZGRpbmc6IDBlbSAxZW0gMWVtIDFlbTtcbn1cblxuI2FydGljbGUgI3JlbGF0ZWQgPiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbiNhcnRpY2xlICNyZWxhdGVkID4gdWwgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuI2FydGljbGUgI3JlbGF0ZWQgdWwgPiBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwZW0pICNhcnRpY2xlICN0b2Mge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMwMHB4O1xuICB0b3A6IDIwMHB4O1xuICBsZWZ0OiAzMHB4O1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTVlbSkge1xuICAjYXJ0aWNsZSAjdG9jIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI2FydGljbGUgI3RvYyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjAzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4jYXJ0aWNsZSAjdG9jIC5jYXJkLnJlc3BvbnNpdmUtdG9jIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDMpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbiNhcnRpY2xlICN0b2M6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI2FydGljbGUgI3RvYyB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuI2FydGljbGUgI3RvYyA+IHVsIGxpIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sb3I6ICNGRjUxOUU7IC8qIENIQU5HRSBUTyBEWU5BTUlDICovXG59XG5cbi8qIENvbnRhY3QgRm9ybSAqL1xuI2NvbnRhY3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbiNjb250YWN0LW1vZGFsIC5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUxOUU7IC8qIENIQU5HRSBUTyBEWU5BTUlDICovXG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuI2NvbnRhY3QtbW9kYWwgdWwudGlja2V0LWRlZmxlY3Rpb24tcmVzdWx0cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuIl19 */