@media (min-width: 1200px) {
  /* line 6, ../scss/base.scss */
  .container {
    width: 960px; } }
/***********************************
* COLUMNS OF SAME HEIGHT STYLES
***********************************/
/* line 14, ../scss/base.scss */
.container-xs-height {
  display: table;
  padding-left: 0px;
  padding-right: 0px; }

/* line 19, ../scss/base.scss */
.row-xs-height {
  display: table-row; }

/* line 22, ../scss/base.scss */
.col-xs-height {
  display: table-cell;
  float: none; }

@media (min-width: 768px) {
  /* line 27, ../scss/base.scss */
  .container-sm-height {
    display: table;
    padding-left: 0px;
    padding-right: 0px; }

  /* line 32, ../scss/base.scss */
  .row-sm-height {
    display: table-row; }

  /* line 35, ../scss/base.scss */
  .col-sm-height {
    display: table-cell;
    float: none; } }
@media (min-width: 992px) {
  /* line 41, ../scss/base.scss */
  .container-md-height {
    display: table;
    padding-left: 0px;
    padding-right: 0px; }

  /* line 46, ../scss/base.scss */
  .row-md-height {
    display: table-row; }

  /* line 49, ../scss/base.scss */
  .col-md-height {
    display: table-cell;
    float: none; } }
@media (min-width: 1200px) {
  /* line 55, ../scss/base.scss */
  .container-lg-height {
    display: table;
    padding-left: 0px;
    padding-right: 0px; }

  /* line 60, ../scss/base.scss */
  .row-lg-height {
    display: table-row; }

  /* line 63, ../scss/base.scss */
  .col-lg-height {
    display: table-cell;
    float: none; } }
/* firefox fix */
/* line 69, ../scss/base.scss */
.img-responsive {
  width: 100%; }

/* vertical alignment styles */
/* line 73, ../scss/base.scss */
.col-top {
  vertical-align: top; }

/* line 76, ../scss/base.scss */
.col-middle {
  vertical-align: middle; }

/* line 79, ../scss/base.scss */
.col-bottom {
  vertical-align: bottom; }

/***************************
* HELPER CLASSES
****************************/
/* line 87, ../scss/base.scss */
.cover-background {
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }

/* line 95, ../scss/base.scss */
.cover-background-fixed {
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed; }

/* line 105, ../scss/base.scss */
.pointer {
  cursor: pointer; }

/* line 109, ../scss/base.scss */
.tall {
  height: 100%; }

/* line 113, ../scss/base.scss */
.zero-padding {
  padding: 0; }

/* MARGINS */
/* line 119, ../scss/base.scss */
.mr5 {
  margin-right: 5px; }

/* line 123, ../scss/base.scss */
.mr10 {
  margin-right: 10px; }

/* line 127, ../scss/base.scss */
.mr15 {
  margin-right: 15px; }

/***********************************
* FONT RENDERING FIXES
***********************************/
/* line 135, ../scss/base.scss */
html {
  -webkit-font-smoothing: antialiased; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-device-pixel-ratio: 1.25), only screen and (-webkit-min-device-pixel-ratio: 2.0833333333333335), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx) {
  -webkit-font-smoothing: subpixel-antialiased; }
/***********************************
* GENERIC
***********************************/
/* line 150, ../scss/base.scss */
html, body {
  height: 100%;
  font-family: 'Roboto', sans-serif;
  margin: 0px;
  padding: 0px;
  background: white; }

/* line 158, ../scss/base.scss */
* {
  outline: none; }

/* line 162, ../scss/base.scss */
.body-wrapper {
  width: 100%;
  height: auto !important;
  /* real browsers */
  height: 100%;
  /* IE6: treaded as min-height*/
  min-height: 100%;
  /* real browsers */
  position: relative; }

/* line 173, ../scss/base.scss */
.header-wrapper {
  position: fixed;
  z-index: 7;
  width: 100%;
  height: 30px;
  top: 0;
  background: #868686; }

/***********************************
* LANGUAGE
***********************************/
/* line 187, ../scss/base.scss */
.language a {
  color: #666;
  text-transform: lowercase;
  cursor: pointer; }
  /* line 191, ../scss/base.scss */
  .language a:hover {
    text-decoration: none; }
/* line 195, ../scss/base.scss */
.language .dropdown-menu {
  border-radius: 0;
  top: 60%; }

/***********************************
* SEARCH BUTTON AND FORM
***********************************/
/* line 205, ../scss/base.scss */
#search-dropdown {
  margin-right: 15px; }
  /* line 207, ../scss/base.scss */
  #search-dropdown.open > a.dropdown-toggle {
    background-color: #C64C3C !important;
    padding: 10px;
    padding-top: 6px !important; }
  /* line 212, ../scss/base.scss */
  #search-dropdown > a.dropdown-toggle {
    padding: 10px;
    padding-top: 6px !important; }
  /* line 216, ../scss/base.scss */
  #search-dropdown .dropdown-menu {
    background-color: #C64C3C;
    padding: 20px;
    border: 0;
    border-radius: 0;
    box-shadow: none; }
    /* line 223, ../scss/base.scss */
    #search-dropdown .dropdown-menu input {
      border: 0;
      color: #868686; }

/*.header-navigation {
    height: 30px;
    background: #868686;
    color: white;
    line-height: 30px;
    font-size: 12px;
}*/
/*.header-navigation-items {
    max-width: 960px;
    margin: 0 auto;
}*/
/*.header-navigation-items > a {
    margin-left: 5px;
    margin-right: 5px;
    text-transform: uppercase;
    color: white;
    text-decoration: none;
    font-weight: normal;
}*/
/*.to-right {
    float: right;
    margin-top: 10px;
}*/
/* line 257, ../scss/base.scss */
.content-wrapper {
  padding-top: 30px;
  padding-bottom: 40px;
  color: white; }

