/*
 *  * used strictly to define the page layout
 *   */
:root {
  --logo-height: 20vw;
  --nav-width: 9em;
  --nav-width: 0;
  --color-maroon: maroon;
  --color-gold: rgb(220 195 80);
}
@font-face {
/*  font-family: 'Bernard MT Condensed'; */
  font-family: 'bernardMT';
  src: url('../fonts/BernardMT-Condensed.eot');
  src: url('../fonts/BernardMT-Condensed.eot?#iefix') format('embedded-opentype'),
    url('../fonts/BernardMT-Condensed.woff2') format('woff2'),
    url('../fonts/BernardMT-Condensed.woff') format('woff'),
    url('../fonts/BernardMT-Condensed.ttf') format('truetype'),
    url('../fonts/BernardMT-Condensed.svg#BernardMT-Condensed') format('svg');
  font-weight: 800;
  font-style: normal;
}
.dropcap {
  color: var(--color-gold);
  display: block;
  font-family: "bernardMT";
  font-size: 4em;
  font-weight: bold;
  float: left;
  line-height: 1;
  margin: 0.04em 0.2em 0 0;
}
.gold {
  color: var(--color-gold);
  font-family: "bernardMT";
}
blockquote p:first-child:before { }
.quote-card:before {
  content: '\201C';
  color: maroon;
  font-family: Georgia, serif;
  font-size: 4em;
  font-weight: 700;
  opacity: .3;
  position: absolute;
  top: -.4em;
  left: -.02em;    
  text-shadow: none;
  z-index: 300;
}
html, body {
  background: #000;
  color: #fff;
  height:100%;
  min-height:100%;
  margin: 0;
}
img {
  max-width: 100%;
  height: auto;
}
footer { background: blue;}
input#gui-overlay:checked ~ nav { width: 12em; }
input#nav-meeennnu:checked ~ nav { width: 4em; }
body > header {
  background: #000;
  height: calc(var(--logo-height) + 2vh);
  left: 0;
  padding: 1vh;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9998;
}
body > header img { height: var(--logo-height); }
header label { position: absolute; }
header label:nth-child(1),
header label:nth-child(3) {
  margin: 0 1em;
  top: 50%;
  transform: translate(0,-50%);
}
header label:nth-child(2) {
  top: 50%; right: 50%;
  transform: translate(50%,-50%);
  white-space: nowrap;
}
header label:nth-child(3) { right: 0; }
header label a { color: var(--color-gold); }
input#profile:checked ~ .profile { height: 8em; }
/* each item is 2em */
.profile {
  background: #f7f7f7;
  height: 0;
  margin: 0 auto;
  overflow: hidden;
  position: absolute;
  right: 1em;
  transition: height 1s;
  top: 3.2em;
  z-index: 9997;
}
.profile ol { list-style-type: none; padding: 0; }
.profile ol li { display: list-item; line-height: 2em; }
.profile ol li > * { display: block; text-decoration: none; padding: 0 1em;}
nav {
  font-family: "bernardMT";
  height: calc(100% - 27vh);
  overflow: overlay;
  position: fixed;
  top: calc(var(--logo-height) + 2vh);
  transition: width 1s;
  white-space: nowrap;
  width: 4em;
  z-index: 9997;
}
nav ol { list-style-type: none; padding: 0; }
nav ol li { display: list-item; font-weight: bold; line-height: 2.5em; }
nav ol li > * { display: block; text-decoration: none; padding-left: 1.5em; }
nav ol li > *:hover { background: rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important }
nav ol li label { display: none; }
nav [class^="icon-"]:before, nav [class*=" icon-"]:before {
  margin-right: 0;
  text-align: left;
  width: 2em;
}
main {
  margin-left: 4em;
  margin-top: calc(var(--logo-height) + 2vh);
  min-height: calc(100% - var(--logo-height) - 2vh); /* remove foot */
  padding: 0 1em;
  z-index: 99;
}
main > * {
  display: inline-block;
  position: relative;
  text-align: left;
}
@media(min-width: 768px) {
  :root { --logo-height: 18vh; }
  main { margin-left: var(--nav-width); }
  nav { width: var(--nav-width); }
  nav ol li label { display: inline-block; }
}
@media(max-width: 350px) {
  html {font-size: 80%;}
}
/*
 *  * The CSS checkbox hack is great for storing state using
 *   * only CSS, but it has a few issues
 *    * http://timpietrusky.com/advanced-checkbox-hack
 *     */
