/*
Theme Name: Queen's Theme
Theme URI: http://underscores.me/
Author: Whetu Taita
Author URI: http://zlab.co.nz
Description: Website For zlab
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: zlab
    ___       ___       ___       ___   
   /\  \     /\__\     /\  \     /\  \  
  _\:\  \   /:/  /    /::\  \   /::\  \ 
 /::::\__\ /:/__/    /::\:\__\ /::\:\__ \::;;/__/ \:\  \    \/\::/  / \:\::/  /
  \:\__\    \:\__\     /:/  /   \::/  / 
   \/__/     \/__/     \/__/     \/__/  

*/
@font-face {
  font-family: 'BaskOldFace';
  src: url("BaskOldFace.eot?#iefix") format("embedded-opentype"), url("fonts/BaskOldFace.woff") format("woff"), url("fonts/BaskOldFace.ttf") format("truetype"), url("fonts/BaskOldFace.svg#BaskOldFace") format("svg");
  font-weight: normal;
  font-style: normal; }

nav {
  background-color: #e7ecf0;
  color: #30548b;
  box-shadow: 0px 1px 2px #333;
  position: relative;
  z-index: 10; }
  nav .navbar-toggle {
    position: relative;
    padding: 2px 0px;
    margin-top: 4px;
    margin-right: 15px;
    margin-bottom: 4px;
    float: left; }
    nav .navbar-toggle i {
      transition: all 0.3s ease-in;
      transform: rotate(180deg); }
    nav .navbar-toggle.collapsed i {
      transform: rotate(0deg); }
    @media (min-width: 330px) {
      nav .navbar-toggle {
        font-size: 1em; } }
  @media (min-width: 768px) {
    nav {
      border-top: 6px solid #30548b; } }
  nav ul.navigation {
    margin: 0px;
    padding: 0px;
    text-align: center;
    float: none; }
    nav ul.navigation > li {
      font-size: 0.8em;
      text-transform: uppercase;
      font-weight: bold;
      display: block;
      position: relative;
      float: none; }
      nav ul.navigation > li.open > a, nav ul.navigation > li.open > a:hover, nav ul.navigation > li.open > a:focus {
        background-color: transparent; }
      nav ul.navigation > li a:hover {
        color: #183156;
        background-color: transparent; }
      nav ul.navigation > li ul.dropdown-menu {
        border-radius: 0px; }
        @media (min-width: 768px) {
          nav ul.navigation > li ul.dropdown-menu {
            padding-right: 40px; } }
        nav ul.navigation > li ul.dropdown-menu li:first-child {
          border-top: 1px solid #6c88af; }
          @media (min-width: 768px) {
            nav ul.navigation > li ul.dropdown-menu li:first-child {
              border: none; } }
        nav ul.navigation > li ul.dropdown-menu li a {
          font-weight: bold;
          font-size: 0.8em;
          padding: 10px !important;
          text-align: center;
          background-color: #cfdae3; }
          @media (min-width: 768px) {
            nav ul.navigation > li ul.dropdown-menu li a {
              background-color: transparent;
              text-align: left; } }
        nav ul.navigation > li ul.dropdown-menu > .active > a, nav ul.navigation > li ul.dropdown-menu > .active > a:hover, nav ul.navigation > li ul.dropdown-menu > .active > a:focus {
          color: #30548b;
          background-color: transparent; }
      @media (min-width: 992px) {
        nav ul.navigation > li {
          font-size: 0.9em; } }
      nav ul.navigation > li a {
        color: #30548b; }
      @media (min-width: 768px) {
        nav ul.navigation > li {
          padding: 12px 0;
          display: inline-block; }
          nav ul.navigation > li:hover, nav ul.navigation > li.active, nav ul.navigation > li.current_page_parent, nav ul.navigation > li.current_page_ancestor {
            background-position: center top;
            background-image: url("img/sub-nav.png");
            background-repeat: no-repeat; }
          nav ul.navigation > li > a {
            border-right: 1px solid #6c88af;
            padding: 5px 5px; } }
    @media (min-width: 768px) and (min-width: 992px) {
      nav ul.navigation > li > a {
        padding: 5px 12px; } }
      @media (min-width: 768px) {
          nav ul.navigation > li:last-child a {
            border-right: none; } }

header {
  padding-top: 10px;
  background: #E1E8F0;
  background-color: rgba(255, 255, 255, 0.85);
  color: #30548b;
  position: relative;
  z-index: 2; }
  header a {
    color: #30548b; }
  header .mobile_title {
    background-image: url("img/header_logo.png");
    background-repeat: no-repeat;
    background-position: center left;
    background-size: auto 80%; }
  header a.crest_con {
    display: block; }
    header a.crest_con .crest {
      width: 120px;
      margin: -30px auto 10px auto; }
      @media (min-width: 992px) {
        header a.crest_con .crest {
          margin-bottom: 10px; } }
  header .social_icons {
    margin-left: 10px; }
    header .social_icons a {
      display: inline-block;
      text-decoration: none; }
  header h1.website_title {
    color: #30548b;
    padding: 5px 10px 5px 0;
    font-size: 1.3em;
    text-align: center;
    margin: 0px; }
    @media (min-width: 330px) {
      header h1.website_title {
        font-size: 1.8em; } }
  header h2.website_slogan {
    color: #30548b;
    font-size: 1.0em;
    padding: 4px 10px 10px 0;
    margin: 0px;
    text-align: center; }
    @media (min-width: 330px) {
      header h2.website_slogan {
        font-size: 1.2em; } }
  header .contact_info span {
    color: #30548b;
    padding: 5px 0; }
    header .contact_info span.address {
      font-size: 1.1em; }
    header .contact_info span.phone {
      font-size: 1.2em; }
    header .contact_info span .fa {
      font-size: 2em; }
    header .contact_info span .youtube:hover {
      color: #c4302b; }
    header .contact_info span .twitter:hover {
      color: #00aced; }
    header .contact_info span .facebook:hover {
      color: #3B5998; }
  header .sign_in {
    margin: 7px 0; }
    header .sign_in a {
      text-align: center;
      display: block;
      transition: all 0.5s;
      font-family: "BaskOldFace", "Libre Baskerville", serif;
      font-size: 1.2em;
      background-color: #dee2eb;
      border: 1px solid #bfc5d1;
      padding: 5px 30px; }
      header .sign_in a i {
        padding-right: 13px;
        transition: all 0.5s; }
      header .sign_in a:hover {
        background-color: #edf0f5;
        border-color: #708daf;
        text-decoration: none; }
        header .sign_in a:hover i {
          padding-right: 3px; }
    @media (min-width: 768px) {
      header .sign_in a {
        display: inline-block; } }
  @media (min-width: 768px) {
    header h1.website_title {
      background-image: url("img/indent_title.gif");
      background-position: center bottom;
      background-repeat: repeat-x;
      padding: 0 10px 10px 0;
      font-size: 2.3em;
      margin: 0px;
      text-align: left; }
      header h1.website_title a:hover {
        text-decoration: none; } }
  @media (min-width: 768px) and (min-width: 992px) {
    header h1.website_title {
      font-size: 2.9em; } }
  @media (min-width: 768px) {
    header h2.website_slogan {
      font-size: 1.5em;
      padding: 4px 10px 10px 0;
      text-align: left; }
    header .contact_info span {
      font-family: "BaskOldFace", "Libre Baskerville", serif; }
      header .contact_info span.address {
        font-size: 1.3em; }
      header .contact_info span.phone {
        font-size: 1.6em; }
      header .contact_info span .fa {
        font-size: 2.3em; } }

/*
	Put overrides for plugins and imported libs in here
*/
div.wpcf7-response-output, div.wpcf7-validation-errors {
  display: none !important; }

span.wpcf7-not-valid-tip {
  display: none; }

input[aria-invalid="true"], select[aria-invalid="true"] {
  border-color: red;
  background-color: rgba(153, 0, 0, 0.3); }

html, body {
  height: 100%; }

/*
#background_image{
	width:100%;
	min-height:300px;
	position:relative;
}
*/
#mobile_image_holder {
  background-size: cover;
  height: 150px; }
  @media (min-width: 200px) {
    #mobile_image_holder {
      height: 200px; } }
  @media (min-width: 300px) {
    #mobile_image_holder {
      height: 300px; } }
  @media (min-width: 400px) {
    #mobile_image_holder {
      height: 450px; } }
  @media (min-width: 768px) {
    #mobile_image_holder {
      display: none;
      visibility: hidden; } }

body {
  color: #03142d;
  font-size: 14px;
  position: relative;
  background-color: #f3f5f6; }

h1, h2 {
  font-family: "BaskOldFace", "Libre Baskerville", serif;
  color: #03142d; }

.textwidget a.button {
  margin: 5px 0; }

.important_news {
  font-size: 1em;
  font-weight: bold;
  padding: 5px 8px 5px 8px;
  border-top: 1px solid #bfc5d1; }
  @media (min-width: 768px) {
    .important_news {
      font-size: 1.2em;
      margin: 50px 0;
      font-weight: normal;
      background: #E1E8F0;
      background-color: rgba(255, 255, 255, 0.7);
      padding: 5px 8px 5px 8px;
      box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.3);
      border: 1px solid #bfc5d1; } }

.custom_pagination {
  margin-top: 30px; }
  .custom_pagination .page_label {
    padding: 10px; }
  .custom_pagination .page_numbers_container, .custom_pagination .page_label {
    display: inline-block; }
  .custom_pagination .page_numbers_container {
    float: right; }
    .custom_pagination .page_numbers_container .current {
      color: #fff;
      background-color: #30548b; }
    .custom_pagination .page_numbers_container .page-numbers {
      padding: 10px;
      display: inline-block; }
    .custom_pagination .page_numbers_container a {
      transition: background-color 0.3s; }
      .custom_pagination .page_numbers_container a:hover {
        background-color: #30548b;
        color: #fff;
        text-decoration: none; }

.foogallery-album-gallery-list .foogallery-pile h3 {
  opacity: 0.7 !important;
  font-size: 0.9em;
  font-weight: bold;
  padding: 7px 5px !important; }

.gallery_sub_nav a {
  margin: 5px 0; }

.foogallery-album-gallery-list .foogallery-pile {
  z-index: 0 !important; }

header.page-header, header.entry-header {
  background-color: transparent; }

img.aligncenter {
  float: none; }

img.alignleft {
  float: left;
  margin: 10px 10px 10px 0; }

img.alignright {
  float: right;
  margin: 10px 0px 10px 10px; }

img.size-full {
  width: 100% !important;
  height: auto !important;
  float: none;
  margin: 5px 0; }

img.full-row {
  display: block;
  float: none; }
  img.full-row.alignleft {
    margin: 0 auto 0 0; }
  img.full-row.alignright {
    margin: 0 0 0 auto; }
  img.full-row.aligncenter {
    margin: 0 auto 0 auto; }

.block {
  display: block; }

.button {
  padding: 7px 12px;
  color: #fff;
  background-color: #30548b;
  transition: background-color 0.3s; }
  .button i {
    padding-right: 10px; }
  .button:hover, .button.active {
    background-color: #c72d31;
    text-decoration: none;
    color: #fff; }
  .button.full_width {
    text-align: center;
    display: block;
    margin: auto; }

ul.daily_notices, ul.reports {
  padding-left: 0px; }
  ul.daily_notices li, ul.reports li {
    padding: 10px 0px; }

.search_con {
  margin-top: 10px;
  overflow: hidden;
  padding: 0;
  position: relative; }
  .search_con .focus_border {
    border-color: #708daf !important; }
  .search_con button {
    float: right;
    display: inline-block;
    height: 29px;
    border: solid 1px transparent;
    padding: 0 10px;
    font-size: 14px;
    line-height: normal;
    vertical-align: middle;
    padding: 0;
    border-color: #c0c6d2;
    background: #dee2eb;
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
    .search_con button span {
      border: none;
      overflow: hidden;
      display: block;
      opacity: .6;
      padding: 0;
      width: 15px;
      height: 15px;
      font-family: FontAwesome;
      margin: 0 25px; }
    .search_con button:hover span {
      opacity: .9; }
    .search_con button:hover {
      background-color: #edf0f5; }
  .search_con div {
    background-color: #dee2eb;
    height: 29px;
    line-height: 30px;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
    transition: border-color .2s ease;
    border: 1px solid #c0c6d2;
    box-shadow: inset 0 1px 2px #ccd2df; }
    .search_con div:hover {
      border-color: #a2adc8; }
    .search_con div input {
      color: #03142d;
      background: transparent;
      border: 0;
      display: inline-block;
      font-size: 14px;
      line-height: 18px;
      height: 100%;
      left: 0;
      margin: 0;
      outline: none;
      padding: 2px 8px;
      position: absolute;
      width: 100%;
      box-sizing: border-box; }
      .search_con div input::-webkit-input-placeholder {
        color: #7192b5; }
      .search_con div input:-moz-placeholder {
        /* Firefox 18- */
        color: #7192b5; }
      .search_con div input::-moz-placeholder {
        /* Firefox 19+ */
        color: #7192b5; }
      .search_con div input:-ms-input-placeholder {
        color: #7192b5; }
      .search_con div input:focus {
        border-color: #fff; }
  .search_con.mobile_search {
    margin: 4px 0; }
    .search_con.mobile_search button {
      border: none;
      background-color: transparent; }
      .search_con.mobile_search button span {
        margin: 0px 0 0 30px;
        opacity: 1;
        transition: margin 0.5s; }
        .search_con.mobile_search button span.show {
          margin: 0px 15px; }

.top_strip {
  height: 9px;
  background-image: url("img/header_tartan.jpg");
  background-position: center top;
  background-repeat: repeat-x;
  box-shadow: 0px 1px 1px #666;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  z-index: 3; }

.seperator {
  height: 2px;
  width: 100%;
  background-image: url("img/indent_title.gif");
  display: block; }

#sub_menu {
  text-align: center;
  position: absolute;
  left: 0px;
  right: 0px;
  background: #CFD5DA;
  background-color: rgba(243, 245, 246, 0.8);
  padding: 12px 0; }
  #sub_menu a.item {
    display: block;
    padding: 8px 10px;
    background-color: #fff;
    font-weight: bold;
    color: #30548b;
    border: 1px solid #8aa2ba; }
    #sub_menu a.item .fa {
      padding-right: 5px;
      float: left; }
      @media (min-width: 768px) {
        #sub_menu a.item .fa {
          float: none; } }

#content {
  padding-bottom: 60px; }

#page {
  height: 100%;
  position: relative; }

.home footer#footer {
  bottom: 0px; }

footer#footer {
  background-image: url("img/footer_tartan.jpg");
  min-height: 60px;
  left: 0;
  right: 0;
  border-top: 6px solid #30548b;
  text-align: center;
  margin-bottom: 0px;
  border-radius: 0px;
  position: fixed; }
  @media (min-width: 768px) {
    footer#footer {
      text-align: right;
      bottom: 0px; } }
  footer#footer .copyright {
    color: #fff;
    background-color: #122b52;
    display: inline-block;
    font-size: 0.8em;
    padding: 2px 30px;
    margin-top: 20px; }

.main_page_content {
  background-color: #f3f5f6;
  margin-bottom: 30px; }
  .main_page_content .image_container {
    padding: 10px; }
    .main_page_content .image_container img {
      border: 2px solid #30548b;
      display: block;
      margin: auto; }
    .main_page_content .image_container p.caption {
      padding: 5px;
      font-size: 0.9em;
      text-align: justify; }
  .main_page_content .inline_nav {
    text-align: center;
    padding: 10px 0; }
    .main_page_content .inline_nav li {
      display: inline; }
      .main_page_content .inline_nav li a {
        color: #fff;
        display: inline-block; }
  .main_page_content h1, .main_page_content h2, .main_page_content h3, .main_page_content h4 {
    color: #183156; }
  .main_page_content h1, .main_page_content h2 {
    font-size: 1.8em; }
  .main_page_content h3 {
    font-size: 1.4em; }
  .main_page_content h4 {
    font-size: 1.3em; }
  .main_page_content h1 {
    text-align: center; }
    @media (min-width: 768px) {
      .main_page_content h1 {
        text-align: left; } }
  .main_page_content .page_content_inner a {
    color: #30548b;
    font-weight: bold; }

.margin_10 {
  margin: 10px; }

.margin_20 {
  margin: 20px; }

ul.gallery_sub_nav {
  padding: 0;
  list-style-type: none; }
  ul.gallery_sub_nav li a {
    color: #fff;
    display: block; }

.sidebar .sidebar_nav {
  padding: 0;
  text-decoration: none;
  list-style-type: none;
  border-top: 1px solid #30548b;
  background-color: #e7ecf0;
  text-align: center; }
  @media (min-width: 768px) {
    .sidebar .sidebar_nav {
      border-top: none;
      text-align: left;
      background-color: transparent; } }
  .sidebar .sidebar_nav li {
    border-bottom: 1px solid #cbd5de;
    border-top: 1px solid #fff;
    padding: 12px 0; }
    @media (min-width: 768px) {
      .sidebar .sidebar_nav li {
        padding: 3px 0;
        border: none; } }
    .sidebar .sidebar_nav li.active {
      font-weight: bold; }
    .sidebar .sidebar_nav li.active:before, .sidebar .sidebar_nav li:hover:before {
      content: url("img/sidebar_wedge.png");
      width: 6px;
      height: 12px;
      position: absolute;
      left: 0px; }
      @media (min-width: 768px) {
        .sidebar .sidebar_nav li.active:before, .sidebar .sidebar_nav li:hover:before {
          left: -5px; } }
    .sidebar .sidebar_nav li a {
      display: block;
      color: #30548b; }

/*
	Style For Contact Form

*/
.contact-form .form-group {
  margin-bottom: 0px; }

.contact-form label .required {
  font-size: 0.5em;
  vertical-align: top; }

.contact-form label {
  margin-top: 10px;
  color: #000;
  text-transform: uppercase;
  font-weight: normal; }

.contact-form input, .contact-form textarea {
  border-radius: 0px;
  margin-bottom: 0px;
  border-color: #B5B5B5; }

.contact-form input:hover, .contact-form textarea:hover {
  border-color: #bfc5d1; }

.contact-form input:active, .contact-form textarea:active, .contact-form input:focus, .contact-form textarea:focus {
  border-color: #bfc5d1;
  box-shadow: 0 0 5px #30548b; }

.contact-form button, .contact-form .submitbtn {
  text-transform: uppercase;
  color: #ffffff;
  background: #30548b;
  padding: 10px 50px;
  border: none;
  transition: all 0.3s;
  margin-top: 10px;
  width: 100%; }
  @media (min-width: 768px) {
    .contact-form button, .contact-form .submitbtn {
      width: auto; } }

.contact-form button:hover, .contact-form .submitbtn:hover {
  background: #c72d31; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL19oZWFkZXJfaW5mby5zY3NzIiwicGFydGlhbHMvX3ZhcmlhYmxlcy5zY3NzIiwicGFydGlhbHMvX25hdmlnYXRpb24uc2NzcyIsInBhcnRpYWxzL19taXhpbnMuc2NzcyIsInBhcnRpYWxzL19oZWFkZXIuc2NzcyIsInBhcnRpYWxzL19saWJyYXJ5b3ZlcnJpZGVzLnNjc3MiLCJzdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7OztFQWtCRTtBQ3VCRjtFQUNFLDJCQUEyQjtFQUMzQixzTkFHK0M7RUFDL0Msb0JBQW9CO0VBQ3BCLG1CQUFtQixFQUFBOztBQ2hEckI7RUF1QkMsMEJEUmM7RUNTZCxlRHhCYTtFQ3lCViw2QkFBNkI7RUFDN0IsbUJBQWtCO0VBQ2xCLFlBQVcsRUEyRmQ7RUF0SEQ7SUFFRSxtQkFBbUI7SUFDaEIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLFlBQVksRUFjZjtJQXJCRjtNQVVHLDZCQUE0QjtNQUM1QiwwQkFBaUIsRUFDakI7SUFaSDtNQWNNLHdCQUFpQixFQUNwQjtJQ2JEO01ERkY7UUFrQk0sZUFBYyxFQUdsQixFQUFBO0VDUEE7SURkRjtNQThCSyw4QkQ5QlMsRUNzSGIsRUFBQTtFQXRIRDtJQWtDRSxZQUFXO0lBQ1gsYUFBWTtJQUNaLG1CQUFrQjtJQUNsQixZQUFXLEVBZ0ZYO0lBckhGO01BdUNHLGlCQUFnQjtNQWdEaEIsMEJBQTBCO01BQzFCLGtCQUFpQjtNQUNqQixlQUFjO01BQ2QsbUJBQWtCO01BQ2xCLFlBQVcsRUF5Qlg7TUFwSEg7UUEwQ0ksOEJBQTZCLEVBQzdCO01BM0NKO1FBOENJLGVEM0JvQjtRQzRCcEIsOEJBQTZCLEVBQzdCO01BaERKO1FBbURJLG1CQUFrQixFQThCbEI7UUNuRUY7VURkRjtZQXFESyxvQkFBbUIsRUE0QnBCLEVBQUE7UUFqRko7VUEwRE0sOEJEekNhLEVDNkNiO1VDaERK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QWU7RUFDZixvQkxqa0JZO0VLa2tCWixtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLHFCQUFxQjtFQUNyQixpQkFBZ0I7RUFDaEIsWUFBVyxFQUtaO0VIN2pCQztJR2dqQkY7TUFXRyxZQUFXLEVBRWIsRUFBQTs7QUFFRDtFQUNFLG9CTDVrQmtCLEVLNmtCbkIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcclxuVGhlbWUgTmFtZTogUXVlZW4ncyBUaGVtZVxyXG5UaGVtZSBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cclxuQXV0aG9yOiBXaGV0dSBUYWl0YVxyXG5BdXRob3IgVVJJOiBodHRwOi8vemxhYi5jby5uelxyXG5EZXNjcmlwdGlvbjogV2Vic2l0ZSBGb3IgemxhYlxyXG5WZXJzaW9uOiAxLjAuMFxyXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxyXG5MaWNlbnNlIFVSSTogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxyXG5UZXh0IERvbWFpbjogemxhYlxyXG4gICAgX19fICAgICAgIF9fXyAgICAgICBfX18gICAgICAgX19fICAgXHJcbiAgIC9cXCAgXFwgICAgIC9cXF9fXFwgICAgIC9cXCAgXFwgICAgIC9cXCAgXFwgIFxyXG4gIF9cXDpcXCAgXFwgICAvOi8gIC8gICAgLzo6XFwgIFxcICAgLzo6XFwgIFxcIFxyXG4gLzo6OjpcXF9fXFwgLzovX18vICAgIC86OlxcOlxcX19cXCAvOjpcXDpcXF9fXFxcclxuIFxcOjo7Oy9fXy8gXFw6XFwgIFxcICAgIFxcL1xcOjovICAvIFxcOlxcOjovICAvXHJcbiAgXFw6XFxfX1xcICAgIFxcOlxcX19cXCAgICAgLzovICAvICAgXFw6Oi8gIC8gXHJcbiAgIFxcL19fLyAgICAgXFwvX18vICAgICBcXC9fXy8gICAgIFxcL19fLyAgXHJcblxyXG4qLyIsIiRibHVlOiAjMzA1NDhiO1xyXG4kZGFya19ibHVlOiAjMTIyYjUyO1xyXG4kcXVlZW5zX3JlZDogI2M3MmQzMTtcclxuXHJcbiRib3JkZXJfdG9wOiM5YWFiYzU7XHJcbiRib3JkZXJfYm90dG9tOiNmZmZmZmY7XHJcblxyXG4kaGVhZGVyX2JnX2ZhbGxiYWNrOiNFMUU4RjA7XHJcbiRoZWFkZXJfYmc6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcclxuJGJvZHlfYmc6I2YzZjVmNjtcclxuJGJvZHlfYmdfZmFsbGJhY2s6I2YzZjVmNjtcclxuJGJvZHlfYmdfcmdiYTpyZ2JhKDI0MywyNDUsMjQ2LCAwLjkpO1xyXG4kZm9vdGVyX21lbnVfYmdfcmdiYV9mYWxsYmFjazojQ0ZENURBO1xyXG4kZm9vdGVyX21lbnVfYmdfcmdiYTpyZ2JhKDI0MywyNDUsMjQ2LCAwLjgpO1xyXG5cclxuJG5hdl9iZzojZTdlY2YwO1xyXG4kbmF2X2Ryb3Bkb3duX2JnOiNjZmRhZTM7XHJcbiRuYXZfYm9yZGVyOiM2Yzg4YWY7XHJcblxyXG4kdGV4dF9kYXJrX2JsdWU6ICMxODMxNTY7XHJcbiR0ZXh0OiMwMzE0MmQ7XHJcblxyXG4kc2VhcmNoX3BsYWNlaG9sZGVyOiM3MTkyYjU7XHJcblxyXG4keW91dHViZTojYzQzMDJiO1xyXG4kdHdpdHRlcjojMDBhY2VkO1xyXG4kZmFjZWJvb2s6IzNCNTk5ODtcclxuXHJcbiRzZWFyY2hfYmFja2dyb3VuZDogI2RlZTJlYjtcclxuJHNlYXJjaF9ib3JkZXI6I2JmYzVkMTtcclxuJHNlYXJjaF9mb2N1czojNzA4ZGFmO1xyXG4kc2VhcmNoX2hvdmVyOiNhMmFkYzg7XHJcbiRzZWFyY2hfYnRuX2hvdmVyOiNlZGYwZjU7XHJcblxyXG4kYm9yZGVyOiNiZmM1ZDE7XHJcblxyXG4kc2NyZWVuLXh4cy1taW46MzMwcHg7XHJcbiRzY3JlZW4tc20tbWluOjc2OHB4O1xyXG4kc2NyZWVuLW1kLW1pbjo5OTJweDtcclxuJHNjcmVlbi1sZy1taW46MTIwMHB4O1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdCYXNrT2xkRmFjZSc7XHJcbiAgc3JjOiB1cmwoJ0Jhc2tPbGRGYWNlLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksICBcclxuICB1cmwoJ2ZvbnRzL0Jhc2tPbGRGYWNlLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgXHJcbiAgdXJsKCdmb250cy9CYXNrT2xkRmFjZS50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCBcclxuICB1cmwoJ2ZvbnRzL0Jhc2tPbGRGYWNlLnN2ZyNCYXNrT2xkRmFjZScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbiRtYWluX2ZvbnQ6J09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiRxdWVlbnNfZm9udDonQmFza09sZEZhY2UnLCAnTGlicmUgQmFza2VydmlsbGUnLCBzZXJpZjsiLCJuYXZ7XHJcblx0Lm5hdmJhci10b2dnbGV7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgIHBhZGRpbmc6IDJweCAwcHg7XHJcblx0ICAgIG1hcmdpbi10b3A6IDRweDtcclxuXHQgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdCAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcblx0ICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuXHQgICAgJiBpe1xyXG5cdFx0XHR0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2UtaW47XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHR9XHJcblx0XHQmLmNvbGxhcHNlZCBpe1xyXG5cdFx0ICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHQgICAgQGluY2x1ZGUgeHhze1xyXG5cdCAgICBcdGZvbnQtc2l6ZToxZW07XHJcblx0ICAgIH1cclxuXHJcblx0fVxyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiRuYXZfYmc7XHJcblx0Y29sb3I6JGJsdWU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAjMzMzO1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OjEwO1xyXG5cclxuICAgIEBpbmNsdWRlIHNte1xyXG4gICAgXHRib3JkZXItdG9wOjZweCBzb2xpZCAkYmx1ZTtcclxuICAgIH1cclxuXHJcblx0dWwubmF2aWdhdGlvbntcclxuXHRcdG1hcmdpbjowcHg7XHJcblx0XHRwYWRkaW5nOjBweDtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0ZmxvYXQ6bm9uZTtcclxuXHRcdD5saXtcclxuXHRcdFx0Zm9udC1zaXplOjAuOGVtO1xyXG5cclxuXHRcdFx0Ji5vcGVuPmEsICYub3Blbj5hOmhvdmVyLCAmLm9wZW4+YTpmb2N1c3tcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhOmhvdmVye1xyXG5cdFx0XHRcdGNvbG9yOiR0ZXh0X2RhcmtfYmx1ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR1bC5kcm9wZG93bi1tZW51e1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6MHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNte1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDo0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsaXtcclxuXHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAkbmF2X2JvcmRlcjtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc217XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDpib2xkO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MC44ZW07XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTBweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRuYXZfZHJvcGRvd25fYmc7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNte1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1x0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY+LmFjdGl2ZT5hLCAmPi5hY3RpdmU+YTpob3ZlciwgJj4uYWN0aXZlPmE6Zm9jdXN7XHJcblx0XHRcdFx0XHRjb2xvcjokYmx1ZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWR7XHJcblx0XHRcdFx0Zm9udC1zaXplOjAuOWVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRmbG9hdDpub25lO1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGNvbG9yOiRibHVlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBzbXtcclxuXHRcdFx0XHRwYWRkaW5nOjEycHggMDtcclxuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdFx0XHQmOmhvdmVyLCAmLmFjdGl2ZSwgJi5jdXJyZW50X3BhZ2VfcGFyZW50LCAmLmN1cnJlbnRfcGFnZV9hbmNlc3RvcntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHRvcDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKCdpbWcvc3ViLW5hdi5wbmcnKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdCAgICA+YXtcclxuXHRcdFx0XHQgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkbmF2X2JvcmRlcjtcclxuXHRcdFx0XHQgICAgcGFkZGluZzo1cHggNXB4O1xyXG5cdFx0XHRcdCAgICBAaW5jbHVkZSBtZHtcclxuXHRcdFx0XHQgICAgXHRwYWRkaW5nOjVweCAxMnB4O1xyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdCAgICB9XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCBhe1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0Om5vbmU7XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvL21peGlucyBmb3IgbWVkaWEgcXVlcmllc1xyXG5AbWl4aW4geHhzIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLXh4cy1taW59KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB4cyB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNjcmVlbi1zbS1taW59KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzbSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNjcmVlbi1zbS1taW59KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNjcmVlbi1tZC1taW59KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsZyB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNjcmVlbi1sZy1taW59KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn0iLCJoZWFkZXJ7XHJcblx0YXtcclxuXHRcdGNvbG9yOiRibHVlO1xyXG5cdH1cclxuXHJcblx0cGFkZGluZy10b3A6MTBweDtcclxuXHRiYWNrZ3JvdW5kOiRoZWFkZXJfYmdfZmFsbGJhY2s7XHJcblx0YmFja2dyb3VuZC1jb2xvcjokaGVhZGVyX2JnO1xyXG5cdGNvbG9yOiRibHVlO1x0XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0ei1pbmRleDoyO1xyXG5cdC5tb2JpbGVfdGl0bGV7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnaW1nL2hlYWRlcl9sb2dvLnBuZycpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgbGVmdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTphdXRvIDgwJTtcclxuXHR9XHJcblxyXG5cdGEuY3Jlc3RfY29ue1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdC5jcmVzdHtcclxuXHRcdHdpZHRoOiAxMjBweDtcclxuICAgIFx0bWFyZ2luOiAtMzBweCBhdXRvIDEwcHggYXV0bztcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1ke1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHRcdFx0fVx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNvY2lhbF9pY29uc3tcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0YXtcclxuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aDEud2Vic2l0ZV90aXRsZXtcclxuXHRcdGNvbG9yOiRibHVlO1xyXG5cdFx0cGFkZGluZzo1cHggMTBweCA1cHggMDtcclxuXHRcdGZvbnQtc2l6ZToxLjNlbTtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0bWFyZ2luOjBweDtcclxuXHRcdEBpbmNsdWRlIHh4c3tcclxuXHRcdFx0Zm9udC1zaXplOjEuOGVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRoMi53ZWJzaXRlX3Nsb2dhbntcclxuXHRcdGNvbG9yOiRibHVlO1xyXG5cdFx0Zm9udC1zaXplOjEuMGVtO1xyXG5cdFx0cGFkZGluZzo0cHggMTBweCAxMHB4IDA7XHJcblx0XHRtYXJnaW46MHB4O1xyXG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSB4eHN7XHJcblx0XHRcdGZvbnQtc2l6ZToxLjJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb250YWN0X2luZm97XHJcblx0XHRzcGFue1xyXG5cdFx0XHRjb2xvcjokYmx1ZTtcclxuXHRcdFx0cGFkZGluZzo1cHggMDtcclxuXHRcdFx0Ji5hZGRyZXNze1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxLjFlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnBob25le1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxLjJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZmF7XHJcblx0XHRcdFx0Zm9udC1zaXplOjJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnlvdXR1YmU6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6JHlvdXR1YmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnR3aXR0ZXI6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6JHR3aXR0ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZhY2Vib29rOmhvdmVye1xyXG5cdFx0XHRcdGNvbG9yOiRmYWNlYm9vaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNpZ25faW57XHRcclxuXHRcdG1hcmdpbjo3cHggMDtcclxuXHJcblx0XHRhe1xyXG5cdFx0XHRpe1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTNweDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOmFsbCAwLjVzO1xyXG5cdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1x0XHJcblx0XHRcdHRyYW5zaXRpb246YWxsIDAuNXM7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkcXVlZW5zX2ZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZToxLjJlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokc2VhcmNoX2JhY2tncm91bmQ7XHJcblx0XHRcdGJvcmRlcjoxcHggc29saWQgJHNlYXJjaF9ib3JkZXI7XHJcblx0XHRcdHBhZGRpbmc6NXB4IDMwcHg7XHJcblxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGl7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjNweDtcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRzZWFyY2hfYnRuX2hvdmVyO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjokc2VhcmNoX2ZvY3VzO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgc217XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzbXtcclxuXHJcblx0XHRoMS53ZWJzaXRlX3RpdGxle1xyXG5cdFx0XHRhOmhvdmVye1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJ2ltZy9pbmRlbnRfdGl0bGUuZ2lmJyk7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGJvdHRvbTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7XHJcblx0XHRcdHBhZGRpbmc6MCAxMHB4IDEwcHggMDtcclxuXHRcdFx0Zm9udC1zaXplOjIuM2VtO1xyXG5cdFx0XHRAaW5jbHVkZSBtZHtcclxuXHRcdFx0XHRmb250LXNpemU6Mi45ZW07XHJcblx0XHRcdH1cclxuXHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xyXG5cclxuXHRcdH1cclxuXHRcdGgyLndlYnNpdGVfc2xvZ2Fue1xyXG5cdFx0XHRmb250LXNpemU6MS41ZW07XHJcblx0XHRcdHBhZGRpbmc6NHB4IDEwcHggMTBweCAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRhY3RfaW5mb3tcclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRmb250LWZhbWlseTokcXVlZW5zX2ZvbnQ7XHJcblx0XHRcdFx0Ji5hZGRyZXNze1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjEuM2VtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnBob25le1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjEuNmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZmF7XHJcblx0XHRcdFx0XHRmb250LXNpemU6Mi4zZW07XHJcblx0XHRcdFx0fVx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8qXHJcblx0UHV0IG92ZXJyaWRlcyBmb3IgcGx1Z2lucyBhbmQgaW1wb3J0ZWQgbGlicyBpbiBoZXJlXHJcbiovXHJcblxyXG4vL0NPTlRBQ1QgRk9STSA3XHJcbmRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQsIGRpdi53cGNmNy12YWxpZGF0aW9uLWVycm9ycyB7IFxyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgXHJcbn1cclxuc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHsgXHJcblx0ZGlzcGxheTogbm9uZTsgXHJcbn1cclxuaW5wdXRbYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSwgc2VsZWN0W2FyaWEtaW52YWxpZD1cInRydWVcIl0geyBcclxuXHRib3JkZXItY29sb3I6IHJlZDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTMsMCwwLDAuMyk7IFxyXG59IiwiQGltcG9ydCAncGFydGlhbHMvaGVhZGVyX2luZm8nO1xyXG5AaW1wb3J0ICdwYXJ0aWFscy92YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICdwYXJ0aWFscy9taXhpbnMnO1xyXG5AaW1wb3J0ICdwYXJ0aWFscy9uYXZpZ2F0aW9uJztcclxuQGltcG9ydCAncGFydGlhbHMvaGVhZGVyJztcclxuQGltcG9ydCAncGFydGlhbHMvbGlicmFyeW92ZXJyaWRlcyc7XHJcblxyXG5odG1sLCBib2R5e1xyXG5cdGhlaWdodDoxMDAlO1xyXG59XHJcblxyXG4vKlxyXG4jYmFja2dyb3VuZF9pbWFnZXtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6MzAwcHg7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcbn1cclxuKi9cclxuI21vYmlsZV9pbWFnZV9ob2xkZXJ7XHJcblx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG5cdGhlaWdodDoxNTBweDtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6MjAwcHgpIHtcclxuXHRcdGhlaWdodDoyMDBweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOjMwMHB4KSB7XHJcblx0XHRoZWlnaHQ6MzAwcHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDo0MDBweCkge1xyXG5cdFx0aGVpZ2h0OjQ1MHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc217XHJcblx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcbmJvZHl7XHJcblx0Y29sb3I6JHRleHQ7XHJcblx0Zm9udC1zaXplOjE0cHg7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmc7XHRcclxufVxyXG5cclxuaDEsIGgye1xyXG5cdGZvbnQtZmFtaWx5OiRxdWVlbnNfZm9udDtcclxuXHRjb2xvcjokdGV4dDtcclxufVxyXG5cclxuLnRleHR3aWRnZXQgYS5idXR0b257XHJcblx0bWFyZ2luOjVweCAwO1xyXG59XHJcblxyXG4uaW1wb3J0YW50X25ld3N7XHJcblx0Zm9udC1zaXplOjFlbTtcclxuXHRmb250LXdlaWdodDpib2xkO1xyXG5cdHBhZGRpbmc6NXB4IDhweCA1cHggOHB4O1xyXG5cdGJvcmRlci10b3A6MXB4IHNvbGlkICRzZWFyY2hfYm9yZGVyO1xyXG5cclxuXHJcblx0QGluY2x1ZGUgc217XHJcblx0XHRmb250LXNpemU6MS4yZW07XHJcblx0XHRtYXJnaW46NTBweCAwO1xyXG5cdFx0Zm9udC13ZWlnaHQ6bm9ybWFsO1xyXG5cdFx0YmFja2dyb3VuZDokaGVhZGVyX2JnX2ZhbGxiYWNrO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XHJcblx0XHRwYWRkaW5nOjVweCA4cHggNXB4IDhweDtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAzcHggOHB4IDBweCByZ2JhKDAsMCwwLDAuMzApO1xyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAkc2VhcmNoX2JvcmRlcjtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uY3VzdG9tX3BhZ2luYXRpb257XHJcblxyXG5cclxuXHRtYXJnaW4tdG9wOjMwcHg7XHJcblxyXG5cdC5wYWdlX2xhYmVse1xyXG5cdFx0cGFkZGluZzoxMHB4O1xyXG5cdH1cclxuXHJcblxyXG5cdC5wYWdlX251bWJlcnNfY29udGFpbmVyLCAucGFnZV9sYWJlbHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblxyXG5cdC5wYWdlX251bWJlcnNfY29udGFpbmVye1xyXG5cdFx0ZmxvYXQ6cmlnaHQ7XHJcblxyXG5cdFx0LmN1cnJlbnR7XHJcblx0XHRcdGNvbG9yOiNmZmY7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JGJsdWU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnBhZ2UtbnVtYmVyc3tcclxuXHRcdFx0cGFkZGluZzoxMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0YXtcdFxyXG5cdFx0XHR0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC4zcztcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRibHVlO1xyXG5cdFx0XHRcdGNvbG9yOiNmZmY7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cdFxyXG5cdH1cclxufVxyXG5cclxuLmZvb2dhbGxlcnktYWxidW0tZ2FsbGVyeS1saXN0IC5mb29nYWxsZXJ5LXBpbGUge1xyXG5cclxuXHRoMyB7XHJcblx0ICAgIG9wYWNpdHk6IDAuNyFpbXBvcnRhbnQ7XHJcblx0ICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdCAgICBwYWRkaW5nOjdweCA1cHghaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLmdhbGxlcnlfc3ViX25hdntcclxuXHRhe1xyXG5cdFx0bWFyZ2luOjVweCAwO1x0XHRcclxuXHR9XHJcbn1cclxuXHJcbi5mb29nYWxsZXJ5LWFsYnVtLWdhbGxlcnktbGlzdCAuZm9vZ2FsbGVyeS1waWxle1xyXG5cdHotaW5kZXg6MSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmhlYWRlci5wYWdlLWhlYWRlciwgaGVhZGVyLmVudHJ5LWhlYWRlcntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vL3dvcmRwcmVzcyB3eXNpd3lnXHJcbmltZy5hbGlnbmNlbnRlcntcclxuXHRmbG9hdDpub25lO1xyXG59XHJcbmltZy5hbGlnbmxlZnR7XHJcblx0ZmxvYXQ6bGVmdDtcclxuXHRtYXJnaW46MTBweCAxMHB4IDEwcHggMDtcclxufVxyXG5pbWcuYWxpZ25yaWdodHtcclxuXHRmbG9hdDpyaWdodDtcclxuXHRtYXJnaW46MTBweCAwcHggMTBweCAxMHB4O1xyXG59XHJcbmltZy5zaXplLWZ1bGx7XHJcblx0d2lkdGg6MTAwJSFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OmF1dG8haW1wb3J0YW50O1xyXG5cdGZsb2F0Om5vbmU7XHJcblx0bWFyZ2luOjVweCAwO1xyXG59XHJcbmltZy5mdWxsLXJvd3tcclxuXHRkaXNwbGF5OmJsb2NrO1xyXG5cdGZsb2F0Om5vbmU7XHJcblx0Ji5hbGlnbmxlZnR7XHJcblx0XHRtYXJnaW46MCBhdXRvIDAgMDtcclxuXHR9XHJcblx0Ji5hbGlnbnJpZ2h0e1xyXG5cdFx0bWFyZ2luOjAgMCAwIGF1dG87XHJcblx0fVxyXG5cdCYuYWxpZ25jZW50ZXJ7XHJcblx0XHRtYXJnaW46MCBhdXRvIDAgYXV0bztcdFx0XHJcblx0fVxyXG59XHJcblxyXG4uYmxvY2t7XHJcblx0ZGlzcGxheTpibG9jaztcclxufVxyXG5cclxuLmJ1dHRvbntcclxuXHRwYWRkaW5nOjdweCAxMnB4O1xyXG5cdGNvbG9yOiNmZmY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjokYmx1ZTtcclxuXHR0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC4zcztcclxuXHJcblx0aXtcclxuXHRcdHBhZGRpbmctcmlnaHQ6MTBweDtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsICYuYWN0aXZle1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjokcXVlZW5zX3JlZDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cdFx0Y29sb3I6I2ZmZjtcclxuXHR9XHJcblxyXG5cdCYuZnVsbF93aWR0aHtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdG1hcmdpbjphdXRvO1xyXG5cdH1cdFxyXG59XHJcblxyXG51bC5kYWlseV9ub3RpY2VzLCB1bC5yZXBvcnRze1xyXG5cdHBhZGRpbmctbGVmdDowcHg7XHJcblx0bGl7XHJcblx0XHRwYWRkaW5nOjEwcHggMHB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vc2VhcmNoXHJcbi5zZWFyY2hfY29ue1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0LmZvY3VzX2JvcmRlcntcclxuXHRcdGJvcmRlci1jb2xvcjogJHNlYXJjaF9mb2N1cyFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuICAgIGJ1dHRvbntcclxuICAgIFx0ZmxvYXQ6cmlnaHQ7XHJcbiAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQgICAgaGVpZ2h0OiAyOXB4O1xyXG5cdCAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuXHQgICAgcGFkZGluZzogMCAxMHB4O1xyXG5cdCAgICBmb250LXNpemU6IDE0cHg7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0ICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdCAgICBib3JkZXItY29sb3I6ICNjMGM2ZDI7XHJcblx0XHRiYWNrZ3JvdW5kOiAkc2VhcmNoX2JhY2tncm91bmQ7XHJcbiAgICBcdGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgXHQtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogMDtcclxuICAgIFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIFx0LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDA7XHJcbiAgICBcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHRcdFxyXG5cdCAgICBzcGFue1xyXG5cdCAgICBcdGJvcmRlcjogbm9uZTtcclxuXHQgICAgXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ICAgIG9wYWNpdHk6IC42O1xyXG5cdFx0ICAgIHBhZGRpbmc6IDA7XHJcblx0XHQgICAgd2lkdGg6IDE1cHg7XHJcblx0XHQgICAgaGVpZ2h0OiAxNXB4O1xyXG5cdFx0ICAgIGZvbnQtZmFtaWx5OkZvbnRBd2Vzb21lO1xyXG5cdFx0ICAgIG1hcmdpbjogMCAyNXB4O1xyXG5cdCAgICB9XHJcblx0ICAgICY6aG92ZXIgc3BhbntcclxuXHQgICAgXHRvcGFjaXR5OiAuOTtcclxuXHQgICAgfVxyXG5cdCAgICAmOmhvdmVye1xyXG5cdCAgICBcdGJhY2tncm91bmQtY29sb3I6JHNlYXJjaF9idG5faG92ZXI7XHJcblx0ICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXZ7XHJcbiAgICBcdGJhY2tncm91bmQtY29sb3I6JHNlYXJjaF9iYWNrZ3JvdW5kO1xyXG5cdCAgICBoZWlnaHQ6IDI5cHg7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdCAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnMgZWFzZTtcclxuICAgXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjMGM2ZDI7XHJcbiAgICBcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCAjY2NkMmRmO1xyXG4gICAgXHQmOmhvdmVye1xyXG4gICAgXHRcdGJvcmRlci1jb2xvcjokc2VhcmNoX2hvdmVyO1xyXG4gICAgXHR9XHJcblxyXG5cdCAgICBpbnB1dHtcclxuXHQgICAgXHRjb2xvcjokdGV4dDtcclxuXHQgICAgXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdCAgICBib3JkZXI6IDA7XHJcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdCAgICBsaW5lLWhlaWdodDogMThweDtcclxuXHRcdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0XHQgICAgbGVmdDogMDtcclxuXHRcdCAgICBtYXJnaW46IDA7XHJcblx0XHQgICAgb3V0bGluZTogbm9uZTtcclxuXHRcdCAgICBwYWRkaW5nOiAycHggOHB4O1xyXG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdCAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRcdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRcdCAgIGNvbG9yOiAkc2VhcmNoX3BsYWNlaG9sZGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcblx0XHRcdCAgIGNvbG9yOiAkc2VhcmNoX3BsYWNlaG9sZGVyOyAgXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIgeyAgLyogRmlyZWZveCAxOSsgKi9cclxuXHRcdFx0ICAgY29sb3I6ICRzZWFyY2hfcGxhY2Vob2xkZXI7ICBcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAgXHJcblx0XHRcdCAgIGNvbG9yOiAkc2VhcmNoX3BsYWNlaG9sZGVyOyAgXHJcblx0XHRcdH1cclxuXHJcblx0ICAgIFx0Jjpmb2N1c3tcclxuXHQgICAgXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHQgICAgXHR9XHJcblx0ICAgIH1cclxuICAgIH1cclxuXHJcblx0Ji5tb2JpbGVfc2VhcmNoe1xyXG5cdFx0bWFyZ2luOjRweCAwO1xyXG5cdFx0YnV0dG9ue1xyXG5cdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRtYXJnaW46MHB4IDAgMCAzMHB4O1xyXG5cdFx0XHRcdG9wYWNpdHk6MTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBtYXJnaW4gMC41cztcclxuXHRcdFx0XHQmLnNob3d7XHJcblx0XHRcdFx0XHRtYXJnaW46MHB4IDE1cHg7XHJcblx0XHRcdFx0fVx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4udG9wX3N0cmlwe1xyXG5cdGhlaWdodDo5cHg7XHJcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJ2ltZy9oZWFkZXJfdGFydGFuLmpwZycpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHRvcDtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtcdFxyXG5cdGJveC1zaGFkb3c6MHB4IDFweCAxcHggIzY2NjtcclxuXHRwb3NpdGlvbjpmaXhlZDtcclxuXHR0b3A6MHB4O1xyXG5cdGxlZnQ6MHB4O1xyXG5cdHJpZ2h0OjBweDtcclxuXHR6LWluZGV4OjM7XHJcbn1cclxuXHJcbi5zZXBlcmF0b3J7XHJcblx0aGVpZ2h0OjJweDtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCdpbWcvaW5kZW50X3RpdGxlLmdpZicpO1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuXHJcblxyXG4jc3ViX21lbnV7XHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0bGVmdDowcHg7XHJcblx0cmlnaHQ6MHB4O1xyXG5cdGJhY2tncm91bmQ6JGZvb3Rlcl9tZW51X2JnX3JnYmFfZmFsbGJhY2s7XHJcblx0YmFja2dyb3VuZC1jb2xvcjokZm9vdGVyX21lbnVfYmdfcmdiYTtcclxuXHRwYWRkaW5nOjEycHggMDtcclxuXHJcblx0YS5pdGVte1xyXG5cclxuXHRcdC5mYXtcclxuXHRcdFx0cGFkZGluZy1yaWdodDo1cHg7XHJcblx0XHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRcdEBpbmNsdWRlIHNte1xyXG5cdFx0XHRcdGZsb2F0Om5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0cGFkZGluZzo4cHggMTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblx0XHRjb2xvcjokYmx1ZTtcclxuXHRcdGJvcmRlcjoxcHggc29saWQgIzhhYTJiYTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4jY29udGVudHtcclxuXHRwYWRkaW5nLWJvdHRvbTo2MHB4O1xyXG59XHJcbiNwYWdle1xyXG5cdGhlaWdodDoxMDAlO1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcblxyXG4uaG9tZSBmb290ZXIjZm9vdGVye1xyXG5cdGJvdHRvbTowcHg7XHJcbn1cclxuZm9vdGVyI2Zvb3RlcntcclxuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnaW1nL2Zvb3Rlcl90YXJ0YW4uanBnJyk7XHJcblx0bWluLWhlaWdodDo2MHB4O1xyXG5cdGxlZnQ6MDtcclxuXHRyaWdodDowO1xyXG5cdGJvcmRlci10b3A6NnB4IHNvbGlkICRibHVlO1xyXG5cdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206MHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6MHB4O1xyXG5cdFx0cG9zaXRpb246Zml4ZWQ7XHJcblx0QGluY2x1ZGUgc217XHJcblx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG5cdFx0Ym90dG9tOjBweDtcclxuXHJcblx0fVxyXG5cdC5jb3B5cmlnaHR7XHJcblx0XHRjb2xvcjojZmZmO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjokZGFya19ibHVlO1xyXG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRmb250LXNpemU6MC44ZW07XHJcblx0XHRwYWRkaW5nOjJweCAzMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDoyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLm1haW5fcGFnZV9jb250ZW50e1xyXG5cdGJhY2tncm91bmQtY29sb3I6JGJvZHlfYmc7XHJcblx0bWFyZ2luLWJvdHRvbTozMHB4O1xyXG5cclxuXHQuaW1hZ2VfY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzoxMHB4O1xyXG5cdFx0aW1ne1xyXG5cdFx0XHRib3JkZXI6MnB4IHNvbGlkICRibHVlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOmF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0cC5jYXB0aW9ue1xyXG5cdFx0XHRwYWRkaW5nOjVweDtcclxuXHRcdFx0Zm9udC1zaXplOjAuOWVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cclxuXHRcdH1cdFx0XHJcblx0fVxyXG5cclxuXHQuaW5saW5lX25hdntcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0cGFkZGluZzoxMHB4IDA7XHJcblx0XHRsaXtcclxuXHRcdFx0ZGlzcGxheTppbmxpbmU7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Y29sb3I6I2ZmZjtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoMSwgaDIsIGgzLCBoNHtcclxuXHRcdGNvbG9yOiAkdGV4dF9kYXJrX2JsdWU7XHRcdFxyXG5cdH1cclxuXHJcblx0aDEsIGgye1xyXG5cdFx0Zm9udC1zaXplOjEuOGVtO1xyXG5cdH1cclxuXHJcblx0aDN7XHJcblx0XHRmb250LXNpemU6MS40ZW07XHRcclxuXHR9XHJcblx0aDR7XHJcblx0XHRmb250LXNpemU6MS4zZW07XHRcclxuXHR9XHJcblxyXG5cdGgxe1xyXG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBzbXtcclxuXHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBhZ2VfY29udGVudF9pbm5lcntcclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiRibHVlO1xyXG5cdFx0XHRmb250LXdlaWdodDpib2xkO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1hcmdpbl8xMHtcclxuXHRtYXJnaW46MTBweDtcclxufVxyXG4ubWFyZ2luXzIwe1xyXG5cdG1hcmdpbjoyMHB4O1xyXG59XHJcblxyXG5cclxudWwuZ2FsbGVyeV9zdWJfbmF2e1xyXG5cdHBhZGRpbmc6MDtcclxuXHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuXHRsaXtcclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiNmZmY7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2lkZWJhcntcclxuXHJcblx0LnNpZGViYXJfbmF2e1xyXG5cdFx0cGFkZGluZzowO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAkYmx1ZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6JG5hdl9iZztcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxuXHRcdEBpbmNsdWRlIHNte1xyXG5cdFx0XHRib3JkZXItdG9wOm5vbmU7XHJcblx0XHRcdHRleHQtYWxpZ246bGVmdDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHJcblx0XHRsaXtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NiZDVkZTtcclxuXHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZjtcclxuXHRcdFx0cGFkZGluZzoxMnB4IDA7XHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIHNte1xyXG5cdFx0XHRcdHBhZGRpbmc6M3B4IDA7XHJcblx0XHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlOmJlZm9yZSwgJjpob3ZlcjpiZWZvcmV7XHJcblx0XHRcdCAgXHRjb250ZW50OnVybCgnaW1nL3NpZGViYXJfd2VkZ2UucG5nJyk7XHJcblx0XHRcdCAgXHR3aWR0aDogNnB4O1xyXG5cdFx0XHQgIFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHQgICAgbGVmdDogMHB4O1xyXG5cdFx0XHQgICAgQGluY2x1ZGUgc217XHJcblx0XHRcdFx0XHRsZWZ0OiAtNXB4O1xyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGNvbG9yOiRibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKlxyXG5cdFN0eWxlIEZvciBDb250YWN0IEZvcm1cclxuXHJcbiovXHJcbi5jb250YWN0LWZvcm0gLmZvcm0tZ3JvdXB7XHJcblx0bWFyZ2luLWJvdHRvbTowcHg7XHJcbn1cclxuXHJcbi5jb250YWN0LWZvcm0gbGFiZWwgLnJlcXVpcmVke1xyXG5cdGZvbnQtc2l6ZTogMC41ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4uY29udGFjdC1mb3JtIGxhYmVsIHtcclxuICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsOyB9XHJcblxyXG4uY29udGFjdC1mb3JtIGlucHV0LCAuY29udGFjdC1mb3JtIHRleHRhcmVhIHtcclxuICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyBcclxuICBib3JkZXItY29sb3I6I0I1QjVCNTtcclxufVxyXG5cclxuLmNvbnRhY3QtZm9ybSBpbnB1dDpob3ZlciwgLmNvbnRhY3QtZm9ybSB0ZXh0YXJlYTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiRib3JkZXI7XHJcblxyXG59XHJcbi5jb250YWN0LWZvcm0gaW5wdXQ6YWN0aXZlLCAuY29udGFjdC1mb3JtIHRleHRhcmVhOmFjdGl2ZSwgLmNvbnRhY3QtZm9ybSBpbnB1dDpmb2N1cywgLmNvbnRhY3QtZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XHJcbiAgYm9yZGVyLWNvbG9yOiRib3JkZXI7XHJcbiAgYm94LXNoYWRvdzowIDAgNXB4ICRibHVlO1xyXG59XHJcblxyXG4uY29udGFjdC1mb3JtIGJ1dHRvbiwgLmNvbnRhY3QtZm9ybSAuc3VibWl0YnRuIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gIHBhZGRpbmc6IDEwcHggNTBweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IFxyXG4gIG1hcmdpbi10b3A6MTBweDtcclxuICB3aWR0aDoxMDAlO1xyXG5cclxuICBAaW5jbHVkZSBzbXtcclxuICBcdHdpZHRoOmF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdC1mb3JtIGJ1dHRvbjpob3ZlciwgLmNvbnRhY3QtZm9ybSAuc3VibWl0YnRuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAkcXVlZW5zX3JlZDtcclxufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