/* line 263, ../scss/base.scss */
.header {
  height: 85px;
  background: white;
  color: #666666;
  z-index: 2;
  position: relative;
  box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.56); }

/* line 274, ../scss/base.scss */
.header-content {
  height: 100%;
  max-width: 960px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  padding-left: 20px;
  padding-right: 15px; }

/* line 284, ../scss/base.scss */
.header-title {
  line-height: 85px;
  font-size: 24px;
  float: left; }
  /* line 288, ../scss/base.scss */
  .header-title > strong {
    font-weight: bold; }

/* line 293, ../scss/base.scss */
.right-items {
  line-height: 85px;
  float: right;
  height: 85px; }

/* line 299, ../scss/base.scss */
.language {
  font-style: 14px;
  margin-right: 50px;
  float: left;
  text-transform: uppercase; }
  /* line 304, ../scss/base.scss */
  .language > div > ul {
    margin-top: 8px-; }

/* line 309, ../scss/base.scss */
.newsletter-container {
  float: right;
  margin-right: 20px;
  margin-top: 25px;
  margin-bottom: 25px;
  line-height: initial; }
  /* line 315, ../scss/base.scss */
  .newsletter-container .newsletter-title {
    font-weight: 700;
    font-size: 16px;
    color: #868686;
    -webkit-font-smoothing: antialiased;
    text-align: left; }
  /* line 323, ../scss/base.scss */
  .newsletter-container .newsletter-holder {
    display: inline-block;
    width: auto;
    height: auto;
    border: 1px solid #cccccc; }
    /* line 331, ../scss/base.scss */
    .newsletter-container .newsletter-holder > form > input[type=email] {
      float: left;
      display: inline-block;
      color: #868686;
      font-size: 12px;
      border-top: 0px;
      border-left: 0px;
      border-bottom: 0px;
      border-right: 0px;
      width: 126px;
      height: 31px;
      padding: 0;
      padding-left: 5px;
      padding-right: 20px;
      font-weight: 300;
      line-height: normal;
      margin-right: -3px;
      border-radius: 0px; }
    /* line 351, ../scss/base.scss */
    .newsletter-container .newsletter-holder > form > input[type=submit] {
      float: right;
      display: inline-block;
      padding: 0;
      font-weight: 300;
      color: white;
      border-top: 0px;
      border-right: 0px;
      border-bottom: 0px;
      border-left: 0px;
      background-color: #daae1c;
      cursor: pointer;
      text-align: center;
      width: 80px;
      height: 31px; }
      /* line 366, ../scss/base.scss */
      .newsletter-container .newsletter-holder > form > input[type=submit]:hover {
        background-color: #868686; }
    /* line 370, ../scss/base.scss */
    .newsletter-container .newsletter-holder > form > i {
      right: 72px;
      top: -2px; }

/* line 378, ../scss/base.scss */
.social-media {
  float: right; }
  /* line 380, ../scss/base.scss */
  .social-media > i:not(:first-child) {
    margin-left: 6px; }
  /* line 383, ../scss/base.scss */
  .social-media > a {
    text-transform: none;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: center;
    height: 28px;
    width: 30px;
    display: inline-block;
    vertical-align: middle; }
    /* line 392, ../scss/base.scss */
    .social-media > a:hover {
      cursor: pointer;
      opacity: 0.8; }
    /* line 396, ../scss/base.scss */
    .social-media > a:focus {
      outline: none;
      outline: 0px auto -webkit-focus-ring-color;
      outline-offset: 0px; }
    /* line 401, ../scss/base.scss */
    .social-media > a#share-button-base {
      background-image: url("/static/img/home_partilhar.png"); }
    /* line 404, ../scss/base.scss */
    .social-media > a#facebook-button-base {
      background-image: url("/static/img/home_facebook.png"); }
    /* line 407, ../scss/base.scss */
    .social-media > a#youtube-button-base {
      background-image: url("/static/img/home_youtube.png"); }
    /* line 410, ../scss/base.scss */
    .social-media > a#other-button-base {
      background-image: url("/static/img/home_flickr.png"); }

/* line 416, ../scss/base.scss */
.footer-wrapper {
  width: 100%;
  height: auto;
  bottom: 0;
  position: absolute;
  z-index: 7; }

/* line 424, ../scss/base.scss */
#footer-container {
  width: 100%;
  height: 10px;
  background: #F0EFEF;
  text-align: center;
  overflow: visible !important;
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2); }

/* line 435, ../scss/base.scss */
.footer-copyright {
  line-height: 30px;
  text-align: center;
  font-size: 10px;
  color: white;
  min-height: 30px;
  background: #868686;
  position: relative; }
  /* line 443, ../scss/base.scss */
  .footer-copyright > a {
    color: white; }

/* line 448, ../scss/base.scss */
#footer-expand-button {
  position: relative;
  background: #F0EFEF;
  color: #626262;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 100px;
  bottom: 25px;
  height: 25px;
  font-size: 14px;
  line-height: 25px;
  cursor: pointer;
  box-shadow: 0px -1px 0px 1px rgba(0, 0, 0, 0.2); }
  /* line 464, ../scss/base.scss */
  #footer-expand-button > i {
    margin-left: 10px; }

/* line 469, ../scss/base.scss */
#footer-expanded-content {
  table-layout: fixed;
  width: 100%;
  margin: 0 auto;
  display: none;
  overflow: hidden;
  position: relative;
  top: -25px;
  padding: 35px 35px 0px 35px; }
  @media screen and (max-width: 768px) {
    /* line 469, ../scss/base.scss */
    #footer-expanded-content {
      padding: 35px 0px !important; } }