/*
 * The CSS checkbox hack is great for storing state using
 * only CSS, but it has a few issues
 * http://timpietrusky.com/advanced-checkbox-hack
 */
body {
  -webkit-animation: bugfix infinite 1s; 
}
/* Hide checkbox */
input.checkbox-hack[type="checkbox"],
input.checkbox-hack[type="radio"] {
  position: absolute;
  left: -9999px;
/*  top: -9999px; this scrolls the page to the top - thats bad! */
}
/* Like a link would behave */
label.checkbox-hack {
  cursor: pointer;
  -webkit-touch-callout: none; /* Safari and chrome */
  -webkit-user-select: none; /* Safari and chrome */ /* Linux browsers */
     -moz-user-select: none; /* Firefox */ /* IE */
          user-select: none; /* CSS3 */
}
.link,
.link[class^="icon-"]:before,
.link[class*=" icon-"]:before { cursor: pointer; }
main .link,
main .link[class^="icon-"]:before,
main .link[class*=" icon-"]:before { color: red; }
a { color: var(--color-maroon); }
a:hover { text-decoration: none; }
ap[href^="tel:"]:before {
  content: "\260E";
  display: inline-block;
  margin-right: 0.5em;
}
.text-shadow { text-shadow: 1px 1px 0 #000 }
.text-shadow-b { text-shadow: -1px -1px 0 var(--color-maroon), 1px -1px 0 var(--color-maroon), -1px 1px 0 var(--color-maroon), 1px 1px 0 var(--color-maroon); }
.box-shadow { /* Safari and chrome */ /* Firefox */
  -o-box-shadow: 0 2px 5px rgba(0,0,0,0.3); /* Opera */
     box-shadow: 0 2px 5px rgba(0,0,0,0.3); /* CSS3 */
}
tr.strike { color: #6c757d; }
.right { position: absolute; right: 0; }
.center { text-align: center; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jc3MvbWFpbi5jc3MiLCIuLi8uLi9zcmMvY3NzL2xheW91dC5jc3MiLCIuLi8uLi9zcmMvY3NzL2NoZWNrYm94LWhhY2suY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztNQUVNO0FDRk47RUFDRSxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxzQkFBc0I7RUFDdEIsNkJBQTZCO0FBQy9CO0FBQ0E7QUFDQSwwQ0FBMEM7RUFDeEMsd0JBQXdCO0VBQ3hCLDRDQUE0QztFQUM1Qzs7Ozs2RUFJMkU7RUFDM0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNwQjtBQUVBO0VBQ0Usd0JBQXdCO0VBQ3hCLGNBQWM7RUFDZCx3QkFBd0I7RUFDeEIsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsY0FBYztFQUNkLHdCQUF3QjtBQUMxQjtBQUNBO0VBQ0Usd0JBQXdCO0VBQ3hCLHdCQUF3QjtBQUMxQjtBQUVBLGtDQUFrQztBQUNsQztFQUNFLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsMkJBQTJCO0VBQzNCLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixZQUFZO0FBQ2Q7QUFFQTtFQUNFLGdCQUFnQjtFQUNoQixXQUFXO0VBQ1gsV0FBVztFQUNYLGVBQWU7RUFDZixTQUFTO0FBQ1g7QUFDQTtFQUNFLGVBQWU7RUFDZixZQUFZO0FBQ2Q7QUFFQSxTQUFTLGdCQUFnQixDQUFDO0FBRTFCLGtDQUFrQyxXQUFXLEVBQUU7QUFDL0MsbUNBQW1DLFVBQVUsRUFBRTtBQUMvQztFQUNFLGdCQUFnQjtFQUNoQixzQ0FBc0M7RUFDdEMsT0FBTztFQUNQLFlBQVk7RUFDWixlQUFlO0VBQ2YsTUFBTTtFQUNOLFdBQVc7RUFDWCxhQUFhO0FBQ2Y7QUFDQSxvQkFBb0IsMEJBQTBCLEVBQUU7QUFDaEQsZUFBZSxrQkFBa0IsRUFBRTtBQUNuQzs7RUFFRSxhQUFhO0VBQ2IsUUFBUTtFQUNSLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0UsUUFBUSxFQUFFLFVBQVU7RUFDcEIsOEJBQThCO0VBQzlCLG1CQUFtQjtBQUNyQjtBQUNBLDRCQUE0QixRQUFRLEVBQUU7QUFDdEMsaUJBQWlCLHdCQUF3QixFQUFFO0FBRTNDLG1DQUFtQyxXQUFXLEVBQUU7QUFBRSxxQkFBcUI7QUFDdkU7RUFDRSxtQkFBbUI7RUFDbkIsU0FBUztFQUNULGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixxQkFBcUI7RUFDckIsVUFBVTtFQUNWLGFBQWE7QUFDZjtBQUNBLGNBQWMscUJBQXFCLEVBQUUsVUFBVSxFQUFFO0FBQ2pELGlCQUFpQixrQkFBa0IsRUFBRSxnQkFBZ0IsRUFBRTtBQUN2RCxxQkFBcUIsY0FBYyxFQUFFLHFCQUFxQixFQUFFLGNBQWMsQ0FBQztBQUUzRTtFQUNFLHdCQUF3QjtFQUN4Qix5QkFBeUI7RUFDekIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixtQ0FBbUM7RUFDbkMsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsYUFBYTtBQUNmO0FBQ0EsU0FBUyxxQkFBcUIsRUFBRSxVQUFVLEVBQUU7QUFDNUMsWUFBWSxrQkFBa0IsRUFBRSxpQkFBaUIsRUFBRSxrQkFBa0IsRUFBRTtBQUN2RSxnQkFBZ0IsY0FBYyxFQUFFLHFCQUFxQixFQUFFLG1CQUFtQixFQUFFO0FBQzVFLHNCQUFzQiw0RUFBNEU7QUFDbEcsa0JBQWtCLGFBQWEsRUFBRTtBQUNqQztFQUNFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsVUFBVTtBQUNaO0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsMENBQTBDO0VBQzFDLGlEQUFpRCxFQUFFLGdCQUFnQjtFQUNuRSxjQUFjO0VBQ2QsV0FBVztBQUNiO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtBQUNsQjtBQUVBO0VBQ0UsUUFBUSxtQkFBbUIsRUFBRTtFQUM3QixPQUFPLDZCQUE2QixFQUFFO0VBQ3RDLE1BQU0sdUJBQXVCLEVBQUU7RUFDL0Isa0JBQWtCLHFCQUFxQixFQUFFO0FBQzNDO0FBQ0E7RUFDRSxNQUFNLGNBQWMsQ0FBQztBQUN2QjtBRGxKQTs7OztRQUlRO0FFVFI7Ozs7RUFJRTtBQUNGO0VBQ0UscUNBQXFDO0FBQ3ZDO0FBS0Esa0JBQWtCO0FBQ2xCOztFQUVFLGtCQUFrQjtFQUNsQixhQUFhO0FBQ2YsaUVBQWlFO0FBQ2pFO0FBQ0EsNkJBQTZCO0FBQzdCO0VBQ0UsZUFBZTtFQUNmLDJCQUEyQixFQUFFLHNCQUFzQjtFQUNuRCx5QkFBeUIsRUFBRSxzQkFBc0IsRUFDdEIsbUJBQW1CO0tBQzNDLHNCQUFzQixFQUFFLFlBQVksRUFDWixPQUFPO1VBQzFCLGlCQUFpQixFQUFFLFNBQVM7QUFDdEM7QUZoQkE7O2dDQUVnQyxlQUFlLEVBQUU7QUFDakQ7O3FDQUVxQyxVQUFVLEVBQUU7QUFFakQsSUFBSSwwQkFBMEIsRUFBRTtBQUNoQyxVQUFVLHFCQUFxQixFQUFFO0FBQ2pDO0VBQ0UsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQixtQkFBbUI7QUFDckI7QUFFQSxlQUFlLDRCQUE0QjtBQUMzQyxpQkFBaUIsMklBQTJJLEVBQUU7QUFDOUosY0FDaUQsc0JBQXNCLEVBQ3RCLFlBQVk7RUFDdEQsd0NBQXdDLEVBQUUsVUFBVTtLQUNqRCxxQ0FBcUMsRUFBRSxTQUFTO0FBQzFEO0FBRUEsWUFBWSxjQUFjLEVBQUU7QUFFNUIsU0FBUyxrQkFBa0IsRUFBRSxRQUFRLEVBQUU7QUFDdkMsVUFBVSxrQkFBa0IsRUFBRSIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqICAqIHVzZWQgc3RyaWN0bHkgdG8gZGVmaW5lIHRoZSBwYWdlIGxheW91dFxuICogICAqL1xuQGltcG9ydCB1cmwoXCJsYXlvdXQuY3NzXCIpO1xuXG4vKlxuICogICogVGhlIENTUyBjaGVja2JveCBoYWNrIGlzIGdyZWF0IGZvciBzdG9yaW5nIHN0YXRlIHVzaW5nXG4gKiAgICogb25seSBDU1MsIGJ1dCBpdCBoYXMgYSBmZXcgaXNzdWVzXG4gKiAgICAqIGh0dHA6Ly90aW1waWV0cnVza3kuY29tL2FkdmFuY2VkLWNoZWNrYm94LWhhY2tcbiAqICAgICAqL1xuQGltcG9ydCB1cmwoXCJjaGVja2JveC1oYWNrLmNzc1wiKTtcblxuLmxpbmssXG4ubGlua1tjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsXG4ubGlua1tjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHsgY3Vyc29yOiBwb2ludGVyOyB9XG5tYWluIC5saW5rLFxubWFpbiAubGlua1tjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsXG5tYWluIC5saW5rW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUgeyBjb2xvcjogcmVkOyB9XG5cbmEgeyBjb2xvcjogdmFyKC0tY29sb3ItbWFyb29uKTsgfVxuYTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuYXBbaHJlZl49XCJ0ZWw6XCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNjBFXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLnRleHQtc2hhZG93IHsgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjMDAwIH1cbi50ZXh0LXNoYWRvdy1iIHsgdGV4dC1zaGFkb3c6IC0xcHggLTFweCAwIHZhcigtLWNvbG9yLW1hcm9vbiksIDFweCAtMXB4IDAgdmFyKC0tY29sb3ItbWFyb29uKSwgLTFweCAxcHggMCB2YXIoLS1jb2xvci1tYXJvb24pLCAxcHggMXB4IDAgdmFyKC0tY29sb3ItbWFyb29uKTsgfVxuLmJveC1zaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsMCwwLDAuMyk7IC8qIFNhZmFyaSBhbmQgY2hyb21lICovXG4gICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwwLDAsMC4zKTsgLyogRmlyZWZveCAqL1xuICAgICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsMCwwLDAuMyk7IC8qIE9wZXJhICovXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwwLDAsMC4zKTsgLyogQ1NTMyAqL1xufVxuXG50ci5zdHJpa2UgeyBjb2xvcjogIzZjNzU3ZDsgfVxuXG4ucmlnaHQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyB9XG4uY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4iLCI6cm9vdCB7XG4gIC0tbG9nby1oZWlnaHQ6IDIwdnc7XG4gIC0tbmF2LXdpZHRoOiA5ZW07XG4gIC0tbmF2LXdpZHRoOiAwO1xuICAtLWNvbG9yLW1hcm9vbjogbWFyb29uO1xuICAtLWNvbG9yLWdvbGQ6IHJnYigyMjAgMTk1IDgwKTtcbn1cbkBmb250LWZhY2Uge1xuLyogIGZvbnQtZmFtaWx5OiAnQmVybmFyZCBNVCBDb25kZW5zZWQnOyAqL1xuICBmb250LWZhbWlseTogJ2Jlcm5hcmRNVCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9CZXJuYXJkTVQtQ29uZGVuc2VkLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQmVybmFyZE1ULUNvbmRlbnNlZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvQmVybmFyZE1ULUNvbmRlbnNlZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0Jlcm5hcmRNVC1Db25kZW5zZWQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvQmVybmFyZE1ULUNvbmRlbnNlZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9CZXJuYXJkTVQtQ29uZGVuc2VkLnN2ZyNCZXJuYXJkTVQtQ29uZGVuc2VkJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZHJvcGNhcCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImJlcm5hcmRNVFwiO1xuICBmb250LXNpemU6IDRlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwLjA0ZW0gMC4yZW0gMCAwO1xufVxuLmdvbGQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ29sZCk7XG4gIGZvbnQtZmFtaWx5OiBcImJlcm5hcmRNVFwiO1xufVxuXG5ibG9ja3F1b3RlIHA6Zmlyc3QtY2hpbGQ6YmVmb3JlIHsgfVxuLnF1b3RlLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAxQyc7XG4gIGNvbG9yOiBtYXJvb247XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiA0ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG9wYWNpdHk6IC4zO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLS40ZW07XG4gIGxlZnQ6IC0uMDJlbTsgICAgXG4gIHRleHQtc2hhZG93OiBub25lO1xuICB6LWluZGV4OiAzMDA7XG59XG5cbmh0bWwsIGJvZHkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OjEwMCU7XG4gIG1pbi1oZWlnaHQ6MTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmZvb3RlciB7IGJhY2tncm91bmQ6IGJsdWU7fVxuXG5pbnB1dCNndWktb3ZlcmxheTpjaGVja2VkIH4gbmF2IHsgd2lkdGg6IDEyZW07IH1cbmlucHV0I25hdi1tZWVlbm5udTpjaGVja2VkIH4gbmF2IHsgd2lkdGg6IDRlbTsgfVxuYm9keSA+IGhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1sb2dvLWhlaWdodCkgKyAydmgpO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5ODtcbn1cbmJvZHkgPiBoZWFkZXIgaW1nIHsgaGVpZ2h0OiB2YXIoLS1sb2dvLWhlaWdodCk7IH1cbmhlYWRlciBsYWJlbCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuaGVhZGVyIGxhYmVsOm50aC1jaGlsZCgxKSxcbmhlYWRlciBsYWJlbDpudGgtY2hpbGQoMykge1xuICBtYXJnaW46IDAgMWVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcbn1cbmhlYWRlciBsYWJlbDpudGgtY2hpbGQoMikge1xuICB0b3A6IDUwJTsgcmlnaHQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuaGVhZGVyIGxhYmVsOm50aC1jaGlsZCgzKSB7IHJpZ2h0OiAwOyB9XG5oZWFkZXIgbGFiZWwgYSB7IGNvbG9yOiB2YXIoLS1jb2xvci1nb2xkKTsgfVxuXG5pbnB1dCNwcm9maWxlOmNoZWNrZWQgfiAucHJvZmlsZSB7IGhlaWdodDogOGVtOyB9IC8qIGVhY2ggaXRlbSBpcyAyZW0gKi9cbi5wcm9maWxlIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMWVtO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMXM7XG4gIHRvcDogMy4yZW07XG4gIHotaW5kZXg6IDk5OTc7XG59XG4ucHJvZmlsZSBvbCB7IGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgcGFkZGluZzogMDsgfVxuLnByb2ZpbGUgb2wgbGkgeyBkaXNwbGF5OiBsaXN0LWl0ZW07IGxpbmUtaGVpZ2h0OiAyZW07IH1cbi5wcm9maWxlIG9sIGxpID4gKiB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IHBhZGRpbmc6IDAgMWVtO31cblxubmF2IHtcbiAgZm9udC1mYW1pbHk6IFwiYmVybmFyZE1UXCI7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjd2aCk7XG4gIG92ZXJmbG93OiBvdmVybGF5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogY2FsYyh2YXIoLS1sb2dvLWhlaWdodCkgKyAydmgpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAxcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDRlbTtcbiAgei1pbmRleDogOTk5Nztcbn1cbm5hdiBvbCB7IGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgcGFkZGluZzogMDsgfVxubmF2IG9sIGxpIHsgZGlzcGxheTogbGlzdC1pdGVtOyBmb250LXdlaWdodDogYm9sZDsgbGluZS1oZWlnaHQ6IDIuNWVtOyB9XG5uYXYgb2wgbGkgPiAqIHsgZGlzcGxheTogYmxvY2s7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfVxubmF2IG9sIGxpID4gKjpob3ZlciB7IGJhY2tncm91bmQ6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudCB9XG5uYXYgb2wgbGkgbGFiZWwgeyBkaXNwbGF5OiBub25lOyB9XG5uYXYgW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgbmF2IFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMmVtO1xufVxuXG5tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDRlbTtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1sb2dvLWhlaWdodCkgKyAydmgpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1sb2dvLWhlaWdodCkgLSAydmgpOyAvKiByZW1vdmUgZm9vdCAqL1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgei1pbmRleDogOTk7XG59XG5tYWluID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7IC0tbG9nby1oZWlnaHQ6IDE4dmg7IH1cbiAgbWFpbiB7IG1hcmdpbi1sZWZ0OiB2YXIoLS1uYXYtd2lkdGgpOyB9XG4gIG5hdiB7IHdpZHRoOiB2YXIoLS1uYXYtd2lkdGgpOyB9XG4gIG5hdiBvbCBsaSBsYWJlbCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxufVxuQG1lZGlhKG1heC13aWR0aDogMzUwcHgpIHtcbiAgaHRtbCB7Zm9udC1zaXplOiA4MCU7fVxufVxuIiwiLypcbiAqIFRoZSBDU1MgY2hlY2tib3ggaGFjayBpcyBncmVhdCBmb3Igc3RvcmluZyBzdGF0ZSB1c2luZ1xuICogb25seSBDU1MsIGJ1dCBpdCBoYXMgYSBmZXcgaXNzdWVzXG4gKiBodHRwOi8vdGltcGlldHJ1c2t5LmNvbS9hZHZhbmNlZC1jaGVja2JveC1oYWNrXG4gKi9cbmJvZHkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYnVnZml4IGluZmluaXRlIDFzOyBcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBidWdmaXggeyBcbiAgZnJvbSB7cGFkZGluZzowO30gXG4gIHRvIHtwYWRkaW5nOjA7fSBcbn1cbi8qIEhpZGUgY2hlY2tib3ggKi9cbmlucHV0LmNoZWNrYm94LWhhY2tbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXQuY2hlY2tib3gtaGFja1t0eXBlPVwicmFkaW9cIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4vKiAgdG9wOiAtOTk5OXB4OyB0aGlzIHNjcm9sbHMgdGhlIHBhZ2UgdG8gdGhlIHRvcCAtIHRoYXRzIGJhZCEgKi9cbn1cbi8qIExpa2UgYSBsaW5rIHdvdWxkIGJlaGF2ZSAqL1xubGFiZWwuY2hlY2tib3gtaGFjayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBTYWZhcmkgYW5kIGNocm9tZSAqL1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgYW5kIGNocm9tZSAqL1xuICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBMaW51eCBicm93c2VycyAqL1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBGaXJlZm94ICovXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIElFICovXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIENTUzMgKi9cbn1cbiJdfQ== */