@font-face {
  font-family: "zsw";
  src: url("../fonts/zsw.eot");
  src: url("../fonts/zsw.eot?#iefix") format("embedded-opentype"), url("../fonts/zsw.woff") format("woff"), url("../fonts/zsw.ttf") format("truetype"), url("../fonts/zsw.svg#zsw") format("svg");
  font-weight: normal;
  font-style: normal; }

[data-icon]:before {
  font-family: "zsw" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  -webkit-font-feature-settings: normal !important;
          font-feature-settings: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-base-class, .icon-icon-photovoltaik:before, h1.photovoltaik:before, .icon-icon-regenerative-kraftstoffe:before, h1.regenerativekraftstoffe:before, .icon-icon-batterien:before, h1.batterien:before, .icon-icon-brennstoffzellen:before, h1.brennstoffzellen:before, .icon-icon-systemanalyse:before, h1.systemanalyse:before, .icon-icon-ansprechpartner:before, .icon-icon-veranstaltungen:before, .icon-icon-vorlesungen:before, .icon-arrow-bottom:before, .icon-arrow-left:before, .icon-arrow-right-before:before, a.arrow-link:before,
a.arrow:before, .icon-arrow-right:before, .icon-arrow-right-after:after, a.circle-link:after,
a.circle:after, .icon-arrow-top:before, .icon-icon-search:before, .icon-icon-grid:before, .icon-icon-row:before, .icon-button-play:before, .icon-icon-download-text:before, a.download:before, .icon-icon-external-link:before, a.external-link-new-window:before,
a.external-link:before, .icon-icon-download:before, .icon-icon-publikationen:before, .icon-icon-plus:before, a.panel-deep-link:before,
a.panel-link:before, .email > a:before, .icon-icon-list-ndash:before, .icon-icon-querschnitt:before, h1.intelligenteenergiesysteme:before, .icon-icon-facebook:before, .icon-icon-google:before, .icon-icon-twitter:before, .icon-icon-x:before,
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "zsw" !important;
  font-style: normal !important;
  font-weight: normal !important;
  -webkit-font-feature-settings: normal !important;
          font-feature-settings: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-icon-photovoltaik:before, h1.photovoltaik:before {
  content: "m"; }

.icon-icon-regenerative-kraftstoffe:before, h1.regenerativekraftstoffe:before {
  content: "i"; }

.icon-icon-batterien:before, h1.batterien:before {
  content: "s"; }

.icon-icon-brennstoffzellen:before, h1.brennstoffzellen:before {
  content: "t"; }

.icon-icon-systemanalyse:before, h1.systemanalyse:before {
  content: "f"; }

.icon-icon-ansprechpartner:before {
  content: "r"; }

.icon-icon-veranstaltungen:before {
  content: "d"; }

.icon-icon-vorlesungen:before {
  content: "c"; }

.icon-arrow-bottom:before {
  content: "a"; }

.icon-arrow-left:before {
  content: "n"; }

.icon-arrow-right-before:before, a.arrow-link:before,
a.arrow:before {
  content: "o"; }

.icon-arrow-right:before {
  content: "o"; }

.icon-arrow-right-after:after, a.circle-link:after,
a.circle:after {
  content: "o"; }

.icon-arrow-top:before {
  content: "p"; }

.icon-icon-search:before {
  content: "g"; }

.icon-icon-grid:before {
  content: "x"; }

.icon-icon-row:before {
  content: "h"; }

.icon-button-play:before {
  content: "q"; }

.icon-icon-download-text:before, a.download:before {
  content: "y"; }

.icon-icon-external-link:before, a.external-link-new-window:before,
a.external-link:before {
  content: "z"; }

.icon-icon-download:before {
  content: "u"; }

.icon-icon-publikationen:before {
  content: "k"; }

.icon-icon-plus:before, a.panel-deep-link:before,
a.panel-link:before, .email > a:before {
  content: "l"; }

.icon-icon-list-ndash:before {
  content: "A"; }

.icon-icon-querschnitt:before, h1.intelligenteenergiesysteme:before {
  content: "j"; }

.icon-icon-facebook:before {
  content: "v"; }

.icon-icon-google:before {
  content: "w"; }

.icon-icon-twitter:before {
  content: "e"; }

.icon-icon-x:before {
  content: "b"; }

.icon-icon-quote:before {
  content: "\42"; }

body {
  margin: 0;
  padding: 0;
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
  font-size: 17px;
  line-height: 21px; }

a {
  color: #09448e; }
  a:focus {
    text-decoration: none; }

b, strong {
  font-family: 'Roboto', sans-serif;
  font-weight: 500; }

p {
  margin: 0 0 15px; }

a.dpnglossary.link {
  border-bottom: 1px dotted #09448e;
  cursor: help; }
  a.dpnglossary.link:hover {
    text-decoration: none; }

a.internal-link,
a.internal-link-new-window {
  text-decoration: none; }
  a.internal-link:hover,
  a.internal-link-new-window:hover {
    text-decoration: underline; }
  a.internal-link.panel-link,
  a.internal-link-new-window.panel-link {
    text-decoration: none; }

p {
  margin: 0 0 10px;
  line-height: 1.5; }

a.panel-deep-link,
a.panel-link {
  padding-left: 17px;
  position: relative;
  text-decoration: none; }
  a.panel-deep-link:before,
  a.panel-link:before {
    position: absolute;
    left: 0;
    top: 3px;
    font-size: 13px;
    display: inline-block;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%; }
  a.panel-deep-link:hover,
  a.panel-link:hover {
    text-decoration: underline; }
    a.panel-deep-link:hover:before,
    a.panel-link:hover:before {
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg); }
  a.panel-deep-link:focus,
  a.panel-link:focus {
    text-decoration: none; }

.email > a {
  padding-left: 17px;
  position: relative; }
  .email > a:hover {
    text-decoration: underline; }
  .email > a:before {
    position: absolute;
    left: 0;
    top: 4px;
    font-size: 13px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%; }
  .email > a:hover:before {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }

a.external-link-new-window,
a.external-link {
  position: relative;
  white-space: nowrap; }
  a.external-link-new-window:before,
  a.external-link:before {
    font-size: 70%;
    margin-right: 5px;
    text-decoration: none;
    display: inline-block; }

a.download {
  position: relative;
  white-space: nowrap; }
  a.download:before {
    font-size: 70%;
    margin-right: 5px;
    display: inline-block; }

a.circle-link,
a.circle {
  margin-top: 25px;
  display: block;
  padding-left: 40px;
  position: relative;
  white-space: nowrap;
  border-bottom: 0 !important; }
  a.circle-link:after,
  a.circle:after {
    display: block;
    position: absolute;
    left: 1px;
    top: -2px;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    z-index: 10;
    text-align: center;
    font-size: 12px;
    line-height: 30px;
    color: #fff; }
  a.circle-link:before,
  a.circle:before {
    content: ' ';
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    background-color: #09448e;
    position: absolute;
    left: 0px;
    top: -2px;
    z-index: 5; }
  a.circle-link:hover,
  a.circle:hover {
    text-decoration: none; }
    a.circle-link:hover:after,
    a.circle:hover:after {
      -webkit-animation: toRightFromLeft 0.5s forwards;
      animation: toRightFromLeft 0.5s forwards; }

a.arrow-link,
a.arrow {
  position: relative;
  white-space: nowrap;
  color: #09448e; }
  a.arrow-link:before,
  a.arrow:before {
    display: inline-block;
    color: #09448e;
    font-size: 70%;
    margin-right: 5px; }
  a.arrow-link:hover:before,
  a.arrow:hover:before {
    -webkit-animation: toRightFromLeft 0.5s forwards;
    animation: toRightFromLeft 0.5s forwards; }

hr {
  height: 1px;
  color: #000000; }

p.paragraph1 {
  background-color: #F66; }

p.paragraph2 {
  font-size: 24px;
  line-height: 1.5;
  font-style: italic;
  color: #09448e; }

td.cell1 {
  color: #C00; }

td.cell2 {
  color: #069; }

td.cell3 {
  color: #CCC; }

tr.cell1 {
  color: #C00; }

tr.cell2 {
  color: #069; }

tr.cell3 {
  color: #CCC; }

table.table1 {
  border: 1px solid #C00;
  border-collapse: collapse; }

table.table2 {
  border: 1px solid #069;
  border-collapse: collapse; }

table.table3 {
  border: 1px solid #CCC;
  border-collapse: collapse; }

span.text1 {
  color: #C00; }

span.text2 {
  color: #069; }

span.text3 {
  color: #CCC; }

p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left {
  text-align: left; }

p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center {
  text-align: center; }

p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right {
  text-align: right; }

.indent {
  padding-left: 30px; }

h1.batterien,
h1.systemanalyse,
h1.photovoltaik,
h1.brennstoffzellen,
h1.intelligenteenergiesysteme,
h1.regenerativekraftstoffe {
  position: relative;
  padding-top: 55px;
  margin-top: 30px;
  margin-bottom: 50px; }
  h1.batterien:before,
  h1.systemanalyse:before,
  h1.photovoltaik:before,
  h1.brennstoffzellen:before,
  h1.intelligenteenergiesysteme:before,
  h1.regenerativekraftstoffe:before {
    position: absolute;
    top: 0px;
    left: 0px;
    font-size: 50px; }

.csc-default {
  float: left;
  width: 100%; }

h3 {
  color: #09448e;
  font: normal 21px 'Roboto', Arial; }

h1 {
  font: normal 28px "Roboto", Arial;
  color: #09448e;
  margin: 12px 0 30px 0; }
  @media (min-width: 768px) {
    h1 {
      margin: 12px 0 40px 0; } }
  h1 > a {
    color: #09448e;
    text-decoration: none; }
    h1 > a:focus, h1 > a:hover {
      text-decoration: none; }

h2 {
  font-size: 24px;
  line-height: 1.5; }
  @media (min-width: 768px) {
    h2 {
      font-size: 30px; } }

img {
  height: auto;
  max-width: 100%;
  width: 100%; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9fZm9udC5zY3NzIiwicnRlLmNzcyIsImxheW91dC9jb250ZW50L19ydGUuc2NzcyIsImdsb2JhbC9fY29uc3RhbnRzLnNjc3MiLCJnbG9iYWwvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0MsbUJBQW1CO0VBQ25CLDZCQUFPO0VBQ1AsZ01BR2tDO0VBQ2xDLG9CQUFvQjtFQUNwQixtQkFBbUIsRUFBQTs7QUNIcEI7RURRQyw4QkFBOEI7RUFDOUIseUJBQWE7RUFDYiw4QkFBOEI7RUFDOUIsK0JBQStCO0VBQy9CLGlEQUFnQztVQUFoQyx5Q0FBZ0M7RUFBaEMsZ0NBQWdDO0VBQ2hDLGdDQUFnQztFQUNoQyxZQUFZO0VBQ1osZUFBZTtFQUNmLG9DQUFvQztFQUNwQyxtQ0FBbUMsRUFDbkM7O0FBRUQ7Ozs7Ozs7RUFHQyw4QkFBOEI7RUFDOUIsOEJBQThCO0VBQzlCLCtCQUErQjtFQUMvQixpREFBZ0M7VUFBaEMseUNBQWdDO0VBQWhDLGdDQUFnQztFQUNoQyxnQ0FBZ0M7RUFDaEMsWUFBWTtFQUNaLGVBQWU7RUFDZixvQ0FBb0M7RUFDcEMsbUNBQW1DLEVBQ25DOztBQUVEO0VBRUMsYUFBYSxFQUNiOztBQUNEO0VBRUMsYUFBYSxFQUNiOztBQUNEO0VBRUMsYUFBYSxFQUNiOztBQUNEO0VBRUMsYUFBYSxFQUNiOztBQUNEO0VBRUMsYUFBYSxFQUNiOztBQUNEO0VBRUMsYUFBYSxFQUNiOztBQUNEO0VBRUMsYUFBYSxFQUNiOztBQUNEO0VBRUMsYUFBYSxFQUNiOztBQUNEO0VBRUMsYUFBYSxFQUNiOztBQUNEO0VBRUMsYUFBYSxFQUNiOztBQUNEOztFQUVDLGFBQWEsRUFDYjs7QUFDRDtFQUVDLGFBQWEsRUFDYjs7QUFDRDs7RUFFQyxhQUFhLEVBQ2I7O0FBQ0Q7RUFFQyxhQUFhLEVBQ2I7O0FBQ0Q7RUFFQyxhQUFhLEVBQ2I7O0FBQ0Q7RUFFQyxhQUFhLEVBQ2I7O0FBQ0Q7RUFFQyxhQUFhLEVBQ2I7O0FB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S3RCO0lBZkY7TUFhRyxzQkFBc0IsRUFDdEI7O0FBSUg7RUFDQyxnQkFBZ0I7RUFDaEIsaUJBQWlCLEVBS2pCO0VFbllDO0lGNFhGO01BSUUsZ0JBQWdCLEVBR2pCLEVBQUE7O0FBRUQ7RUFDQyxhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLFlBQVksRUFDWiIsImZpbGUiOiJydGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwienN3XCI7XG5cdHNyYzp1cmwoXCIuLi9mb250cy96c3cuZW90XCIpO1xuXHRzcmM6dXJsKFwiLi4vZm9udHMvenN3LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG5cdHVybChcIi4uL2ZvbnRzL3pzdy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG5cdHVybChcIi4uL2ZvbnRzL3pzdy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG5cdHVybChcIi4uL2ZvbnRzL3pzdy5zdmcjenN3XCIpIGZvcm1hdChcInN2Z1wiKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cbltkYXRhLWljb25dOmJlZm9yZSB7XG5cdGZvbnQtZmFtaWx5OiBcInpzd1wiICFpbXBvcnRhbnQ7XG5cdGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcblx0Zm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblx0Zm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0c3BlYWs6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tYmFzZS1jbGFzcyxcbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsXG5bY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG5cdGZvbnQtZmFtaWx5OiBcInpzd1wiICFpbXBvcnRhbnQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdHNwZWFrOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWljb24tcGhvdG92b2x0YWlrOmJlZm9yZSB7XG5cdEBleHRlbmQgLmljb24tYmFzZS1jbGFzcztcblx0Y29udGVudDogXCJtXCI7XG59XG4uaWNvbi1pY29uLXJlZ2VuZXJhdGl2ZS1rcmFmdHN0b2ZmZTpiZWZvcmUge1xuXHRAZXh0ZW5kIC5pY29uLWJhc2UtY2xhc3M7XG5cdGNvbnRlbnQ6IFwiaVwiO1xufVxuLmljb24taWNvbi1iYXR0ZXJpZW46YmVmb3JlIHtcblx0QGV4dGVuZCAuaWNvbi1iYXNlLWNsYXNzO1xuXHRjb250ZW50OiBcInNcIjtcbn1cbi5pY29uLWljb24tYnJlbm5zdG9mZnplbGxlbjpiZWZvcmUge1xuXHRAZXh0ZW5kIC5pY29uLWJhc2UtY2xhc3M7XG5cdGNvbnRlbnQ6IFwidFwiO1xufVxuLmljb24taWNvbi1zeXN0ZW1hbmFseXNlOmJlZm9yZSB7XG5cdEBleHRlbmQgLmljb24tYmFzZS1jbGFzcztcblx0Y29udGVudDogXCJmXCI7XG59XG4uaWNvbi1pY29uLWFuc3ByZWNocGFydG5lcjpiZWZvcmUge1xuXHRAZXh0ZW5kIC5pY29uLWJhc2UtY2xhc3M7XG5cdGNvbnRlbnQ6IFwiclwiO1xufVxuLmljb24taWNvbi12ZXJhbnN0YWx0dW5nZW46YmVmb3JlIHtcblx0QGV4dGVuZCAuaWNvbi1iYXNlLWNsYXNzO1xuXHRjb250ZW50OiBcImRcIjtcbn1cbi5pY29uLWljb24tdm9ybGVzdW5nZW46YmVmb3JlIHtcblx0QGV4dGVuZCAuaWNvbi1iYXNlLWNsYXNzO1xuXHRjb250ZW50OiBcImNcIjtcbn1cbi5pY29uLWFycm93LWJvdHRvbTpiZWZvcmUge1xuXHRAZXh0ZW5kIC5pY29uLWJhc2UtY2xhc3M7XG5cdGNvbnRlbnQ6IFwiYVwiO1xufVxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUgeyBcblx0QGV4dGVuZCAuaWNvbi1iYXNlLWNsYXNzO1xuXHRjb250ZW50OiBcIm5cIjtcbn1cbi5pY29uLWFycm93LXJpZ2h0LWJlZm9yZTpiZWZvcmUge1xuXHRAZXh0ZW5kIC5pY29uLWJhc2UtY2xhc3M7XG5cdGNvbnRlbnQ6IFwib1wiO1xufVxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcblx0QGV4dGVuZCAuaWNvbi1iYXNlLWNsYXNzO1xuXHRjb250ZW50OiBcIm9cIjtcbn1cbi5pY29uLWFycm93LXJpZ2h0LWFmdGVyOmFmdGVyIHtcblx0QGV4dGVuZCAuaWNvbi1iYXNlLWNsYXNzO1xuXHRjb250ZW50OiBcIm9cIjtcbn1cbi5pY29uLWFycm93LXRvcDpiZWZvcmUge1xuXHRAZXh0ZW5kIC5pY29uLWJhc2UtY2xhc3M7XG5cdGNvbnRlbnQ6IFwicFwiO1xufVxuLmljb24taWNvbi1zZWFyY2g6YmVmb3JlIHtcblx0QGV4dGVuZCAuaWNvbi1iYXNlLWNsYXNzO1xuXHRjb250ZW50OiBcImdcIjtcbn1cbi5pY29uLWljb24tZ3JpZDpiZWZvcmUge1xuXHRAZXh0ZW5kIC5pY29uLWJhc2UtY2xhc3M7XG5cdGNvbnRlbnQ6IFwieFwiO1xufVxuLmljb24taWNvbi1yb3c6YmVmb3JlIHtcblx0QGV4dGVuZCAuaWNvbi1iYXNlLWNsYXNzO1xuXHRjb250ZW50OiBcImhcIjtcbn1cbi5pY29uLWJ1dHRvbi1wbGF5OmJlZm9yZSB7XG5cdEBleHRlbmQgLmljb24tYmFzZS1jbGFzcztcblx0Y29udGVudDogXCJxXCI7XG59XG4uaWNvbi1pY29uLWRvd25sb2FkLXRleHQ6YmVmb3JlIHtcblx0QGV4dGVuZCAuaWNvbi1iYXNlLWNsYXNzO1xuXHRjb250ZW50OiBcInlcIjtcbn1cbi5pY29uLWljb24tZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuXHRAZXh0ZW5kIC5pY29uLWJhc2UtY2xhc3M7XG5cdGNvbnRlbnQ6IFwielwiO1xufVxuLmljb24taWNvbi1kb3dubG9hZDpiZWZvcmUge1xuXHRAZXh0ZW5kIC5pY29uLWJhc2UtY2xhc3M7XG5cdGNvbnRlbnQ6IFwidVwiO1xufVxuLmljb24taWNvbi1wdWJsaWthdGlvbmVuOmJlZm9yZSB7XG5cdEBleHRlbmQgLmljb24tYmFzZS1jbGFzcztcblx0Y29udGVudDogXCJrXCI7XG59XG4uaWNvbi1pY29uLXBsdXM6YmVmb3JlIHtcblx0QGV4dGVuZCAuaWNvbi1iYXNlLWNsYXNzO1xuXHRjb250ZW50OiBcImxcIjtcbn1cbi5pY29uLWljb24tbGlzdC1uZGFzaDpiZWZvcmUge1xuXHRAZXh0ZW5kIC5pY29uLWJhc2UtY2xhc3M7XG5cdGNvbnRlbnQ6IFwiQVwiO1xufVxuLmljb24taWNvbi1xdWVyc2Nobml0dDpiZWZvcmUge1xuXHRAZXh0ZW5kIC5pY29uLWJhc2UtY2xhc3M7XG5cdGNvbnRlbnQ6IFwialwiO1xufVxuLmljb24taWNvbi1mYWNlYm9vazpiZWZvcmUge1xuXHRAZXh0ZW5kIC5pY29uLWJhc2UtY2xhc3M7XG5cdGNvbnRlbnQ6IFwidlwiO1xufVxuLmljb24taWNvbi1nb29nbGU6YmVmb3JlIHtcblx0QGV4dGVuZCAuaWNvbi1iYXNlLWNsYXNzO1xuXHRjb250ZW50OiBcIndcIjtcbn1cbi5pY29uLWljb24tdHdpdHRlcjpiZWZvcmUge1xuXHRAZXh0ZW5kIC5pY29uLWJhc2UtY2xhc3M7XG5cdGNvbnRlbnQ6IFwiZVwiO1xufVxuLmljb24taWNvbi14OmJlZm9yZSB7XG5cdEBleHRlbmQgLmljb24tYmFzZS1jbGFzcztcblx0Y29udGVudDogXCJiXCI7XG59XG4uaWNvbi1pY29uLXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MlwiO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInpzd1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3pzdy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvenN3LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3pzdy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3pzdy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3pzdy5zdmcjenN3XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbltkYXRhLWljb25dOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInpzd1wiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaWNvbi1iYXNlLWNsYXNzLCAuaWNvbi1pY29uLXBob3Rvdm9sdGFpazpiZWZvcmUsIGgxLnBob3Rvdm9sdGFpazpiZWZvcmUsIC5pY29uLWljb24tcmVnZW5lcmF0aXZlLWtyYWZ0c3RvZmZlOmJlZm9yZSwgaDEucmVnZW5lcmF0aXZla3JhZnRzdG9mZmU6YmVmb3JlLCAuaWNvbi1pY29uLWJhdHRlcmllbjpiZWZvcmUsIGgxLmJhdHRlcmllbjpiZWZvcmUsIC5pY29uLWljb24tYnJlbm5zdG9mZnplbGxlbjpiZWZvcmUsIGgxLmJyZW5uc3RvZmZ6ZWxsZW46YmVmb3JlLCAuaWNvbi1pY29uLXN5c3RlbWFuYWx5c2U6YmVmb3JlLCBoMS5zeXN0ZW1hbmFseXNlOmJlZm9yZSwgLmljb24taWNvbi1hbnNwcmVjaHBhcnRuZXI6YmVmb3JlLCAuaWNvbi1pY29uLXZlcmFuc3RhbHR1bmdlbjpiZWZvcmUsIC5pY29uLWljb24tdm9ybGVzdW5nZW46YmVmb3JlLCAuaWNvbi1hcnJvdy1ib3R0b206YmVmb3JlLCAuaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSwgLmljb24tYXJyb3ctcmlnaHQtYmVmb3JlOmJlZm9yZSwgYS5hcnJvdy1saW5rOmJlZm9yZSxcbmEuYXJyb3c6YmVmb3JlLCAuaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUsIC5pY29uLWFycm93LXJpZ2h0LWFmdGVyOmFmdGVyLCBhLmNpcmNsZS1saW5rOmFmdGVyLFxuYS5jaXJjbGU6YWZ0ZXIsIC5pY29uLWFycm93LXRvcDpiZWZvcmUsIC5pY29uLWljb24tc2VhcmNoOmJlZm9yZSwgLmljb24taWNvbi1ncmlkOmJlZm9yZSwgLmljb24taWNvbi1yb3c6YmVmb3JlLCAuaWNvbi1idXR0b24tcGxheTpiZWZvcmUsIC5pY29uLWljb24tZG93bmxvYWQtdGV4dDpiZWZvcmUsIGEuZG93bmxvYWQ6YmVmb3JlLCAuaWNvbi1pY29uLWV4dGVybmFsLWxpbms6YmVmb3JlLCBhLmV4dGVybmFsLWxpbmstbmV3LXdpbmRvdzpiZWZvcmUsXG5hLmV4dGVybmFsLWxpbms6YmVmb3JlLCAuaWNvbi1pY29uLWRvd25sb2FkOmJlZm9yZSwgLmljb24taWNvbi1wdWJsaWthdGlvbmVuOmJlZm9yZSwgLmljb24taWNvbi1wbHVzOmJlZm9yZSwgYS5wYW5lbC1kZWVwLWxpbms6YmVmb3JlLFxuYS5wYW5lbC1saW5rOmJlZm9yZSwgLmVtYWlsID4gYTpiZWZvcmUsIC5pY29uLWljb24tbGlzdC1uZGFzaDpiZWZvcmUsIC5pY29uLWljb24tcXVlcnNjaG5pdHQ6YmVmb3JlLCBoMS5pbnRlbGxpZ2VudGVlbmVyZ2llc3lzdGVtZTpiZWZvcmUsIC5pY29uLWljb24tZmFjZWJvb2s6YmVmb3JlLCAuaWNvbi1pY29uLWdvb2dsZTpiZWZvcmUsIC5pY29uLWljb24tdHdpdHRlcjpiZWZvcmUsIC5pY29uLWljb24teDpiZWZvcmUsXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJ6c3dcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLWljb24tcGhvdG92b2x0YWlrOmJlZm9yZSwgaDEucGhvdG92b2x0YWlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibVwiOyB9XG5cbi5pY29uLWljb24tcmVnZW5lcmF0aXZlLWtyYWZ0c3RvZmZlOmJlZm9yZSwgaDEucmVnZW5lcmF0aXZla3JhZnRzdG9mZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJpXCI7IH1cblxuLmljb24taWNvbi1iYXR0ZXJpZW46YmVmb3JlLCBoMS5iYXR0ZXJpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJzXCI7IH1cblxuLmljb24taWNvbi1icmVubnN0b2ZmemVsbGVuOmJlZm9yZSwgaDEuYnJlbm5zdG9mZnplbGxlbjpiZWZvcmUge1xuICBjb250ZW50OiBcInRcIjsgfVxuXG4uaWNvbi1pY29uLXN5c3RlbWFuYWx5c2U6YmVmb3JlLCBoMS5zeXN0ZW1hbmFseXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZlwiOyB9XG5cbi5pY29uLWljb24tYW5zcHJlY2hwYXJ0bmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiclwiOyB9XG5cbi5pY29uLWljb24tdmVyYW5zdGFsdHVuZ2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZFwiOyB9XG5cbi5pY29uLWljb24tdm9ybGVzdW5nZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJjXCI7IH1cblxuLmljb24tYXJyb3ctYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYVwiOyB9XG5cbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJuXCI7IH1cblxuLmljb24tYXJyb3ctcmlnaHQtYmVmb3JlOmJlZm9yZSwgYS5hcnJvdy1saW5rOmJlZm9yZSxcbmEuYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJvXCI7IH1cblxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJvXCI7IH1cblxuLmljb24tYXJyb3ctcmlnaHQtYWZ0ZXI6YWZ0ZXIsIGEuY2lyY2xlLWxpbms6YWZ0ZXIsXG5hLmNpcmNsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwib1wiOyB9XG5cbi5pY29uLWFycm93LXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcInBcIjsgfVxuXG4uaWNvbi1pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcImdcIjsgfVxuXG4uaWNvbi1pY29uLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJ4XCI7IH1cblxuLmljb24taWNvbi1yb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJoXCI7IH1cblxuLmljb24tYnV0dG9uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJxXCI7IH1cblxuLmljb24taWNvbi1kb3dubG9hZC10ZXh0OmJlZm9yZSwgYS5kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcInlcIjsgfVxuXG4uaWNvbi1pY29uLWV4dGVybmFsLWxpbms6YmVmb3JlLCBhLmV4dGVybmFsLWxpbmstbmV3LXdpbmRvdzpiZWZvcmUsXG5hLmV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJ6XCI7IH1cblxuLmljb24taWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcInVcIjsgfVxuXG4uaWNvbi1pY29uLXB1Ymxpa2F0aW9uZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJrXCI7IH1cblxuLmljb24taWNvbi1wbHVzOmJlZm9yZSwgYS5wYW5lbC1kZWVwLWxpbms6YmVmb3JlLFxuYS5wYW5lbC1saW5rOmJlZm9yZSwgLmVtYWlsID4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcImxcIjsgfVxuXG4uaWNvbi1pY29uLWxpc3QtbmRhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7IH1cblxuLmljb24taWNvbi1xdWVyc2Nobml0dDpiZWZvcmUsIGgxLmludGVsbGlnZW50ZWVuZXJnaWVzeXN0ZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwialwiOyB9XG5cbi5pY29uLWljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJ2XCI7IH1cblxuLmljb24taWNvbi1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJ3XCI7IH1cblxuLmljb24taWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZVwiOyB9XG5cbi5pY29uLWljb24teDpiZWZvcmUge1xuICBjb250ZW50OiBcImJcIjsgfVxuXG4uaWNvbi1pY29uLXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MlwiOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjFweDsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMDY4N2Q7IH1cbiAgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMTVweDsgfVxuXG5hLmRwbmdsb3NzYXJ5Lmxpbmsge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDY4N2Q7XG4gIGN1cnNvcjogaGVscDsgfVxuICBhLmRwbmdsb3NzYXJ5Lmxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hLmludGVybmFsLWxpbmssXG5hLmludGVybmFsLWxpbmstbmV3LXdpbmRvdyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhLmludGVybmFsLWxpbms6aG92ZXIsXG4gIGEuaW50ZXJuYWwtbGluay1uZXctd2luZG93OmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhLmludGVybmFsLWxpbmsucGFuZWwtbGluayxcbiAgYS5pbnRlcm5hbC1saW5rLW5ldy13aW5kb3cucGFuZWwtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbnAge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbmEucGFuZWwtZGVlcC1saW5rLFxuYS5wYW5lbC1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhLnBhbmVsLWRlZXAtbGluazpiZWZvcmUsXG4gIGEucGFuZWwtbGluazpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7IH1cbiAgYS5wYW5lbC1kZWVwLWxpbms6aG92ZXIsXG4gIGEucGFuZWwtbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBhLnBhbmVsLWRlZXAtbGluazpob3ZlcjpiZWZvcmUsXG4gICAgYS5wYW5lbC1saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICBhLnBhbmVsLWRlZXAtbGluazpmb2N1cyxcbiAgYS5wYW5lbC1saW5rOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmVtYWlsID4gYSB7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lbWFpbCA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5lbWFpbCA+IGE6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDRweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7IH1cbiAgLmVtYWlsID4gYTpob3ZlcjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG5hLmV4dGVybmFsLWxpbmstbmV3LXdpbmRvdyxcbmEuZXh0ZXJuYWwtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBhLmV4dGVybmFsLWxpbmstbmV3LXdpbmRvdzpiZWZvcmUsXG4gIGEuZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNzAlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuYS5kb3dubG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBhLmRvd25sb2FkOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA3MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmEuY2lyY2xlLWxpbmssXG5hLmNpcmNsZSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIGEuY2lyY2xlLWxpbms6YWZ0ZXIsXG4gIGEuY2lyY2xlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMXB4O1xuICAgIHRvcDogLTJweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGEuY2lyY2xlLWxpbms6YmVmb3JlLFxuICBhLmNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODdkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAtMnB4O1xuICAgIHotaW5kZXg6IDU7IH1cbiAgYS5jaXJjbGUtbGluazpob3ZlcixcbiAgYS5jaXJjbGU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIGEuY2lyY2xlLWxpbms6aG92ZXI6YWZ0ZXIsXG4gICAgYS5jaXJjbGU6aG92ZXI6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHRvUmlnaHRGcm9tTGVmdCAwLjVzIGZvcndhcmRzO1xuICAgICAgLW1vei1hbmltYXRpb246IHRvUmlnaHRGcm9tTGVmdCAwLjVzIGZvcndhcmRzO1xuICAgICAgYW5pbWF0aW9uOiB0b1JpZ2h0RnJvbUxlZnQgMC41cyBmb3J3YXJkczsgfVxuXG5hLmFycm93LWxpbmssXG5hLmFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzAwNjg3ZDsgfVxuICBhLmFycm93LWxpbms6YmVmb3JlLFxuICBhLmFycm93OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjMDA2ODdkO1xuICAgIGZvbnQtc2l6ZTogNzAlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIGEuYXJyb3ctbGluazpob3ZlcjpiZWZvcmUsXG4gIGEuYXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogdG9SaWdodEZyb21MZWZ0IDAuNXMgZm9yd2FyZHM7XG4gICAgLW1vei1hbmltYXRpb246IHRvUmlnaHRGcm9tTGVmdCAwLjVzIGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbjogdG9SaWdodEZyb21MZWZ0IDAuNXMgZm9yd2FyZHM7IH1cblxuaHIge1xuICBoZWlnaHQ6IDFweDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxucC5wYXJhZ3JhcGgxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2NjsgfVxuXG5wLnBhcmFncmFwaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICMwMDY4N2Q7IH1cblxudGQuY2VsbDEge1xuICBjb2xvcjogI0MwMDsgfVxuXG50ZC5jZWxsMiB7XG4gIGNvbG9yOiAjMDY5OyB9XG5cbnRkLmNlbGwzIHtcbiAgY29sb3I6ICNDQ0M7IH1cblxudHIuY2VsbDEge1xuICBjb2xvcjogI0MwMDsgfVxuXG50ci5jZWxsMiB7XG4gIGNvbG9yOiAjMDY5OyB9XG5cbnRyLmNlbGwzIHtcbiAgY29sb3I6ICNDQ0M7IH1cblxudGFibGUudGFibGUxIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MwMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG50YWJsZS50YWJsZTIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDY5O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbnRhYmxlLnRhYmxlMyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuc3Bhbi50ZXh0MSB7XG4gIGNvbG9yOiAjQzAwOyB9XG5cbnNwYW4udGV4dDIge1xuICBjb2xvcjogIzA2OTsgfVxuXG5zcGFuLnRleHQzIHtcbiAgY29sb3I6ICNDQ0M7IH1cblxucC5hbGlnbi1sZWZ0LCBoMS5hbGlnbi1sZWZ0LCBoMi5hbGlnbi1sZWZ0LCBoMy5hbGlnbi1sZWZ0LCBoNC5hbGlnbi1sZWZ0LCBoNS5hbGlnbi1sZWZ0LCBoNi5hbGlnbi1sZWZ0LCB0ZC5hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5wLmFsaWduLWNlbnRlciwgaDEuYWxpZ24tY2VudGVyLCBoMi5hbGlnbi1jZW50ZXIsIGgzLmFsaWduLWNlbnRlciwgaDQuYWxpZ24tY2VudGVyLCBoNS5hbGlnbi1jZW50ZXIsIGg2LmFsaWduLWNlbnRlciwgdGQuYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbnAuYWxpZ24tcmlnaHQsIGgxLmFsaWduLXJpZ2h0LCBoMi5hbGlnbi1yaWdodCwgaDMuYWxpZ24tcmlnaHQsIGg0LmFsaWduLXJpZ2h0LCBoNS5hbGlnbi1yaWdodCwgaDYuYWxpZ24tcmlnaHQsIHRkLmFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmluZGVudCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG5oMS5iYXR0ZXJpZW4sXG5oMS5zeXN0ZW1hbmFseXNlLFxuaDEucGhvdG92b2x0YWlrLFxuaDEuYnJlbm5zdG9mZnplbGxlbixcbmgxLmludGVsbGlnZW50ZWVuZXJnaWVzeXN0ZW1lLFxuaDEucmVnZW5lcmF0aXZla3JhZnRzdG9mZmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIGgxLmJhdHRlcmllbjpiZWZvcmUsXG4gIGgxLnN5c3RlbWFuYWx5c2U6YmVmb3JlLFxuICBoMS5waG90b3ZvbHRhaWs6YmVmb3JlLFxuICBoMS5icmVubnN0b2ZmemVsbGVuOmJlZm9yZSxcbiAgaDEuaW50ZWxsaWdlbnRlZW5lcmdpZXN5c3RlbWU6YmVmb3JlLFxuICBoMS5yZWdlbmVyYXRpdmVrcmFmdHN0b2ZmZTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgZm9udC1zaXplOiA1MHB4OyB9XG5cbi5jc2MtZGVmYXVsdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuXG5oMyB7XG4gIGNvbG9yOiAjMDA2ODdkO1xuICBmb250OiBub3JtYWwgMjFweCAnUm9ib3RvJywgQXJpYWw7IH1cblxuaDEge1xuICBmb250OiBub3JtYWwgMjhweCBcIlJvYm90b1wiLCBBcmlhbDtcbiAgY29sb3I6ICMwMDY4N2Q7XG4gIG1hcmdpbjogMTJweCAwIDMwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoMSB7XG4gICAgICBtYXJnaW46IDEycHggMCA0MHB4IDA7IH0gfVxuICBoMSA+IGEge1xuICAgIGNvbG9yOiAjMDA2ODdkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIGgxID4gYTpmb2N1cywgaDEgPiBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cbiIsImJvZHkge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRsaW5lLWhlaWdodDogMjFweDtcbn1cblxuYSB7XG5cdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0Jjpmb2N1cyB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbmIsIHN0cm9uZyB7IGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5wIHsgbWFyZ2luOiAwIDAgMTVweDsgfVxuXG5cbmEuZHBuZ2xvc3Nhcnkge1xuXHQmLmxpbmsge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yLWJsdWU7XG5cdFx0Y3Vyc29yOiBoZWxwO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5hLmludGVybmFsLWxpbmssXG5hLmludGVybmFsLWxpbmstbmV3LXdpbmRvdyB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblx0Ji5wYW5lbC1saW5rIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuLy9hLmludGVybmFsLWxpbmsge1xuLy9cdHRvcDogMjVweDtcbi8vXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG4vL1x0cG9zaXRpb246IHJlbGF0aXZlO1xuLy9cdEBleHRlbmQgLmljb24tYXJyb3ctcmlnaHQtYWZ0ZXI7XG4vL1x0JjphZnRlciB7XG4vLy8vXHRcdEBleHRlbmQgLmljb24tYmFzZS1jbGFzcztcbi8vLy9cdFx0Y29udGVudDogJ2wnO1xuLy9cdFx0ZGlzcGxheTogYmxvY2s7XG4vL1x0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vL1x0XHRsZWZ0OiAwcHg7XG4vL1x0XHR0b3A6IC01cHg7XG4vL1x0XHR3aWR0aDogMzBweDtcbi8vXHRcdGhlaWdodDogMzBweDtcbi8vXHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG4vL1x0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbi8vXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vXHRcdGZvbnQtc2l6ZTogMTJweDtcbi8vXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuLy9cdFx0Y29sb3I6ICNmZmY7XG4vL1x0fVxuLy99XG5cbnAge1xuXHRtYXJnaW46IDAgMCAxMHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG5hLnBhbmVsLWRlZXAtbGluayxcbmEucGFuZWwtbGluayB7XG5cdHBhZGRpbmctbGVmdDogMTdweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdCY6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDNweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0QGV4dGVuZCAuaWNvbi1pY29uLXBsdXM7XG5cdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblx0XHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdFx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuXHRcdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuXHRcdC1vLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgcm90YXRlKDkwZGVnKTtcblx0XHR9XG5cdH1cblx0Jjpmb2N1cyB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbi5lbWFpbCB7XG4gPiBhIHtcblx0IHBhZGRpbmctbGVmdDogMTdweDtcblx0IHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICY6aG92ZXIge1xuXHRcdCB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0IH1cblx0ICY6YmVmb3JlIHtcblx0XHQgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCBsZWZ0OiAwO1xuXHRcdCB0b3A6IDRweDtcblx0XHQgZm9udC1zaXplOiAxM3B4O1xuXHRcdCBAZXh0ZW5kIC5pY29uLWljb24tcGx1cztcblx0XHQgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdCAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdFx0IC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdFx0IHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdFx0IC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0XHQgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdFx0IC1vLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdFx0IC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0XHQgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0IH1cblx0ICY6aG92ZXIge1xuXHRcdCAmOmJlZm9yZSB7XG5cdFx0XHQgQGluY2x1ZGUgcm90YXRlKDkwZGVnKTtcblx0XHQgfVxuXHQgfVxuIH1cbn1cblxuYS5leHRlcm5hbC1saW5rLW5ldy13aW5kb3csXG5hLmV4dGVybmFsLWxpbmsge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBleHRlbmQgLmljb24taWNvbi1leHRlcm5hbC1saW5rO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHQmOmJlZm9yZSB7XG5cdFx0Zm9udC1zaXplOiA3MCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHR9XG5cbn1cblxuYS5kb3dubG9hZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0QGV4dGVuZCAuaWNvbi1pY29uLWRvd25sb2FkLXRleHQ7XG5cdCY6YmVmb3JlIHtcblx0XHRmb250LXNpemU6IDcwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcbi8vXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4vL1x0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuLy9cdFx0LW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4vL1x0XHR0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbi8vXHRcdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbi8vXHRcdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuLy9cdFx0LW8tdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbi8vXHRcdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbi8vXHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdH1cbi8vXHQmOmhvdmVyIHtcbi8vXHRcdCY6YmVmb3JlIHtcbi8vXHRcdFx0QGluY2x1ZGUgcm90YXRlKC0xMzVkZWcpO1xuLy9cdFx0fVxuLy9cdH1cbn1cblxuYS5jaXJjbGUtbGluayxcbmEuY2lyY2xlIHtcblx0bWFyZ2luLXRvcDogMjVweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctbGVmdDogNDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRAZXh0ZW5kIC5pY29uLWFycm93LXJpZ2h0LWFmdGVyO1xuXHRib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAxcHg7XG5cdFx0dG9wOiAtMnB4O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcgJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMHB4O1xuXHRcdHRvcDogLTJweDtcblx0XHR6LWluZGV4OiA1O1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQmOmFmdGVyIHtcblx0XHRcdC13ZWJraXQtYW5pbWF0aW9uOiB0b1JpZ2h0RnJvbUxlZnQgMC41cyBmb3J3YXJkcztcblx0XHRcdC1tb3otYW5pbWF0aW9uOiB0b1JpZ2h0RnJvbUxlZnQgMC41cyBmb3J3YXJkcztcblx0XHRcdGFuaW1hdGlvbjogdG9SaWdodEZyb21MZWZ0IDAuNXMgZm9yd2FyZHM7XG5cdFx0fVxuXHR9XG5cbn1cblxuYS5hcnJvdy1saW5rLFxuYS5hcnJvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0QGV4dGVuZCAuaWNvbi1hcnJvdy1yaWdodC1iZWZvcmU7XG5cdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0JjpiZWZvcmUge1xuXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRmb250LXNpemU6IDcwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHQtd2Via2l0LWFuaW1hdGlvbjogdG9SaWdodEZyb21MZWZ0IDAuNXMgZm9yd2FyZHM7XG5cdFx0XHQtbW96LWFuaW1hdGlvbjogdG9SaWdodEZyb21MZWZ0IDAuNXMgZm9yd2FyZHM7XG5cdFx0XHRhbmltYXRpb246IHRvUmlnaHRGcm9tTGVmdCAwLjVzIGZvcndhcmRzO1xuXHRcdH1cblx0fVxufVxuXG5ociB7XG5cdGhlaWdodDogMXB4O1xuXHRjb2xvcjogIzAwMDAwMDtcbn1cblxucC5wYXJhZ3JhcGgxIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y2Njtcbn1cbnAucGFyYWdyYXBoMiB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRjb2xvcjogJGNvbG9yLWJsdWU7XG59XG5cbnRkLmNlbGwxIHtcblx0Y29sb3I6ICNDMDA7XG59XG50ZC5jZWxsMiB7XG5cdGNvbG9yOiAjMDY5O1xufVxudGQuY2VsbDMge1xuXHRjb2xvcjogI0NDQztcbn1cbnRyLmNlbGwxIHtcblx0Y29sb3I6ICNDMDA7XG59XG50ci5jZWxsMiB7XG5cdGNvbG9yOiAjMDY5O1xufVxudHIuY2VsbDMge1xuXHRjb2xvcjogI0NDQztcbn1cbnRhYmxlLnRhYmxlMSB7XG5cdGJvcmRlcjoxcHggc29saWQgI0MwMDtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbnRhYmxlLnRhYmxlMiB7XG5cdGJvcmRlcjoxcHggc29saWQgIzA2OTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbnRhYmxlLnRhYmxlMyB7XG5cdGJvcmRlcjoxcHggc29saWQgI0NDQztcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbnNwYW4udGV4dDEge1xuXHRjb2xvcjogI0MwMDtcbn1cbnNwYW4udGV4dDIge1xuXHRjb2xvcjogIzA2OTtcbn1cbnNwYW4udGV4dDMge1xuXHRjb2xvcjogI0NDQztcbn1cbnAuYWxpZ24tbGVmdCwgaDEuYWxpZ24tbGVmdCwgaDIuYWxpZ24tbGVmdCwgaDMuYWxpZ24tbGVmdCwgaDQuYWxpZ24tbGVmdCwgaDUuYWxpZ24tbGVmdCwgaDYuYWxpZ24tbGVmdCwgdGQuYWxpZ24tbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5wLmFsaWduLWNlbnRlciwgaDEuYWxpZ24tY2VudGVyLCBoMi5hbGlnbi1jZW50ZXIsIGgzLmFsaWduLWNlbnRlciwgaDQuYWxpZ24tY2VudGVyLCBoNS5hbGlnbi1jZW50ZXIsIGg2LmFsaWduLWNlbnRlciwgdGQuYWxpZ24tY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxucC5hbGlnbi1yaWdodCwgaDEuYWxpZ24tcmlnaHQsIGgyLmFsaWduLXJpZ2h0LCBoMy5hbGlnbi1yaWdodCwgaDQuYWxpZ24tcmlnaHQsIGg1LmFsaWduLXJpZ2h0LCBoNi5hbGlnbi1yaWdodCwgdGQuYWxpZ24tcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5pbmRlbnQge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbmgxLmJhdHRlcmllbixcbmgxLnN5c3RlbWFuYWx5c2UsXG5oMS5waG90b3ZvbHRhaWssXG5oMS5icmVubnN0b2ZmemVsbGVuLFxuaDEuaW50ZWxsaWdlbnRlZW5lcmdpZXN5c3RlbWUsXG5oMS5yZWdlbmVyYXRpdmVrcmFmdHN0b2ZmZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDU1cHg7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdCY6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwcHg7XG5cdFx0bGVmdDogMHB4O1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0fVxufVxuXG4uY3NjLWRlZmF1bHQge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbmgxLnBob3Rvdm9sdGFpayB7XG5cdCY6YmVmb3JlIHtcblx0XHRAZXh0ZW5kIC5pY29uLWljb24tcGhvdG92b2x0YWlrO1xuXHR9XG59XG5cbmgxLnJlZ2VuZXJhdGl2ZWtyYWZ0c3RvZmZlIHtcblx0JjpiZWZvcmUge1xuXHRcdEBleHRlbmQgLmljb24taWNvbi1yZWdlbmVyYXRpdmUta3JhZnRzdG9mZmU7XG5cdH1cbn1cblxuaDEuYmF0dGVyaWVuIHtcblx0JjpiZWZvcmUge1xuXHRcdEBleHRlbmQgLmljb24taWNvbi1iYXR0ZXJpZW47XG5cdH1cbn1cblxuaDEuYnJlbm5zdG9mZnplbGxlbiB7XG5cdCY6YmVmb3JlIHtcblx0XHRAZXh0ZW5kIC5pY29uLWljb24tYnJlbm5zdG9mZnplbGxlbjtcblx0fVxufVxuXG5oMS5zeXN0ZW1hbmFseXNlIHtcblx0JjpiZWZvcmUge1xuXHRcdEBleHRlbmQgLmljb24taWNvbi1zeXN0ZW1hbmFseXNlO1xuXHR9XG59XG5cbmgxLmludGVsbGlnZW50ZWVuZXJnaWVzeXN0ZW1lIHtcblx0JjpiZWZvcmUge1xuXHRcdEBleHRlbmQgLmljb24taWNvbi1xdWVyc2Nobml0dDtcblx0fVxufVxuXG5oMyB7XG5cdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0Zm9udDogbm9ybWFsIDIxcHggJ1JvYm90bycsIEFyaWFsO1xufVxuXG5oMSB7XG5cdGZvbnQ6IG5vcm1hbCAkZm9udC1zaXplMjggJ1JvYm90bycsIEFyaWFsO1xuXHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cdG1hcmdpbjogMTJweCAwIDMwcHggMDtcblx0QGluY2x1ZGUgYnAoc20pIHtcblx0XHRtYXJnaW46IDEycHggMCA0MHB4IDA7XG5cdH1cblxuXHQ+IGEge1xuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuaDIge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdEBpbmNsdWRlIGJwKHNtKSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHR9XG5cbn1cblxuaW1nIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xufSIsIiRjb2xvci1ncmV5OiAjRjVGNUY1O1xuJGNvbG9yLWRhcmtncmV5OiAjOTg5ODk4O1xuJGNvbG9yLXdoaXRlOiAjRkZGRkZGO1xuJGNvbG9yLWJsdWU6ICMwMDY4N2Q7XG4kY29sb3ItYmx1ZS1mYWRlOiByZ2JhKDAsIDEwNCwgMTI1LCAwLjgpO1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuJGNvbG9yLWZvbnQtZ3JleTogIzdmN2Y3ZjtcbiRjb2xvci1ib3JkZXI6ICNjY2Q5ZTk7XG4kY29sb3ItbGlnaHRibHVlOiAjZWRmMWY1O1xuJGNvbG9yLWN5YW46ICMwMGE3Y2E7XG5cbiRkZWZhdWx0LXRleHQtY29sb3I6ICMzMzMzMzM7XG5cbiRjb2xvci1ob3ZlcjogI0VFRjFGNTtcblxuJGJvcmRlci1jb2xvcjogI0NDRDlFODtcblxuJG1vYmlsZW5hdmktaW5kaWNhdG9yLWJhY2tncm91bmQtY29sb3I6ICMwOTQ0OEU7XG4kbW9iaWxlbmF2aS1iYWNrZ3JvdW5kLWNvbG9yOiAjMDk0NDhFO1xuJG1vYmlsZW5hdmktaG92ZXItY29sb3I6ICNmZmY7XG4kbW9iaWxlbmF2aS1ib3JkZXItY29sb3I6ICRjb2xvci1saWdodGJsdWU7XG4kbW9iaWxlbmF2aS1saW5rLWNvbG9yOiAjZmZmO1xuJG1vYmlsZW5hdmktc3ViZWxlbWVudHMtYmFja2dyb3VuZC1jb2xvcjogIzA5NDQ4RTtcbiRtb2JpbGVuYXZpLXN1YmVsZW1lbnRzLWxpbmstY29sb3I6ICNmZmY7XG4kbWFpbi1jb2xvci1vcmFuZ2U6IGJsdWU7XG4kc3VibmF2aS1hY3RpdmUtY29sb3I6ICNmZmY7XG4kc3VibmF2aS10ZXh0LWNvbG9yOiAjZmZmO1xuJHN1Ym5hdmktaG92ZXItY29sb3I6ICNmZmY7XG4kc3VibmF2aS1oZWFkZXItY29sb3I6IGJsdWU7XG4kc3VibmF2aS1oZWFkZXItaG92ZXItY29sb3I6IGJsdWU7XG5cbiRmb250LXNpemUxNDogMTRweDtcbiRmb250LXNpemUxNTogMTVweDtcbiRmb250LXNpemUyMDogMjBweDtcbiRmb250LXNpemUyMzogMjNweDtcbiRmb250LXNpemUyNTogMjVweDtcbiRmb250LXNpemUyODogMjhweDtcblxuJGRlZmF1bHQtbWFyZ2luLXhzOiA0MHB4O1xuJGRlZmF1bHQtbWFyZ2luLW1kOiA3MHB4O1xuJGRlZmF1bHQtbWFyZ2luLXNkOiA1MHB4O1xuJGRlZmF1bHQtbWFyZ2luLWxnOiAwcHg7XG5cblxuIiwiQG1peGluIHJvdGF0ZSgkZGVncmVlKSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZSk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZSk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWUpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZSk7XG5cdHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWUpO1xufVxuXG5AbWl4aW4gYnAoJHBvaW50KSB7XG5cdEBpZiAkcG9pbnQgPT0gc20ge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoIDogJHNjcmVlbi1zbS1taW4pIHsgQGNvbnRlbnQ7IH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gbWQge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoIDogJHNjcmVlbi1tZC1taW4pIHsgQGNvbnRlbnQ7IH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gbGcge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoIDogJHNjcmVlbi1sZy1taW4pIHsgQGNvbnRlbnQ7IH1cblx0fVxufVxuXG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcblx0QGlmICRwb2ludCA9PSBwaG9uZSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGggOiAkc2NyZWVuLXNtLW1pbikgeyBAY29udGVudDsgfVxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSB0YWJsZXQge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoIDogJHNjcmVlbi1tZC1taW4pIHsgQGNvbnRlbnQ7IH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gZGVza3RvcCB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGggOiAkc2NyZWVuLWxnLW1pbikgeyBAY29udGVudDsgfVxuXHR9XG59XG5cbkBtaXhpbiBwaG9uZSgpIHtcblx0QGNvbnRlbnQ7XG59XG5AbWl4aW4gdGFibGV0KCkge1xuXHRAbWVkaWEgKG1pbi13aWR0aCA6ICRzY3JlZW4tc20tbWluKSB7IEBjb250ZW50OyB9XG59XG5AbWl4aW4gZGVza3RvcCgpIHtcblx0QG1lZGlhIChtaW4td2lkdGggOiAkc2NyZWVuLW1kLW1pbikgeyBAY29udGVudDsgfVxufVxuQG1peGluIGRlc2t0b3Atd2lkZSgpIHtcblx0QG1lZGlhIChtaW4td2lkdGggOiAkc2NyZWVuLWxnLW1pbikgeyBAY29udGVudDsgfVxufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