/* line 484, ../scss/base.scss */
.footer-expanded-left-items {
  text-align: left;
  height: 100%;
  font-size: 12px;
  display: inline-block; }
  /* line 489, ../scss/base.scss */
  .footer-expanded-left-items > div {
    margin-bottom: 15px; }
    /* line 491, ../scss/base.scss */
    .footer-expanded-left-items > div > a {
      color: #333333;
      text-decoration: none;
      font-weight: 300;
      -webkit-font-smoothing: antialiased; }
      /* line 496, ../scss/base.scss */
      .footer-expanded-left-items > div > a:hover {
        opacity: 0.8; }

/* line 503, ../scss/base.scss */
.footer-expanded-center-items {
  height: 100%;
  display: inline-block; }
  /* line 507, ../scss/base.scss */
  .footer-expanded-center-items img {
    width: 80%; }
    @media (min-width: 1400px) {
      /* line 507, ../scss/base.scss */
      .footer-expanded-center-items img {
        width: 60%; } }

/* line 516, ../scss/base.scss */
.nopadding {
  padding: 0 !important;
  margin: 0 !important; }

/* line 521, ../scss/base.scss */
.outer-container {
  font-weight: 300; }

/* NAVBAR */
/* line 528, ../scss/base.scss */
.navbar-nav > li.li-to-hide {
  margin-top: 6px;
  color: white; }
/* line 532, ../scss/base.scss */
.navbar-nav > li > a {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
  padding-left: 3px;
  padding-right: 3px;
  text-transform: uppercase;
  color: white !important;
  text-decoration: none;
  font-weight: 400; }
  /* line 541, ../scss/base.scss */
  .navbar-nav > li > a:hover {
    opacity: 0.8; }
/* line 545, ../scss/base.scss */
.navbar-nav > span {
  color: white !important;
  text-decoration: none;
  font-weight: 300;
  line-height: 26px; }
/* line 551, ../scss/base.scss */
.navbar-nav > li > i {
  margin-top: 10px; }

/* line 556, ../scss/base.scss */
.navbar-collapse {
  padding-left: 0px; }

/* line 560, ../scss/base.scss */
.navbar {
  max-width: 960px;
  margin: 0 auto;
  min-height: 30px !important;
  border: 0;
  border-radius: 0;
  background: #868686;
  font-size: 12px;
  margin-bottom: 0px; }

/* line 571, ../scss/base.scss */
.collapse .navbar-collapse {
  padding-left: 0px; }

/* line 575, ../scss/base.scss */
.navbar-default .navbar-toggle {
  border-color: black;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 6px;
  padding-right: 6px;
  margin-top: 2px;
  margin-bottom: 2px; }
  /* line 583, ../scss/base.scss */
  .navbar-default .navbar-toggle .icon-bar {
    background-color: black; }

/* line 588, ../scss/base.scss */
.navbar-toggle {
  float: none; }

/* line 592, ../scss/base.scss */
.navbar-header {
  text-align: center; }
  /* line 594, ../scss/base.scss */
  .navbar-header > div {
    display: none;
    text-transform: uppercase;
    color: white;
    font-size: 16px;
    font-weight: 300; }

/***********************************
* BUTTONS
***********************************/
/* line 607, ../scss/base.scss */
.btn.btn-transparent {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border: 1px solid black;
  background: transparent;
  color: black;
  text-transform: lowercase;
  font-size: 12px; }

/* line 619, ../scss/base.scss */
.btn.disabled {
  border: 1px solid #ccc !important;
  color: #ccc !important; }

/***********************************
* MAP
***********************************/
/* line 629, ../scss/base.scss */
#map-wrapper #map {
  width: 100%;
  height: 100%; }
/* line 633, ../scss/base.scss */
#map-wrapper #zoom-controls {
  position: absolute;
  top: 30px;
  left: 40px; }
  /* line 637, ../scss/base.scss */
  #map-wrapper #zoom-controls > div {
    background-color: rgba(51, 51, 51, 0.8);
    padding: 7px 9px;
    font-size: 8px;
    margin-bottom: 1px;
    cursor: pointer; }
    /* line 643, ../scss/base.scss */
    #map-wrapper #zoom-controls > div:hover {
      background-color: rgba(51, 51, 51, 0.6); }
    /* line 646, ../scss/base.scss */
    #map-wrapper #zoom-controls > div.disabled {
      background-color: rgba(204, 204, 204, 0.8);
      cursor: initial; }

/***********************************
* SPLASH / LOADER
***********************************/
/* line 675, ../scss/base.scss */
.splash {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1000000;
  background-color: #c64c3c;
  animation: colorchange 50s infinite;
  -webkit-animation: colorchange 50s infinite;
  -moz-animation: colorchange 50s infinite; }
  /* line 683, ../scss/base.scss */
  .splash .splash-center {
    height: 100px;
    width: 100%;
    text-align: center;
    top: calc(50% - 100px);
    position: absolute; }
    /* line 687, ../scss/base.scss */
    .splash .splash-center i {
      font-size: 30px;
      margin-top: 20px; }
