/* VARIABLES */
@media screen and (max-width: 47.9375rem) {
  body {
    font-size: 1rem;
  }
  .front .node.node-teaser .content {
    margin-top: 0;
    padding: 0em 1.2em;
  }
  #page-top .block-locale {
    font-family: "Montserrat", sans-serif;
    font-weight: bold;
  }
  #page-top .block-locale .dropdown .caret {
    width: 9px;
    margin-left: 0.3125rem;
  }
  #page-top .col-xs-9 {
    padding-left: 0;
  }
  #navbar > .container > .row {
    width: 100vw;
  }
  #navbar button.navbar-toggler:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  #navbar .col-md-8.col-12 {
    padding: 0;
  }
  #navbar .col-md-8.col-12 #navbarMain {
    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4);
            box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4);
    max-height: 384px;
    overflow: auto;
    background-color: #f3f2f3;
  }
  #navbar .col-md-8.col-12 #navbarMain li:not(.has-children),
  #navbar .col-md-8.col-12 #navbarMain ul:not(.submenu-list) > li {
    display: block;
    border-bottom: 1px solid #cccccc;
    padding: 0 0.625rem;
    margin-top: -0.0625rem;
  }
  #navbar .col-md-8.col-12 #navbarMain li:not(.has-children) > a,
  #navbar .col-md-8.col-12 #navbarMain ul:not(.submenu-list) > li > a {
    font-family: "Montserrat", sans-serif;
    line-height: 1em;
    font-weight: bold;
    text-transform: uppercase;
    color: #333333;
    display: block;
    text-decoration: none;
    padding-bottom: 0;
    padding: 1em 0;
  }
  #navbar .col-md-8.col-12 #navbarMain li:not(.has-children) > a:hover,
  #navbar .col-md-8.col-12 #navbarMain ul:not(.submenu-list) > li > a:hover {
    border: none;
  }
  #navbar .col-md-8.col-12 #navbarMain li:not(.has-children):last-child,
  #navbar .col-md-8.col-12 #navbarMain ul:not(.submenu-list) > li:last-child {
    border-bottom: none;
  }
  #navbar .col-md-8.col-12 #navbarMain li.has-children > div:not(.collapse) {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    margin: 0 -0.625rem;
    margin-top: -0.0625rem;
  }
  #navbar .col-md-8.col-12 #navbarMain li.has-children > div:not(.collapse) > a {
    font-family: "Montserrat", sans-serif;
    line-height: 1em;
    font-weight: bold;
    text-transform: uppercase;
    color: #333333;
    display: block;
    text-decoration: none;
    padding-bottom: 0;
    padding: 1em 0;
  }
  #navbar .col-md-8.col-12 #navbarMain li.has-children > div:not(.collapse) > a:hover {
    border: none;
  }
  #navbar .col-md-8.col-12 #navbarMain li.has-children > div.collapse {
    margin: 0 -0.625rem;
    border-top: 1px solid #cccccc;
    border-bottom: none;
    margin-top: -0.0625rem;
  }
  #navbar .col-md-8.col-12 #navbarMain .qtip {
    display: none !important;
  }
  #navbar .logo {
    padding-left: 0;
    max-width: 70%;
  }
  .view-slideshow-home-top {
    color: white;
  }
  .view-slideshow-home-top .background-cover {
    /*        height: auto !important;
                  padding: 2em 0;*/
  }
  .view-slideshow-home-top .fields h2.field-content {
    margin-left: 0;
  }
  .view-slideshow-home-top .fields .text {
    margin-bottom: 0.5em;
    line-height: 1.2em;
  }
  .view-slideshow-home-top .owl-dots {
    position: static;
  }
  .view-slideshow-home-top .owl-dots .owl-numbers {
    color: #4d4d4d !important;
  }
  .view-slideshow-home-top #scroller {
    display: none;
  }
  .page-organizza-dormire #page-content .alloggi .dormire-content-no-img .dormire-content {
    min-height: 50px;
    width: 100%;
  }
  .page-organizza-dormire #page-content .alloggi .dormire-content-no-img .dormire-content-text {
    margin-left: 0;
  }
  .page-ricerca #page-content .block-views.col-sm-9 {
    width: 50%;
  }
  .node-type-must-see .paragraph--type--elementi-ispirazionali .view-mode-elemento_must_see .text-content-elemento-must-see .text-container-elemento-must-see,
  .node-type-must-see .paragraph--type--elementi-must-see .view-mode-elemento_must_see .text-content-elemento-must-see .text-container-elemento-must-see,
  .node-type-must-see .field-name-field-collegamento-ad-attrattore .view-mode-elemento_must_see .text-content-elemento-must-see .text-container-elemento-must-see,
  .node--type-must-see .paragraph--type--elementi-ispirazionali .view-mode-elemento_must_see .text-content-elemento-must-see .text-container-elemento-must-see,
  .node--type-must-see .paragraph--type--elementi-must-see .view-mode-elemento_must_see .text-content-elemento-must-see .text-container-elemento-must-see,
  .node--type-must-see .field-name-field-collegamento-ad-attrattore .view-mode-elemento_must_see .text-content-elemento-must-see .text-container-elemento-must-see {
    min-height: 100px;
  }
  .node-type-evento .content-body .tappe .tappa-singola .brochure-locandina {
    padding-top: 1.125rem;
    padding-left: 0.625rem;
  }
  .front #page-content #block-views-scelti-per-te-home-block .views-row,
  .front #page-content #block-views-localit-turistiche-home-block .views-row {
    margin-bottom: 3em;
  }
  .front #page-content #block-views-scelti-per-te-home-block .views-row .node-teaser .field-name-field-immagine-top,
  .front #page-content #block-views-localit-turistiche-home-block .views-row .node-teaser .field-name-field-immagine-top {
    float: left;
    width: 33%;
  }
  .front #page-content #block-views-scelti-per-te-home-block .views-row .node-teaser .field--name-title,
  .front #page-content #block-views-localit-turistiche-home-block .views-row .node-teaser .field--name-title {
    font-size: 1rem;
  }
  .front #page-content #block-views-scelti-per-te-home-block .views-row .node-teaser .content-wrapper,
  .front #page-content #block-views-localit-turistiche-home-block .views-row .node-teaser .content-wrapper {
    float: left;
    width: 66%;
    height: 0 !important;
    background-color: transparent;
  }
  .front #page-content #page-content .layout-3 .content {
    padding: 0em 1.2em;
  }
  .front .menu-name-menu-link-social ul li {
    margin-left: 0.7em;
    margin-right: 0.7em;
  }
  .front .menu-name-menu-link-social ul li a {
    -webkit-background-size: 100% 100%;
            background-size: 100%;
    height: 50px;
    width: 50px;
  }
  .front #block-sardegna-organizzailtuoviaggio.block-menu ul.menu {
    height: initial;
  }
  .front #block-sardegna-organizzailtuoviaggio.block-menu ul.menu li {
    float: none;
    margin: 0;
    width: 100%;
  }
  .front #block-sardegna-organizzailtuoviaggio.block-menu ul.menu li a {
    color: inherit;
    font-size: 1.25rem;
    margin: 2em 0em;
    border: 10px solid #f1f1f1;
    padding-top: 1.2em;
    background-position: 0.5em center;
    -webkit-background-size: 15% 15%;
            background-size: 15%;
    min-height: 5em;
    width: 100%;
  }
  .front #block-sardegna-organizzailtuoviaggio.block-menu ul.menu li.come-arrivare a:hover {
    border: 10px solid #1fcbd9;
  }
  .front #block-sardegna-organizzailtuoviaggio.block-menu ul.menu li.alloggi a:hover {
    border: 10px solid #ef524b;
  }
  .footer .footer-top {
    margin: 0 auto;
    display: table;
  }
  .footer .footer-top .sardegna-italia {
    margin: 0 auto;
    display: table;
  }
  .footer .footer-top .logo-finanziamento {
    padding-bottom: 3em;
    padding-right: 3em;
    margin: 0 auto;
    display: table;
  }
  .footer .footer-top .logo-finanziamento.sardegna, .footer .footer-top .logo-finanziamento.italia {
    float: left;
  }
  .footer .footer-menu {
    float: left;
    padding-bottom: 2.1875rem;
  }
  .footer .footer-bottom .col-sm-6 {
    text-align: center;
  }
  .footer .footer-bottom .col-sm-6 .footer-bottom-right {
    text-align: center;
  }
  .page-organizza-dormire #views-exposed-form-strutture-ricettive-page-strutture-ricettive .views-exposed-widgets {
    margin-top: -15rem;
  }
  .why-visit {
    padding: 1.25rem !important;
  }
  #block-sardegna-views-block-localita-turistiche-luoghi {
    display: none;
  }
  .mobile-menu .mobile-menu-toggle .toggle-icon {
    display: none;
  }
  .mobile-menu .mobile-menu-toggle::before {
    content: "";
    float: right;
    width: 2em;
    height: 1em;
    background-image: url("../images/frecce/freccia-accordion.png");
    background-repeat: no-repeat;
    margin-top: 0.2em;
  }
  .mobile-menu .mobile-menu-toggle[aria-expanded=true]::before {
    background-image: url("../images/frecce/freccia-accordion-chiudi.png");
  }
  .mobile-menu .submenu-list {
    padding-left: 2.5rem;
  }
  #block-sardegna-views-block-galleria-immagini-block .owl-nav,
  #block-sardegna-views-block-potresti-essere-interessato-anche-block .owl-nav {
    display: none;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlcy5zY3NzIiwieC1zbWFsbC5zY3NzIiwieC1zbWFsbC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsY0FBQTtBQ0VBO0VBQ0U7SUFDRSxlQUFBO0VDQUY7RURJRTtJQUNFLGFBQUE7SUFDQSxrQkFBQTtFQ0ZKO0VEUUU7SUQ4U0YscUNBQUE7SUFDQSxpQkFBQTtFRW5UQTtFRFFNO0lBQ0UsVUFBQTtJQUNBLHNCQUFBO0VDTlI7RURXRTtJQUNFLGVBQUE7RUNUSjtFRGVFO0lBQ0UsWUFBQTtFQ2JKO0VEZ0JFO0lBQ0Usd0JBQUE7WUFBQSxnQkFBQTtFQ2RKO0VEa0JFO0lBQ0UsVUFBQTtFQ2hCSjtFRGtCSTtJQUNFLGtEQUFBO1lBQUEsMENBQUE7SUFDQSxpQkFBQTtJQUNBLGNBQUE7SUFDQSx5QkQyQlE7RUUzQ2Q7RURtQk07O0lBRUUsY0FBQTtJQUNBLGdDQUFBO0lBQ0EsbUJBQUE7SUFDQSxzQkFBQTtFQ2pCUjtFRG1CUTs7SUFDRSxxQ0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSx5QkFBQTtJQUNBLGNBQUE7SUFDQSxjQUFBO0lBQ0EscUJBQUE7SUFDQSxpQkFBQTtJQUNBLGNBQUE7RUNoQlY7RURrQlU7O0lBQ0UsWUFBQTtFQ2ZaO0VEbUJROztJQUNFLG1CQUFBO0VDaEJWO0VEb0JNO0lBRUUsc0JBQUE7SUFDQSx1QkFBQTtJQUNBLG1CQUFBO0lBQ0Esc0JBQUE7RUNuQlI7RURxQlE7SUFDRSxxQ0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUJBQUE7SUFDQSx5QkFBQTtJQUNBLGNBQUE7SUFDQSxjQUFBO0lBQ0EscUJBQUE7SUFDQSxpQkFBQTtJQUNBLGNBQUE7RUNuQlY7RURxQlU7SUFDRSxZQUFBO0VDbkJaO0VEd0JNO0lBQ0UsbUJBQUE7SUFDQSw2QkFBQTtJQUNBLG1CQUFBO0lBQ0Esc0JBQUE7RUN0QlI7RUR5Qk07SUFDRSx3QkFBQTtFQ3ZCUjtFRDRCRTtJQUNFLGVBQUE7SUFDQSxjQUFBO0VDMUJKO0VEOEJBO0lBQ0UsWUFBQTtFQzVCRjtFRDZCRTtJQUNFO2tDQUFBO0VDMUJKO0VEK0JJO0lBQ0UsY0FBQTtFQzdCTjtFRCtCSTtJQUNFLG9CQUFBO0lBQ0Esa0JBQUE7RUM3Qk47RURrQ0U7SUFDRSxnQkFBQTtFQ2hDSjtFRGlDSTtJQUNFLHlCQUFBO0VDL0JOO0VEa0NFO0lBQ0UsYUFBQTtFQ2hDSjtFRHlDUTtJQUNFLGdCQUFBO0lBQ0EsV0FBQTtFQ3ZDVjtFRHlDUTtJQUNFLGNBQUE7RUN2Q1Y7RURtREk7SUFDRSxVQUFBO0VDakROO0VEK0RROzs7Ozs7SUFDRSxpQkFBQTtFQ3hEVjtFRG9FUTtJQUNFLHFCQUFBO0lBQ0Esc0JBQUE7RUNsRVY7RUQrRU07O0lBQ0Usa0JBQUE7RUM1RVI7RUQ4RVU7O0lBQ0UsV0FBQTtJQUNBLFVBQUE7RUMzRVo7RUQ2RVU7O0lBQ0UsZUFBQTtFQzFFWjtFRDRFVTs7SUFDRSxXQUFBO0lBQ0EsVUFBQTtJQUNBLG9CQUFBO0lBQ0EsNkJBQUE7RUN6RVo7RURpRk07SUFDRSxrQkFBQTtFQy9FUjtFRHNGTTtJQU1FLGtCQUFBO0lBQ0EsbUJBQUE7RUN6RlI7RURtRlE7SUFDRSxrQ0FBQTtZQUFBLHFCQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7RUNqRlY7RUQyRkk7SUFDRSxlQUFBO0VDekZOO0VEMEZNO0lBQ0UsV0FBQTtJQUNBLFNBQUE7SUFDQSxXQUFBO0VDeEZSO0VEeUZRO0lBQ0UsY0FBQTtJQUNBLGtCQUFBO0lBQ0EsZUFBQTtJQUNBLDBCQUFBO0lBQ0Esa0JBQUE7SUFDQSxpQ0FBQTtJQUNBLGdDQUFBO1lBQUEsb0JBQUE7SUFDQSxlQUFBO0lBQ0EsV0FBQTtFQ3ZGVjtFRDRGVTtJQUNFLDBCQUFBO0VDMUZaO0VEZ0dVO0lBQ0UsMEJBQUE7RUM5Rlo7RUR3R0U7SUFDRSxjQUFBO0lBQ0EsY0FBQTtFQ3RHSjtFRHVHSTtJQUNFLGNBQUE7SUFDQSxjQUFBO0VDckdOO0VEdUdJO0lBQ0UsbUJBQUE7SUFDQSxrQkFBQTtJQUNBLGNBQUE7SUFDQSxjQUFBO0VDckdOO0VEc0dNO0lBRUUsV0FBQTtFQ3JHUjtFRDBHRTtJQUNFLFdBQUE7SUFDQSx5QkFBQTtFQ3hHSjtFRDJHSTtJQUNFLGtCQUFBO0VDekdOO0VEMEdNO0lBQ0Usa0JBQUE7RUN4R1I7RURpSEk7SUFDRSxrQkFBQTtFQy9HTjtFRG9IQTtJQUNFLDJCQUFBO0VDbEhGO0VEc0hBO0lBQ0UsYUFBQTtFQ3BIRjtFRDBISTtJQUNFLGFBQUE7RUN4SE47RUQySEk7SUFDRSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7SUFDQSxXQUFBO0lBQ0EsK0RBQUE7SUFDQSw0QkFBQTtJQUNBLGlCQUFBO0VDekhOO0VENEhJO0lBQ0Usc0VBQUE7RUMxSE47RUQrSEU7SUFDRSxvQkFBQTtFQzdISjtFRG1JRTs7SUFDRSxhQUFBO0VDaElKO0FBQ0YiLCJmaWxlIjoieC1zbWFsbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBWQVJJQUJMRVMgKi9cblxuLy8gY29sb3JzXG4kcHJpbWFyeS1zaGFkZTogIzA2NzhiZTtcbiRwcmltYXJ5LWxpZ2h0OiB0aW50LWNvbG9yKCRwcmltYXJ5LXNoYWRlLCAzNyUpO1xuJHByaW1hcnktZGFyazogc2hhZGUtY29sb3IoJHByaW1hcnktc2hhZGUsIDEyJSk7XG4kYWNjZW50LXNoYWRlOiAjMDY0NzcxO1xuJGFjY2VudC1saWdodDogdGludC1jb2xvcigkYWNjZW50LXNoYWRlLCAzNyUpO1xuJGFjY2VudC1kYXJrOiBzaGFkZS1jb2xvcigkYWNjZW50LXNoYWRlLCAxMiUpO1xuLy8gUmVhc3NpZ24gY29sb3IgdmFycyB0byBzZW1hbnRpYyBjb2xvciBzY2hlbWVcbiRyZWQ6ICNkYzM1NDU7XG4keWVsbG93OiAjZmZjMTA3O1xuJGdyZWVuOiAjMjhhNzQ1O1xuJGN5YW46ICMxN2EyYjg7XG4kd2hpdGU6ICNmZmY7XG4kZ3JheS0xMDA6ICNmOGY5ZmE7XG4kZ3JheS04MDA6ICMzNDNhNDA7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogJGFjY2VudC1zaGFkZTtcbiRzZWNvbmRhcnk6ICRwcmltYXJ5LXNoYWRlO1xuJHN1Y2Nlc3M6ICRncmVlbjtcbiRpbmZvOiAkY3lhbjtcbiR3YXJuaW5nOiAkeWVsbG93O1xuJGRhbmdlcjogJHJlZDtcbiRicmFuZC1wcmltYXJ5OiAkYWNjZW50LXNoYWRlO1xuJGxpZ2h0OiAkZ3JheS0xMDA7XG4kZGFyazogJGdyYXktODAwO1xuLy8kYnJhbmQtc3VjY2VzczogJGdyZWVuO1xuLy8kYnJhbmQtaW5mbzogJHRlYWw7XG4vLyRicmFuZC13YXJuaW5nOiAkb3JhbmdlO1xuLy8kYnJhbmQtZGFuZ2VyOiAkcmVkO1xuJGJyYW5kLWludmVyc2U6ICRwcmltYXJ5LXNoYWRlO1xuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cbiRib2R5LWJnOiAkd2hpdGU7XG4kYm9keS1jb2xvcjogJGdyYXktODAwO1xuJGludmVyc2UtYmc6ICRwcmltYXJ5LXNoYWRlO1xuJGludmVyc2UtY29sb3I6ICR3aGl0ZTtcbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuLy8kbGluay1jb2xvcjogJGFjY2VudC1zaGFkZTtcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4vLyRsaW5rLWhvdmVyLWNvbG9yOiAkYWNjZW50LWRhcms7XG4vLyRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcbi8vIENvbW1lbnRzXG4kY29tbWVudC1zcGFjZXIteDogMS4yNWVtO1xuJGNvbW1lbnQtc3BhY2VyLXk6IDEuMjVlbTtcbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplc1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWU7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuLy8gQnJlYWRjcnVtYnMgKFdvcmtzIG9ubHkgb24gQm9vdHN0cmFwIDUrKVxuLy8gJGJyZWFkY3J1bWItZGl2aWRlcjogcXVvdGUoXCI+XCIpO1xuJGVuYWJsZS1jYXJldDogdHJ1ZTtcblxuJGJsb2NrLXBhZGRpbmc6IDE4cHg7XG5cblxuJGNvbG9yLXllbGxvdzogI2Y2OWYxYTtcbiRjb2xvci1ibHVlOiAjMTc0YjdkO1xuJGNvbG9yLXB1cnBsZTogI2EwMGM1YTtcbiRjb2xvci1ncmVlbjogIzY2OTgwMTtcblxuJGNvbG9yLWxpZ2h0Z3JleTojZTZlNmU2O1xuJGNvbG9yLWdyZXk6ICNkNmQ2ZDY7XG4kY29sb3ItbGlnaHRlcmdyZXk6ICNmMWYxZjE7XG4kY29sb3ItZ3JleS1ib3JkZXI6ICNjY2NjY2M7XG4kY29sb3ItZ3JleS1ib3R0b206ICNmNGY0ZjQ7XG4kY29sb3ItZGVlcGdyZXk6ICM0YzRjNGM7XG4kY29sb3ItZGVlcGVyZ3JleTogIzMzMzMzMztcbiRjb2xvci1jeWFuOiAjMWZjYmQ5O1xuJGNvbG9yLXJlZDogI2YzNjY1ZDtcbiRjb2xvci1saWdodGJsdWU6ICMxODcxYjM7XG4kbWFyZ2luLWJpZzogNjBweDtcbiRjb2xvci10ZXh0OiAjNGQ0ZDRkO1xuJGNvbG9yLWdyZXktYmc6ICNmM2YyZjM7XG4kY29sb3ItcmVkLWJ1dHRvbjogI2VmNTI0YjtcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcblxuJGZvbnQtc2l6ZS0xMTogNjEuMTExJTtcbiRmb250LXNpemUtMTQ6IDc3Ljc3Nzc4JTtcbiRmb250LXNpemUtMTY6IDg4Ljg4ODg5JTtcbiRmb250LXNpemUtMjA6IDExMS4xMTExMSU7XG4kZm9udC1zaXplLTIxOiAxMTYuNjY2NjY3JTtcbiRmb250LXNpemUtMjM6IDEyNy43Nzc3NzglO1xuJGZvbnQtc2l6ZS0yNDogMTMzLjMzMzMzJTtcbiRmb250LXNpemUtMzA6IDE2Ni42NjY2NyU7XG4kZm9udC1zaXplLTM2OiAyMDAlO1xuJGZvbnQtc2l6ZS00NTogMjUwJTtcbiRmb250LXNpemUtNTU6IDMwMCU7XG4kZm9udC1zaXplLTYwOiAzMzMuMzMlO1xuXG4kbWFpbi1tZW51LWhlaWdodDogNGVtO1xuJGJsb2NrLW1hcmdpbjogMy41ZW07XG5cbiRndXR0ZXI6IDIwcHg7XG4kaGFsZi1ndXR0ZXI6IDEwcHg7XG5cbiR4cy1zbWFsbC13aWR0aDogMzYwcHg7XG4kc21hbGwtd2lkdGg6IDc2OHB4O1xuJHNtYWxsLXdpZHRoLTE6ICRzbWFsbC13aWR0aCAtIDFweDtcbiRtZWRpdW0td2lkdGg6IDk5MnB4O1xuJG1lZGl1bS13aWR0aC0xOiAkbWVkaXVtLXdpZHRoIC0gMXB4O1xuJGxhcmdlLXdpZHRoOiAxMjAwcHg7XG4kbGFyZ2Utd2lkdGgtMTogJGxhcmdlLXdpZHRoIC0gMXB4O1xuJG1xLXRhYmxldC1sYW5kc2NhcGU6IDEwMjRweCAhZGVmYXVsdDtcblxuXG5AbWl4aW4gbWVkaWEtcmFuZ2UoJG1pbi13aWR0aCwgJG1heC13aWR0aCl7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRtaW4td2lkdGh9KSBhbmQgKG1heC13aWR0aDogI3skbWF4LXdpZHRofSl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLXJhbmdlLWxhbmRzY2FwZSgkbWluLXdpZHRoLCAkbWF4LXdpZHRoKXtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JG1pbi13aWR0aH0pIGFuZCAobWF4LXdpZHRoOiAjeyRtYXgtd2lkdGh9KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1tb3JlKCRtaW4td2lkdGgpe1xuICBAbWVkaWEgKG1pbi13aWR0aDogI3skbWluLXdpZHRofSl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHgtc21hbGx7XG4gIEBpbmNsdWRlIG1lZGlhLXJhbmdlKDAsICRzbWFsbC13aWR0aC0xKXtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cblxuQG1peGluIG1lZGl1bS1vbmx5e1xuICBAaW5jbHVkZSBtZWRpYS1yYW5nZSgkbWVkaXVtLXdpZHRoLCAkbGFyZ2Utd2lkdGgtMSl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzbWFsbHtcbiAgQGluY2x1ZGUgbWVkaWEtbW9yZSgkc21hbGwtd2lkdGgpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuQG1peGluIG1lZGl1bXtcbiAgQGluY2x1ZGUgbWVkaWEtbW9yZSgkbWVkaXVtLXdpZHRoKXtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbkBtaXhpbiBsYXJnZXtcbiAgQGluY2x1ZGUgbWVkaWEtbW9yZSgkbGFyZ2Utd2lkdGgpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB4bHtcbiAgQGluY2x1ZGUgbWVkaWEtbW9yZSgxNjAwcHgpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzbWFsbC1vbmx5e1xuICBAaW5jbHVkZSBtZWRpYS1yYW5nZSgkc21hbGwtd2lkdGgsICRtZWRpdW0td2lkdGgtMSl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBmb250LXNpemUtMTF7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbkBtaXhpbiBmb250LXNpemUtMTR7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgQGluY2x1ZGUgc21hbGwtb25seXtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaXVtLW9ubHl7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbn1cbkBtaXhpbiBmb250LXNpemUtMTZ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgQGluY2x1ZGUgc21hbGwtb25seXtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaXVtLW9ubHl7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtaXhpbiBmb250LXNpemUtMTh7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgQGluY2x1ZGUgeC1zbWFsbHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbC1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpdW0tb25seXtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtc2l6ZS0yMHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBAaW5jbHVkZSB4LXNtYWxse1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsLW9ubHl7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGl1bS1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG5AbWl4aW4gZm9udC1zaXplLTIxe1xuICBmb250LXNpemU6IDIxcHg7XG4gIEBpbmNsdWRlIHgtc21hbGx7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsLW9ubHl7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGl1bS1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1peGluIGZvbnQtc2l6ZS0yM3tcbiAgZm9udC1zaXplOiAyM3B4O1xuICBAaW5jbHVkZSB4LXNtYWxse1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbC1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpdW0tb25seXtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtc2l6ZS0yNHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBAaW5jbHVkZSBzbWFsbC1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpdW0tb25seXtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtaXhpbiBmb250LXNpemUtMzB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgQGluY2x1ZGUgc21hbGwtb25seXtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaXVtLW9ubHl7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWl4aW4gZm9udC1zaXplLTM2e1xuICBmb250LXNpemU6IDM2cHg7XG4gIEBpbmNsdWRlIHgtc21hbGx7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsLW9ubHl7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGl1bS1vbmx5e1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5cbkBtaXhpbiBmb250LXNpemUtNDV7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgQGluY2x1ZGUgeC1zbWFsbHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbiAgQGluY2x1ZGUgc21hbGwtb25seXtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaXVtLW9ubHl7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWl4aW4gZm9udC1zaXplLTU1e1xuICBmb250LXNpemU6IDU1cHg7XG4gIEBpbmNsdWRlIHgtc21hbGx7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIEBpbmNsdWRlIHNtYWxsLW9ubHl7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGl1bS1vbmx5e1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1peGluIGZvbnQtc2l6ZS02MHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBAaW5jbHVkZSB4LXNtYWxse1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxuICBAaW5jbHVkZSBzbWFsbC1vbmx5e1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpdW0tb25seXtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtbW9udHNlcnJhdHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtaXhpbiBmb250LXdvcmtzYW5ze1xuICBmb250LWZhbWlseTogJ1dvcmsgU2FucycsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi8vVGl0b2xpIHNvcHJhIGxlIGZvdG9cbkBtaXhpbiBmb250LW1vbnRzZXJyYXQtcGhvdG97XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdDtcbn1cblxuLy9MYWJlbCBmaWVsZFxuQG1peGluIGZvbnQtbW9udHNlcnJhdC1sYWJlbC1maWVsZHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdDtcbn1cbi8vQm9keVxuQG1peGluIGZvbnQtY29udGVudHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIEBpbmNsdWRlIGZvbnQtd29ya3NhbnM7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZS0yMTtcbn1cblxuQG1peGluIF9idXR0b24tYmFzZSgkY29sb3Ipe1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yO1xuICBwYWRkaW5nOiAwLjVlbSAyZW07XG4gIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplLTE2O1xuICAmOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLWludmVydGVkKCRjb2xvcil7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBfYnV0dG9uLWJhc2UoJGNvbG9yKTtcbiAgLy9jb2xvcjogJGNvbG9yO1xuICAmOmhvdmVye1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uKCRjb2xvcil7XG4gIEBpbmNsdWRlIF9idXR0b24tYmFzZSgkY29sb3IpO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi12ZWRpKCRjb2xvcil7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogODguODg4ODklO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3I7XG4gIHBhZGRpbmc6IDAuM2VtIDIuM2VtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1peGluIGxpc3QtcmVzZXR7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIEBpbmNsdWRlIHJlc2V0O1xufVxuXG5AbWl4aW4gYmVmb3JlLWljb24oJHdpZHRoLCAkaGVpZ2h0LCAkYmd1cmwpe1xuICBsaW5lLWhlaWdodDogJGhlaWdodDtcbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYmd1cmw7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjRlbTtcbiAgfVxufVxuXG5AbWl4aW4gcmVzZXR7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWl4aW4gYm9vdHN0cmFwLXN0eWxlLXJlc2V0e1xuICBiYWNrZ3JvdW5kOm5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1peGluIGlucHV0LXJlc2V0e1xuICBAaW5jbHVkZSByZXNldDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuQG1peGluIGJveC1zaGFkb3ctcmVzZXR7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1peGluIHZlcnRpY2FsLWFsaWduKCRwb3NpdGlvbjogcmVsYXRpdmUsICRwZXJjZW50OiA1MCUpIHtcbiAgcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgdG9wOiAkcGVyY2VudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRwZXJjZW50KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHBlcmNlbnQpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRwZXJjZW50KTtcbn1cblxuXG5AbWl4aW4gdmVydGljYWwtYWxpZ24taXRlbXN7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDsgLyogU2FmYXJpICovXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogU2FmYXJpIDcuMCsgKi9cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1peGluIGhvcml6b250YWwtYWxpZ24oJHBvc2l0aW9uOiByZWxhdGl2ZSkge1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cblxuXG5cbkBtaXhpbiBpY29uaXplZCgkd2lkdGgsICRoZWlnaHQsICRpbWc6Jycpe1xuICBAaW5jbHVkZSByZXNldDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gIGhlaWdodDogJGhlaWdodDtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWcpO1xufVxuXG5AbWl4aW4gaWNvbl90b3AoJHcsICRoLCAkaW1nOicnKXtcbiAgcGFkZGluZy10b3A6ICR3ICogMS4xO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6ICR3ICRoO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZyk7XG59XG5cblxuQG1peGluIGljb25fbGVmdCgkdywgJGgsICRpbWc6Jycpe1xuICBwYWRkaW5nLWxlZnQ6ICR3ICogMS4xO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6ICR3ICRoO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNjAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZyk7XG59XG5cblxuQG1peGluIGljb25fcmlnaHQoJHcsICRoLCAkaW1nOicnKXtcbiAgcGFkZGluZy1yaWdodDogJHcgKiAxLjI1O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6ICR3ICRoO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNjAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZyk7XG59XG5cblxuQG1peGluIGljb25fcmlnaHRfYXJyb3d7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mcmVjY2UvZnJlY2NpYS1hcHByb2ZvbmRpbWVudG8ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDdweCAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNjAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xufVxuXG5AbWl4aW4gaWNvbml6ZWRsaXN0KCRpY29uLXdpZHRoLCAkaWNvbi1oZWlnaHQsICRtYXJnaW4pe1xuXG4gIGhlaWdodDogMmVtO1xuXG4gIGxpLCBzcGFuIHtcbiAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luO1xuXG4gICAgYXtcbiAgICAgIEBpbmNsdWRlIGljb25pemVkKCRpY29uLXdpZHRoLCAkaWNvbi1oZWlnaHQpO1xuICAgIH1cbiAgfVxufVxuXG5cblxuQG1peGluIG1haW4tbWVudS1zdHlsZXtcbiAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGF7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktYmc7XG5cbiAgICB9XG4gICAgLyptYXJnaW4tbGVmdDogMjBweDsqL1xuICB9XG5cbn1cblxuQG1peGluIGJlZm9yZXRyaWFuZ2xlKCRkaW1lbnNpb24sICRjb2xvcjokY29sb3ItZ3JleS1iZyl7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6ICRkaW1lbnNpb24gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkZGltZW5zaW9uIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgYm9yZGVyLWJvdHRvbTogJGRpbWVuc2lvbiBzb2xpZCAkY29sb3I7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLSRkaW1lbnNpb247XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWl4aW4gYmlndGl0bGV7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUtNjA7XG4gICY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICRjb2xvci15ZWxsb3c7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICB9XG59XG5cbkBtaXhpbiB0ZXN0by1mb3Rve1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1heC13aWR0aDogODAlO1xufVxuXG5AbWl4aW4gYWZ0ZXJib3JkZXIoJHdpZHRoOjdlbSl7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvci1jeWFuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gIH1cbn1cbkBtaXhpbiBiZWZvcmVib3JkZXIoJHdpZHRoOjdlbSl7XG4gICY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIC8vIGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3ItY3lhbjtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICB9XG59XG5cbkBtaXhpbiBoMnRpdGxlYWZ0ZXIoJHdpZHRoOjJlbSl7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3IteWVsbG93O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxufVxuXG5AbWl4aW4gY29udGVudGNhdGVnb3J5e1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcblxuICBmb250LXdlaWdodDpub3JtYWw7XG4gIEBpbmNsdWRlIGFmdGVyYm9yZGVyO1xufVxuXG5cbkBtaXhpbiBjaXRhemlvbmV7XG4gIG1hcmdpbi10b3A6IDAuMzVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3F1b3RlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMC44ZW0gMWVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNGVtIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXNpemU6ICRmb250LXNpemUtMjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWJnO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgcGFkZGluZzogMWVtIDEuNWVtIDFlbSAyLjVlbTtcbn1cblxuQG1peGluIHRyaWFuZ2xlLWJlZm9yZSgkd2lkdGg6MjBweCl7XG4gICY6YmVmb3Jle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkICRjb2xvci1ncmV5LWJnO1xuICB9XG59XG5cbkBtaXhpbiB0cmlhbmdsZS1hZnRlcigkd2lkdGg6MjBweCl7XG4gICY6YWZ0ZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgJGNvbG9yLWdyZXktYmc7XG4gIH1cbn1cblxuQG1peGluIHRyaWFuZ2xlLXJpZ2h0KCR3aWR0aDoyMHB4LCAkY29sb3I6ICRjb2xvci1ncmV5LWJnKXtcbiAgJjphZnRlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgJGNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiB0cmlhbmdsZS1sZWZ0KCR3aWR0aDoyMHB4KXtcbiAgJjpiZWZvcmV7XG4gICAgQGluY2x1ZGUgdmVydGljYWwtYWxpZ24oYWJzb2x1dGUsIDUwJSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAtJHdpZHRoO1xuICAgIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgJGNvbG9yLWdyZXktYmc7XG4gIH1cbn1cblxuQG1peGluIGZ1bGxzY3JlZW4taW1hZ2V7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5maWVsZC10eXBlLWltYWdlLCAudmlld3MtZmllbGQtZmllbGQtaW1tYWdpbmUtdG9we1xuICAgIG1pbi13aWR0aDogMTY4MHB4O1xuICAgIEBpbmNsdWRlIGhvcml6b250YWwtYWxpZ247XG4gICAgQGluY2x1ZGUgc21hbGwtb25seXtcbiAgICAgIG1pbi13aWR0aDogMTIwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiBzbGlkZXNob3ctb25le1xuICAub3dsLWl0ZW17XG4gICAgcGFkZGluZzogMDtcbiAgICA+IGRpdntcbiAgICAgIEBpbmNsdWRlIGZ1bGxzY3JlZW4taW1hZ2U7XG4gICAgfVxuXG4gIH1cblxuICBkaXYub3dsLW5hdntcblxuICAgIGJ1dHRvbntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgICAmLm93bC1uZXh0e1xuICAgICAgICByaWdodDogM2VtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZnJlY2NlL2ZyZWNjaWEtZGVzdHJhLnBuZ1wiKTtcbiAgICAgIH1cbiAgICAgICYub3dsLXByZXZ7XG4gICAgICAgIGxlZnQ6IDNlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZyZWNjZS9mcmVjY2lhLXNpbmlzdHJhLnBuZ1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRleHQtY29udGVudC10b3B7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuICAgIGgye1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLTU1O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc2xpZGVzaG93LW11bHRpe1xuICAuZmlsZXtcbiAgICBib3JkZXI6IDE1cHggc29saWQgJGNvbG9yLWxpZ2h0ZXJncmV5O1xuICB9XG4gIC5vd2wtaXRlbXtcbiAgICBwYWRkaW5nLWxlZnQ6ICRoYWxmLWd1dHRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkaGFsZi1ndXR0ZXI7XG4gIH1cbiAgLm93bC13cmFwcGVye1xuXG4gIH1cbiAgLyogICAgLml0ZW0tMCAubm9kZXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9Ki9cbiAgICAub3dsLW5hdiBidXR0b257XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MCUgNDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjlweDtcbiAgICAgIG1pbi13aWR0aDogNDVweDtcbiAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLm93bC1uZXh0e1xuICAgICAgICByaWdodDogLTQuNGVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZnJlY2NlL2ZyZWNjaWEtZGVzdHJhX2Nhcm9zZWxsby5wbmdcIik7XG4gICAgICB9XG4gICAgICAmLm93bC1wcmV2e1xuICAgICAgICBsZWZ0OiAtNGVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZnJlY2NlL2ZyZWNjaWEtc2luaXN0cmFfY2Fyb3NlbGxvLnBuZ1wiKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJiAub3dsLW5hdjpob3ZlcntcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gICAgLm93bC1kb3R7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgc3BhbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5vd2wtZG90LmFjdGl2ZSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXllbGxvdztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGFycm93LXJlc3BvbnNpdmUtbWVudSgkYmd1cmwpe1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkYmd1cmw7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuQG1peGluIGVsbGlwc2lzIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCJAdXNlIFwidmFyaWFibGVzXCI7XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5mcm9udCAubm9kZS5ub2RlLXRlYXNlciB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgcGFkZGluZzogMGVtIDEuMmVtO1xuICAgIH1cbiAgfVxuXG4gICNwYWdlLXRvcCB7XG4gICAgLy8qKiBMaW5ndWEgKiovXG4gICAgLmJsb2NrLWxvY2FsZSB7XG4gICAgICBAaW5jbHVkZSB2YXJpYWJsZXMuZm9udC1tb250c2VycmF0O1xuXG4gICAgICAuZHJvcGRvd24ge1xuICAgICAgICAuY2FyZXQge1xuICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wteHMtOSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgI25hdmJhciB7XG4gICAgXG4gICAgPiAuY29udGFpbmVyID4gLnJvdyB7XG4gICAgICB3aWR0aDogMTAwdnc7IC8vIG9ubHkgdG8gY292ZXIgYWxsIHRoZSB3aWR0aCAob3RoZXJ3aXNlIGdsaXRjaCBtb3ZlIGZvciB0aGUgLm5hdmJhci10b2dnbGVyKVxuICAgIH1cbiAgICBcbiAgICBidXR0b24ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgLy8gb25seSBmb3IgbW9iaWxlLW1lbnUgKGV4Y2x1ZGVkIGxvZ28gcm93KVxuICAgIC5jb2wtbWQtOC5jb2wtMTIge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgI25hdmJhck1haW4ge1xuICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE2cHggKiAzICogODtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kY29sb3ItZ3JleS1iZztcblxuXG4gICAgICAgIGxpOm5vdCguaGFzLWNoaWxkcmVuKSxcbiAgICAgICAgdWw6bm90KC5zdWJtZW51LWxpc3QpID4gbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXJpYWJsZXMuJGNvbG9yLWdyZXktYm9yZGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuXG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkuaGFzLWNoaWxkcmVuID4gZGl2Om5vdCguY29sbGFwc2UpIHtcbiAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyaWFibGVzLiRjb2xvci1ncmV5LWJvcmRlcjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcblxuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgbGkuaGFzLWNoaWxkcmVuID4gZGl2LmNvbGxhcHNlIHtcbiAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcmlhYmxlcy4kY29sb3ItZ3JleS1ib3JkZXI7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICB9XG4gIFxuICAgICAgICAucXRpcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgfVxuICB9XG5cbiAgLnZpZXctc2xpZGVzaG93LWhvbWUtdG9wIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgLmJhY2tncm91bmQtY292ZXIge1xuICAgICAgLyogICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDsqL1xuICAgIH1cblxuICAgIC5maWVsZHMge1xuICAgICAgaDIuZmllbGQtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgLnRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgfVxuICAgICAgLmJ1dHRvbiBhIHtcbiAgICAgIH1cbiAgICB9XG4gICAgLm93bC1kb3RzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAub3dsLW51bWJlcnMge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRjb2xvci10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICNzY3JvbGxlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vKiogUGFnaW5hIGRvdmUgZG9ybWlyZSAqKi9cbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUge1xuICAgICNwYWdlLWNvbnRlbnQge1xuICAgICAgLmFsbG9nZ2kge1xuICAgICAgICAuZG9ybWlyZS1jb250ZW50LW5vLWltZyB7XG4gICAgICAgICAgLmRvcm1pcmUtY29udGVudCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kb3JtaXJlLWNvbnRlbnQtdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyoqIFBhZ2luYSBkaSByaWNlcmNhICoqL1xuICAucGFnZS1yaWNlcmNhIHtcbiAgICAjcGFnZS1oaWdobGlnaHRlZCB7XG4gICAgfVxuICAgICNwYWdlLWNvbnRlbnQge1xuICAgICAgLmJsb2NrLXZpZXdzLmNvbC1zbS05IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyoqIE5vZGUgdGlwbyBtdXN0IHNlZSAqKi9cbiAgLm5vZGUtdHlwZS1tdXN0LXNlZSxcbiAgLm5vZGUtLXR5cGUtbXVzdC1zZWUge1xuICAgIC8vIEQxMDogUGFyYWdyYXBoc1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWVsZW1lbnRpLWlzcGlyYXppb25hbGksXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tZWxlbWVudGktbXVzdC1zZWUsXG4gICAgLmZpZWxkLW5hbWUtZmllbGQtY29sbGVnYW1lbnRvLWFkLWF0dHJhdHRvcmUge1xuICAgICAgLnZpZXctbW9kZS1lbGVtZW50b19tdXN0X3NlZSB7XG4gICAgICAgIC50ZXh0LWNvbnRlbnQtZWxlbWVudG8tbXVzdC1zZWUge1xuICAgICAgICAgIC50ZXh0LWNvbnRhaW5lci1lbGVtZW50by1tdXN0LXNlZSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyoqIFRpcG8gZGkgY29udGVudXRvIGV2ZW50byBkYSBub24gcGVyZGVyZSAqKi9cbiAgLm5vZGUtdHlwZS1ldmVudG8ge1xuICAgIC5jb250ZW50LWJvZHkge1xuICAgICAgLnRhcHBlIHtcbiAgICAgICAgLnRhcHBhLXNpbmdvbGEge1xuICAgICAgICAgIC5icm9jaHVyZS1sb2NhbmRpbmEge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8qKiBTbGlkZXNob3cgaG9tZSBwYWdlICoqL1xuICAuZnJvbnQge1xuICAgICNwYWdlLWNvbnRlbnQge1xuICAgICAgLy8qKiBTY2VsdGkgcGVyIHRlIGUgbG9jYWxpdMOgIHR1cmlzdGljaGUgKiovXG4gICAgICAjYmxvY2stdmlld3Mtc2NlbHRpLXBlci10ZS1ob21lLWJsb2NrLFxuICAgICAgI2Jsb2NrLXZpZXdzLWxvY2FsaXQtdHVyaXN0aWNoZS1ob21lLWJsb2NrIHtcbiAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgICAgICAgIC5ub2RlLXRlYXNlciB7XG4gICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1pbW1hZ2luZS10b3Age1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvL0xvY2FsaXTDoCB0dXJpc3RpY2hlIGhvbWVcbiAgICAgICNwYWdlLWNvbnRlbnQgLmxheW91dC0zIHtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDBlbSAxLjJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyoqIEhvbWU6IHNlZ3VpY2kgKioqKioqKioqL1xuICAgIC5tZW51LW5hbWUtbWVudS1saW5rLXNvY2lhbCB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC43ZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjdlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vKiogSG9tZTogb3JnYW5penphIGxhIHZhY2FuemEgKioqKioqKioqL1xuICAgICNibG9jay1zYXJkZWduYS1vcmdhbml6emFpbHR1b3ZpYWdnaW8uYmxvY2stbWVudSB7XG4gICAgICB1bC5tZW51IHtcbiAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDJlbSAwZW07XG4gICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgdmFyaWFibGVzLiRjb2xvci1saWdodGVyZ3JleTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAuNWVtIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNWVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLmNvbWUtYXJyaXZhcmUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB2YXJpYWJsZXMuJGNvbG9yLWN5YW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLmFsbG9nZ2kge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB2YXJpYWJsZXMuJGNvbG9yLXJlZC1idXR0b247XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8qKiBGb290ZXIgKiovXG4gIC5mb290ZXIge1xuICAgIC5mb290ZXItdG9wIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAmIC5zYXJkZWduYS1pdGFsaWEge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB9XG4gICAgICAubG9nby1maW5hbnppYW1lbnRvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICYuc2FyZGVnbmEsXG4gICAgICAgICYuaXRhbGlhIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItbWVudSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICAuY29sLXNtLTYge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICYgLmZvb3Rlci1ib3R0b20tcmlnaHQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vKiogUGFnaW5hIGRvdmUgZG9ybWlyZSAqKi9cbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUge1xuICAgICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUge1xuICAgICAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2h5LXZpc2l0IHtcbiAgICBwYWRkaW5nOiB2YXJpYWJsZXMuJGd1dHRlciAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAvLyBQYWdpbmEgZG92ZSBhbmRhcmUgLSBsdW9naGkgZGVsIGN1b3JlIG5vbiB2aXNpYmlsZVxuICAjYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stbG9jYWxpdGEtdHVyaXN0aWNoZS1sdW9naGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBTdGlsaSBwZXIgaWNvbmEgYWNjb3JkaW9uIG5lbCBtZW51IG1vYmlsZSAoYWxsaW5lYW1lbnRvIGNvbiBENylcbiAgLm1vYmlsZS1tZW51IHtcbiAgICAubW9iaWxlLW1lbnUtdG9nZ2xlIHtcbiAgICAgIC50b2dnbGUtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIE5hc2NvbmRlIGlsIFwiK1wiXG4gICAgICB9XG4gICAgICBcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZyZWNjZS9mcmVjY2lhLWFjY29yZGlvbi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgICB9XG4gICAgICBcbiAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZyZWNjZS9mcmVjY2lhLWFjY29yZGlvbi1jaGl1ZGkucG5nJyk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC8vIEluZGVudGF6aW9uZSBzb3R0b21lbnVcbiAgICAuc3VibWVudS1saXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG4gIH1cblxuICAjYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stZ2FsbGVyaWEtaW1tYWdpbmktYmxvY2ssXG4gICNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1wb3RyZXN0aS1lc3NlcmUtaW50ZXJlc3NhdG8tYW5jaGUtYmxvY2sge1xuICAgIC5vd2wtbmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvKiBWQVJJQUJMRVMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZnJvbnQgLm5vZGUubm9kZS10ZWFzZXIgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBwYWRkaW5nOiAwZW0gMS4yZW07XG4gIH1cbiAgI3BhZ2UtdG9wIC5ibG9jay1sb2NhbGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAjcGFnZS10b3AgLmJsb2NrLWxvY2FsZSAuZHJvcGRvd24gLmNhcmV0IHtcbiAgICB3aWR0aDogOXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgI3BhZ2UtdG9wIC5jb2wteHMtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICNuYXZiYXIgPiAuY29udGFpbmVyID4gLnJvdyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG4gICNuYXZiYXIgYnV0dG9uLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICNuYXZiYXIgLmNvbC1tZC04LmNvbC0xMiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjbmF2YmFyIC5jb2wtbWQtOC5jb2wtMTIgI25hdmJhck1haW4ge1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBtYXgtaGVpZ2h0OiAzODRweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYzO1xuICB9XG4gICNuYXZiYXIgLmNvbC1tZC04LmNvbC0xMiAjbmF2YmFyTWFpbiBsaTpub3QoLmhhcy1jaGlsZHJlbiksXG4gICNuYXZiYXIgLmNvbC1tZC04LmNvbC0xMiAjbmF2YmFyTWFpbiB1bDpub3QoLnN1Ym1lbnUtbGlzdCkgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gIH1cbiAgI25hdmJhciAuY29sLW1kLTguY29sLTEyICNuYXZiYXJNYWluIGxpOm5vdCguaGFzLWNoaWxkcmVuKSA+IGEsXG4gICNuYXZiYXIgLmNvbC1tZC04LmNvbC0xMiAjbmF2YmFyTWFpbiB1bDpub3QoLnN1Ym1lbnUtbGlzdCkgPiBsaSA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICB9XG4gICNuYXZiYXIgLmNvbC1tZC04LmNvbC0xMiAjbmF2YmFyTWFpbiBsaTpub3QoLmhhcy1jaGlsZHJlbikgPiBhOmhvdmVyLFxuICAjbmF2YmFyIC5jb2wtbWQtOC5jb2wtMTIgI25hdmJhck1haW4gdWw6bm90KC5zdWJtZW51LWxpc3QpID4gbGkgPiBhOmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgI25hdmJhciAuY29sLW1kLTguY29sLTEyICNuYXZiYXJNYWluIGxpOm5vdCguaGFzLWNoaWxkcmVuKTpsYXN0LWNoaWxkLFxuICAjbmF2YmFyIC5jb2wtbWQtOC5jb2wtMTIgI25hdmJhck1haW4gdWw6bm90KC5zdWJtZW51LWxpc3QpID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAjbmF2YmFyIC5jb2wtbWQtOC5jb2wtMTIgI25hdmJhck1haW4gbGkuaGFzLWNoaWxkcmVuID4gZGl2Om5vdCguY29sbGFwc2UpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxuICAjbmF2YmFyIC5jb2wtbWQtOC5jb2wtMTIgI25hdmJhck1haW4gbGkuaGFzLWNoaWxkcmVuID4gZGl2Om5vdCguY29sbGFwc2UpID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gIH1cbiAgI25hdmJhciAuY29sLW1kLTguY29sLTEyICNuYXZiYXJNYWluIGxpLmhhcy1jaGlsZHJlbiA+IGRpdjpub3QoLmNvbGxhcHNlKSA+IGE6aG92ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAjbmF2YmFyIC5jb2wtbWQtOC5jb2wtMTIgI25hdmJhck1haW4gbGkuaGFzLWNoaWxkcmVuID4gZGl2LmNvbGxhcHNlIHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICB9XG4gICNuYXZiYXIgLmNvbC1tZC04LmNvbC0xMiAjbmF2YmFyTWFpbiAucXRpcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICNuYXZiYXIgLmxvZ28ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxuICAudmlldy1zbGlkZXNob3ctaG9tZS10b3Age1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAudmlldy1zbGlkZXNob3ctaG9tZS10b3AgLmJhY2tncm91bmQtY292ZXIge1xuICAgIC8qICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwOyovXG4gIH1cbiAgLnZpZXctc2xpZGVzaG93LWhvbWUtdG9wIC5maWVsZHMgaDIuZmllbGQtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnZpZXctc2xpZGVzaG93LWhvbWUtdG9wIC5maWVsZHMgLnRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxuICAudmlldy1zbGlkZXNob3ctaG9tZS10b3AgLm93bC1kb3RzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC52aWV3LXNsaWRlc2hvdy1ob21lLXRvcCAub3dsLWRvdHMgLm93bC1udW1iZXJzIHtcbiAgICBjb2xvcjogIzRkNGQ0ZCAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3LXNsaWRlc2hvdy1ob21lLXRvcCAjc2Nyb2xsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2Utb3JnYW5penphLWRvcm1pcmUgI3BhZ2UtY29udGVudCAuYWxsb2dnaSAuZG9ybWlyZS1jb250ZW50LW5vLWltZyAuZG9ybWlyZS1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICNwYWdlLWNvbnRlbnQgLmFsbG9nZ2kgLmRvcm1pcmUtY29udGVudC1uby1pbWcgLmRvcm1pcmUtY29udGVudC10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucGFnZS1yaWNlcmNhICNwYWdlLWNvbnRlbnQgLmJsb2NrLXZpZXdzLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ub2RlLXR5cGUtbXVzdC1zZWUgLnBhcmFncmFwaC0tdHlwZS0tZWxlbWVudGktaXNwaXJhemlvbmFsaSAudmlldy1tb2RlLWVsZW1lbnRvX211c3Rfc2VlIC50ZXh0LWNvbnRlbnQtZWxlbWVudG8tbXVzdC1zZWUgLnRleHQtY29udGFpbmVyLWVsZW1lbnRvLW11c3Qtc2VlLFxuICAubm9kZS10eXBlLW11c3Qtc2VlIC5wYXJhZ3JhcGgtLXR5cGUtLWVsZW1lbnRpLW11c3Qtc2VlIC52aWV3LW1vZGUtZWxlbWVudG9fbXVzdF9zZWUgLnRleHQtY29udGVudC1lbGVtZW50by1tdXN0LXNlZSAudGV4dC1jb250YWluZXItZWxlbWVudG8tbXVzdC1zZWUsXG4gIC5ub2RlLXR5cGUtbXVzdC1zZWUgLmZpZWxkLW5hbWUtZmllbGQtY29sbGVnYW1lbnRvLWFkLWF0dHJhdHRvcmUgLnZpZXctbW9kZS1lbGVtZW50b19tdXN0X3NlZSAudGV4dC1jb250ZW50LWVsZW1lbnRvLW11c3Qtc2VlIC50ZXh0LWNvbnRhaW5lci1lbGVtZW50by1tdXN0LXNlZSxcbiAgLm5vZGUtLXR5cGUtbXVzdC1zZWUgLnBhcmFncmFwaC0tdHlwZS0tZWxlbWVudGktaXNwaXJhemlvbmFsaSAudmlldy1tb2RlLWVsZW1lbnRvX211c3Rfc2VlIC50ZXh0LWNvbnRlbnQtZWxlbWVudG8tbXVzdC1zZWUgLnRleHQtY29udGFpbmVyLWVsZW1lbnRvLW11c3Qtc2VlLFxuICAubm9kZS0tdHlwZS1tdXN0LXNlZSAucGFyYWdyYXBoLS10eXBlLS1lbGVtZW50aS1tdXN0LXNlZSAudmlldy1tb2RlLWVsZW1lbnRvX211c3Rfc2VlIC50ZXh0LWNvbnRlbnQtZWxlbWVudG8tbXVzdC1zZWUgLnRleHQtY29udGFpbmVyLWVsZW1lbnRvLW11c3Qtc2VlLFxuICAubm9kZS0tdHlwZS1tdXN0LXNlZSAuZmllbGQtbmFtZS1maWVsZC1jb2xsZWdhbWVudG8tYWQtYXR0cmF0dG9yZSAudmlldy1tb2RlLWVsZW1lbnRvX211c3Rfc2VlIC50ZXh0LWNvbnRlbnQtZWxlbWVudG8tbXVzdC1zZWUgLnRleHQtY29udGFpbmVyLWVsZW1lbnRvLW11c3Qtc2VlIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxuICAubm9kZS10eXBlLWV2ZW50byAuY29udGVudC1ib2R5IC50YXBwZSAudGFwcGEtc2luZ29sYSAuYnJvY2h1cmUtbG9jYW5kaW5hIHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmZyb250ICNwYWdlLWNvbnRlbnQgI2Jsb2NrLXZpZXdzLXNjZWx0aS1wZXItdGUtaG9tZS1ibG9jayAudmlld3Mtcm93LFxuICAuZnJvbnQgI3BhZ2UtY29udGVudCAjYmxvY2stdmlld3MtbG9jYWxpdC10dXJpc3RpY2hlLWhvbWUtYmxvY2sgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICB9XG4gIC5mcm9udCAjcGFnZS1jb250ZW50ICNibG9jay12aWV3cy1zY2VsdGktcGVyLXRlLWhvbWUtYmxvY2sgLnZpZXdzLXJvdyAubm9kZS10ZWFzZXIgLmZpZWxkLW5hbWUtZmllbGQtaW1tYWdpbmUtdG9wLFxuICAuZnJvbnQgI3BhZ2UtY29udGVudCAjYmxvY2stdmlld3MtbG9jYWxpdC10dXJpc3RpY2hlLWhvbWUtYmxvY2sgLnZpZXdzLXJvdyAubm9kZS10ZWFzZXIgLmZpZWxkLW5hbWUtZmllbGQtaW1tYWdpbmUtdG9wIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMlO1xuICB9XG4gIC5mcm9udCAjcGFnZS1jb250ZW50ICNibG9jay12aWV3cy1zY2VsdGktcGVyLXRlLWhvbWUtYmxvY2sgLnZpZXdzLXJvdyAubm9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLXRpdGxlLFxuICAuZnJvbnQgI3BhZ2UtY29udGVudCAjYmxvY2stdmlld3MtbG9jYWxpdC10dXJpc3RpY2hlLWhvbWUtYmxvY2sgLnZpZXdzLXJvdyAubm9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmZyb250ICNwYWdlLWNvbnRlbnQgI2Jsb2NrLXZpZXdzLXNjZWx0aS1wZXItdGUtaG9tZS1ibG9jayAudmlld3Mtcm93IC5ub2RlLXRlYXNlciAuY29udGVudC13cmFwcGVyLFxuICAuZnJvbnQgI3BhZ2UtY29udGVudCAjYmxvY2stdmlld3MtbG9jYWxpdC10dXJpc3RpY2hlLWhvbWUtYmxvY2sgLnZpZXdzLXJvdyAubm9kZS10ZWFzZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY2JTtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZnJvbnQgI3BhZ2UtY29udGVudCAjcGFnZS1jb250ZW50IC5sYXlvdXQtMyAuY29udGVudCB7XG4gICAgcGFkZGluZzogMGVtIDEuMmVtO1xuICB9XG4gIC5mcm9udCAubWVudS1uYW1lLW1lbnUtbGluay1zb2NpYWwgdWwgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjdlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuN2VtO1xuICB9XG4gIC5mcm9udCAubWVudS1uYW1lLW1lbnUtbGluay1zb2NpYWwgdWwgbGkgYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuICAuZnJvbnQgI2Jsb2NrLXNhcmRlZ25hLW9yZ2FuaXp6YWlsdHVvdmlhZ2dpby5ibG9jay1tZW51IHVsLm1lbnUge1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgfVxuICAuZnJvbnQgI2Jsb2NrLXNhcmRlZ25hLW9yZ2FuaXp6YWlsdHVvdmlhZ2dpby5ibG9jay1tZW51IHVsLm1lbnUgbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZnJvbnQgI2Jsb2NrLXNhcmRlZ25hLW9yZ2FuaXp6YWlsdHVvdmlhZ2dpby5ibG9jay1tZW51IHVsLm1lbnUgbGkgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMmVtIDBlbTtcbiAgICBib3JkZXI6IDEwcHggc29saWQgI2YxZjFmMTtcbiAgICBwYWRkaW5nLXRvcDogMS4yZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMC41ZW0gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTUlO1xuICAgIG1pbi1oZWlnaHQ6IDVlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZnJvbnQgI2Jsb2NrLXNhcmRlZ25hLW9yZ2FuaXp6YWlsdHVvdmlhZ2dpby5ibG9jay1tZW51IHVsLm1lbnUgbGkuY29tZS1hcnJpdmFyZSBhOmhvdmVyIHtcbiAgICBib3JkZXI6IDEwcHggc29saWQgIzFmY2JkOTtcbiAgfVxuICAuZnJvbnQgI2Jsb2NrLXNhcmRlZ25hLW9yZ2FuaXp6YWlsdHVvdmlhZ2dpby5ibG9jay1tZW51IHVsLm1lbnUgbGkuYWxsb2dnaSBhOmhvdmVyIHtcbiAgICBib3JkZXI6IDEwcHggc29saWQgI2VmNTI0YjtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItdG9wIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItdG9wIC5zYXJkZWduYS1pdGFsaWEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlci10b3AgLmxvZ28tZmluYW56aWFtZW50byB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyLXRvcCAubG9nby1maW5hbnppYW1lbnRvLnNhcmRlZ25hLCAuZm9vdGVyIC5mb290ZXItdG9wIC5sb2dvLWZpbmFuemlhbWVudG8uaXRhbGlhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItbWVudSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyLWJvdHRvbSAuY29sLXNtLTYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItYm90dG9tIC5jb2wtc20tNiAuZm9vdGVyLWJvdHRvbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYWdlLW9yZ2FuaXp6YS1kb3JtaXJlICN2aWV3cy1leHBvc2VkLWZvcm0tc3RydXR0dXJlLXJpY2V0dGl2ZS1wYWdlLXN0cnV0dHVyZS1yaWNldHRpdmUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyB7XG4gICAgbWFyZ2luLXRvcDogLTI0MHB4O1xuICB9XG4gIC53aHktdmlzaXQge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAjYmxvY2stc2FyZGVnbmEtdmlld3MtYmxvY2stbG9jYWxpdGEtdHVyaXN0aWNoZS1sdW9naGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS10b2dnbGUgLnRvZ2dsZS1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtdG9nZ2xlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZyZWNjZS9mcmVjY2lhLWFjY29yZGlvbi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgfVxuICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mcmVjY2UvZnJlY2NpYS1hY2NvcmRpb24tY2hpdWRpLnBuZ1wiKTtcbiAgfVxuICAubW9iaWxlLW1lbnUgLnN1Ym1lbnUtbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG4gICNibG9jay1zYXJkZWduYS12aWV3cy1ibG9jay1nYWxsZXJpYS1pbW1hZ2luaS1ibG9jayAub3dsLW5hdixcbiAgI2Jsb2NrLXNhcmRlZ25hLXZpZXdzLWJsb2NrLXBvdHJlc3RpLWVzc2VyZS1pbnRlcmVzc2F0by1hbmNoZS1ibG9jayAub3dsLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSJdfQ== */