@keyframes colorchange {
  0% {
    background: #de9a15; }
  12.5% {
    background: #f48212; }
  25% {
    background: #507692; }
  37.5% {
    background: #de4629; }
  50% {
    background: #e0615d; }
  62.5% {
    background: #7aa6bb; }
  75% {
    background: #b1aa38; }
  87.5% {
    background: #938f2c; }
  100% {
    background: #35804b; } }
/**********************************
* Tooltip Newsletter
**********************************/
/* line 726, ../scss/base.scss */
.tooltip-custom {
  padding: 20px;
  border-radius: 0px;
  background-color: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  font-weight: 700;
  font-family: Roboto;
  text-align: left; }

/* line 735, ../scss/base.scss */
.close-custom {
  color: white;
  opacity: 1;
  font-weight: 300;
  font-size: 18px;
  margin-right: 4px; }

/***********************************
* Scroll to Top
***********************************/
/* line 746, ../scss/base.scss */
.scroll-top {
  position: fixed;
  bottom: 0;
  right: 6%;
  z-index: 100;
  background: #D7D7D7;
  font-size: 24px; }
  /* line 753, ../scss/base.scss */
  .scroll-top:hover {
    background: #f05638; }
  /* line 757, ../scss/base.scss */
  .scroll-top a:link, .scroll-top a:visited {
    color: white; }

@media only screen and (max-width: 767px) {
  /* line 763, ../scss/base.scss */
  .scroll-top {
    font-size: 14px !important; } }
/***********************************
* RESPONSIVE
***********************************/
@media only screen and (min-width: 960px) and (max-width: 1024px) {
  /* line 773, ../scss/base.scss */
  .navbar .navbar-default, #footer-expanded-content {
    width: 900px; } }
@media only screen and (min-width: 768px) and (max-width: 960px) {
  /* line 779, ../scss/base.scss */
  .navbar-nav {
    font-size: 10px; }

  /* line 782, ../scss/base.scss */
  .navbar .navbar-default {
    width: 700px; }

  /* line 785, ../scss/base.scss */
  .navbar-collapse {
    padding-left: 0; }

  /* line 788, ../scss/base.scss */
  #footer-expanded-content {
    padding-left: 15px;
    padding-right: 15px; } }
@media only screen and (max-width: 767px) {
  /* line 795, ../scss/base.scss */
  .language {
    font-size: 14px;
    margin-right: 20px;
    float: left; }

  /* line 800, ../scss/base.scss */
  .navbar-collapse {
    padding-left: 30px; }

  /* line 804, ../scss/base.scss */
  .navbar-nav > li.li-to-hide {
    display: none; }

  /* line 808, ../scss/base.scss */
  .to-right {
    color: white; }

  /* line 811, ../scss/base.scss */
  div#bs-example-navbar-collapse-1 {
    background-color: #333333;
    border: 0;
    z-index: 10; }

  /* line 816, ../scss/base.scss */
  .navbar-default .navbar-toggle .icon-bar {
    background-color: white; }

  /* line 819, ../scss/base.scss */
  button.navbar-toggle {
    border: 0;
    color: white; }

  /* line 823, ../scss/base.scss */
  .navbar-header > div {
    display: initial; }

  /* FOOTER */
  /* line 828, ../scss/base.scss */
  #footer-expanded-content {
    padding-top: 10px; }
    /* line 830, ../scss/base.scss */
    #footer-expanded-content > div {
      display: block; }
      /* line 832, ../scss/base.scss */
      #footer-expanded-content > div > div > .footer-expanded-left-items {
        text-align: center !important;
        float: none !important;
        height: auto; }
        /* line 836, ../scss/base.scss */
        #footer-expanded-content > div > div > .footer-expanded-left-items > div {
          margin-bottom: 0px;
          margin-top: 10px; }
          /* line 839, ../scss/base.scss */
          #footer-expanded-content > div > div > .footer-expanded-left-items > div > a {
            font-size: 10px; }
      /* line 844, ../scss/base.scss */
      #footer-expanded-content > div > div > .footer-expanded-center-items {
        text-align: center !important;
        float: none !important;
        height: auto;
        margin-top: 10px; }
      /* line 850, ../scss/base.scss */
      #footer-expanded-content > div > div > .footer-expanded-right-items {
        text-align: center !important;
        float: none !important;
        height: auto; }
        /* line 854, ../scss/base.scss */
        #footer-expanded-content > div > div > .footer-expanded-right-items > div {
          margin-bottom: 0px;
          margin-top: 10px; }
          /* line 857, ../scss/base.scss */
          #footer-expanded-content > div > div > .footer-expanded-right-items > div > div {
            text-align: center; }
          /* line 860, ../scss/base.scss */
          #footer-expanded-content > div > div > .footer-expanded-right-items > div > a {
            font-size: 10px; }

  /* line 868, ../scss/base.scss */
  #search-dropdown {
    max-width: 200px;
    display: inline; }
    /* line 872, ../scss/base.scss */
    #search-dropdown > a.dropdown-toggle {
      display: inline-block; }
    /* line 875, ../scss/base.scss */
    #search-dropdown.open > .dropdown-menu {
      display: inline-block;
      padding: 0px; }
      /* line 878, ../scss/base.scss */
      #search-dropdown.open > .dropdown-menu input {
        height: 30px; } }
/* line 885, ../scss/base.scss */
.mCSB_scrollTools_vertical {
  right: -20px !important; }

@media only screen and (max-width: 580px) {
  /*some testing*/
  /* HEADER */
  /* line 892, ../scss/base.scss */
  .header-content {
    padding: 0; }

  /* line 895, ../scss/base.scss */
  .header-title {
    line-height: 40px;
    margin: 0 auto;
    width: 100%;
    text-align: center; }

  /* line 901, ../scss/base.scss */
  .right-items {
    line-height: 40px;
    float: none;
    height: 40px;
    margin: 0 auto;
    width: 320px; }
    /* line 907, ../scss/base.scss */
    .right-items > .language {
      float: left;
      margin-left: 3px;
      margin-right: 3px; }
    /* line 912, ../scss/base.scss */
    .right-items > .social-media {
      float: right;
      margin-left: 3px;
      margin-right: 3px; }
    /* line 917, ../scss/base.scss */
    .right-items > .newsletter-container {
      margin: 0;
      margin-top: 5px;
      margin-left: 3px;
      margin-right: 3px; }

  /* line 924, ../scss/base.scss */
  .footer-copyright {
    font-size: 8px !important; } }

/*# sourceMappingURL=data:application/json;base64,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TUFDVixnQkFBZ0I7TUFDaEIsaUJBQWlCO01BQ2pCLGtCQUFrQixFQUFFOztFQUV4QixpQ0FBaUM7RUFDakM7SUFDRSwwQkFBMEIsRUFBRSxFQUFFIiwiZmlsZSI6ImJhc2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDYsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NjBweDsgfSB9XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogQ09MVU1OUyBPRiBTQU1FIEhFSUdIVCBTVFlMRVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogbGluZSAxNCwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi5jb250YWluZXIteHMtaGVpZ2h0IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cblxuLyogbGluZSAxOSwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi5yb3cteHMtaGVpZ2h0IHtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbi8qIGxpbmUgMjIsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4uY29sLXhzLWhlaWdodCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDI3LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAuY29udGFpbmVyLXNtLWhlaWdodCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4OyB9XG5cbiAgLyogbGluZSAzMiwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgLnJvdy1zbS1oZWlnaHQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG4gIC8qIGxpbmUgMzUsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gIC5jb2wtc20taGVpZ2h0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZsb2F0OiBub25lOyB9IH1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDQxLCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAuY29udGFpbmVyLW1kLWhlaWdodCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4OyB9XG5cbiAgLyogbGluZSA0NiwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgLnJvdy1tZC1oZWlnaHQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG4gIC8qIGxpbmUgNDksIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gIC5jb2wtbWQtaGVpZ2h0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZsb2F0OiBub25lOyB9IH1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA1NSwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgLmNvbnRhaW5lci1sZy1oZWlnaHQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuXG4gIC8qIGxpbmUgNjAsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gIC5yb3ctbGctaGVpZ2h0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxuICAvKiBsaW5lIDYzLCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAuY29sLWxnLWhlaWdodCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmbG9hdDogbm9uZTsgfSB9XG4vKiBmaXJlZm94IGZpeCAqL1xuLyogbGluZSA2OSwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIHZlcnRpY2FsIGFsaWdubWVudCBzdHlsZXMgKi9cbi8qIGxpbmUgNzMsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4uY29sLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLyogbGluZSA3NiwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi5jb2wtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiBsaW5lIDc5LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuLmNvbC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogSEVMUEVSIENMQVNTRVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBsaW5lIDg3LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuLmNvdmVyLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuXG4vKiBsaW5lIDk1LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuLmNvdmVyLWJhY2tncm91bmQtZml4ZWQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDsgfVxuXG4vKiBsaW5lIDEwNSwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi5wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMTA5LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuLnRhbGwge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogbGluZSAxMTMsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4uemVyby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBNQVJHSU5TICovXG4vKiBsaW5lIDExOSwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi5tcjUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4vKiBsaW5lIDEyMywgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi5tcjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi8qIGxpbmUgMTI3LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuLm1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIEZPTlQgUkVOREVSSU5HIEZJWEVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIGxpbmUgMTM1LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuaHRtbCB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDIwMGRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMjVkcHB4KSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkOyB9XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogR0VORVJJQ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBsaW5lIDE1MCwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbmh0bWwsIGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLyogbGluZSAxNTgsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4qIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4vKiBsaW5lIDE2MiwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi5ib2R5LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIC8qIHJlYWwgYnJvd3NlcnMgKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBJRTY6IHRyZWFkZWQgYXMgbWluLWhlaWdodCovXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIC8qIHJlYWwgYnJvd3NlcnMgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMTczLCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuLmhlYWRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA3O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICM4Njg2ODY7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIExBTkdVQUdFXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIGxpbmUgMTg3LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuLmxhbmd1YWdlIGEge1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC8qIGxpbmUgMTkxLCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAubGFuZ3VhZ2UgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4vKiBsaW5lIDE5NSwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi5sYW5ndWFnZSAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRvcDogNjAlOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBTRUFSQ0ggQlVUVE9OIEFORCBGT1JNXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIGxpbmUgMjA1LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuI3NlYXJjaC1kcm9wZG93biB7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAvKiBsaW5lIDIwNywgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgI3NlYXJjaC1kcm9wZG93bi5vcGVuID4gYS5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDNjRDM0MgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIxMiwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgI3NlYXJjaC1kcm9wZG93biA+IGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIxNiwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgI3NlYXJjaC1kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M2NEMzQztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLyogbGluZSAyMjMsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gICAgI3NlYXJjaC1kcm9wZG93biAuZHJvcGRvd24tbWVudSBpbnB1dCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjb2xvcjogIzg2ODY4NjsgfVxuXG4vKi5oZWFkZXItbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICM4Njg2ODY7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn0qL1xuLyouaGVhZGVyLW5hdmlnYXRpb24taXRlbXMge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59Ki9cbi8qLmhlYWRlci1uYXZpZ2F0aW9uLWl0ZW1zID4gYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn0qL1xuLyoudG8tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufSovXG4vKiBsaW5lIDI1NywgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4vKiBsaW5lIDI2MywgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi5oZWFkZXIge1xuICBoZWlnaHQ6IDg1cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNTYpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNTYpO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjU2KTsgfVxuXG4vKiBsaW5lIDI3NCwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi5oZWFkZXItY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi8qIGxpbmUgMjg0LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuLmhlYWRlci10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiA4NXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMjg4LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAuaGVhZGVyLXRpdGxlID4gc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDI5MywgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi5yaWdodC1pdGVtcyB7XG4gIGxpbmUtaGVpZ2h0OiA4NXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogODVweDsgfVxuXG4vKiBsaW5lIDI5OSwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi5sYW5ndWFnZSB7XG4gIGZvbnQtc3R5bGU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLyogbGluZSAzMDQsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gIC5sYW5ndWFnZSA+IGRpdiA+IHVsIHtcbiAgICBtYXJnaW4tdG9wOiA4cHgtOyB9XG5cbi8qIGxpbmUgMzA5LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuLm5ld3NsZXR0ZXItY29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsOyB9XG4gIC8qIGxpbmUgMzE1LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAubmV3c2xldHRlci1jb250YWluZXIgLm5ld3NsZXR0ZXItdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjODY4Njg2O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLyogbGluZSAzMjMsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAubmV3c2xldHRlci1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYzsgfVxuICAgIC8qIGxpbmUgMzMxLCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAgIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAubmV3c2xldHRlci1ob2xkZXIgPiBmb3JtID4gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzg2ODY4NjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGJvcmRlci10b3A6IDBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgICAgIHdpZHRoOiAxMjZweDtcbiAgICAgIGhlaWdodDogMzFweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuICAgIC8qIGxpbmUgMzUxLCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAgIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAubmV3c2xldHRlci1ob2xkZXIgPiBmb3JtID4gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXRvcDogMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgICBib3JkZXItbGVmdDogMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhYWUxYztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiAzMXB4OyB9XG4gICAgICAvKiBsaW5lIDM2NiwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgICAgIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAubmV3c2xldHRlci1ob2xkZXIgPiBmb3JtID4gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg2ODY4NjsgfVxuICAgIC8qIGxpbmUgMzcwLCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAgIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAubmV3c2xldHRlci1ob2xkZXIgPiBmb3JtID4gaSB7XG4gICAgICByaWdodDogNzJweDtcbiAgICAgIHRvcDogLTJweDsgfVxuXG4vKiBsaW5lIDM3OCwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi5zb2NpYWwtbWVkaWEge1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgLyogbGluZSAzODAsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gIC5zb2NpYWwtbWVkaWEgPiBpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4OyB9XG4gIC8qIGxpbmUgMzgzLCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAuc29jaWFsLW1lZGlhID4gYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC8qIGxpbmUgMzkyLCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAgIC5zb2NpYWwtbWVkaWEgPiBhOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgIC8qIGxpbmUgMzk2LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAgIC5zb2NpYWwtbWVkaWEgPiBhOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBvdXRsaW5lOiAwcHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMHB4OyB9XG4gICAgLyogbGluZSA0MDEsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gICAgLnNvY2lhbC1tZWRpYSA+IGEjc2hhcmUtYnV0dG9uLWJhc2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvaG9tZV9wYXJ0aWxoYXIucG5nXCIpOyB9XG4gICAgLyogbGluZSA0MDQsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gICAgLnNvY2lhbC1tZWRpYSA+IGEjZmFjZWJvb2stYnV0dG9uLWJhc2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3N0YXRpYy9pbWcvaG9tZV9mYWNlYm9vay5wbmdcIik7IH1cbiAgICAvKiBsaW5lIDQwNywgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgICAuc29jaWFsLW1lZGlhID4gYSN5b3V0dWJlLWJ1dHRvbi1iYXNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zdGF0aWMvaW1nL2hvbWVfeW91dHViZS5wbmdcIik7IH1cbiAgICAvKiBsaW5lIDQxMCwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgICAuc29jaWFsLW1lZGlhID4gYSNvdGhlci1idXR0b24tYmFzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3RhdGljL2ltZy9ob21lX2ZsaWNrci5wbmdcIik7IH1cblxuLyogbGluZSA0MTYsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4uZm9vdGVyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNzsgfVxuXG4vKiBsaW5lIDQyNCwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiNmb290ZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI0YwRUZFRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4vKiBsaW5lIDQzNSwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi5mb290ZXItY29weXJpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICM4Njg2ODY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDQ0MywgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgLmZvb3Rlci1jb3B5cmlnaHQgPiBhIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLyogbGluZSA0NDgsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4jZm9vdGVyLWV4cGFuZC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGMEVGRUY7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbiAgYm90dG9tOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTFweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggLTFweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMHB4IC0xcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLyogbGluZSA0NjQsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gICNmb290ZXItZXhwYW5kLWJ1dHRvbiA+IGkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi8qIGxpbmUgNDY5LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuI2Zvb3Rlci1leHBhbmRlZC1jb250ZW50IHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTI1cHg7XG4gIHBhZGRpbmc6IDM1cHggMzVweCAwcHggMzVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgNDY5LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAgICNmb290ZXItZXhwYW5kZWQtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDBweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA0ODQsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4uZm9vdGVyLWV4cGFuZGVkLWxlZnQtaXRlbXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC8qIGxpbmUgNDg5LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAuZm9vdGVyLWV4cGFuZGVkLWxlZnQtaXRlbXMgPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAvKiBsaW5lIDQ5MSwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgICAuZm9vdGVyLWV4cGFuZGVkLWxlZnQtaXRlbXMgPiBkaXYgPiBhIHtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gICAgICAvKiBsaW5lIDQ5NiwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgICAgIC5mb290ZXItZXhwYW5kZWQtbGVmdC1pdGVtcyA+IGRpdiA+IGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7IH1cblxuLyogbGluZSA1MDMsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4uZm9vdGVyLWV4cGFuZGVkLWNlbnRlci1pdGVtcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC8qIGxpbmUgNTA3LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAuZm9vdGVyLWV4cGFuZGVkLWNlbnRlci1pdGVtcyBpbWcge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAvKiBsaW5lIDUwNywgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgICAgIC5mb290ZXItZXhwYW5kZWQtY2VudGVyLWl0ZW1zIGltZyB7XG4gICAgICAgIHdpZHRoOiA2MCU7IH0gfVxuXG4vKiBsaW5lIDUxNiwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi5ub3BhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTIxLCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuLm91dGVyLWNvbnRhaW5lciB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLyogTkFWQkFSICovXG4vKiBsaW5lIDUyOCwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi5uYXZiYXItbmF2ID4gbGkubGktdG8taGlkZSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgY29sb3I6IHdoaXRlOyB9XG4vKiBsaW5lIDUzMiwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLyogbGluZSA1NDEsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbi8qIGxpbmUgNTQ1LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuLm5hdmJhci1uYXYgPiBzcGFuIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbi8qIGxpbmUgNTUxLCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuLm5hdmJhci1uYXYgPiBsaSA+IGkge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi8qIGxpbmUgNTU2LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuLm5hdmJhci1jb2xsYXBzZSB7XG4gIHBhZGRpbmctbGVmdDogMHB4OyB9XG5cbi8qIGxpbmUgNTYwLCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuLm5hdmJhciB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4taGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogIzg2ODY4NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLyogbGluZSA1NzEsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4uY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZSB7XG4gIHBhZGRpbmctbGVmdDogMHB4OyB9XG5cbi8qIGxpbmUgNTc1LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgLyogbGluZSA1ODMsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG5cbi8qIGxpbmUgNTg4LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuLm5hdmJhci10b2dnbGUge1xuICBmbG9hdDogbm9uZTsgfVxuXG4vKiBsaW5lIDU5MiwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi5uYXZiYXItaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgNTk0LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAubmF2YmFyLWhlYWRlciA+IGRpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogQlVUVE9OU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBsaW5lIDYwNywgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi5idG4uYnRuLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLyogbGluZSA2MTksIC4uL3Njc3MvYmFzZS5zY3NzICovXG4uYnRuLmRpc2FibGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2NjYyAhaW1wb3J0YW50OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBNQVBcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogbGluZSA2MjksIC4uL3Njc3MvYmFzZS5zY3NzICovXG4jbWFwLXdyYXBwZXIgI21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbi8qIGxpbmUgNjMzLCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuI21hcC13cmFwcGVyICN6b29tLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDQwcHg7IH1cbiAgLyogbGluZSA2MzcsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gICNtYXAtd3JhcHBlciAjem9vbS1jb250cm9scyA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjgpO1xuICAgIHBhZGRpbmc6IDdweCA5cHg7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC8qIGxpbmUgNjQzLCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAgICNtYXAtd3JhcHBlciAjem9vbS1jb250cm9scyA+IGRpdjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7IH1cbiAgICAvKiBsaW5lIDY0NiwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgICAjbWFwLXdyYXBwZXIgI3pvb20tY29udHJvbHMgPiBkaXYuZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjgpO1xuICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBTUExBU0ggLyBMT0FERVJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogbGluZSA2NzUsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4uc3BsYXNoIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNjRjM2M7XG4gIGFuaW1hdGlvbjogY29sb3JjaGFuZ2UgNTBzIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogY29sb3JjaGFuZ2UgNTBzIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogY29sb3JjaGFuZ2UgNTBzIGluZmluaXRlOyB9XG4gIC8qIGxpbmUgNjgzLCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAuc3BsYXNoIC5zcGxhc2gtY2VudGVyIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC8qIGxpbmUgNjg3LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAgIC5zcGxhc2ggLnNwbGFzaC1jZW50ZXIgaSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5Aa2V5ZnJhbWVzIGNvbG9yY2hhbmdlIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQ6ICNkZTlhMTU7IH1cbiAgMTIuNSUge1xuICAgIGJhY2tncm91bmQ6ICNmNDgyMTI7IH1cbiAgMjUlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTA3NjkyOyB9XG4gIDM3LjUlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGU0NjI5OyB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZDogI2UwNjE1ZDsgfVxuICA2Mi41JSB7XG4gICAgYmFja2dyb3VuZDogIzdhYTZiYjsgfVxuICA3NSUge1xuICAgIGJhY2tncm91bmQ6ICNiMWFhMzg7IH1cbiAgODcuNSUge1xuICAgIGJhY2tncm91bmQ6ICM5MzhmMmM7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZDogIzM1ODA0YjsgfSB9XG5ALXdlYmtpdC1rZXlmcmFtZXMgY29sb3JjaGFuZ2UgLyogU2FmYXJpIGFuZCBDaHJvbWUgLSBuZWNlc3NhcnkgZHVwbGljYXRlICovIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQ6ICNkZTlhMTU7IH1cbiAgMTIuNSUge1xuICAgIGJhY2tncm91bmQ6ICNmNDgyMTI7IH1cbiAgMjUlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTA3NjkyOyB9XG4gIDM3LjUlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGU0NjI5OyB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZDogI2UwNjE1ZDsgfVxuICA2Mi41JSB7XG4gICAgYmFja2dyb3VuZDogIzdhYTZiYjsgfVxuICA3NSUge1xuICAgIGJhY2tncm91bmQ6ICNiMWFhMzg7IH1cbiAgODcuNSUge1xuICAgIGJhY2tncm91bmQ6ICM5MzhmMmM7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZDogIzM1ODA0YjsgfSB9XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBUb29sdGlwIE5ld3NsZXR0ZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBsaW5lIDcyNiwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbi50b29sdGlwLWN1c3RvbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogbGluZSA3MzUsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4uY2xvc2UtY3VzdG9tIHtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBTY3JvbGwgdG8gVG9wXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIGxpbmUgNzQ2LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuLnNjcm9sbC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDYlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6ICNEN0Q3RDc7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuICAvKiBsaW5lIDc1MywgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgLnNjcm9sbC10b3A6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMDU2Mzg7IH1cbiAgLyogbGluZSA3NTcsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gIC5zY3JvbGwtdG9wIGE6bGluaywgLnNjcm9sbC10b3AgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDc2MywgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgLnNjcm9sbC10b3Age1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9IH1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBSRVNQT05TSVZFXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA3NzMsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gIC5uYXZiYXIgLm5hdmJhci1kZWZhdWx0LCAjZm9vdGVyLWV4cGFuZGVkLWNvbnRlbnQge1xuICAgIHdpZHRoOiA5MDBweDsgfSB9XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLyogbGluZSA3NzksIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gIC5uYXZiYXItbmF2IHtcbiAgICBmb250LXNpemU6IDEwcHg7IH1cblxuICAvKiBsaW5lIDc4MiwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgLm5hdmJhciAubmF2YmFyLWRlZmF1bHQge1xuICAgIHdpZHRoOiA3MDBweDsgfVxuXG4gIC8qIGxpbmUgNzg1LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuICAvKiBsaW5lIDc4OCwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgI2Zvb3Rlci1leHBhbmRlZC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgNzk1LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAubGFuZ3VhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuICAvKiBsaW5lIDgwMCwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbiAgLyogbGluZSA4MDQsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gIC5uYXZiYXItbmF2ID4gbGkubGktdG8taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4gIC8qIGxpbmUgODA4LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAudG8tcmlnaHQge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4gIC8qIGxpbmUgODExLCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICBkaXYjYnMtZXhhbXBsZS1uYXZiYXItY29sbGFwc2UtMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICBib3JkZXI6IDA7XG4gICAgei1pbmRleDogMTA7IH1cblxuICAvKiBsaW5lIDgxNiwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuICAvKiBsaW5lIDgxOSwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgYnV0dG9uLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuICAvKiBsaW5lIDgyMywgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgLm5hdmJhci1oZWFkZXIgPiBkaXYge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7IH1cblxuICAvKiBGT09URVIgKi9cbiAgLyogbGluZSA4MjgsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gICNmb290ZXItZXhwYW5kZWQtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAvKiBsaW5lIDgzMCwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgICAjZm9vdGVyLWV4cGFuZGVkLWNvbnRlbnQgPiBkaXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC8qIGxpbmUgODMyLCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAgICAgI2Zvb3Rlci1leHBhbmRlZC1jb250ZW50ID4gZGl2ID4gZGl2ID4gLmZvb3Rlci1leHBhbmRlZC1sZWZ0LWl0ZW1zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAvKiBsaW5lIDgzNiwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgICAgICAgI2Zvb3Rlci1leHBhbmRlZC1jb250ZW50ID4gZGl2ID4gZGl2ID4gLmZvb3Rlci1leHBhbmRlZC1sZWZ0LWl0ZW1zID4gZGl2IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAgIC8qIGxpbmUgODM5LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAgICAgICAgICNmb290ZXItZXhwYW5kZWQtY29udGVudCA+IGRpdiA+IGRpdiA+IC5mb290ZXItZXhwYW5kZWQtbGVmdC1pdGVtcyA+IGRpdiA+IGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgICAvKiBsaW5lIDg0NCwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgICAgICNmb290ZXItZXhwYW5kZWQtY29udGVudCA+IGRpdiA+IGRpdiA+IC5mb290ZXItZXhwYW5kZWQtY2VudGVyLWl0ZW1zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLyogbGluZSA4NTAsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gICAgICAjZm9vdGVyLWV4cGFuZGVkLWNvbnRlbnQgPiBkaXYgPiBkaXYgPiAuZm9vdGVyLWV4cGFuZGVkLXJpZ2h0LWl0ZW1zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAvKiBsaW5lIDg1NCwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgICAgICAgI2Zvb3Rlci1leHBhbmRlZC1jb250ZW50ID4gZGl2ID4gZGl2ID4gLmZvb3Rlci1leHBhbmRlZC1yaWdodC1pdGVtcyA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgICAvKiBsaW5lIDg1NywgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgICAgICAgICAjZm9vdGVyLWV4cGFuZGVkLWNvbnRlbnQgPiBkaXYgPiBkaXYgPiAuZm9vdGVyLWV4cGFuZGVkLXJpZ2h0LWl0ZW1zID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC8qIGxpbmUgODYwLCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAgICAgICAgICNmb290ZXItZXhwYW5kZWQtY29udGVudCA+IGRpdiA+IGRpdiA+IC5mb290ZXItZXhwYW5kZWQtcmlnaHQtaXRlbXMgPiBkaXYgPiBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4gIC8qIGxpbmUgODY4LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAjc2VhcmNoLWRyb3Bkb3duIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC8qIGxpbmUgODcyLCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAgICNzZWFyY2gtZHJvcGRvd24gPiBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAvKiBsaW5lIDg3NSwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgICAjc2VhcmNoLWRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICAgIC8qIGxpbmUgODc4LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAgICAgI3NlYXJjaC1kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLW1lbnUgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7IH0gfVxuLyogbGluZSA4ODUsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIHJpZ2h0OiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLypzb21lIHRlc3RpbmcqL1xuICAvKiBIRUFERVIgKi9cbiAgLyogbGluZSA4OTIsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gIC5oZWFkZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4gIC8qIGxpbmUgODk1LCAuLi9zY3NzL2Jhc2Uuc2NzcyAqL1xuICAuaGVhZGVyLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuICAvKiBsaW5lIDkwMSwgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgLnJpZ2h0LWl0ZW1zIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDMyMHB4OyB9XG4gICAgLyogbGluZSA5MDcsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gICAgLnJpZ2h0LWl0ZW1zID4gLmxhbmd1YWdlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG4gICAgLyogbGluZSA5MTIsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gICAgLnJpZ2h0LWl0ZW1zID4gLnNvY2lhbC1tZWRpYSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgICAvKiBsaW5lIDkxNywgLi4vc2Nzcy9iYXNlLnNjc3MgKi9cbiAgICAucmlnaHQtaXRlbXMgPiAubmV3c2xldHRlci1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG5cbiAgLyogbGluZSA5MjQsIC4uL3Njc3MvYmFzZS5zY3NzICovXG4gIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50OyB9IH1cbiJdfQ== */